diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2016-07-29 11:17:03 -0500 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2016-07-29 11:29:23 -0500 |
commit | 1d575e4ba8accbd7ceaea2b29287dbddc3c23a73 (patch) | |
tree | fd64dc2f8b75f9bb49d0f08bbef913937c992a61 /pkgs/desktops/kde-5/applications | |
parent | 2f32588a8fbd598bc5606857e055f94d388d3113 (diff) | |
download | nixlib-1d575e4ba8accbd7ceaea2b29287dbddc3c23a73.tar nixlib-1d575e4ba8accbd7ceaea2b29287dbddc3c23a73.tar.gz nixlib-1d575e4ba8accbd7ceaea2b29287dbddc3c23a73.tar.bz2 nixlib-1d575e4ba8accbd7ceaea2b29287dbddc3c23a73.tar.lz nixlib-1d575e4ba8accbd7ceaea2b29287dbddc3c23a73.tar.xz nixlib-1d575e4ba8accbd7ceaea2b29287dbddc3c23a73.tar.zst nixlib-1d575e4ba8accbd7ceaea2b29287dbddc3c23a73.zip |
kdelibs: avoid accidental Qt 5 dependency
Diffstat (limited to 'pkgs/desktops/kde-5/applications')
-rw-r--r-- | pkgs/desktops/kde-5/applications/default.nix | 5 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/applications/kdelibs/default.nix | 25 |
2 files changed, 18 insertions, 12 deletions
diff --git a/pkgs/desktops/kde-5/applications/default.nix b/pkgs/desktops/kde-5/applications/default.nix index 5b2c3847adf7..b95201ab31f0 100644 --- a/pkgs/desktops/kde-5/applications/default.nix +++ b/pkgs/desktops/kde-5/applications/default.nix @@ -25,7 +25,10 @@ let inherit debug srcs; }; - kdelibs = callPackage ./kdelibs { inherit (pkgs) attica phonon; }; + kdelibs = callPackage ./kdelibs { + inherit (srcs.kdelibs) src version; + inherit (pkgs) attica phonon; + }; ark = callPackage ./ark/default.nix {}; baloo-widgets = callPackage ./baloo-widgets.nix {}; diff --git a/pkgs/desktops/kde-5/applications/kdelibs/default.nix b/pkgs/desktops/kde-5/applications/kdelibs/default.nix index 389362deecc6..6e619ecb7e82 100644 --- a/pkgs/desktops/kde-5/applications/kdelibs/default.nix +++ b/pkgs/desktops/kde-5/applications/kdelibs/default.nix @@ -1,24 +1,25 @@ -{ kdeApp, attica, attr, automoc4, avahi, bison, cmake -, docbook_xml_dtd_42, docbook_xsl, flex, giflib, ilmbase -, libdbusmenu_qt, libjpeg, libxml2, libxslt, perl, phonon, pkgconfig -, polkit_qt4, qca2, qt4, shared_desktop_ontologies, shared_mime_info -, soprano, strigi, udev, xz, pcre -, lib +{ + stdenv, lib, src, version + automoc4, bison, cmake, flex, libxslt, perl, pkgconfig, shared_mime_info, + attica, attr, avahi, docbook_xml_dtd_42, docbook_xsl, giflib, ilmbase, + libdbusmenu_qt, libjpeg, libxml2, phonon, polkit_qt4, qca2, qt4, + shared_desktop_ontologies_mime_info, soprano, strigi, udev, xz, pcre }: -kdeApp { - name = "kdelibs"; +stdenv.mkDerivation { + name = "kdelibs-${version}"; + inherit src; outputs = [ "out" ]; + nativeBuildInputs = [ + automoc4 bison cmake flex libxslt perl pkgconfig shared_mime_info + ]; buildInputs = [ attica attr avahi giflib libdbusmenu_qt libjpeg libxml2 polkit_qt4 qca2 shared_desktop_ontologies udev xz pcre ]; propagatedBuildInputs = [ qt4 soprano phonon strigi ]; - nativeBuildInputs = [ - automoc4 bison cmake flex libxslt perl pkgconfig shared_mime_info - ]; patches = [ ./0001-old-kde4-cmake-policies.patch @@ -39,6 +40,8 @@ kdeApp { setupHook = ./setup-hook.sh; meta = { + platforms = lib.platforms.linux; + homepage = "http://www.kde.org"; licenses = with lib.licenses; [ gpl2 fdl12 lgpl21 ]; maintainers = [ lib.maintainers.ttuegel ]; }; |