summary refs log tree commit diff
path: root/pkgs/development/libraries/kde-frameworks/kiconthemes
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2016-07-28 18:27:13 -0500
committerThomas Tuegel <ttuegel@gmail.com>2016-07-28 18:27:13 -0500
commit4856a2a1eaf41e55312a17cb7b8cce64e448bb23 (patch)
treea84430bf3a15a6f0be4361f9913541bd889b5ec1 /pkgs/development/libraries/kde-frameworks/kiconthemes
parentadd332c4249564674ee8a744c238e7c13722c240 (diff)
downloadnixpkgs-4856a2a1eaf41e55312a17cb7b8cce64e448bb23.tar
nixpkgs-4856a2a1eaf41e55312a17cb7b8cce64e448bb23.tar.gz
nixpkgs-4856a2a1eaf41e55312a17cb7b8cce64e448bb23.tar.bz2
nixpkgs-4856a2a1eaf41e55312a17cb7b8cce64e448bb23.tar.lz
nixpkgs-4856a2a1eaf41e55312a17cb7b8cce64e448bb23.tar.xz
nixpkgs-4856a2a1eaf41e55312a17cb7b8cce64e448bb23.tar.zst
nixpkgs-4856a2a1eaf41e55312a17cb7b8cce64e448bb23.zip
build KDE Frameworks with each Qt version
Diffstat (limited to 'pkgs/development/libraries/kde-frameworks/kiconthemes')
-rw-r--r--pkgs/development/libraries/kde-frameworks/kiconthemes/default-theme-breeze.patch13
-rw-r--r--pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix12
-rw-r--r--pkgs/development/libraries/kde-frameworks/kiconthemes/series1
3 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/kiconthemes/default-theme-breeze.patch b/pkgs/development/libraries/kde-frameworks/kiconthemes/default-theme-breeze.patch
new file mode 100644
index 00000000000..f7cb0ea3aac
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks/kiconthemes/default-theme-breeze.patch
@@ -0,0 +1,13 @@
+Index: kiconthemes-5.17.0/src/kicontheme.cpp
+===================================================================
+--- kiconthemes-5.17.0.orig/src/kicontheme.cpp
++++ kiconthemes-5.17.0/src/kicontheme.cpp
+@@ -557,7 +557,7 @@ void KIconTheme::reconfigure()
+ // static
+ QString KIconTheme::defaultThemeName()
+ {
+-    return QStringLiteral("hicolor");
++    return QStringLiteral("breeze");
+ }
+ 
+ void KIconTheme::assignIconsToContextMenu(ContextMenus type,
diff --git a/pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix b/pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix
new file mode 100644
index 00000000000..6102bb0d4b5
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix
@@ -0,0 +1,12 @@
+{ kdeFramework, lib, copyPathsToStore
+, extra-cmake-modules
+, karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg
+}:
+
+kdeFramework {
+  name = "kiconthemes";
+  meta = { maintainers = [ lib.maintainers.ttuegel ]; };
+  patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
+  nativeBuildInputs = [ extra-cmake-modules ];
+  propagatedBuildInputs = [ breeze-icons kconfigwidgets karchive ki18n kitemviews qtsvg ];
+}
diff --git a/pkgs/development/libraries/kde-frameworks/kiconthemes/series b/pkgs/development/libraries/kde-frameworks/kiconthemes/series
new file mode 100644
index 00000000000..ab5cc8a3edb
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks/kiconthemes/series
@@ -0,0 +1 @@
+default-theme-breeze.patch