diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2010-08-02 17:14:59 +0000 |
---|---|---|
committer | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2010-08-02 17:14:59 +0000 |
commit | 5245e8f8856defd16fe2be33cf625a0a73cf7b21 (patch) | |
tree | 17a28e3528471f1198efb49ba3f5517183b7aee7 /pkgs | |
parent | 695b1508447e2462a0c246f8d764f41b96e7cf99 (diff) | |
download | nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.gz nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.bz2 nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.lz nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.xz nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.zst nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.zip |
small fixes, kdepimlibs, oxygen-icons
svn path=/nixpkgs/trunk/; revision=22891
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/desktops/kde-4.5/default.nix | 38 | ||||
-rw-r--r-- | pkgs/desktops/kde-4.5/pimlibs/default.nix | 21 | ||||
-rw-r--r-- | pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix | 16 |
3 files changed, 61 insertions, 14 deletions
diff --git a/pkgs/desktops/kde-4.5/default.nix b/pkgs/desktops/kde-4.5/default.nix index a002e98e758..d1c427f3e14 100644 --- a/pkgs/desktops/kde-4.5/default.nix +++ b/pkgs/desktops/kde-4.5/default.nix @@ -3,10 +3,24 @@ pkgs: pkgs.recurseIntoAttrs (rec { ### SUPPORT + akonadi = import ./support/akonadi { + inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost + mysql; + inherit automoc4 soprano; + }; + + attica = import ./support/attica { + inherit (pkgs) stdenv fetchurl cmake qt4; + }; + automoc4 = import ./support/automoc4 { inherit (pkgs) stdenv fetchurl cmake qt4; }; + oxygen_icons = import ./support/oxygen-icons { + inherit (pkgs) stdenv fetchurl cmake; + }; + phonon = import ./support/phonon { inherit (pkgs) stdenv fetchurl cmake pkgconfig qt4 xineLib pulseaudio; inherit (pkgs.gst_all) gstreamer gstPluginsBase; @@ -16,28 +30,18 @@ pkgs.recurseIntoAttrs (rec { polkit_qt_1 = import ./support/polkit-qt-1 { inherit (pkgs) stdenv fetchurl cmake pkgconfig qt4 glib polkit; - inherit automoc4; + inherit automoc4; }; strigi = import ./support/strigi { inherit (pkgs) stdenv fetchurl lib cmake perl; inherit (pkgs) bzip2 qt4 libxml2 expat exiv2 cluceneCore; }; - + soprano = import ./support/soprano { inherit (pkgs) stdenv fetchurl cmake cluceneCore redland libiodbc qt4; }; - akonadi = import ./support/akonadi { - inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost - mysql; - inherit automoc4 soprano; - }; - - attica = import ./support/attica { - inherit (pkgs) stdenv fetchurl cmake qt4; - }; - qca2 = import ./support/qca2 { inherit (pkgs) stdenv fetchurl which qt4; }; @@ -46,14 +50,20 @@ pkgs.recurseIntoAttrs (rec { inherit (pkgs) stdenv fetchurl qt4 openssl; inherit qca2; }; - + ### LIBS kdelibs = import ./libs { inherit (pkgs) stdenv fetchurl lib cmake qt4 perl bzip2 pcre fam libxml2 libxslt; inherit (pkgs) xz flex bison giflib jasper openexr aspell avahi shared_mime_info kerberos acl attr shared_desktop_ontologies enchant libdbusmenu_qt; - inherit (pkgs) docbook_xsl docbook_xml_dtd_42; + inherit (pkgs) docbook_xsl docbook_xml_dtd_42; inherit (pkgs.xlibs) libXScrnSaver; inherit automoc4 phonon strigi soprano qca2 attica polkit_qt_1; }; + + kdepimlibs = import ./pimlibs { + inherit (pkgs) stdenv fetchurl cmake qt4 perl boost cyrus_sasl gpgme libical + openldap shared_mime_info; + inherit kdelibs automoc4 phonon akonadi; + }; }) diff --git a/pkgs/desktops/kde-4.5/pimlibs/default.nix b/pkgs/desktops/kde-4.5/pimlibs/default.nix new file mode 100644 index 00000000000..5511b4de88c --- /dev/null +++ b/pkgs/desktops/kde-4.5/pimlibs/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info +, kdelibs, automoc4, phonon, akonadi}: + +stdenv.mkDerivation rec { + name = "kdepimlibs-4.4.92"; + + src = fetchurl { + url = "mirror://kde/unstable/4.4.92/src/${name}.tar.bz2"; + sha256 = "08y1fvacahv565vfvjjkg10cg660zbfqbqi8n280nxz73qgjmlj7"; + }; + + buildInputs = [ cmake qt4 perl boost cyrus_sasl gpgme libical openldap + shared_mime_info kdelibs automoc4 phonon akonadi ]; + + meta = { + description = "KDE PIM libraries"; + license = "LGPL"; + homepage = http://www.kde.org; + inherit (kdelibs.meta) maintainers; + }; +} diff --git a/pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix b/pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix new file mode 100644 index 00000000000..f290c528290 --- /dev/null +++ b/pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix @@ -0,0 +1,16 @@ +{stdenv, fetchurl, cmake}: + +stdenv.mkDerivation rec { + name = "oxygen-icons-4.4.92"; + src = fetchurl { + url = "mirror://kde/unstable/4.4.92/src/${name}.tar.bz2"; + sha256 = "1aqc5p93c9jz660x94pxx7anamrpmwd490jy0lw38y99lbdhgz9k"; + }; + buildInputs = [ cmake ]; + meta = with stdenv.lib; { + description = "KDE Oxygen theme icons"; + longDescription = "Contains icons for the KDE Oxygen theme, which is the default icon theme since KDE 4.3"; + license = "GPL"; + maintainers = [ maintainers.sander ]; + }; +} |