summaryrefslogtreecommitdiff
path: root/sysui
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2013-04-10 13:53:12 +0200
committerDavid Tardon <dtardon@redhat.com>2013-04-10 14:00:24 +0200
commitba6989df7dffb4fd2c62dbb9f5b1c9b000b4abdd (patch)
tree3301f416030c194ca176614a853a50e776632aa7 /sysui
parentd5d69702a5ecfdeb41236ef0ff30397f843b0cb5 (diff)
just use explicit list of files
IMHO it does not make much sense to dynamically generate a list that is practically unchanging. Change-Id: If5898956d11b9f410cf36d1ebe5535194365a954
Diffstat (limited to 'sysui')
-rw-r--r--sysui/Zip_osxicons.mk26
-rw-r--r--sysui/desktop/macosx/list_icons.pl75
2 files changed, 23 insertions, 78 deletions
diff --git a/sysui/Zip_osxicons.mk b/sysui/Zip_osxicons.mk
index 1f735216dec7..d9c19019df0b 100644
--- a/sysui/Zip_osxicons.mk
+++ b/sysui/Zip_osxicons.mk
@@ -7,12 +7,32 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-osxicons_LIST := $(shell $(PERL) -w $(SRCDIR)/sysui/desktop/macosx/list_icons.pl < $(SRCDIR)/sysui/desktop/macosx/Info.plist)
-
$(eval $(call gb_Zip_Zip,osxicons,$(SRCDIR)/sysui/desktop))
$(eval $(call gb_Zip_add_files,osxicons,\
- $(addprefix icons/,$(osxicons_LIST)) \
+ icons/text.icns \
+ icons/oasis-text.icns \
+ icons/spreadsheet.icns \
+ icons/oasis-spreadsheet.icns \
+ icons/presentation.icns \
+ icons/oasis-presentation.icns \
+ icons/drawing.icns \
+ icons/oasis-drawing.icns \
+ icons/master-document.icns \
+ icons/oasis-master-document.icns \
+ icons/formula.icns \
+ icons/oasis-formula.icns \
+ icons/text-template.icns \
+ icons/oasis-text-template.icns \
+ icons/spreadsheet-template.icns \
+ icons/oasis-spreadsheet-template.icns \
+ icons/presentation-template.icns \
+ icons/oasis-presentation-template.icns \
+ icons/drawing-template.icns \
+ icons/oasis-drawing-template.icns \
+ icons/oasis-database.icns \
+ icons/extension.icns \
+ icons/main.icns \
macosx/Info.plist \
))
diff --git a/sysui/desktop/macosx/list_icons.pl b/sysui/desktop/macosx/list_icons.pl
deleted file mode 100644
index 046c979b039f..000000000000
--- a/sysui/desktop/macosx/list_icons.pl
+++ /dev/null
@@ -1,75 +0,0 @@
-:
-eval 'exec perl -wS $0 ${1+"$@"}'
- if 0;
-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-
-use warnings;
-use strict 'vars';
-
-# package all .icns if XML::Parser module is not installed
-eval 'use XML::Parser;'; if ( $@ ) { print '*.icns'; exit 0; };
-
-my $valuetype = "none";
-my $key = "none";
-
-#
-# XML handlers
-#
-
-sub start_handler {
- my ($parser,$element,%attributes) = @_;
- $valuetype = "$element";
-}
-
-sub char_handler {
- my ($parser,$string) = @_;
- if ( $key eq "CFBundleTypeIconFile" || $key eq "CFBundleIconFile" ) {
- $string =~ s/^\s+//;
- $string =~ s/\s+$//;
- print "$string " if length($string) > 0;
- }
- $key = "$string" if $valuetype eq "key";
-}
-
-sub default_handler {
- my ($parser,$string) = @_;
-}
-
-sub end_handler {
- my ($parser,$element) = @_;
-
- $key = "none" if $valuetype ne "key";
- $valuetype = "none";
-}
-
-#
-# main
-#
-
-my $parser = new XML::Parser(ErrorContext => 2,
- Namespaces => 1);
-
-$parser->setHandlers( Start => \&start_handler,
- End => \&end_handler,
- Char => \&char_handler,
- Default => \&default_handler);
-$parser->parse(STDIN);
-
-print "\n";