projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix icon import to not lose channel icons in breeze
[quassel.git]
/
icons
/
import
/
import_theme.pl
diff --git
a/icons/import/import_theme.pl
b/icons/import/import_theme.pl
index
cea05c8
..
1737cb4
100755
(executable)
--- a/
icons/import/import_theme.pl
+++ b/
icons/import/import_theme.pl
@@
-10,8
+10,13
@@
# NOTE: Unless you are a Quassel developer and need to bump the icons we ship, you shouldn't
# need to use this script!
# NOTE: Unless you are a Quassel developer and need to bump the icons we ship, you shouldn't
# need to use this script!
-# USAGE: ./import/import_theme.pl $systhemefolder $themename
+# USAGE: ./import/import_theme.pl $systhemefolder $themename
$parentFolderFileSuffix
# Run from the icon/ directory.
# Run from the icon/ directory.
+#
+# Examples: (being inside the icons folder)
+# ./import/import_theme.pl ~/oxygen-icons oxygen
+# ./import/import_theme.pl ~/breeze-icons/icons breeze ICONS
+# ./import/import_theme.pl ~/breeze-icons/icons-dark breezedark ICONS
use strict;
use warnings;
use strict;
use warnings;
@@
-24,6
+29,7
@@
my $source = "../src";
my $themename = shift;
$themename = $themename ? $themename : "oxygen";
my $qrcfile_kde = $themename . ".qrc";
my $themename = shift;
$themename = $themename ? $themename : "oxygen";
my $qrcfile_kde = $themename . ".qrc";
+my $parentFolderFileSuffix = shift;
my $whitelistfile = "import/whitelist-icons";
my $blacklistfile = "import/blacklisted-icons";
my $whitelistfile = "import/whitelist-icons";
my $blacklistfile = "import/blacklisted-icons";
@@
-147,6
+153,10
@@
foreach my $icon (keys %req_icons) {
# Copy license etc.
system "cp $themefolder/AUTHORS $themefolder/CONTRIBUTING $themefolder/COPYING* $themefolder/index.theme $themename/";
# Copy license etc.
system "cp $themefolder/AUTHORS $themefolder/CONTRIBUTING $themefolder/COPYING* $themefolder/index.theme $themename/";
+if($parentFolderFileSuffix) {
+ system "cp $themefolder/../AUTHORS*$parentFolderFileSuffix $themefolder/../CONTRIBUTING*$parentFolderFileSuffix $themefolder/../COPYING*$parentFolderFileSuffix $themename/";
+}
+
# Generate .qrc
my @file_list;
generate_qrc($themename, $qrcfile_kde, $extrafilecontent);
# Generate .qrc
my @file_list;
generate_qrc($themename, $qrcfile_kde, $extrafilecontent);