Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

svn merge ^/nixpkgs/trunk

A few trivial conflicts

svn path=/nixpkgs/branches/stdenv-updates/; revision=31434

+3563 -688
+32
maintainers/scripts/debian-patches.sh
··· 1 + #!/bin/sh 2 + 3 + # Download patches from debian project 4 + # Usage $0 debian-patches.txt debian-patches.nix 5 + # An example input and output files can be found in applications/graphics/xara/ 6 + 7 + DEB_URL=http://patch-tracker.debian.org/patch/series/dl 8 + declare -a deb_patches 9 + mapfile -t deb_patches < $1 10 + 11 + prefix="${DEB_URL}/${deb_patches[0]}" 12 + 13 + if [[ -n "$2" ]]; then 14 + exec 1> $2 15 + fi 16 + 17 + cat <<EOF 18 + # Generated by $(basename $0) from $(basename $1) 19 + let 20 + prefix = "${prefix}"; 21 + in 22 + [ 23 + EOF 24 + for ((i=1;i < ${#deb_patches[@]}; ++i)); do 25 + url="${prefix}/${deb_patches[$i]}" 26 + sha256=$(nix-prefetch-url $url) 27 + echo " {" 28 + echo " url = \"\${prefix}/${deb_patches[$i]}\";" 29 + echo " sha256 = \"$sha256\";" 30 + echo " }" 31 + done 32 + echo "]"
+4
pkgs/applications/graphics/fbida/default.nix
··· 27 27 28 28 makeFlags = [ "prefix=$(out)" "verbose=yes" ]; 29 29 30 + crossAttrs = { 31 + makeFlags = makeFlags ++ [ "CC=${stdenv.cross.config}-gcc" "STRIP="]; 32 + }; 33 + 30 34 meta = { 31 35 description = "Image viewing and manipulation programs"; 32 36 };
+2 -4
pkgs/applications/graphics/kuickshow/builder.sh
··· 2 2 3 3 patchPhase=patchPhase 4 4 patchPhase() { 5 - sed -e "s@-ljpeg6b@-ljpeg@" configure > configure.patched 6 - mv configure.patched configure 7 - chmod u+x configure 5 + sed -e "s@-ljpeg6b@-ljpeg@" -i configure 8 6 } 9 7 10 8 genericBuild 11 9 12 - ln -s $KDEDIR/share/mimelnk $out/share 10 + ln -sv $KDEDIR/share/mimelnk $out/share
+7 -16
pkgs/applications/graphics/kuickshow/default.nix
··· 1 - {stdenv, fetchurl, libX11, libXext, libSM, kdelibs, qt, libjpeg, libungif, libpng, libtiff, imlib, arts, expat, perl}: 1 + { stdenv, fetchurl, kdelibs, imlib, cmake, pkgconfig, gettext }: 2 2 3 - stdenv.mkDerivation { 4 - name = "kuickshow-0.8.5"; 5 - builder = ./builder.sh; 3 + stdenv.mkDerivation rec { 4 + name = "kuickshow-0.9.1"; 6 5 7 6 src = fetchurl { 8 - url = mirror://sourceforge/kuickshow/kuickshow-0.8.5.tgz; 9 - md5 = "7a95852a0670b18859a1e6789b256ebd"; 7 + url = "http://hosti.leonde.de/~gis/${name}.tar.bz2"; 8 + sha256 = "0l488a6p0ligbhv6p1lnx5k2d00x9bkkvms30winifa8rmisa9wl"; 10 9 }; 11 10 12 - configureFlags = " 13 - --with-imlib-config=${imlib}/bin 14 - --with-extra-includes=${libjpeg}/include 15 - --with-extra-libs=${libjpeg}/lib 16 - --x-includes=${libX11}/include 17 - --x-libraries=${libX11}/lib"; 11 + buildInputs = [ kdelibs imlib ]; 18 12 19 - buildInputs = [kdelibs libX11 libXext libSM qt libjpeg libungif libpng libtiff imlib arts expat perl]; 20 - inherit libjpeg; 21 - 22 - KDEDIR = kdelibs; 13 + buildNativeInputs = [ cmake gettext pkgconfig ]; 23 14 }
+30
pkgs/applications/graphics/xara/debian-patches.nix
··· 1 + # Generated by debian-patches.sh from debian-patches.txt 2 + let 3 + prefix = "http://patch-tracker.debian.org/patch/series/dl/xaralx/0.7r1785-5"; 4 + in 5 + [ 6 + { 7 + url = "${prefix}/30_gtk_wxwidgets_symbol_clash"; 8 + sha256 = "1rc9dh9mnp93mad96dkp7idyhhcw7h6w0g5s92mqgzj79hqgaziz"; 9 + } 10 + { 11 + url = "${prefix}/40_algorithm_include"; 12 + sha256 = "03jhl1qnxj7nl8malf6v1y24aldfz87x1p2jxp04mrr35nzvyyc0"; 13 + } 14 + { 15 + url = "${prefix}/50_update_imagemagick_version_parser"; 16 + sha256 = "1nilsqghlr649sc14n1aqkhdx7f66rq91gqccdpi17jwijs27497"; 17 + } 18 + { 19 + url = "${prefix}/remove-icon-suffix"; 20 + sha256 = "160zmkgwlsanqivnip89558yvd9zvqp8ks2wbyr2aigl2rafin22"; 21 + } 22 + { 23 + url = "${prefix}/45_fix_gcc4"; 24 + sha256 = "06zsj0z9v5n557gj8337v6xd26clbvm4dc0qhvpvzbisq81l9jyi"; 25 + } 26 + { 27 + url = "${prefix}/55_fix_contstuctor_call"; 28 + sha256 = "0b14glrcwhv0ja960h56n5jm4f9563ladap2pgaywihq485ql1c1"; 29 + } 30 + ]
+7
pkgs/applications/graphics/xara/debian-patches.txt
··· 1 + xaralx/0.7r1785-5 2 + 30_gtk_wxwidgets_symbol_clash 3 + 40_algorithm_include 4 + 50_update_imagemagick_version_parser 5 + remove-icon-suffix 6 + 45_fix_gcc4 7 + 55_fix_contstuctor_call
+11 -26
pkgs/applications/graphics/xara/default.nix
··· 1 - {stdenv, fetchurl, autoconf, automake, gettext, libtool, cvs, wxGTK, gtk, 2 - pkgconfig, libxml2, zip, libpng, libjpeg, shebangfix, perl, freetype}: 1 + {stdenv, fetchurl, automake, gettext, freetype, libxml2, pango, pkgconfig 2 + , wxGTK, gtk, perl, zip}: 3 3 4 4 stdenv.mkDerivation { 5 - name = "xaralx-0.7r1766"; 5 + name = "xaralx-0.7r1785"; 6 + 6 7 src = fetchurl { 7 - url = http://downloads2.xara.com/opensource/XaraLX-0.7r1766.tar.bz2; 8 - sha256 = "1rcl7hqvcai586jky7hvzxhnq8q0ka2rsmgiq5ijwclgr5d4ah7n"; 8 + url = http://downloads2.xara.com/opensource/XaraLX-0.7r1785.tar.bz2; 9 + sha256 = "05xbzq1i1vw2mdsv7zjqfpxfv3g1j0g5kks0gq6sh373xd6y8lyh"; 9 10 }; 10 11 11 - buildInputs = [automake autoconf gettext libtool cvs wxGTK gtk pkgconfig libxml2 zip libpng libjpeg shebangfix perl]; 12 + buildNativeInputs = [ automake pkgconfig gettext perl zip ]; 13 + buildInputs = [ wxGTK gtk libxml2 freetype pango ]; 12 14 13 - inherit freetype libpng libjpeg libxml2; 14 - configureFlags = "--with-wx-config --disable-svnversion --disable-international"; 15 + configureFlags = "--disable-svnversion"; 15 16 16 - patches = [./gtk_cflags.patch]; 17 + patches = map fetchurl (import ./debian-patches.nix); 17 18 18 - # Why do I need to add library path for freetype ? 19 - installPhase = " 20 - make install 21 - ensureDir \$out/lib 22 - mv \$out/{bin,lib}/XaraLX 23 - cat >> \$out/bin/XaraLX << EOF 24 - #!/bin/sh 25 - LD_LIBRARY_PATH=\$freetype/lib:\$libpng/lib:\$libjpeg/lib:\$libxml2/lib: 26 - \$out/lib/XaraLX \"\\$@\" 27 - EOF 28 - chmod +x \$out/bin/XaraLX 29 - "; 30 - 31 - patchPhase = " 32 - find . -iname \"*.pl\" | xargs shebangfix; 33 - unset patchPhase; patchPhase 34 - "; 19 + prePatch = "patchShebangs Scripts"; 35 20 }
-20
pkgs/applications/graphics/xara/gtk_cflags.patch
··· 1 - diff -rc XaraLX-0.7r1766/Makefile.in XaraLX-0.7r1766.new/Makefile.in 2 - *** XaraLX-0.7r1766/Makefile.in 2007-01-31 13:43:04.000000000 +0100 3 - --- XaraLX-0.7r1766.new/Makefile.in 2007-05-15 00:19:36.000000000 +0200 4 - *************** 5 - *** 256,262 **** 6 - @DARWIN_LINK_TRUE@XaraLX_SOURCES = Kernel/*.o wxOil/*.o tools/*.o wxXtra/*.o 7 - @DARWIN_LINK_FALSE@XaraLX_LDSOURCE = -Wl,--start-group $(XaraLX_SOURCES) -Wl,--end-group 8 - @DARWIN_LINK_TRUE@XaraLX_LDSOURCE = $(XaraLX_SOURCES) 9 - ! XaraLX_LDFLAGS = --debug -L$(srcdir)/$(CDRAW_LIB_DIR) $(WX_LIBS) $(LIBS) $(LIBXML2_LIBS) -lCDraw 10 - UNZIP = unzip 11 - ACLOCAL_AMFLAGS = -I m4 12 - all: all-recursive 13 - --- 256,262 ---- 14 - @DARWIN_LINK_TRUE@XaraLX_SOURCES = Kernel/*.o wxOil/*.o tools/*.o wxXtra/*.o 15 - @DARWIN_LINK_FALSE@XaraLX_LDSOURCE = -Wl,--start-group $(XaraLX_SOURCES) -Wl,--end-group 16 - @DARWIN_LINK_TRUE@XaraLX_LDSOURCE = $(XaraLX_SOURCES) 17 - ! XaraLX_LDFLAGS = --debug -L$(srcdir)/$(CDRAW_LIB_DIR) $(GTK_LIBS) $(WX_LIBS) $(LIBS) $(LIBXML2_LIBS) -lCDraw 18 - UNZIP = unzip 19 - ACLOCAL_AMFLAGS = -I m4 20 - all: all-recursive
+4 -6
pkgs/applications/misc/gphoto2/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "gphoto2-2.4.5"; 6 + name = "gphoto2-2.4.11"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/gphoto/${name}.tar.bz2"; 10 - sha256 = "0bjbgz9n7ijf8167i1bm7q3pg366axgx5zydck13d2znhd30x069"; 10 + sha256 = "0ah42b7rnqh0z8bb96z7cdycxdh5k19h6lmfc02kdhrhqdr3q81y"; 11 11 }; 12 12 13 - buildInputs = [pkgconfig libgphoto2 libexif popt gettext libjpeg readline libtool]; 13 + buildNativeInputs = [ pkgconfig gettext ]; 14 + buildInputs = [ libgphoto2 libexif popt libjpeg readline libtool ]; 14 15 15 - # There is a bug in 2.4.0 configure.ac (in their m4 macroses) 16 - #patchPhase = "sed -e 's@_tmp=true@_tmp=false@' -i configure configure.ac"; 17 - 18 16 meta = { 19 17 homepage = http://www.gphoto.org/; 20 18 };
+2 -2
pkgs/applications/misc/taskjuggler/default.nix
··· 1 1 {stdenv, fetchurl, 2 - zlib, libpng, libjpeg, perl, expat, qt, 2 + zlib, libpng, libjpeg, perl, expat, qt3, 3 3 libX11, libXext, libSM, libICE, 4 4 withKde, kdelibs, kdebase 5 5 }: ··· 50 50 --without-arts --disable-docs 51 51 --x-includes=${libX11}/include 52 52 --x-libraries=${libX11}/lib 53 - --with-qt-dir=${qt} 53 + --with-qt-dir=${qt3} 54 54 --with-kde-support=${if withKde then "yes" else "no"} --with-ical-support=${if withKde then "yes" else "no"} 55 55 "; 56 56
+2 -2
pkgs/applications/misc/yate/default.nix
··· 1 - { composableDerivation, fetchurl, lib, qt, openssl, autoconf, automake, pkgconfig }: 1 + { composableDerivation, fetchurl, lib, qt4, openssl, autoconf, automake, pkgconfig }: 2 2 3 3 let inherit (composableDerivation) edf wwf; in 4 4 ··· 11 11 }; 12 12 13 13 # TODO zaptel ? postgres ? 14 - buildInputs = [ qt openssl autoconf automake pkgconfig ]; 14 + buildInputs = [ qt4 openssl autoconf automake pkgconfig ]; 15 15 16 16 # /dev/null is used when linking which is a impure path for the wrapper 17 17 preConfigure =
+3 -3
pkgs/applications/networking/kphone/default.nix
··· 1 - { stdenv, fetchurl, autoconf, automake, libtool, qt, pkgconfig 1 + { stdenv, fetchurl, autoconf, automake, libtool, qt3, pkgconfig 2 2 , openssl, libpng, alsaLib, libX11, libXext, libXt, libICE 3 3 , libSM }: 4 4 ··· 6 6 name = "kphone-1.2"; 7 7 8 8 src = fetchurl { 9 - url = mirror://sourceforge/kphone/files/KPhone%20SI/KPhoneSIv1.2/kphoneSI_1.2.tar.gz; 9 + url = mirror://sourceforge/kphone/kphoneSI_1.2.tar.gz; 10 10 sha256 = "1q309n2gsdsa8d7ff2zwnyc69ngpnnj143dys90dnlmzr9ckhhg3"; 11 11 }; 12 12 13 13 buildInputs = 14 - [ autoconf automake libtool qt pkgconfig openssl libpng alsaLib 14 + [ autoconf automake libtool qt3 pkgconfig openssl libpng alsaLib 15 15 libX11 libXext libXt libICE libSM 16 16 ]; 17 17
+2 -2
pkgs/applications/networking/p2p/valknut/default.nix
··· 1 - {stdenv, fetchurl, perl, x11, libxml2, libjpeg, libpng, openssl, qt, dclib}: 1 + {stdenv, fetchurl, perl, x11, libxml2, libjpeg, libpng, openssl, qt3, dclib}: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "valknut-0.3.7"; ··· 9 9 md5 = "848f9b3f25af15c3f1837133ac4b9415"; 10 10 }; 11 11 12 - buildInputs = [perl x11 libxml2 libjpeg libpng openssl qt dclib]; 12 + buildInputs = [perl x11 libxml2 libjpeg libpng openssl qt3 dclib]; 13 13 inherit openssl; 14 14 }
+2 -2
pkgs/applications/networking/twinkle/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, commoncpp2, ccrtp, openssl, boost 2 - , libsndfile, libxml2, libjpeg, readline, qt, perl, file 2 + , libsndfile, libxml2, libjpeg, readline, qt3, perl, file 3 3 , alsaLib, speex, libzrtpcpp, xorg }: 4 4 5 5 stdenv.mkDerivation { ··· 14 14 15 15 buildInputs = 16 16 [ pkgconfig commoncpp2 ccrtp openssl boost libsndfile 17 - libxml2 libjpeg readline qt perl file 17 + libxml2 libjpeg readline qt3 perl file 18 18 # optional ? : 19 19 alsaLib 20 20 speex libzrtpcpp xorg.libX11 xorg.libXaw xorg.libICE xorg.libXext
+8 -2
pkgs/applications/office/ledger/3.0.nix
··· 18 18 git texinfo 19 19 ]; 20 20 21 + CPPFLAGS = "-I${gmp}/include -I${mpfr}/include"; 22 + 23 + LDFLAGS = "-L${gmp}/lib -L${mpfr}/lib"; 24 + 21 25 buildPhase = '' 22 26 sed -i acprep \ 23 27 -e 's|search_prefixes = .*|search_prefixes = ["${boost}"]|' ··· 25 29 python acprep update --no-pch --prefix=$out 26 30 ''; 27 31 28 - doCheck = true; 32 + doCheck = !stdenv.isDarwin; 33 + 34 + enableParallelBuilding = true; 29 35 30 36 meta = { 31 37 homepage = "http://ledger-cli.org/"; ··· 39 45 their data, there really is no alternative. 40 46 ''; 41 47 42 - platforms = stdenv.lib.platforms.linux; 48 + platforms = stdenv.lib.platforms.all; 43 49 maintainers = [ stdenv.lib.maintainers.simons ]; 44 50 }; 45 51 }
+1 -1
pkgs/applications/office/ledger/default.nix
··· 47 47 their data, there really is no alternative. 48 48 ''; 49 49 50 - platforms = stdenv.lib.platforms.linux; 50 + platforms = stdenv.lib.platforms.all; 51 51 maintainers = [ stdenv.lib.maintainers.simons ]; 52 52 }; 53 53 }
+2 -2
pkgs/applications/science/misc/vite/default.nix
··· 1 - { fetchsvn, stdenv, cmake, qt, mesa }: 1 + { fetchsvn, stdenv, cmake, qt4, mesa }: 2 2 3 3 # ViTE 1.1 has several bugs, so use the SVN version. 4 4 let ··· 25 25 26 26 patches = [ ./larger-line-buffer.patch ]; 27 27 28 - buildInputs = [ cmake qt mesa ]; 28 + buildInputs = [ cmake qt4 mesa ]; 29 29 30 30 NIX_LDFLAGS = "-lGLU"; 31 31
+4 -2
pkgs/applications/video/mythtv/default.nix
··· 1 - { stdenv, fetchurl, which, qt3, x11, xlibs 1 + a@{ stdenv, fetchurl, which, qt3, x11, xlibs 2 2 , lame, zlib, mesa, alsaLib 3 3 , freetype, perl 4 4 }: 5 5 6 - assert qt3.mysqlSupport; 6 + let 7 + qt3 = a.qt3.override { mysqlSupport = true; }; 8 + in 7 9 8 10 stdenv.mkDerivation { 9 11 name = "mythtv-0.21";
+19
pkgs/applications/virtualization/qemu/0.15.nix
··· 1 + { stdenv, fetchurl, python, zlib, pkgconfig, glib, SDL, ncurses }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "qemu-0.15.1"; 5 + 6 + src = fetchurl { 7 + url = "http://wiki.qemu.org/download/${name}.tar.gz"; 8 + sha256 = "1fmm7l7hm0vsmahp41pgvbl62hh833k802brn6hg8kcfkd6v21bp"; 9 + }; 10 + 11 + buildInputs = [ python zlib pkgconfig glib SDL ncurses ]; 12 + 13 + meta = { 14 + description = "QEmu processor emulator"; 15 + license = "GPLv2+"; 16 + maintainers = with stdenv.lib.maintainers; [viric]; 17 + platforms = with stdenv.lib.platforms; linux; 18 + }; 19 + }
+17
pkgs/data/fonts/cantarell-fonts/default.nix
··· 1 + { stdenv, fetchurl, xz }: 2 + 3 + stdenv.mkDerivation { 4 + name = "cantarell-fonts-0.0.7"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/cantarell-fonts/0.0/cantarell-fonts-0.0.7.tar.xz; 8 + sha256 = "1410ywvi951ngmx58g339phzsaf1rgjja6i0xvg49r4ds90zh8ba"; 9 + }; 10 + 11 + buildNativeInputs = [ xz ]; 12 + 13 + meta = { 14 + maintainers = [ stdenv.lib.maintainers.urkud ]; 15 + platforms = stdenv.lib.platforms.all; 16 + }; 17 + }
+2
pkgs/desktops/gnome-2/default.nix
··· 50 50 51 51 gnome_vfs_monikers = callPackage ./platform/gnome-vfs-monikers { }; 52 52 53 + libgnome_keyring = callPackage ./platform/libgnome-keyring { }; 54 + 53 55 libgnome = callPackage ./platform/libgnome { }; 54 56 55 57 libgnomeui = callPackage ./platform/libgnomeui { };
+3 -4
pkgs/desktops/gnome-2/platform/gnome-vfs/default.nix
··· 1 1 { stdenv, fetchurl_gnome, pkgconfig, libxml2, bzip2, openssl, samba, dbus_glib 2 - , glib, fam, hal, cdparanoia, intltool, GConf, gnome_mime_data}: 2 + , glib, fam, cdparanoia, intltool, GConf, gnome_mime_data, avahi, acl }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = src.pkgname; ··· 12 12 13 13 buildInputs = 14 14 [ pkgconfig libxml2 bzip2 openssl samba dbus_glib fam cdparanoia 15 - intltool gnome_mime_data 16 - ] 17 - ++ (if stdenv.isLinux then [hal] else []); 15 + intltool gnome_mime_data avahi acl 16 + ]; 18 17 19 18 propagatedBuildInputs = [ GConf glib ]; 20 19 }
+18
pkgs/desktops/gnome-2/platform/libgnome-keyring/default.nix
··· 1 + { stdenv, fetchurl, glib, dbus_libs, libgcrypt, pkgconfig, xz, 2 + intltool }: 3 + 4 + stdenv.mkDerivation { 5 + name = "libgnome-keyring-2.32.0"; 6 + 7 + src = fetchurl { 8 + url = mirror://gnome/sources/libgnome-keyring/2.32/libgnome-keyring-2.32.0.tar.bz2; 9 + sha256 = "030gka96kzqg1r19b4xrmac89hf1xj1kr5p461yvbzfxh46qqf2n"; 10 + }; 11 + 12 + propagatedBuildInputs = [ glib dbus_libs libgcrypt ]; 13 + buildNativeInputs = [ pkgconfig xz intltool ]; 14 + 15 + meta = { 16 + inherit (glib.meta) platforms maintainers; 17 + }; 18 + }
-106
pkgs/desktops/gnome-3/TODO.txt
··· 1 - ## CORE 2 - core:NetworkManager:0.9.1.90: 3 - core:brasero:3.2.0: 4 - core:cantarell-fonts:0.0.6: 5 - core:caribou:0.4.0: 6 - core:clutter:1.8.0: 7 - core:clutter-gtk:1.0.4: 8 - core:cogl:1.8.0: 9 - core:dconf:0.10.0: 10 - core:empathy:3.2.0: 11 - core:eog:3.2.0: 12 - core:epiphany:3.2.0: 13 - core:evince:3.2.0: 14 - core:evolution-data-server:3.2.0: 15 - core:folks:0.6.3.2: 16 - core:gcalctool:6.2.0: 17 - core:gdm:3.2.0: 18 - core:gjs:1.30.0: 19 - core:glib-networking:2.30.0: 20 - core:gnome-backgrounds:3.2.0: 21 - core:gnome-bluetooth:3.2.0: 22 - core:gnome-contacts:3.2.0.1: 23 - core:gnome-control-center:3.2.0: 24 - core:gnome-desktop:3.2.0: 25 - core:gnome-disk-utility:3.0.2: 26 - core:gnome-doc-utils:0.20.6: 27 - core:gnome-icon-theme:3.2.0: 28 - core:gnome-icon-theme-extras:3.0.0: 29 - core:gnome-icon-theme-symbolic:3.2.0: 30 - core:gnome-keyring:3.2.0: 31 - core:gnome-menus:3.2.0: 32 - core:gnome-online-accounts:3.2.0.1: 33 - core:gnome-packagekit:3.2.0: 34 - core:gnome-panel:3.2.0: 35 - core:gnome-power-manager:3.2.0: 36 - core:gnome-screensaver:3.2.0: 37 - core:gnome-session:3.2.0: 38 - core:gnome-settings-daemon:3.2.0: 39 - core:gnome-shell:3.2.0: 40 - core:gnome-system-monitor:3.2.0: 41 - core:gnome-terminal:3.2.0: 42 - core:gnome-themes-standard:3.2.0.2: 43 - core:gnome-user-docs:3.2.0.1: 44 - core:gnome-user-share:3.0.0: 45 - core:gnome-utils:3.2.0: 46 - core:gnome-video-effects:0.3.0: 47 - core:gobject-introspection:1.30.0: 48 - core:gsettings-desktop-schemas:3.2.0: 49 - core:gst-plugins-base:0.10.35: 50 - core:gst-plugins-good:0.10.30: 51 - core:gstreamer:0.10.35: 52 - core:gtk+:2.24.6: 53 - core:gtk-doc:1.18: 54 - core:gtkmm:3.2.0: 55 - core:gucharmap:3.2.0: 56 - core:gvfs:1.10.0: 57 - core:libgnome-keyring:3.2.0: 58 - core:libgnomekbd:3.2.0: 59 - core:libgtop:2.28.4: 60 - core:libgweather:3.2.0: 61 - core:libpeas:1.2.0: 62 - core:librsvg:2.34.1: 63 - core:libsoup:2.36.0: 64 - core:libwnck:3.2.0: 65 - core:metacity:2.34.1: 66 - core:mm-common:0.9.5: 67 - core:mousetweaks:3.2.0: 68 - core:mutter:3.2.0: 69 - core:nautilus:3.2.0: 70 - core:network-manager-applet:0.9.1.90: 71 - core:notification-daemon:0.7.2: 72 - core:pangomm:2.28.3: 73 - core:polkit-gnome:0.103: 74 - core:sushi:0.2.0: 75 - core:totem-pl-parser:2.32.6: 76 - core:vino:3.2.0: 77 - core:vte:0.30.0: 78 - core:yelp:3.2.0: 79 - core:yelp-tools:3.2.0: 80 - core:yelp-xsl:3.2.0: 81 - core:zenity:3.2.0: 82 - 83 - ## APPS 84 - apps:accerciser:3.2.0: 85 - apps:aisleriot:3.2.0: 86 - apps:anjuta:3.2.0: 87 - apps:cheese:3.2.0: 88 - apps:devhelp:3.2.0: 89 - apps:evolution:3.2.0: 90 - apps:file-roller:3.2.0: 91 - apps:gedit:3.2.0: 92 - apps:glade:3.10.0: 93 - apps:gnome-color-manager:3.2.0: 94 - apps:gnome-devel-docs:3.2.0: 95 - apps:gnome-documents:0.2.0: 96 - apps:gnome-games:3.2.0: 97 - apps:gnome-nettool:3.0.0: 98 - apps:hamster-applet:2.91.2: 99 - apps:nautilus-sendto:3.0.1: 100 - apps:nemiver:0.9.0: 101 - apps:orca:3.2.0: 102 - apps:rygel:0.12.3: 103 - apps:seahorse:3.2.0: 104 - apps:totem:3.2.0: 105 - apps:vinagre:3.2.0: 106 -
+11 -1
pkgs/desktops/gnome-3/default.nix
··· 1 1 { callPackage }: 2 2 3 3 { 4 + clutter = callPackage ./platform/clutter.nix { }; 5 + 6 + cogl = callPackage ../../development/libraries/cogl { }; 7 + 4 8 # Ensure that we use dbus-glib built with gtkLibs3x.glib 5 9 dbus_glib = callPackage ../../development/libraries/dbus-glib { }; 6 10 7 - glib_networking = callPackage ./platform/glib-networking.nix {}; 11 + glib_networking = callPackage ./platform/glib-networking.nix { }; 12 + 13 + libgnome_keyring = callPackage ./platform/libgnome-keyring.nix { }; 14 + 15 + libsoup = callPackage ./platform/libsoup.nix { }; 8 16 9 17 gsettings_desktop_schemas = callPackage ./platform/gsettings-desktop-schemas.nix {}; 10 18 11 19 GConf = callPackage ./platform/GConf.nix { }; 20 + 21 + gnome_user_docs = callPackage ./platform/gnome-user-docs.nix { }; 12 22 }
+7
pkgs/desktops/gnome-3/platform/GConf.nix
··· 13 13 buildNativeInputs = [ pkgconfig xz intltool ]; 14 14 15 15 configureFlags = "--disable-orbit"; 16 + 17 + meta = { 18 + homepage = http://projects.gnome.org/gconf/; 19 + description = "A system for storing application preferences"; 20 + maintainers = [ stdenv.lib.maintainers.urkud ]; 21 + inherit (gtk.meta) platforms; 22 + }; 16 23 }
+24
pkgs/desktops/gnome-3/platform/clutter.nix
··· 1 + { stdenv, fetchurl, glib, xz, pkgconfig, mesa, libX11, libXext, libXfixes 2 + , libXdamage, libXcomposite, libXi, cogl, pango, atk, json_glib }: 3 + 4 + stdenv.mkDerivation { 5 + name = "clutter-1.8.2"; 6 + 7 + src = fetchurl { 8 + url = mirror://gnome/sources/clutter/1.8/clutter-1.8.2.tar.xz; 9 + sha256 = "0bzsvnharawfg525lpavrp55mq4aih5nb01dwwqwnccg8hk9z2fw"; 10 + }; 11 + 12 + buildNativeInputs = [ xz pkgconfig ]; 13 + buildInputs = 14 + [ libX11 mesa libXext libXfixes libXdamage libXcomposite libXi cogl pango 15 + atk json_glib 16 + ]; 17 + 18 + meta = { 19 + homepage = http://www.clutter-project.org/; 20 + description = "An open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces"; 21 + platforms = stdenv.lib.platforms.mesaPlatforms; 22 + maintainers = [ stdenv.lib.maintainers.urkud ]; 23 + }; 24 + }
+2 -1
pkgs/desktops/gnome-3/platform/glib-networking.nix
··· 1 1 { stdenv, fetchurl, glib, xz, pkgconfig, intltool, gnutls, libgcrypt 2 2 , gsettings_desktop_schemas }: 3 3 4 - stdenv.mkDerivation rec { 4 + stdenv.mkDerivation { 5 5 name = "glib-networking-2.30.2"; 6 6 7 7 src = fetchurl { ··· 18 18 19 19 meta = { 20 20 TODO = "Look at `--without-ca-certificates` again"; 21 + inherit (glib.meta) platforms maintainers; 21 22 }; 22 23 }
+12
pkgs/desktops/gnome-3/platform/gnome-user-docs.nix
··· 1 + { stdenv, fetchurl, xz, itstool, libxml2, gettext }: 2 + 3 + stdenv.mkDerivation { 4 + name = "gnome-user-docs-3.2.2"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnome/sources/gnome-user-docs/3.2/gnome-user-docs-3.2.2.tar.xz; 8 + sha256 = "1ka0nw2kc85p10y8x31v0wv06a88k7qrgafp4ys04y9fzz0rkcjj"; 9 + }; 10 + 11 + buildNativeInputs = [ xz itstool libxml2 gettext ]; 12 + }
+5 -1
pkgs/desktops/gnome-3/platform/gsettings-desktop-schemas.nix
··· 1 1 { stdenv, fetchurl, xz, glib, pkgconfig, intltool }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenv.mkDerivation { 4 4 name = "gsettings-desktop-schemas-3.2.0"; 5 5 6 6 src = fetchurl { ··· 10 10 11 11 buildInputs = [ glib ]; 12 12 buildNativeInputs = [ pkgconfig xz intltool ]; 13 + 14 + meta = { 15 + inherit (glib.meta) maintainers platforms; 16 + }; 13 17 }
+18
pkgs/desktops/gnome-3/platform/libgnome-keyring.nix
··· 1 + { stdenv, fetchurl, glib, dbus_libs, libgcrypt, pkgconfig, xz, 2 + intltool }: 3 + 4 + stdenv.mkDerivation { 5 + name = "libgnome-keyring-3.2.2"; 6 + 7 + src = fetchurl { 8 + url = mirror://gnome/sources/libgnome-keyring/3.2/libgnome-keyring-3.2.2.tar.xz; 9 + sha256 = "1cxd2vb1lzm8smq1q45dsn13s6kdqdb60lashdk7hwv035xy9jrb"; 10 + }; 11 + 12 + propagatedBuildInputs = [ glib dbus_libs libgcrypt ]; 13 + buildNativeInputs = [ pkgconfig xz intltool ]; 14 + 15 + meta = { 16 + inherit (glib.meta) platforms maintainers; 17 + }; 18 + }
+24
pkgs/desktops/gnome-3/platform/libsoup.nix
··· 1 + { stdenv, fetchurl, glib, libxml2, pkgconfig, xz 2 + , gnomeSupport ? true, libgnome_keyring, sqlite, glib_networking }: 3 + 4 + stdenv.mkDerivation { 5 + name = "libsoup-2.36.1"; 6 + 7 + src = fetchurl { 8 + url = mirror://gnome/sources/libsoup/2.36/libsoup-2.36.1.tar.xz; 9 + sha256 = "0r8zkr0a328jkww4dv9z1q691rw59nh4lf5f5pzzr9szzw3j8wkk"; 10 + }; 11 + 12 + 13 + buildNativeInputs = [ pkgconfig xz ]; 14 + propagatedBuildInputs = [ glib libxml2 ] 15 + ++ stdenv.lib.optionals gnomeSupport [ libgnome_keyring sqlite ]; 16 + passthru.propagatedUserEnvPackages = [ glib_networking ]; 17 + 18 + # glib_networking is a runtime dependency, not a compile-time dependency 19 + configureFlags = "--disable-tls-check"; 20 + 21 + meta = { 22 + inherit (glib.meta) maintainers platforms; 23 + }; 24 + }
+3 -3
pkgs/desktops/kde-3/kdelibs/default.nix
··· 1 - { stdenv, fetchurl, xlibs, zlib, perl, qt, openssl, pcre 1 + { stdenv, fetchurl, xlibs, zlib, perl, qt3, openssl, pcre 2 2 , pkgconfig, libjpeg, libpng, libtiff, libxml2, libxslt, libtool, expat 3 3 , freetype, bzip2, cups, attr, acl 4 4 }: ··· 22 22 ./kdelibs-3.5.10-openssl_1.0.0.patch 23 23 ]; 24 24 25 - passthru = {inherit openssl libjpeg qt; inherit (xlibs) libX11;}; 25 + passthru = {inherit openssl libjpeg qt3; inherit (xlibs) libX11;}; 26 26 27 27 buildInputs = [ 28 - zlib perl qt openssl pcre pkgconfig libjpeg libpng libtiff libxml2 28 + zlib perl qt3 openssl pcre pkgconfig libjpeg libpng libtiff libxml2 29 29 libxslt expat libtool freetype bzip2 cups 30 30 xlibs.libX11 xlibs.libXt xlibs.libXext xlibs.libXrender xlibs.libXft 31 31 ];
+56
pkgs/desktops/kde-4.8/default.nix
··· 1 + { callPackage, callPackageOrig, stdenv, qt48 }: 2 + 3 + let 4 + release = "4.7.97"; 5 + 6 + # Need callPackageOrig to avoid infinite cycle 7 + kde = callPackageOrig ./kde-package { 8 + inherit release ignoreList extraSubpkgs callPackage; 9 + }; 10 + 11 + # The list of igored individual modules 12 + ignoreList = { 13 + # kdeadmin/strigi-analyzer has no real code 14 + kdeadmin = [ "strigi-analyzer" ]; 15 + # kdesdk/kioslave is splitted into kioslave-svn and kioslave-git 16 + kdesdk = [ "kioslave" ]; 17 + # Most of kdebindings do not compile due to a bug in the buildsystem 18 + kdebindings = [ "kimono" "korundum" "kross-interpreters" "perlkde" "perlqt" 19 + "qtruby" "qyoto" "smokekde" ]; 20 + }; 21 + 22 + # Extra subpackages in the manifest format 23 + extraSubpkgs = { 24 + kdesdk = 25 + [ 26 + { 27 + name = "kioslave-svn"; 28 + sane = "kioslave_svn"; 29 + subdir = "kioslave"; 30 + } 31 + { 32 + name = "kioslave-perldoc"; 33 + sane = "kioslave_perldoc"; 34 + subdir = "kioslave"; 35 + } 36 + ]; 37 + }; 38 + 39 + in 40 + 41 + kde.modules // kde.individual // 42 + { 43 + inherit (kde) manifest modules individual splittedModuleList; 44 + 45 + akonadi = callPackage ./support/akonadi { }; 46 + 47 + qt4 = qt48; 48 + 49 + kdebase_workspace = kde.modules.kde_workspace; 50 + 51 + inherit release; 52 + 53 + full = stdenv.lib.attrValues kde.modules; 54 + 55 + l10n = callPackage ./l10n { inherit release; }; 56 + }
+12
pkgs/desktops/kde-4.8/files/polkit-install.patch
··· 1 + diff -ru -x '*~' kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake 2 + --- kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake 2011-05-20 22:24:54.000000000 +0200 3 + +++ kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake 2011-07-12 14:03:00.000000000 +0200 4 + @@ -139,7 +139,7 @@ 5 + ${CMAKE_INSTALL_PREFIX} _KDE4_AUTH_POLICY_FILES_INSTALL_DIR 6 + ${POLKITQT-1_POLICY_FILES_INSTALL_DIR}) 7 + 8 + - set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR ${_KDE4_AUTH_POLICY_FILES_INSTALL_DIR} CACHE STRING 9 + + set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions" CACHE STRING 10 + "Where policy files generated by KAuth will be installed" FORCE) 11 + elseif(KDE4_AUTH_BACKEND_NAME STREQUAL "FAKE") 12 + set (KAUTH_COMPILING_FAKE_BACKEND TRUE)
+9
pkgs/desktops/kde-4.8/kactivities.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + propagatedBuildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE activities library and daemon"; 8 + }; 9 + }
+10
pkgs/desktops/kde-4.8/kde-baseapps/kate.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Kate, the KDE Advanced Text Editor, as well as KWrite"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kde-baseapps/kde-baseapps.nix
··· 1 + { kde, kdelibs, shared_desktop_ontologies, glib, htmlTidy }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs shared_desktop_ontologies glib htmlTidy ]; 5 + 6 + meta = { 7 + description = "Base KDE applications, including the Dolphin file manager and Konqueror web browser"; 8 + license = "GPLv2"; 9 + }; 10 + }
+11
pkgs/desktops/kde-4.8/kde-baseapps/konsole.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + 5 + buildInputs = [ kdelibs ]; 6 + 7 + meta = { 8 + description = "Konsole, the KDE terminal emulator"; 9 + license = "GPLv2"; 10 + }; 11 + }
+300
pkgs/desktops/kde-4.8/kde-package/4.7.97.nix
··· 1 + {stable=false; 2 + hashes=builtins.listToAttrs[ 3 + {name="analitza";value="1xxhzqdcjinxyh9w24bn77qnxxp85rb7c50ad7ssb0wv4x9n62k9";} 4 + {name="ark";value="0wagf0nws8mslz12gj38bp4rckw67qgfljigmiwlbq8nd1xl8j7g";} 5 + {name="blinken";value="1w6jrmnaq04pnfvqmi7jwcanag0rrj7n3zlcmv1sp0lw4wp1ymwi";} 6 + {name="cantor";value="088b2aj4bp8w8vk02v9sbm5mpfhvgbnw8pjdcn2gm3m14s93w0h5";} 7 + {name="filelight";value="16y7v1m4ypjmlbih05i0r3k0s9av77jxq3v9g6vq6ikh98m9fcgf";} 8 + {name="gwenview";value="05hxanwh7irj15riix8z2j50p295y73qaxgr82km093k9a0d1fkp";} 9 + {name="jovie";value="1sv6aiy8d2ks1dbad5wjrq1w8vza87b09fqaspkkcbi0r1kdh4za";} 10 + {name="kaccessible";value="1cr1b9fmf5qmh640q5h0h8phz9rrmqszrwhwrfzsmd7nxsl1y27v";} 11 + {name="kactivities";value="0gyprn0mrh3swfjaxmvrbgyj81jx4qp8c0r8ym6dl1fsxri3p92a";} 12 + {name="kalgebra";value="0fy6bimaycrbj5wy0422iybxw29cc0jl0683rx7r90vdyaf85jdp";} 13 + {name="kalzium";value="149mmwz37akr3dzpin8s6hyyvp9dk5m3ijax80nc4z7sf7ciipqk";} 14 + {name="kamera";value="1y6vykyvzmlm4zikcd74qjirqmygj0w6h1ra8whcgp3mwzfbybhq";} 15 + {name="kanagram";value="18ccq0bpqj0kk7b36i1bxywcw6jpa6g136kd8lpd6ppy8fn9mfb0";} 16 + {name="kate";value="13iwdhsghn7n80vl8cvsx3095algw9z8q1pcabcfiwkffkzdpcd2";} 17 + {name="kbruch";value="178vc3nbqwbprw7ksdnbxxp1kibp74a8wmdkp6avhl9l694fwlyb";} 18 + {name="kcalc";value="1llr012q5li9da1d4dlx0fsi1bvbl3w65213i78c5pwrq9w4l5cn";} 19 + {name="kcharselect";value="14mw7rc0ghd1g7s40v7irkwmfs0k8xqhwka1s33k8y7lnan5gic7";} 20 + {name="kcolorchooser";value="1x8c71d4vq8wl693wkjlbbalzn2nfa2rkimblyvv8779193bpvng";} 21 + {name="kdeadmin";value="0h1bmrd6yz7qnpi2b76mqjdbrvchmb7wsw5a04pgs2cii0fgzpw1";} 22 + {name="kdeartwork";value="01v1cmlscr4nixphad8j09xf6vh99y8924cf0x0vazxrqg23b792";} 23 + {name="kde-baseapps";value="17g902kswan3qcfaig1zb2xdip59z9p199zingc4wjm3sr2bjd6j";} 24 + {name="kde-base-artwork";value="1rxfrcq5c70dvrgisn5zd8lnj3q36ic5w6lp25yd23zyb89ybdff";} 25 + {name="kdegames";value="0r3sijgsb40b9jp4imrx50l1pn8yxv7qkj80pyz3ad0q73hn7lyr";} 26 + {name="kdegraphics-strigi-analyzer";value="1zw679b3s24aa2q771d1qxm70v081b7wasv9p4cla2a6kkicfzxq";} 27 + {name="kdegraphics-thumbnailers";value="1xwnk1fkmysfz1kidabb72cafn15nr36yazpb4na1byzvwdyzlwy";} 28 + {name="kdelibs";value="1mf29b8vyp9h9pi0bm17hkmscnmq1if14p9p18prc3ssnvyljjy3";} 29 + {name="kdemultimedia";value="1115xgm197wx8m7cqmwsfaq8plrs6ksvrb7bsxqcghslsd9af9m2";} 30 + {name="kdenetwork";value="0fhclhwpw8kjvzb577bl6hhcpa9i4qlyxhkflifslkfq1015h3r3";} 31 + {name="kdepim";value="19hcv3plzypnivi7ki9h477l152y5hhk0zr03gas9xggwl8hyw0w";} 32 + {name="kdepimlibs";value="0c05vjld2hbg08cnjqdc3cbwviakhxc6f9qlxlqh2yy8idmd3gkq";} 33 + {name="kdepim-runtime";value="05c9siwb5gv0b1dsqfabalmgkpgklly6bxlfvk9gl9v9dxnsjlb4";} 34 + {name="kdeplasma-addons";value="056bkr7794kv5qy51l3cip1xp69h67ps4m47g9scykr8qsknvkjy";} 35 + {name="kde-runtime";value="1g04wvjsnqxr187mv59hb2f1hsfyh7x8qyypqhc0r09b9z8ri41q";} 36 + {name="kdesdk";value="0cn4hlxfmk9rfy1n2m064wcgjlxfx1lrfvkw0dwvfabyhqipcidi";} 37 + {name="kdetoys";value="043wqxqsj36c0nwsl1qlzkdpkxn2q0pf9mgj35zrmzn9kvsrfxc7";} 38 + {name="kde-wallpapers";value="1i2l5h0z3bj5kfagdvzi0f1rrv4a1yq0kn23ggdvv6gi1gj5mbrp";} 39 + {name="kdewebdev";value="0wycx5m9ir7k0nrl8jyir0c1cai6wg4i07ffrvwg0mwv083v562q";} 40 + {name="kde-workspace";value="058rm45cxj28m5z6afih9v4f5ingj9nhq4ab0ccs2gpk7arphdyr";} 41 + {name="kdf";value="0fx2basl17qlx2a8mmlk7hcdvb8vg2pnqazgxf0fpy0m8kn3f9c0";} 42 + {name="kfloppy";value="0617i1c64lyxkj2zl3p0m9wgb1c1ay43miiyapfbw5sbqnjclrpl";} 43 + {name="kgamma";value="17zhsr0q75q48qn46gg8j2ddpggcg8r2xz7r2rd94w3nkvb61lar";} 44 + {name="kgeography";value="13gbpkpiwlp5ccb4nslskgs6gdyg2gy1qn35xwjzg7dh5yy4knwz";} 45 + {name="kgpg";value="0yrqvhw3k9r2mpximk3fg5qng6hsr2n6ahy48cl8a27rrjy9awnd";} 46 + {name="khangman";value="0gbdj78bdh2m7sfbj0x8vzi13mnad6fv3ymdk80xlll34vrd0jpr";} 47 + {name="kig";value="0ypb4vvc4igjl1j7krzp6q7rdd7b4459aa4px6d8ajlyq3g8xv94";} 48 + {name="kimono";value="1a31n5gr05z546f7rjhcykgpp6nkz6j13s83h9ag8m9xf7nrqbcf";} 49 + {name="kiten";value="0c0s6haqhwgmj2lc2qjsirjfsbpkffs1v7dgampjy1zkf4harass";} 50 + {name="klettres";value="04w23p53kdqkp455795pgghw05njarkdsd0rnb5j6cvf1bgasycn";} 51 + {name="kmag";value="037fcpflw1rf6084qxp6ipfrbqqr7a3sd746mhmhbvmmdia0s0df";} 52 + {name="kmousetool";value="0fbms2sqz60p4vnjzplmnw6fkizpzky5vcdm3x3l66ijfsagnwzh";} 53 + {name="kmouth";value="03vpf0ly044dqjass5qvq9xgp99bizs45cz7lzfhlq8rx4zknjnn";} 54 + {name="kmplot";value="14anq2mgd0jb8p82si6i4ggy2gp9w2shlvi1mxamksf9bxcy7ivs";} 55 + {name="kolourpaint";value="0x74df72rw0zn7pishca9qjajg2jw551rvz5q4yllk31x96xfq8v";} 56 + {name="konsole";value="15w1lj0vaga7fpxv08pkg7wnn9hx8dgdrymk1hxq0ipylwz2clzj";} 57 + {name="korundum";value="1hlr5w2nk1qnm7xbgml4abbm4mskipabk46m31f7lyniaf5nh4py";} 58 + {name="kremotecontrol";value="1wwwwa9fxdpdy8zz9sbcnja94pmqhl2jcaqikd18saqc0mrk331j";} 59 + {name="kross-interpreters";value="1hwwmg5l912ahb1bw03zjg3rlycz6lmwnbr8bssrlp6mfq9by8xx";} 60 + {name="kruler";value="10c3l0nxr0v1x1hxmvryj8hw2q7anmi75610m2spbzh5n0qrhzky";} 61 + {name="ksaneplugin";value="1by1mxilyf5nv6a12pv31fb01q1mflnzr0dfshk2fr0i927m6rxw";} 62 + {name="ksecrets";value="15rad9gwhbwan51qljhdcry0r5lnf6mrin524q8b5djdhk9w2h3v";} 63 + {name="ksnapshot";value="08asqkxxzk3y5lyahygksdjvsy6a65x3jp2j5pnbgpf1yd91wl0l";} 64 + {name="kstars";value="079f315sr2wcjawx73wlkc9nq9nnrj83d8l59jqiy3nmzsspjmjb";} 65 + {name="ktimer";value="1s2ymf6kn5hhhqhs9nnqfsfgsy137yk2ais3hpija5mz4a85w0zr";} 66 + {name="ktouch";value="0434s9d1i3nw2slxz74v66c84mzlpm7jlfz666w1h5nm8870d3r6";} 67 + {name="kturtle";value="0wivxlf9wprd0baq8y9ygybc77bl82gq7wmyx3zaf7jr9nifish9";} 68 + {name="kwallet";value="1227s24qs7s4ic2dwk7kw7rcw8lgq2k2vzgbjkmydk3d9wjzk6nw";} 69 + {name="kwordquiz";value="0hc8bf0m24m6mnv7vk74sz7cjw1rc8wshy76wvp671hjxmajprdm";} 70 + {name="libkdcraw";value="1j3x5fbi594yjhmwx1gzar45yjh0qazzx58bq6xh0zb7xlc47wfg";} 71 + {name="libkdeedu";value="11v81ba5y9p5zmx51d5w5lgr6d32bahclx82mxzyb5zypzc7kb4s";} 72 + {name="libkexiv2";value="09mwd2vzqkxd3n7rwq5xf5bjqgzjnw5mdzz9svx3bppvcsc74xj6";} 73 + {name="libkipi";value="1317zrrjgx04pnq7xqg2qk3bzpr1fikkivqwf133b89h1ksdqdwd";} 74 + {name="libksane";value="0fi2iigcliild4d4gzxy3n7lz41vkwwxsychn0knjvlbgs4ykjfh";} 75 + {name="marble";value="0qifpsn6z22akngxi0hjslp5qh4avr217234z1aq6h7s5wql1f0x";} 76 + {name="mobipocket";value="02k0k306mcnd2c41sa5hr76lm5asd4qqp7x2zy7ksqyfds5n97fs";} 77 + {name="okular";value="04v2qdjn1mgc1n7fq17r7z2cb7zlc7bkvm6y2cqqllk70f4s4kmh";} 78 + {name="oxygen-icons";value="1vgdp7lxbkm9a43x0y1q1446qi57c7r1nik5a89lakyqjha6c0yk";} 79 + {name="parley";value="1gr941sixbjpl410qks25dpwgp81sjg6f18196p2a629aqk3ghw6";} 80 + {name="perlkde";value="02jq01bf5wszc8i9mnfgzmx8385if3lxyj0nj65k22hv6s6y7jic";} 81 + {name="perlqt";value="0zzmlr7hp8bvrsr2k6z2xrhb33vryvvxhk0a8aiwii0d84qfws8r";} 82 + {name="printer-applet";value="19z5zrypvdbvn207ygbsz418w8gan43lhs55hhk8gyjks0kbks9v";} 83 + {name="pykde4";value="1sb06rppbzm682s7yjlr26k4n78l9lzmhvmxzgysxw9br54dk1hc";} 84 + {name="qtruby";value="1g8s8i82n5hxs5lwiipgvgwzripd9injmgzrvgxfdnf014772jf5";} 85 + {name="qyoto";value="1pnnjj75mm488chd3v79g628b0fgxgglvj9iq6gd2s9dkld3gw2m";} 86 + {name="rocs";value="1xdswahdsvr3c6cf4cf2c51l5v14sd3r3ac6j96q5sk3siv33msn";} 87 + {name="smokegen";value="1pc2kg6i0476fvcg9kl3787k40g56vb2l3zb0xqx6cwr13m8lvih";} 88 + {name="smokekde";value="1l74j9j4m6lp706k1b99g7l5cklpzdn66snrs495a8k9789vgv5c";} 89 + {name="smokeqt";value="0vxmfp0wpdg47x7nz7pl220jzgp6ya4jrhk64an9wpc506qz3k1x";} 90 + {name="step";value="11bihc857vi97in8zly5p049acfr74asbis1r4y07fsip2945mbz";} 91 + {name="superkaramba";value="02bd14gik9i4ag0j7c9q4hk0f28m0g64wa9gcgmgnx7kwbsfzx5y";} 92 + {name="svgpart";value="1px8jbdpfyjm44qwpm2b0brc03zhha5wbj9wpx7lrdq0qyrwiyf6";} 93 + {name="sweeper";value="03gsh431gylqii92v5lc7f7417kjgmsg1cyj861wgp9rav2hf1av";} 94 + ]; 95 + modules=[ 96 + { 97 + module="kdegraphics"; 98 + split=true; 99 + pkgs=[ 100 + { name="gwenview"; } 101 + { name="kamera"; } 102 + { name="kcolorchooser"; } 103 + { name="kdegraphics-strigi-analyzer"; sane="kdegraphics_strigi_analyzer"; } 104 + { name="kdegraphics-thumbnailers"; sane="kdegraphics_thumbnailers"; } 105 + { name="kgamma"; } 106 + { name="kolourpaint"; } 107 + { name="kruler"; } 108 + { name="ksaneplugin"; } 109 + { name="ksnapshot"; } 110 + { name="libkdcraw"; } 111 + { name="libkexiv2"; } 112 + { name="libkipi"; } 113 + { name="libksane"; } 114 + { name="mobipocket"; } 115 + { name="okular"; } 116 + { name="svgpart"; } 117 + ]; 118 + } 119 + { 120 + module="kdeutils"; 121 + split=true; 122 + pkgs=[ 123 + { name="ark"; } 124 + { name="filelight"; } 125 + { name="kcalc"; } 126 + { name="kcharselect"; } 127 + { name="kdf"; } 128 + { name="kfloppy"; } 129 + { name="kgpg"; } 130 + { name="kremotecontrol"; } 131 + { name="ksecrets"; } 132 + { name="ktimer"; } 133 + { name="kwallet"; } 134 + { name="printer-applet"; sane="printer_applet"; } 135 + { name="superkaramba"; } 136 + { name="sweeper"; } 137 + ]; 138 + } 139 + { 140 + module="kdeedu"; 141 + split=true; 142 + pkgs=[ 143 + { name="analitza"; } 144 + { name="blinken"; } 145 + { name="cantor"; } 146 + { name="kalgebra"; } 147 + { name="kalzium"; } 148 + { name="kanagram"; } 149 + { name="kbruch"; } 150 + { name="kgeography"; } 151 + { name="khangman"; } 152 + { name="kig"; } 153 + { name="kiten"; } 154 + { name="klettres"; } 155 + { name="kmplot"; } 156 + { name="kstars"; } 157 + { name="ktouch"; } 158 + { name="kturtle"; } 159 + { name="kwordquiz"; } 160 + { name="libkdeedu"; } 161 + { name="marble"; } 162 + { name="parley"; } 163 + { name="rocs"; } 164 + { name="step"; } 165 + ]; 166 + } 167 + { 168 + module="kdebindings"; 169 + split=true; 170 + pkgs=[ 171 + { name="kimono"; } 172 + { name="korundum"; } 173 + { name="kross-interpreters"; sane="kross_interpreters"; } 174 + { name="perlkde"; } 175 + { name="perlqt"; } 176 + { name="pykde4"; } 177 + { name="qtruby"; } 178 + { name="qyoto"; } 179 + { name="smokegen"; } 180 + { name="smokekde"; } 181 + { name="smokeqt"; } 182 + ]; 183 + } 184 + { 185 + module="kdeaccessibility"; 186 + split=true; 187 + pkgs=[ 188 + { name="jovie"; } 189 + { name="kaccessible"; } 190 + { name="kmag"; } 191 + { name="kmousetool"; } 192 + { name="kmouth"; } 193 + ]; 194 + } 195 + { 196 + module="kde-baseapps"; 197 + sane="kde_baseapps"; split=true; 198 + pkgs=[ 199 + { name="kate"; } 200 + { name="kde-baseapps"; sane="kde_baseapps"; } 201 + { name="konsole"; } 202 + ]; 203 + } 204 + { module="kactivities"; split=false;} 205 + { module="kdeadmin"; split=false; 206 + pkgs=[ 207 + { name="strigi-analyzer"; sane="strigi_analyzer";} 208 + { name="kuser"; } 209 + { name="kcron"; } 210 + { name="ksystemlog"; } 211 + { name="system-config-printer-kde"; sane="system_config_printer_kde";} 212 + ]; 213 + 214 + } 215 + { module="kdeartwork"; split=false; 216 + pkgs=[ 217 + { name="ColorSchemes"; } 218 + { name="IconThemes"; } 219 + { name="emoticons"; } 220 + { name="kscreensaver"; } 221 + { name="kwin-styles"; sane="kwin_styles";} 222 + { name="sounds"; } 223 + { name="styles"; } 224 + { name="wallpapers"; } 225 + { name="HighResolutionWallpapers"; } 226 + { name="WeatherWallpapers"; } 227 + { name="desktopthemes"; } 228 + { name="aurorae"; } 229 + ]; 230 + 231 + } 232 + { module="kdegames"; split=false;} 233 + { module="kdelibs"; split=false;} 234 + { module="kdemultimedia"; split=false;} 235 + { module="kdenetwork"; split=false; 236 + pkgs=[ 237 + { name="kfile-plugins"; sane="kfile_plugins";} 238 + { name="kget"; } 239 + { name="kopete"; } 240 + { name="krdc"; } 241 + { name="kppp"; } 242 + { name="krfb"; } 243 + { name="kdnssd"; } 244 + { name="filesharing"; } 245 + ]; 246 + 247 + } 248 + { module="kdepim"; split=false;} 249 + { module="kdepimlibs"; split=false;} 250 + { module="kdepim-runtime"; sane="kdepim_runtime"; split=false;} 251 + { module="kdeplasma-addons"; sane="kdeplasma_addons"; split=false;} 252 + { module="kde-runtime"; sane="kde_runtime"; split=false;} 253 + { module="kdesdk"; split=false; 254 + pkgs=[ 255 + { name="cervisia"; } 256 + { name="lokalize"; } 257 + { name="kdeaccounts-plugin"; sane="kdeaccounts_plugin";} 258 + { name="dolphin-plugins-svn"; sane="dolphin_plugins_svn";subdir="dolphin-plugins/svn"; } 259 + { name="dolphin-plugins-git"; sane="dolphin_plugins_git";subdir="dolphin-plugins/git"; } 260 + { name="dolphin-plugins-hg"; sane="dolphin_plugins_hg";subdir="dolphin-plugins/hg"; } 261 + { name="dolphin-plugins-bazaar"; sane="dolphin_plugins_bazaar";subdir="dolphin-plugins/bazaar"; } 262 + { name="kcachegrind"; } 263 + { name="kapptemplate"; } 264 + { name="kpartloader"; } 265 + { name="strigi-analyzer"; sane="strigi_analyzer";} 266 + { name="kioslave"; } 267 + { name="okteta"; } 268 + { name="kmtrace"; } 269 + { name="kompare"; } 270 + { name="kprofilemethod"; } 271 + { name="kstartperf"; } 272 + { name="kuiviewer"; } 273 + { name="poxml"; } 274 + { name="scripts"; } 275 + { name="umbrello"; } 276 + ]; 277 + 278 + } 279 + { module="kdetoys"; split=false; 280 + pkgs=[ 281 + { name="kteatime"; } 282 + { name="ktux"; } 283 + { name="amor"; } 284 + ]; 285 + 286 + } 287 + { module="kde-wallpapers"; sane="kde_wallpapers"; split=false;} 288 + { module="kdewebdev"; split=false; 289 + pkgs=[ 290 + { name="klinkstatus"; } 291 + { name="kfilereplace"; } 292 + { name="kimagemapeditor"; } 293 + { name="kommander"; } 294 + ]; 295 + 296 + } 297 + { module="kde-workspace"; sane="kde_workspace"; split=false;} 298 + { module="oxygen-icons"; sane="oxygen_icons"; split=false;} 299 + ]; 300 + }
+127
pkgs/desktops/kde-4.8/kde-package/default.nix
··· 1 + { callPackage, runCommand, stdenv, fetchurl, qt4, cmake, automoc4 2 + , release, ignoreList, extraSubpkgs 3 + }: 4 + 5 + let 6 + inherit (stdenv.lib) filter fold; 7 + inherit (builtins) getAttr hasAttr remoteAttrs listToAttrs tail head; 8 + in 9 + rec { 10 + manifest = import (./. + "/${release}.nix"); 11 + 12 + # src attribute for $name tarball 13 + kdesrc = name: fetchurl { 14 + url = "mirror://kde/" + (if manifest.stable then "" else "un") 15 + + "stable/${release}/src/${name}-${release}.tar.bz2"; 16 + sha256 = getAttr name manifest.hashes; 17 + }; 18 + 19 + # Default meta attribute 20 + defMeta = { 21 + homepage = http://www.kde.org; 22 + inherit (qt4.meta) platforms maintainers; 23 + }; 24 + 25 + # KDE package built from the whole tarball 26 + # This function is used both for monolithic modules and modules which are 27 + # released as individual tarballs 28 + kdeMonoPkg = name: let n_ = name; in a@{meta, name ? n_, ...}: 29 + stdenv.mkDerivation ({ 30 + name = "${name}-${release}"; 31 + src = kdesrc name; 32 + meta = defMeta // meta; 33 + enableParallelBuilding = true; 34 + } // (removeAttrs a [ "meta" "name" ])); 35 + 36 + # kdeMonoPkg wrapper for modules splitted upstream compatible with combinePkgs 37 + # API. 38 + kdeSplittedPkg = module: {name, sane ? name}: kdeMonoPkg name; 39 + 40 + # Build subdirectory ${subdir} of tarball ${module}-${release}.tar.bz2 41 + kdeSubdirPkg = module: 42 + {name, subdir ? name, sane ? name}: 43 + let name_ = name; in 44 + a@{cmakeFlags ? [], name ? name_, meta ? {}, ...}: 45 + stdenv.mkDerivation ({ 46 + name = "${name}-${release}"; 47 + src = kdesrc module; 48 + cmakeFlags = 49 + [ "-DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE" 50 + "-DBUILD_doc=TRUE" 51 + "-DBUILD_${subdir}=TRUE" 52 + ] ++ cmakeFlags; 53 + meta = defMeta // meta; 54 + enableParallelBuilding = true; 55 + } // (removeAttrs a [ "meta" "name" "cmakeFlags" ])); 56 + 57 + # A KDE monolithic module 58 + kdeMonoModule = name: path: callPackage path { kde = kdeMonoPkg name; }; 59 + 60 + # Combine packages in one module. 61 + # Arguments: 62 + # * pkgFun --- a function of the following signature: 63 + # module: manifest_attrs: manual_attrs: derivation; 64 + # * module --- name of the module 65 + # * pkgs --- list of packages in manifest format 66 + combinePkgs = pkgFun: module: pkgs: 67 + let 68 + f = p@{name, ...}: 69 + callPackage (./.. + "/${module}/${name}.nix") { kde = pkgFun module p; }; 70 + list = map f pkgs; 71 + attrs = listToAttrs (map 72 + ({name, sane ? name, ...}@p: { name = sane; value = f p; }) 73 + pkgs); 74 + in 75 + runCommand "${module}-${release}" 76 + ({passthru = attrs // { 77 + propagatedUserEnvPackages = list; 78 + projects = attrs; 79 + };}) 80 + '' 81 + mkdir -pv $out/nix-support 82 + echo "${toString list}" | tee $out/nix-support/propagated-user-env-packages 83 + ''; 84 + 85 + # Given manifest module data, return the module 86 + kdeModule = { module, sane ? module, split, pkgs ? [] }: 87 + let 88 + pkgs_ = filterPkgs module pkgs; 89 + in 90 + # Module is splitted by upstream 91 + if split then combinePkgs kdeSplittedPkg module pkgs_ 92 + # Monolithic module 93 + else if pkgs == [] then kdeMonoModule module (./.. + "/${module}.nix") 94 + # Module is splitted by us 95 + else combinePkgs kdeSubdirPkg module pkgs_; 96 + 97 + # The same, as nameValuePair with sane name 98 + kdeModuleNV = a@{ module, sane ? module, ... }: 99 + { name = sane; value = kdeModule a; }; 100 + 101 + filterPkgs = module: (p: 102 + removeNames (stdenv.lib.attrByPath [module] [] ignoreList) p 103 + ++ (stdenv.lib.attrByPath [module] [] extraSubpkgs)); 104 + 105 + # Remove attrsets with x.name in subst. Optimized for empty subst. 106 + removeNames = subst: big: 107 + fold (s: out: filter (x: x.name != s) out) big subst; 108 + 109 + modules = listToAttrs (map kdeModuleNV manifest.modules); 110 + 111 + splittedModuleList = 112 + let 113 + splitted = filter (a: a ? pkgs) manifest.modules; 114 + names = map ({module, sane ? module, ...}: sane) splitted; 115 + in 116 + map (m: m.projects) (stdenv.lib.attrVals names modules); 117 + 118 + individual = 119 + stdenv.lib.zipAttrsWith 120 + ( 121 + name: list: 122 + if tail list == [] 123 + then head list 124 + else abort "Multiple modules define ${name}" 125 + ) 126 + splittedModuleList; 127 + }
+146
pkgs/desktops/kde-4.8/kde-package/kde-manifest.sh
··· 1 + #! /bin/sh 2 + 3 + # Usage: download kde release to $dir, then run 4 + # $0 $dir 5 + 6 + dir="$1" 7 + 8 + # Detect release number & whether it is a stable release 9 + if [[ ! -d "${dir}" ]]; then 10 + echo "${dir} is not a directory (or doesn't exist)!" >&2 11 + exit 1 12 + fi 13 + 14 + release=$(ls "${dir}"/kdelibs-*.tar.bz2 | \ 15 + sed -e 's/.*kdelibs-//' -e 's/\.tar\.bz2//') 16 + 17 + if [[ ${release##*.} -gt 50 ]]; then 18 + stable="false" 19 + else 20 + stable="true" 21 + fi 22 + 23 + echo "Detected release ${release}" >&2 24 + 25 + declare -A hash 26 + declare -A modules 27 + declare -a packages 28 + declare -a top_level 29 + 30 + # xsltproc output declares -A module 31 + if [[ ! -f kde_projects.xml ]]; then 32 + curl -O -J http://projects.kde.org/kde_projects.xml 33 + fi 34 + eval `xsltproc kde-submodules.xslt kde_projects.xml` 35 + 36 + module[kde-baseapps]=kde-baseapps 37 + unset module[kactivities] 38 + 39 + print_sane() { 40 + echo "Called print_sane $1" >&2 41 + sane="${1//[^a-z0-9_]/_}" 42 + if [[ "$sane" != "$1" ]]; then 43 + echo "Sane version is $sane" >&2 44 + echo -n "sane=\"$sane\";" 45 + fi 46 + } 47 + 48 + for i in `cd "${dir}"; ls *-${release}.tar.bz2`; do 49 + package=${i%-${release}.tar.bz2} 50 + packages+=( "$package" ) 51 + echo -n "${package}.. " >&2 52 + hash[$package]=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}") 53 + echo -n ${hash[$package]} >&2 54 + 55 + if [ -n "${module[$package]}" ]; then 56 + m="${module[$package]}" 57 + echo " (${m})" >&2 58 + modules[$m]=1 59 + else 60 + top_level+=( "$package" ) 61 + echo " (top-level)" >&2 62 + fi 63 + #nix-store --add-fixed sha256 "${dir}/${i}" >&2 64 + done 65 + 66 + 67 + print_pkg_hash() { 68 + echo " {name=\"${1}\";value=\"${hash[$1]}\";}" 69 + } 70 + 71 + print_hashes(){ 72 + echo "hashes=builtins.listToAttrs[" 73 + for p in "${packages[@]}"; do print_pkg_hash "$p"; done 74 + echo "];" 75 + } 76 + 77 + print_split_module(){ 78 + echo -n "$1:" >&2 79 + echo -e "{\n module=\"$1\";" 80 + print_sane "$1" 81 + echo " split=true;" 82 + echo " pkgs=[" 83 + for p in "${packages[@]}"; do 84 + if [[ "${module[$p]}" == "$1" ]]; then 85 + echo -n " { name=\"$p\"; " 86 + print_sane "$p" 87 + echo " }" 88 + echo -n " $p" >&2 89 + fi 90 + done 91 + echo " ];" 92 + echo "}" 93 + echo >&2 94 + } 95 + 96 + print_mono_module(){ 97 + echo -en "{ module=\"$1\"; " 98 + print_sane "$1" 99 + echo -n "$1 ... " >&2 100 + echo -n " split=false;" 101 + cml="$1-$release/CMakeLists.txt" 102 + tar -xf "${dir}/$1-${release}.tar.bz2" "$cml" 103 + if grep '^[^#]*add_subdirectory' $cml >/dev/null; then 104 + if grep '^[^#]*add_subdirectory' $cml | grep -v macro_optional_add_subdirectory >/dev/null; then 105 + echo " is monolithic (has unconditionally added subdirs)" >&2 106 + else 107 + subdirs=( `grep '^[^#]*add_subdirectory' $cml | 108 + sed -e 's/[^#]*add_subdirectory *( *\(.*\) *)/\1/' | 109 + grep -v '\(doc\|cmake\)'` ) 110 + echo " seems splittable, subdirs: ${subdirs[*]}" >&2 111 + echo -e "\n pkgs=[" 112 + for s in "${subdirs[@]}"; do 113 + echo -en " {" 114 + echo -n " name=\"${s//\//-}\"; " 115 + print_sane "$s" 116 + if [[ $s != "${s//\//-}" ]]; then 117 + echo -n "subdir=\"$s\"; " 118 + fi 119 + echo "}" 120 + done 121 + echo -e " ];\n" 122 + fi 123 + else 124 + echo " is monolithic (has no subdirs)" >&2 125 + fi 126 + rm $cml 127 + rmdir $1-$release 128 + echo "}" 129 + } 130 + 131 + print_modules(){ 132 + echo "modules=[" 133 + echo "Printing modules splitted by upstream" >&2 134 + for m in "${!modules[@]}"; do print_split_module "$m"; done 135 + echo >&2 136 + echo "Printing modules not splitted by upstream (${top_level[*]})" >&2 137 + for m in "${top_level[@]}"; do print_mono_module "$m"; done 138 + echo "];" 139 + } 140 + 141 + echo "Writing ${release}.nix" >&2 142 + exec > "${release}.nix" 143 + echo "{stable=${stable};" 144 + print_hashes 145 + print_modules 146 + echo "}"
+22
pkgs/desktops/kde-4.8/kde-package/kde-submodules.xslt
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <!-- xslt file for http://projects.kde.org/kde_projects.xml --> 3 + 4 + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 5 + 6 + <xsl:output method="text" /> 7 + <xsl:template match="/"> 8 + <xsl:for-each select="kdeprojects/component[@identifier='kde']"> 9 + <xsl:text>declare -A module </xsl:text> 10 + <xsl:for-each select="module"> 11 + <xsl:variable name="module" select='@identifier' /> 12 + <xsl:for-each select=".//project[repo]"> 13 + <xsl:text>module["</xsl:text> 14 + <xsl:value-of select='@identifier' /> 15 + <xsl:text>"]="</xsl:text> 16 + <xsl:value-of select="$module" /> 17 + <xsl:text>" </xsl:text> 18 + </xsl:for-each> 19 + </xsl:for-each> 20 + </xsl:for-each> 21 + </xsl:template> 22 + </xsl:stylesheet>
+16
pkgs/desktops/kde-4.8/kde-runtime.nix
··· 1 + { kde, kdelibs, shared_desktop_ontologies, bzip2, xz, libssh, exiv2, attica 2 + , libcanberra, virtuoso, samba, ntrack 3 + }: 4 + 5 + kde { 6 + buildInputs = 7 + [ kdelibs shared_desktop_ontologies bzip2 xz libssh exiv2 attica 8 + samba (libcanberra.override { gtk = null; }) ntrack 9 + ]; 10 + 11 + passthru.propagatedUserEnvPackages = [ virtuoso ]; 12 + 13 + meta = { 14 + license = "LGPL"; 15 + }; 16 + }
+14
pkgs/desktops/kde-4.8/kde-wallpapers.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + 5 + buildInputs = [ kdelibs ]; 6 + 7 + outputHashAlgo = "sha256"; 8 + outputHashMode = "recursive"; 9 + outputHash = "29f4e8b24435ee8c64affdc6250f59ed9f78445118fe0a4e216d89969dd2006b"; 10 + 11 + meta = { 12 + description = "Wallpapers for KDE"; 13 + }; 14 + }
+32
pkgs/desktops/kde-4.8/kde-workspace.nix
··· 1 + { kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, shared_desktop_ontologies, 2 + lm_sensors, pciutils, libraw1394, libusb, libxklavier, python, libqalculate, 3 + consolekit, xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison, akonadi, 4 + pykde4 5 + }: 6 + 7 + kde { 8 + 9 + buildInputs = 10 + [ kdelibs qimageblitz libdbusmenu_qt pykde4 11 + xorg.libxkbfile xorg.libXcomposite xorg.libXScrnSaver xorg.libXtst 12 + xorg.libXcomposite xorg.libXdamage xorg.libXau xorg.libXdmcp 13 + xorg.libpthreadstubs 14 + boost gpsd shared_desktop_ontologies lm_sensors pciutils libraw1394 15 + libusb python libqalculate consolekit kdepimlibs pam prison akonadi 16 + ]; 17 + 18 + preConfigure = 19 + '' 20 + # Fix incorrect path to kde4-config. 21 + substituteInPlace startkde.cmake --replace '$bindir/kde4-config' ${kdelibs}/bin/kde4-config 22 + 23 + # Fix the path to the keyboard configuration files. 24 + substituteInPlace kcontrol/keyboard/xkb_rules.cpp \ 25 + --replace /usr/share/X11 ${xkeyboard_config}/etc/X11 26 + ''; 27 + 28 + meta = { 29 + description = "KDE workspace components such as Plasma, Kwin and System Settings"; 30 + license = "GPLv2"; 31 + }; 32 + }
+9
pkgs/desktops/kde-4.8/kdeaccessibility/jovie.nix
··· 1 + { kde, kdelibs, speechd }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs speechd ]; 5 + 6 + meta = { 7 + description = "Text-to-speech synthesis daemon"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeaccessibility/kaccessible.nix
··· 1 + { kde, kdelibs, speechd }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs speechd ]; 5 + 6 + meta = { 7 + description = "Bridge that provides accessibility services to applications"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeaccessibility/kmag.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Screen magnifier for KDE"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeaccessibility/kmousetool.nix
··· 1 + { kde, kdelibs, libXtst }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libXtst ]; 5 + 6 + meta = { 7 + description = "A program that clicks the mouse for you"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeaccessibility/kmouth.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A type-and-say front end for speech synthesizers"; 8 + }; 9 + }
+5
pkgs/desktops/kde-4.8/kdeadmin/kcron.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + }
+5
pkgs/desktops/kde-4.8/kdeadmin/ksystemlog.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + }
+5
pkgs/desktops/kde-4.8/kdeadmin/kuser.nix
··· 1 + { kde, kdelibs, kdepimlibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs kdepimlibs ]; 5 + }
+33
pkgs/desktops/kde-4.8/kdeadmin/system-config-printer-kde.nix
··· 1 + { kde, pkgconfig, pythonPackages, sip, pycups, pygobject, system_config_printer, 2 + kdelibs, kdepimlibs, pykde4, cups, nettools }: 3 + 4 + let s_c_p = system_config_printer.override { withGUI = false; }; in 5 + kde { 6 + buildInputs = [ kdelibs kdepimlibs pythonPackages.python pycups pykde4 sip 7 + pygobject s_c_p ]; 8 + 9 + passthru = { system_config_printer = s_c_p; }; 10 + 11 + preConfigure = 12 + '' 13 + for i in system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py system-config-printer-kde/system-config-printer-kde.py; do 14 + substituteInPlace $i \ 15 + --replace /usr/share/system-config-printer ${s_c_p}/share/system-config-printer \ 16 + --replace /usr/bin/cupstestppd ${cups}/bin/cupstestppd \ 17 + --replace /bin/hostname ${nettools}/bin/hostname 18 + done 19 + ''; 20 + 21 + postInstall = 22 + '' 23 + # Bake the required Python path into the printer configuration program. 24 + res= 25 + for i in $(IFS=:; echo $PYTHONPATH); do res="$res''${res:+,} '$i'"; done 26 + 27 + sed -i $out/share/apps/system-config-printer-kde/system-config-printer-kde.py \ 28 + -e "1 a import sys\nsys.path = [$res] + sys.path" 29 + 30 + mkdir -p $out/nix-support 31 + echo ${pykde4} > $out/nix-support/propagated-user-env-packages 32 + ''; 33 + }
+11
pkgs/desktops/kde-4.8/kdeartwork/ColorSchemes.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + name = "kde-color-schemes"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "Additional KDE color schemes"; 10 + }; 11 + }
+73
pkgs/desktops/kde-4.8/kdeartwork/FindXscreensaver.cmake
··· 1 + #Macro to find xscreensaver directory 2 + 3 + # Copyright (c) 2006, Laurent Montel, <montel@kde.org> 4 + # 5 + # Redistribution and use is allowed according to the terms of the BSD license. 6 + # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 7 + 8 + if (NOT XSCREENSAVER_FOUND) 9 + FIND_PATH(XSCREENSAVER_DIR deco 10 + HINTS 11 + ${KDE4_INCLUDE_DIR} 12 + PATHS 13 + /usr 14 + /usr/local 15 + /opt/local 16 + /usr/X11R6 17 + /opt/kde 18 + /opt/kde3 19 + /usr/kde 20 + /usr/local/kde 21 + /usr/local/xscreensaver 22 + /usr/openwin/lib/xscreensaver 23 + /etc 24 + PATH_SUFFIXES 25 + lib${LIB_SUFFIX}/xscreensaver 26 + lib${LIB_SUFFIX}/misc/xscreensaver 27 + lib/xscreensaver 28 + lib64/xscreensaver 29 + lib/misc/xscreensaver 30 + libexec/xscreensaver 31 + bin/xscreensaver-hacks 32 + hacks) 33 + message(STATUS "XSCREENSAVER_DIR <${XSCREENSAVER_DIR}>") 34 + 35 + FIND_PATH(XSCREENSAVER_CONFIG_DIR deco.xml 36 + PATHS 37 + ${KDE4_INCLUDE_DIR} 38 + /usr/ 39 + /usr/local/ 40 + /opt/local/ 41 + /usr/X11R6/ 42 + /opt/kde/ 43 + /opt/kde3/ 44 + /usr/kde/ 45 + /usr/local/kde/ 46 + /usr/openwin/lib/xscreensaver/ 47 + /etc/ 48 + PATH_SUFFIXES xscreensaver xscreensaver/config share/xscreensaver/config 49 + ) 50 + MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>") 51 + 52 + endif(NOT XSCREENSAVER_FOUND) 53 + 54 + #MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>") 55 + #MESSAGE(STATUS "XSCREENSAVER_DIR :<${XSCREENSAVER_DIR}>") 56 + 57 + # Need to fix hack 58 + if(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR) 59 + set(XSCREENSAVER_FOUND TRUE) 60 + endif(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR) 61 + 62 + if (XSCREENSAVER_FOUND) 63 + if (NOT Xscreensaver_FIND_QUIETLY) 64 + message(STATUS "Found XSCREENSAVER_CONFIG_DIR <${XSCREENSAVER_CONFIG_DIR}>") 65 + endif (NOT Xscreensaver_FIND_QUIETLY) 66 + else (XSCREENSAVER_FOUND) 67 + if (Xscreensaver_FIND_REQUIRED) 68 + message(FATAL_ERROR "XScreenSaver not found") 69 + endif (Xscreensaver_FIND_REQUIRED) 70 + endif (XSCREENSAVER_FOUND) 71 + 72 + 73 + MARK_AS_ADVANCED(XSCREENSAVER_DIR XSCREENSAVER_CONFIG_DIR)
+11
pkgs/desktops/kde-4.8/kdeartwork/HighResolutionWallpapers.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde rec { 4 + name = "kde-wallpapers-high-resolution"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "KDE wallpapers in high resolution"; 10 + }; 11 + }
+13
pkgs/desktops/kde-4.8/kdeartwork/IconThemes.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + name = "kdeartwork-icon-themes"; 5 + 6 + # Sources contain primary and kdeclassic as well but they're not installed 7 + 8 + buildInputs = [ kdelibs ]; 9 + 10 + meta = { 11 + description = "KDE nuvola and mono icon themes"; 12 + }; 13 + }
+11
pkgs/desktops/kde-4.8/kdeartwork/WeatherWallpapers.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde rec { 4 + name = "kde-weather-wallpapers"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "Additional KDE wallpapers (weather)"; 10 + }; 11 + }
+7
pkgs/desktops/kde-4.8/kdeartwork/aurorae.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + name = "aurorae-themes"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + }
+11
pkgs/desktops/kde-4.8/kdeartwork/desktopthemes.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + name = "kde-desktop-themes"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "Additional KDE desktop themes"; 10 + }; 11 + }
+11
pkgs/desktops/kde-4.8/kdeartwork/emoticons.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + name = "kde-emotion-icons"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "Additional KDE emotion icons (smiles)"; 10 + }; 11 + }
+13
pkgs/desktops/kde-4.8/kdeartwork/kscreensaver.nix
··· 1 + { kde, kdelibs, xscreensaver, kde_workspace, eigen, libkexiv2 }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs xscreensaver kde_workspace eigen libkexiv2 ]; 5 + 6 + preConfigure = "cp -v ${./FindXscreensaver.cmake} cmake/modules/FindXscreensaver.cmake"; 7 + 8 + cmakeFlags = [ "-DBUILD_asciiquarium:BOOL=ON" ]; 9 + 10 + meta = { 11 + description = "KDE screensavers"; 12 + }; 13 + }
+9
pkgs/desktops/kde-4.8/kdeartwork/kwin-styles.nix
··· 1 + { kde, kdelibs, kde_workspace }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs kde_workspace ]; 5 + 6 + meta = { 7 + description = "Styles for KWin"; 8 + }; 9 + }
+11
pkgs/desktops/kde-4.8/kdeartwork/sounds.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde rec { 4 + name = "kde-sounds"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "New login/logout sounds"; 10 + }; 11 + }
+11
pkgs/desktops/kde-4.8/kdeartwork/styles.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde rec { 4 + name = "kde-style-phase"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "Phase, a widget style for KDE"; 10 + }; 11 + }
+11
pkgs/desktops/kde-4.8/kdeartwork/wallpapers.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde rec { 4 + name = "kde-wallpapers"; 5 + 6 + buildInputs = [ kdelibs ]; 7 + 8 + meta = { 9 + description = "Additional KDE wallpapers"; 10 + }; 11 + }
+10
pkgs/desktops/kde-4.8/kdebindings/perlqt.nix
··· 1 + { kde, cmake, smokeqt, perl }: 2 + 3 + kde { 4 + buildInputs = [ smokeqt perl ]; 5 + buildNativeInputs = [ cmake ]; 6 + 7 + meta = { 8 + description = "Perl bindings for Qt library"; 9 + }; 10 + }
+49
pkgs/desktops/kde-4.8/kdebindings/pykde-purity.patch
··· 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index c853e38..5df3253 100644 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -73,7 +73,7 @@ INCLUDE_DIRECTORIES( 6 + ${QT_QTWEBKIT_INCLUDE_DIR} 7 + ${KDE4_INCLUDE_DIR} 8 + ${KDE4_INCLUDE_DIR}/solid 9 + - ${KDE4_INCLUDE_DIR}/phonon 10 + + ${PHONON_INCLUDE_DIR}/phonon 11 + ${KDE4_INCLUDE_DIR}/kio 12 + ${KDE4_INCLUDE_DIR}/kdeprint 13 + ${KDE4_INCLUDE_DIR}/kdeprint/lpr 14 + @@ -232,7 +232,7 @@ _pkg_config = { 15 + 'pykde_kde_sip_flags': '${_SIP_TAGS} ${_SIP_X} ${SIP_EXTRA_OPTIONS}', 16 + 'pykde_mod_dir': '${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyKDE4', 17 + 'pykde_modules': '${PYKDE_MODULES}', 18 + - 'pykde_sip_dir': '${SIP_DEFAULT_SIP_DIR}/PyKDE4', 19 + + 'pykde_sip_dir': '${CMAKE_INSTALL_PREFIX}/share/sip/PyKDE4', 20 + 'pykde_version': kde_version_hex, 21 + 'pykde_version_str': '${KDE_VERSION}' 22 + } 23 + @@ -244,7 +244,7 @@ PYTHON_INSTALL(${CMAKE_CURRENT_BINARY_DIR}/pykdeconfig.py ${PYTHON_SITE_PACKAGES 24 + 25 + # Install the .sip files for anyone that wants to build bindings on top of PyKDE4. 26 + # (Don't forget the / at the end of sip/.) 27 + -INSTALL(DIRECTORY sip/ DESTINATION ${SIP_DEFAULT_SIP_DIR}/PyKDE4 28 + +INSTALL(DIRECTORY sip/ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/sip/PyKDE4 29 + PATTERN "*~" EXCLUDE # This sucks, why can't I just whitelist what I _do_ want? 30 + PATTERN ".svn" EXCLUDE 31 + PATTERN "*.in" EXCLUDE) 32 + diff --git a/kpythonpluginfactory/CMakeLists.txt b/kpythonpluginfactory/CMakeLists.txt 33 + index 41fa0fe..642d867 100644 34 + --- a/kpythonpluginfactory/CMakeLists.txt 35 + +++ b/kpythonpluginfactory/CMakeLists.txt 36 + @@ -3,7 +3,12 @@ 37 + set(kpythonpluginfactory_SRCS 38 + kpythonpluginfactory.cpp) 39 + 40 + -GET_FILENAME_COMPONENT(LIB_PYTHON ${PYTHON_LIBRARY} NAME) 41 + +option(HARDCODE_LIB_PYTHON_PATH "Whether the path to libpython.so should be hardcoded" OFF) 42 + +if(HARDCODE_LIB_PYTHON_PATH) 43 + + get_filename_component(LIB_PYTHON ${PYTHON_LIBRARY} REALPATH) 44 + +else(HARDCODE_LIB_PYTHON_PATH) 45 + + get_filename_component(LIB_PYTHON ${PYTHON_LIBRARY} NAME) 46 + +endif(HARDCODE_LIB_PYTHON_PATH) 47 + ADD_DEFINITIONS(-DLIB_PYTHON=\\"${LIB_PYTHON}\\") 48 + ADD_DEFINITIONS(-DKDE_DEFAULT_DEBUG_AREA=15000) 49 +
+30
pkgs/desktops/kde-4.8/kdebindings/pykde4.nix
··· 1 + { kde, kdelibs, python, sip, pyqt4, kdepimlibs, shared_desktop_ontologies, 2 + boost, lndir }: 3 + 4 + let pydir = "lib/python${python.majorVersion}"; in 5 + 6 + kde { 7 + buildInputs = [ python kdepimlibs shared_desktop_ontologies boost ]; 8 + 9 + propagatedBuildInputs = [ pyqt4 sip ]; 10 + 11 + #NIX_CFLAGS_COMPILE = "-I${phonon}/include/phonon"; 12 + 13 + patches = [ ./pykde-purity.patch ]; 14 + 15 + cmakeFlags = "-DHARDCODE_LIB_PYTHON_PATH=ON"; 16 + 17 + preConfigure = 18 + '' 19 + # Symlink PyQt into PyKDE. This is necessary because PyQt looks 20 + # in its PyQt4/uic/widget-plugins directory for plugins, and KDE 21 + # needs to install a plugin. 22 + mkdir -pv $out/${pydir} 23 + ${lndir}/bin/lndir ${pyqt4}/${pydir} $out/${pydir} 24 + ''; 25 + 26 + meta = { 27 + description = "Python bindings for KDE"; 28 + kde.name = "pykde4"; 29 + }; 30 + }
+13
pkgs/desktops/kde-4.8/kdebindings/smokegen.nix
··· 1 + { kde, qt4, cmake }: 2 + 3 + kde { 4 + buildInputs = [ qt4 ]; 5 + buildNativeInputs = [ cmake ]; 6 + 7 + patchPhase = "sed -e /RPATH/d -i CMakeLists.txt"; 8 + 9 + meta = { 10 + description = "C++ parser used to generate language bindings for Qt/KDE"; 11 + license = "GPLv2"; 12 + }; 13 + }
+10
pkgs/desktops/kde-4.8/kdebindings/smokekde.nix
··· 1 + { kde, kdelibs, smokeqt }: 2 + 3 + kde { 4 + propagatedBuildInputs = [ kdelibs smokeqt ]; 5 + 6 + meta = { 7 + description = "C++ parser used to generate language bindings for Qt/KDE"; 8 + license = "GPLv2"; 9 + }; 10 + }
+12
pkgs/desktops/kde-4.8/kdebindings/smokeqt.nix
··· 1 + { kde, qt4, cmake, phonon, qimageblitz, smokegen }: 2 + 3 + kde { 4 + propagatedBuildInputs = [ qt4 phonon qimageblitz ]; 5 + buildNativeInputs = [ cmake ]; 6 + propagatedBuildNativeInputs = [ smokegen ]; 7 + 8 + meta = { 9 + description = "C++ parser used to generate language bindings for Qt/KDE"; 10 + license = "GPLv2"; 11 + }; 12 + }
+32
pkgs/desktops/kde-4.8/kdeedu/FindLibfacile.cmake
··· 1 + # - Try to find Libfacile 2 + # Once done this will define 3 + # 4 + # LIBFACILE_FOUND - system has Libfacile 5 + # LIBFACILE_INCLUDE_DIR - the Libfacile include directory 6 + # LIBFACILE_LIBRARIES - Link these to use Libfacile 7 + # 8 + # Copyright (c) 2006, Carsten Niehaus, <cniehaus@gmx.de> 9 + # Copyright (c) 2006, Montel Laurent, <montel@kde.org> 10 + # Redistribution and use is allowed according to the terms of the BSD license. 11 + # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 12 + 13 + 14 + find_package(OCaml) 15 + 16 + if( OCAML_FOUND ) 17 + find_library(LIBFACILE_LIBRARIES NAMES facile.a 18 + HINTS ${OCAMLC_DIR} 19 + PATH_SUFFIXES facile ocaml/facile 20 + ) 21 + find_path(LIBFACILE_INCLUDE_DIR NAMES facile.cmi 22 + HINTS ${OCAMLC_DIR} 23 + PATH_SUFFIXES facile lib/ocaml/facile 24 + ) 25 + endif(OCAML_FOUND) 26 + 27 + include(FindPackageHandleStandardArgs) 28 + find_package_handle_standard_args(Libfacile DEFAULT_MSG LIBFACILE_INCLUDE_DIR 29 + LIBFACILE_LIBRARIES OCAML_FOUND) 30 + 31 + # show the LIBFACILE_INCLUDE_DIR and LIBFACILE_LIBRARIES variables only in the advanced view 32 + mark_as_advanced(LIBFACILE_INCLUDE_DIR LIBFACILE_LIBRARIES )
+8
pkgs/desktops/kde-4.8/kdeedu/analitza.nix
··· 1 + { kde, kdelibs, readline }: 2 + kde { 3 + buildInputs = [ kdelibs readline ]; 4 + 5 + meta = { 6 + description = "Library part of KAlgebra"; 7 + }; 8 + }
+8
pkgs/desktops/kde-4.8/kdeedu/blinken.nix
··· 1 + { kde, kdelibs }: 2 + kde { 3 + buildInputs = [ kdelibs ]; 4 + 5 + meta = { 6 + description = "Memory Enhancement Game"; 7 + }; 8 + }
+8
pkgs/desktops/kde-4.8/kdeedu/cantor.nix
··· 1 + { kde, kdelibs, libspectre }: 2 + kde { 3 + buildInputs = [ kdelibs libspectre ]; 4 + 5 + meta = { 6 + description = "KDE Frontend to Mathematical Software"; 7 + }; 8 + }
+8
pkgs/desktops/kde-4.8/kdeedu/kalgebra.nix
··· 1 + { kde, kdelibs, libkdeedu, readline }: 2 + kde { 3 + buildInputs = [ kdelibs libkdeedu readline ]; 4 + 5 + meta = { 6 + description = "2D and 3D Graph Calculator"; 7 + }; 8 + }
+15
pkgs/desktops/kde-4.8/kdeedu/kalzium-feature-log.patch
··· 1 + commit d96c6e70400dcd4e3514065e607388b80f96d6a1 2 + Author: Yury G. Kudryashov <urkud.urkud@gmail.com> 3 + Date: Mon Aug 15 00:53:16 2011 +0400 4 + 5 + Display feature log 6 + 7 + diff --git a/CMakeLists.txt b/CMakeLists.txt 8 + index 132934c..eec6942 100644 9 + --- a/CMakeLists.txt 10 + +++ b/CMakeLists.txt 11 + @@ -47,3 +47,4 @@ add_subdirectory(src) 12 + add_subdirectory(data) 13 + add_subdirectory(plasmoid) 14 + add_subdirectory(libscience) 15 + +macro_display_feature_log()
+15
pkgs/desktops/kde-4.8/kdeedu/kalzium.nix
··· 1 + { kde, kdelibs, facile, ocaml, eigen, openbabel, avogadro }: 2 + kde { 3 + buildInputs = [ kdelibs facile ocaml eigen openbabel avogadro ]; 4 + 5 + prePatch = '' 6 + cp -v ${./FindLibfacile.cmake} cmake/modules/FindLibfacile.cmake 7 + sed -e 's/\+facile/''${LIBFACILE_INCLUDE_DIR}/' -i src/CMakeOCamlInstructions.cmake 8 + ''; 9 + 10 + patches = [ ./kalzium-feature-log.patch ]; 11 + 12 + meta = { 13 + description = "Periodic Table of Elements"; 14 + }; 15 + }
+8
pkgs/desktops/kde-4.8/kdeedu/kanagram.nix
··· 1 + { kde, kdelibs, libkdeedu }: 2 + kde { 3 + buildInputs = [ kdelibs libkdeedu ]; 4 + 5 + meta = { 6 + description = "Letter Order Game"; 7 + }; 8 + }
+8
pkgs/desktops/kde-4.8/kdeedu/kbruch.nix
··· 1 + { kde, kdelibs }: 2 + kde { 3 + buildInputs = [ kdelibs ]; 4 + 5 + meta = { 6 + description = "Practice Fractions"; 7 + }; 8 + }
+8
pkgs/desktops/kde-4.8/kdeedu/kgeography.nix
··· 1 + { kde, kdelibs }: 2 + kde { 3 + buildInputs = [ kdelibs ]; 4 + 5 + meta = { 6 + description = "Geography Trainer"; 7 + }; 8 + }
+8
pkgs/desktops/kde-4.8/kdeedu/khangman.nix
··· 1 + { kde, kdelibs, libkdeedu }: 2 + kde { 3 + buildInputs = [ kdelibs libkdeedu ]; 4 + 5 + meta = { 6 + description = "KDE hangman game"; 7 + }; 8 + }
+12
pkgs/desktops/kde-4.8/kdeedu/kig.nix
··· 1 + { kde, kdelibs, boost, python}: 2 + kde { 3 + buildInputs = [ kdelibs boost python ]; 4 + 5 + cmakeFlags = '' 6 + -DBOOST_PYTHON_INCLUDES:PATH=${boost}/include;${python}/include/${python.libPrefix} 7 + -DBOOST_PYTHON_LIBS=boost_python;${python.libPrefix} -DKIG_ENABLE_PYTHON_SCRIPTING=1 8 + ''; 9 + meta = { 10 + description = "KDE Interactive Geometry"; 11 + }; 12 + }
+9
pkgs/desktops/kde-4.8/kdeedu/kiten.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Japanese Reference/Study Tool"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeedu/klettres.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A KDE alphabet tutorial"; 8 + }; 9 + }
+12
pkgs/desktops/kde-4.8/kdeedu/kmplot.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A KDE mathematical function plotter"; 8 + kde = { 9 + name = "kmplot"; 10 + }; 11 + }; 12 + }
+9
pkgs/desktops/kde-4.8/kdeedu/kstars.nix
··· 1 + { kde, kdelibs, eigen, xplanet, indilib }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs eigen xplanet indilib ]; 5 + 6 + meta = { 7 + description = "A KDE graphical desktop planetarium"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeedu/ktouch.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Touch Typing Tutor"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeedu/kturtle.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Educational Programming Environment"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeedu/kwordquiz.nix
··· 1 + { kde, kdelibs, libkdeedu }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libkdeedu ]; 5 + 6 + meta = { 7 + description = "Flash Card Trainer"; 8 + }; 9 + }
+8
pkgs/desktops/kde-4.8/kdeedu/libkdeedu.nix
··· 1 + { kde, kdelibs }: 2 + kde { 3 + buildInputs = [ kdelibs ]; 4 + 5 + meta = { 6 + description = "Libraries used by KDE Education applications"; 7 + }; 8 + }
+9
pkgs/desktops/kde-4.8/kdeedu/marble.nix
··· 1 + { kde, kdelibs, gpsd }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs gpsd ]; 5 + 6 + meta = { 7 + description = "Marble Virtual Globe"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeedu/parley.nix
··· 1 + { kde, kdelibs, libkdeedu, libxml2, attica }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libkdeedu libxml2 attica ]; 5 + 6 + meta = { 7 + description = "Vocabulary Trainer"; 8 + }; 9 + }
+14
pkgs/desktops/kde-4.8/kdeedu/rocs.nix
··· 1 + { kde, kdelibs, boost }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs (boost.override { enableExceptions = true; }) ]; 5 + 6 + NIX_CFLAGS_COMPILE = "-fexceptions"; 7 + 8 + meta = { 9 + description = "A KDE graph theory viewer"; 10 + kde = { 11 + name = "rocs"; 12 + }; 13 + }; 14 + }
+12
pkgs/desktops/kde-4.8/kdeedu/step.nix
··· 1 + { kde, kdelibs, gsl, libqalculate, eigen }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs gsl libqalculate eigen ]; 5 + 6 + meta = { 7 + description = "A KDE interactive physical simulator"; 8 + kde = { 9 + name = "step"; 10 + }; 11 + }; 12 + }
+18
pkgs/desktops/kde-4.8/kdegames.nix
··· 1 + { kde, kdelibs, qca2, twisted, pythonPackages, sip, makeWrapper, pykde4, 2 + openal, libsndfile, qhull }: 3 + 4 + kde rec { 5 + buildInputs = [ kdelibs qca2 pythonPackages.python pythonPackages.wrapPython 6 + openal libsndfile qhull ] ++ pythonPath; 7 + 8 + pythonPath = [ pythonPackages.twisted pykde4 ]; 9 + 10 + # TODO: ggz 11 + 12 + postInstall = "wrapPythonPrograms"; 13 + 14 + meta = { 15 + description = "KDE Games"; 16 + license = "GPL"; 17 + }; 18 + }
+12
pkgs/desktops/kde-4.8/kdegraphics/gwenview.nix
··· 1 + { kde, kdelibs, exiv2, shared_desktop_ontologies, kde_baseapps, libkipi }: 2 + 3 + kde { 4 + 5 + buildInputs = 6 + [ kdelibs exiv2 shared_desktop_ontologies kde_baseapps libkipi ]; 7 + 8 + meta = { 9 + description = "Gwenview, the KDE image viewer"; 10 + license = "GPLv2"; 11 + }; 12 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/kamera.nix
··· 1 + { kde, kdelibs, libgphoto2 }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libgphoto2 ]; 5 + 6 + meta = { 7 + description = "KDE camera interface library"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/kcolorchooser.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A small utility to select a color"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/kdegraphics-strigi-analyzer.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Strigi analyzers for various graphics file formats"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/kdegraphics-thumbnailers.nix
··· 1 + { kde, kdelibs, libkexiv2, libkdcraw }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libkexiv2 libkdcraw ]; 5 + 6 + meta = { 7 + description = "Thumbnailers for various graphics file formats"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/kgamma.nix
··· 1 + { kde, kdelibs, libXxf86vm }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libXxf86vm ]; 5 + 6 + meta = { 7 + description = "KDE monitor calibration tool"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/kolourpaint.nix
··· 1 + { kde, kdelibs, qimageblitz }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs qimageblitz ]; 5 + 6 + meta = { 7 + description = "KDE paint program"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/kruler.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE screen ruler"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/ksaneplugin.nix
··· 1 + { kde, kdelibs, libksane }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libksane ]; 5 + 6 + meta = { 7 + description = "A KScan plugin that implements the scanning through libksane"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/ksnapshot.nix
··· 1 + { kde, kdelibs, libkipi }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libkipi ]; 5 + 6 + meta = { 7 + description = "KDE screenshot utility"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/libkdcraw.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Library for decoding RAW images"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/libkexiv2.nix
··· 1 + { kde, kdelibs, exiv2 }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs exiv2 ]; 5 + 6 + meta = { 7 + description = "Exiv2 support library"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/libkipi.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Interface library to kipi-plugins"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/libksane.nix
··· 1 + { kde, kdelibs, saneBackends }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs saneBackends ]; 5 + 6 + meta = { 7 + description = "An image scanning library that provides a QWidget that contains all the logic needed to interface a sacanner"; 8 + license = "GPLv2"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/mobipocket.nix
··· 1 + { kde, kdelibs, okular }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs okular ]; 5 + 6 + meta = { 7 + description = "A collection of plugins to handle mobipocket files"; 8 + license = "GPLv2"; 9 + }; 10 + }
+12
pkgs/desktops/kde-4.8/kdegraphics/okular.nix
··· 1 + { chmlib, djvulibre, ebook_tools, kde, kdelibs, libspectre, popplerQt4, qca2 2 + , qimageblitz }: 3 + 4 + kde { 5 + buildInputs = 6 + [ chmlib djvulibre ebook_tools kdelibs libspectre popplerQt4 qca2 qimageblitz ]; 7 + 8 + meta = { 9 + description = "Okular, the KDE document viewer"; 10 + license = "GPLv2"; 11 + }; 12 + }
+10
pkgs/desktops/kde-4.8/kdegraphics/svgpart.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "SVG KPart"; 8 + license = "GPLv2"; 9 + }; 10 + }
+39
pkgs/desktops/kde-4.8/kdelibs.nix
··· 1 + { kde, gcc, cmake, perl 2 + , qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper 3 + , xz, openexr, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver 4 + , automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt 5 + , docbook_xml_dtd_42, docbook_xsl, polkit_qt_1 6 + , getopt, udev, herqq, phonon, libjpeg 7 + }: 8 + 9 + kde { 10 + buildInputs = 11 + [ 12 + acl attr attica avahi bzip2 enchant fam getopt giflib herqq jasper 13 + libdbusmenu_qt libXScrnSaver libxslt pcre polkit_qt_1 qca2 14 + shared_desktop_ontologies udev xz libxml2 libjpeg 15 + ]; 16 + 17 + propagatedBuildInputs = [ qt4 soprano strigi phonon ]; 18 + 19 + propagatedBuildNativeInputs = [ automoc4 cmake perl shared_mime_info ]; 20 + 21 + # TODO: make sonnet plugins (dictionaries) really work. 22 + # There are a few hardcoded paths. 23 + # Let kdelibs find openexr 24 + # Split plugins from libs? 25 + 26 + patches = [ ./files/polkit-install.patch ]; 27 + 28 + # cmake fails to find acl.h because of C++-style comment 29 + # TODO: OpenEXR 30 + cmakeFlags = [ 31 + "-DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook" 32 + "-DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook" 33 + ]; 34 + 35 + meta = { 36 + description = "KDE libraries"; 37 + license = "LGPL"; 38 + }; 39 + }
+16
pkgs/desktops/kde-4.8/kdemultimedia.nix
··· 1 + { kde, alsaLib, libvorbis, taglib, flac, cdparanoia, lame, kdelibs, ffmpeg, 2 + libmusicbrainz3, libtunepimp }: 3 + 4 + kde { 5 + 6 + buildInputs = 7 + # Note: kdemultimedia can use xine-lib, but it doesn't seem useful 8 + # without the Phonon Xine backend. 9 + [ kdelibs cdparanoia taglib libvorbis libmusicbrainz3 libtunepimp ffmpeg 10 + flac lame ]; 11 + 12 + meta = { 13 + description = "KDE multimedia programs such as a movie player and volume utility"; 14 + license = "GPL"; 15 + }; 16 + }
+19
pkgs/desktops/kde-4.8/kdenetwork/FindmsiLBC.cmake
··· 1 + # cmake macro to test msiLBC 2 + 3 + # Copyright (c) 2009-2010 Pali Rohár <pali.rohar@gmail.com> 4 + # 5 + # MSILBC_FOUND 6 + # MSILBC_LIBRARY 7 + 8 + include ( FindPackageHandleStandardArgs ) 9 + 10 + if ( MSILBC_LIBRARY ) 11 + set ( MSILBC_FOUND true ) 12 + set ( msiLBC_FIND_QUIETLY true ) 13 + else ( MSILBC_LIBRARY ) 14 + find_library ( MSILBC_LIBRARY NAMES msilbc 15 + PATH_SUFFIXES mediastreamer/plugins) 16 + endif ( MSILBC_LIBRARY ) 17 + 18 + find_package_handle_standard_args ( msiLBC DEFAULT_MSG MSILBC_LIBRARY ) 19 + mark_as_advanced ( MSILBC_LIBRARY )
+7
pkgs/desktops/kde-4.8/kdenetwork/filesharing.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + patches = [ ./kdenetwork.patch ]; 7 + }
+24
pkgs/desktops/kde-4.8/kdenetwork/kdenetwork.patch
··· 1 + diff -r -u kdenetwork-4.7.1.orig/CMakeLists.txt kdenetwork-4.7.1/CMakeLists.txt 2 + --- kdenetwork-4.7.1.orig/CMakeLists.txt 2011-03-29 15:25:42.174521812 +0400 3 + +++ kdenetwork-4.7.1/CMakeLists.txt 2011-03-29 15:27:43.268140322 +0400 4 + @@ -28,7 +28,8 @@ 5 + set(CMAKE_REQUIRED_INCLUDES ${KDEWIN_INCLUDES} ) 6 + endif (WIN32) 7 + 8 + -find_package(KdepimLibs REQUIRED) 9 + +macro_optional_find_package(KdepimLibs) 10 + +macro_log_feature(KDEPIMLIBS_FOUND "KDEPimLibs" "KDE pim-related libraries" "http://pim.kde.org.org/" FALSE "" "Required for Kopete") 11 + # find_package(X11VidMode) not used at this time 12 + 13 + # NX support is not ready for KDE 4.2; disabled (uwolfer) 14 + @@ -79,7 +80,9 @@ 15 + macro_optional_add_subdirectory(kfile-plugins) 16 + macro_optional_add_subdirectory(kget) 17 + 18 + -macro_optional_add_subdirectory(kopete) 19 + +if(KDEPIMLIBS_FOUND) 20 + + macro_optional_add_subdirectory(kopete) 21 + +endif(KDEPIMLIBS_FOUND) 22 + 23 + if(Q_WS_X11) 24 + macro_optional_add_subdirectory(krdc)
+7
pkgs/desktops/kde-4.8/kdenetwork/kdnssd.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + patches = [ ./kdenetwork.patch ]; 7 + }
+11
pkgs/desktops/kde-4.8/kdenetwork/kfile-plugins.nix
··· 1 + { kde, kdelibs, boost }: 2 + 3 + kde { 4 + name = "strigi-analyzer-torrent"; 5 + 6 + buildInputs = [ kdelibs boost ]; 7 + 8 + preConfigure = "mv -v strigi-analyzer kfile-plugins"; 9 + 10 + patches = [ ./kdenetwork.patch ]; 11 + }
+13
pkgs/desktops/kde-4.8/kdenetwork/kget.nix
··· 1 + { kde, kdelibs, libktorrent, kde_workspace, kdepimlibs, 2 + shared_desktop_ontologies, kde_baseapps, gpgme, boost, libmms, qca2 }: 3 + 4 + kde { 5 + buildInputs = 6 + [ kdelibs libktorrent kde_workspace shared_desktop_ontologies kdepimlibs 7 + kde_baseapps gpgme boost libmms qca2 8 + ]; 9 + 10 + KDEDIRS = libktorrent; 11 + 12 + patches = [ ./kdenetwork.patch ]; 13 + }
+21
pkgs/desktops/kde-4.8/kdenetwork/kopete.nix
··· 1 + { kde, kdelibs, speex, libmsn, libotr, kdepimlibs, qimageblitz, libktorrent, 2 + jasper, libidn, mediastreamer, msilbc, pkgconfig, libxml2, libxslt, giflib, 3 + libgadu, boost, qca2, gpgme }: 4 + 5 + kde { 6 + buildInputs = [ kdelibs speex libmsn libotr kdepimlibs qimageblitz libktorrent 7 + jasper libidn mediastreamer msilbc libxml2 libxslt giflib libgadu boost qca2 8 + gpgme ]; 9 + 10 + buildNativeInputs = [ pkgconfig ]; 11 + 12 + KDEDIRS = libktorrent; 13 + 14 + patchPhase = "cp -v ${./FindmsiLBC.cmake} kopete/cmake/modules/FindmsiLBC.cmake"; 15 + 16 + cmakeFlags = [ "-DBUILD_skypebuttons=TRUE" ]; 17 + 18 + meta = { 19 + description = "A KDE multi-protocol IM client"; 20 + }; 21 + }
+7
pkgs/desktops/kde-4.8/kdenetwork/kppp.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + patches = [ ./kdenetwork.patch ]; 7 + }
+7
pkgs/desktops/kde-4.8/kdenetwork/krdc.nix
··· 1 + { kde, kdelibs, libvncserver }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libvncserver ]; 5 + 6 + patches = [ ./kdenetwork.patch ]; 7 + }
+7
pkgs/desktops/kde-4.8/kdenetwork/krfb.nix
··· 1 + { kde, kdelibs, libvncserver, libXdamage, libXtst }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libvncserver libXdamage libXtst]; 5 + 6 + patches = [ ./kdenetwork.patch ]; 7 + }
+60
pkgs/desktops/kde-4.8/kdenetwork/log-feature.diff
··· 1 + --- a/kget/CMakeLists.txt 2010-08-16 19:08:36.000000000 +0400 2 + +++ b/kget/CMakeLists.txt 2010-08-16 22:04:24.000000000 +0400 3 + @@ -53,21 +53,20 @@ 4 + add_subdirectory(desktop) 5 + add_subdirectory(plasma) 6 + 7 + -# find kworkspace library to allow the shutdown after downloads completed option 8 + -find_library(KDE4_KWORKSPACE_LIBRARY NAMES kworkspace PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH ) 9 + -if(KDE4_KWORKSPACE_LIBRARY) 10 + - set(KDE4_KWORKSPACE_LIBS ${kworkspace_LIB_DEPENDS} ${KDE4_KWORKSPACE_LIBRARY}) 11 + +macro_optional_find_package(KDE4Workspace) 12 + +macro_log_feature(KDE4WORKSPACE_FOUND "KDE4Workspace" "KDE4 workspace libraries, part of kdebase-workspace" "http://www.kde.org" FALSE "" "Allows 'shutdown after downloads completed' in kget") 13 + +if(KDE4WORKSPACE_FOUND) 14 + add_definitions(-DHAVE_KWORKSPACE) 15 + - set(KWORKSPACE_FOUND true) 16 + -endif(KDE4_KWORKSPACE_LIBRARY) 17 + + include_directories(${KDE4WORKSPACE_INCLUDE_DIR}) 18 + +endif(KDE4WORKSPACE_FOUND) 19 + 20 + # find libkonq to allow actions and open with options in the context menu of a transfer 21 + -find_library(KDE4_KONQUEROR_LIBRARY NAMES konq PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH ) 22 + -if(KDE4_KONQUEROR_LIBRARY) 23 + - set(KDE4_KONQUEROR_LIBS ${konq_LIB_DEPENDS} ${KDE4_KONQUEROR_LIBRARY}) 24 + +macro_optional_find_package(LibKonq) 25 + +macro_log_feature(LIBKONQ_FOUND "libkonq" "KDE4 Konqueror library" "http://www.kde.org" FALSE "" "Needed to build actions and open with options in the context menu of a transfer") 26 + +if(LIBKONQ_FOUND) 27 + add_definitions(-DHAVE_KONQUEROR) 28 + - set(KONQUEROR_FOUND true) 29 + -endif(KDE4_KONQUEROR_LIBRARY) 30 + + include_directories(${LIBKONQ_INCLUDE_DIR}) 31 + +endif(LIBKONQ_FOUND) 32 + 33 + 34 + include_directories( 35 + @@ -142,9 +141,9 @@ 36 + 37 + target_link_libraries(kgetcore ${KDE4_KIO_LIBS}) 38 + 39 + -if (KWORKSPACE_FOUND) 40 + - target_link_libraries(kgetcore ${KDE4_KWORKSPACE_LIBS}) 41 + -endif (KWORKSPACE_FOUND) 42 + +if (KDE4WORKSPACE_FOUND) 43 + + target_link_libraries(kgetcore ${KDE4WORKSPACE_KWORKSPACE_LIBS}) 44 + +endif (KDE4WORKSPACE_FOUND) 45 + 46 + if (HAVE_NEPOMUK) 47 + target_link_libraries(kgetcore ${SOPRANO_LIBRARIES} ${NEPOMUK_LIBRARIES}) 48 + @@ -294,9 +293,9 @@ 49 + target_link_libraries(kget ${SOPRANO_LIBRARIES} ${NEPOMUK_LIBRARIES}) 50 + endif (HAVE_NEPOMUK) 51 + 52 + -if (KONQUEROR_FOUND) 53 + - target_link_libraries(kget ${KDE4_KONQUEROR_LIBS}) 54 + -endif (KONQUEROR_FOUND) 55 + +if (LIBKONQ_FOUND) 56 + + target_link_libraries(kget ${LIBKONQ_LIBRARY}) 57 + +endif (LIBKONQ_FOUND) 58 + 59 + if (QGPGME_FOUND) 60 + target_link_libraries(kget ${QGPGME_LIBRARIES})
+12
pkgs/desktops/kde-4.8/kdepim-runtime.nix
··· 1 + { kde, fetchurl, cmake, kdelibs, libxml2, libxslt, boost, kdepimlibs, akonadi 2 + , shared_desktop_ontologies }: 3 + 4 + kde { 5 + buildInputs = [ kdepimlibs akonadi boost shared_desktop_ontologies libxml2 6 + libxslt ]; 7 + 8 + meta = { 9 + description = "KDE PIM runtime"; 10 + license = "GPL"; 11 + }; 12 + }
+21
pkgs/desktops/kde-4.8/kdepim.nix
··· 1 + { kde, boost, gpgme, libassuan, libxml2, libxslt, kdepimlibs, kdepim_runtime 2 + , akonadi, shared_desktop_ontologies, cyrus_sasl, grantlee }: 3 + 4 + kde { 5 + 6 + buildInputs = 7 + [ kdepimlibs boost akonadi shared_desktop_ontologies libxml2 8 + libxslt cyrus_sasl gpgme libassuan grantlee 9 + ]; 10 + 11 + passthru.propagatedUserEnvPackages = [ akonadi kdepimlibs kdepim_runtime ]; 12 + 13 + meta = { 14 + description = "KDE PIM tools"; 15 + longDescription = '' 16 + Contains various personal information management tools for KDE, such as an organizer. 17 + ''; 18 + license = "GPL"; 19 + homepage = http://pim.kde.org; 20 + }; 21 + }
+16
pkgs/desktops/kde-4.8/kdepimlibs.nix
··· 1 + { kde, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info 2 + , kdelibs, akonadi, shared_desktop_ontologies, libxml2, libxslt, prison }: 3 + 4 + kde { 5 + buildInputs = 6 + [ boost gpgme shared_desktop_ontologies libical libxml2 libxslt 7 + openldap cyrus_sasl akonadi prison 8 + ]; 9 + 10 + propagatedBuildInputs = [ kdelibs ]; 11 + 12 + meta = { 13 + description = "KDE PIM libraries"; 14 + license = "LGPL"; 15 + }; 16 + }
+18
pkgs/desktops/kde-4.8/kdeplasma-addons.nix
··· 1 + { kde, kdelibs, marble, shared_desktop_ontologies 2 + , boost, eigen, kde_workspace, attica, python, qca2, qimageblitz 3 + , kdepimlibs, libkexiv2, libqalculate, libXtst }: 4 + # TODO: qwt, scim 5 + 6 + kde { 7 + 8 + KDEDIRS=marble; 9 + 10 + buildInputs = [ kdelibs boost eigen kde_workspace 11 + attica python qca2 qimageblitz kdepimlibs 12 + libqalculate libXtst shared_desktop_ontologies marble libkexiv2]; 13 + 14 + meta = { 15 + description = "KDE Plasma Addons"; 16 + license = "GPL"; 17 + }; 18 + }
+9
pkgs/desktops/kde-4.8/kdesdk/cervisia.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A KDE CVS frontend"; 8 + }; 9 + }
+10
pkgs/desktops/kde-4.8/kdesdk/dolphin-plugins-bazaar.nix
··· 1 + { kde, kdelibs, kde_baseapps }: 2 + 3 + kde { 4 + # Needs kdebase for libkonq 5 + buildInputs = [ kdelibs kde_baseapps ]; 6 + 7 + meta = { 8 + description = "Svn plugin for dolphin"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdesdk/dolphin-plugins-git.nix
··· 1 + { kde, kdelibs, kde_baseapps }: 2 + 3 + kde { 4 + # Needs kdebase for libkonq 5 + buildInputs = [ kdelibs kde_baseapps ]; 6 + 7 + meta = { 8 + description = "Git plugin for dolphin"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdesdk/dolphin-plugins-hg.nix
··· 1 + { kde, kdelibs, kde_baseapps }: 2 + 3 + kde { 4 + # Needs kdebase for libkonq 5 + buildInputs = [ kdelibs kde_baseapps ]; 6 + 7 + meta = { 8 + description = "Svn plugin for dolphin"; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdesdk/dolphin-plugins-svn.nix
··· 1 + { kde, kdelibs, kde_baseapps }: 2 + 3 + kde { 4 + # Needs kdebase for libkonq 5 + buildInputs = [ kdelibs kde_baseapps ]; 6 + 7 + meta = { 8 + description = "Svn plugin for dolphin"; 9 + }; 10 + }
+59
pkgs/desktops/kde-4.8/kdesdk/find-svn.patch
··· 1 + diff --git a/cmake/modules/FindSVN.cmake b/cmake/modules/FindSVN.cmake 2 + index 59bcb96..2eac05d 100644 3 + --- a/cmake/modules/FindSVN.cmake 4 + +++ b/cmake/modules/FindSVN.cmake 5 + @@ -17,6 +17,9 @@ FIND_PROGRAM(SVNCONFIG_EXECUTABLE NAMES svn-config PATHS 6 + FIND_PROGRAM(APRCONFIG_EXECUTABLE NAMES apr-1-config apr-config PATHS 7 + /usr/local/apr/bin 8 + ) 9 + +find_program(APUCONFIG_EXECUTABLE NAMES apu-1-config apu-config PATHS 10 + + /usr/local/apr/bin 11 + +) 12 + 13 + if(SVNCONFIG_EXECUTABLE) 14 + 15 + @@ -56,15 +59,9 @@ else(SVNCONFIG_EXECUTABLE) 16 + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 17 + else(APRCONFIG_EXECUTABLE) 18 + FIND_PATH(_INCLUDES apr_pools.h 19 + - ${SVN_INCLUDES}/apr-0/ 20 + - ${SVN_INCLUDES}/apr-1/ 21 + - ${SVN_INCLUDES}/apr-1.0/ 22 + - /usr/include/apr-0/ 23 + - /usr/include/apr-1/ 24 + - /usr/include/apr-1.0/ 25 + - /usr/local/include/apr-0/ 26 + - /usr/local/include/apr-1/ 27 + - /usr/local/include/apr-1.0/ 28 + + HINTS ${SVN_INCLUDES} 29 + + PATHS /usr /usr/local 30 + + SUFFIXES apr-0 apr-1 apr-1.0 31 + ) 32 + if(_INCLUDES) 33 + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 34 + @@ -72,6 +69,25 @@ else(SVNCONFIG_EXECUTABLE) 35 + set(SVN_FOUND FALSE) # no apr == can't compile! 36 + endif(_INCLUDES) 37 + endif(APRCONFIG_EXECUTABLE) 38 + + 39 + + # Use apu-config if it exists 40 + + if(APUCONFIG_EXECUTABLE) 41 + + EXEC_PROGRAM(${APUCONFIG_EXECUTABLE} ARGS --includes RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _INCLUDES) 42 + + string(REPLACE "-I" "" _INCLUDES ${_INCLUDES}) 43 + + string(REPLACE " " ";" _INCLUDES ${_INCLUDES}) 44 + + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 45 + + else(APUCONFIG_EXECUTABLE) 46 + + FIND_PATH(_INCLUDES apu.h 47 + + HINTS ${SVN_INCLUDES} 48 + + PATHS /usr /usr/local 49 + + SUFFIXES apr-0 apr-1 apr-1.0 50 + + ) 51 + + if(_INCLUDES) 52 + + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 53 + + else(_INCLUDES) 54 + + set(SVN_FOUND FALSE) # no apr == can't compile! 55 + + endif(_INCLUDES) 56 + + endif(APUCONFIG_EXECUTABLE) 57 + FIND_LIBRARY(SVN_LIBRARIES NAMES svn_client-1) 58 + if(SVN_LIBRARIES) 59 + FIND_LIBRARY(_LIBRARIES NAMES svn_subr-1)
+9
pkgs/desktops/kde-4.8/kdesdk/kapptemplate.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A KDE 4 project template generator"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdesdk/kcachegrind.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE Frontend for Callgrind/Cachegrind"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdesdk/kdeaccounts-plugin.nix
··· 1 + { kde, kdelibs, kdepimlibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs kdepimlibs ]; 5 + 6 + meta = { 7 + description = "KDE accounts akonadi agent"; 8 + }; 9 + }
+11
pkgs/desktops/kde-4.8/kdesdk/kioslave-perldoc.nix
··· 1 + { kde, kdelibs, perl }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs perl ]; 5 + 6 + cmakeFlags = [ "-DBUILD_perldoc=ON" ]; 7 + 8 + meta = { 9 + description = "perldoc: kioslave"; 10 + }; 11 + }
+11
pkgs/desktops/kde-4.8/kdesdk/kioslave-svn.nix
··· 1 + { kde, kdelibs, subversionClient, apr, aprutil }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs subversionClient apr aprutil ]; 5 + 6 + patches = [ ./find-svn.patch ]; 7 + 8 + meta = { 9 + description = "Subversion kioslave"; 10 + }; 11 + }
+11
pkgs/desktops/kde-4.8/kdesdk/kmtrace.nix
··· 1 + { kde, kdelibs, gcc }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + preConfigure = "export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:${gcc}:${gcc.gcc}"; 7 + 8 + meta = { 9 + description = "KDE mtrace-based malloc debugger"; 10 + }; 11 + }
+9
pkgs/desktops/kde-4.8/kdesdk/kompare.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A program to view the differences between files and optionally generate a diff"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdesdk/kpartloader.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A test application for KParts"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdesdk/kprofilemethod.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "A macro for profiling using QTime"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdesdk/kstartperf.nix
··· 1 + { kde, kdelibs, libtool }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libtool ]; 5 + 6 + meta = { 7 + description = "Measures start up time of a KDE application"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdesdk/kuiviewer.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Displays Qt Designer's UI files"; 8 + }; 9 + }
+13
pkgs/desktops/kde-4.8/kdesdk/lokalize.nix
··· 1 + { kde, kdelibs, hunspell }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs hunspell ]; 5 + 6 + meta = { 7 + description = "KDE 4 Computer-aided translation system"; 8 + longDescription = '' 9 + Computer-aided translation system. 10 + Do not translate what had already been translated. 11 + ''; 12 + }; 13 + }
+11
pkgs/desktops/kde-4.8/kdesdk/okteta.nix
··· 1 + { kde, kdelibs, qca2 }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs qca2 ]; 5 + 6 + # TODO: Look what does -DBUILD_mobile add 7 + 8 + meta = { 9 + description = "KDE byte editor"; 10 + }; 11 + }
+39
pkgs/desktops/kde-4.8/kdesdk/optional-docs.diff
··· 1 + diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt 2 + index 63cdef8..0c5b50a 100644 3 + --- a/doc/CMakeLists.txt 4 + +++ b/doc/CMakeLists.txt 5 + @@ -3,22 +3,30 @@ if( UNIX ) 6 + add_subdirectory(cervisia) 7 + endif() 8 + endif( UNIX ) 9 + -add_subdirectory(kapptemplate) 10 + +if(BUILD_kapptemplate) 11 + + add_subdirectory(kapptemplate) 12 + +endif() 13 + if(BUILD_kbugbuster) 14 + add_subdirectory(kbugbuster) 15 + endif() 16 + if(BUILD_kcachegrind) 17 + add_subdirectory(kcachegrind) 18 + endif() 19 + -add_subdirectory(kmtrace) 20 + +if(BUILD_kmtrace) 21 + + add_subdirectory(kmtrace) 22 + +endif() 23 + if(BUILD_kompare) 24 + add_subdirectory(kompare) 25 + endif() 26 + if(BUILD_lokalize) 27 + add_subdirectory(lokalize) 28 + endif() 29 + -add_subdirectory(poxml) 30 + -add_subdirectory(scripts) 31 + +if(BUILD_poxml) 32 + + add_subdirectory(poxml) 33 + +endif() 34 + +if(BUILD_scripts) 35 + + add_subdirectory(scripts) 36 + +endif() 37 + 38 + if(LIBXSLT_FOUND AND LIBXML2_FOUND) 39 + if(BUILD_umbrello)
+9
pkgs/desktops/kde-4.8/kdesdk/poxml.nix
··· 1 + { kde, kdelibs, antlr }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs antlr ]; 5 + 6 + meta = { 7 + description = "Po<->xml tools"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdesdk/scripts.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Various scripts to ease KDE development"; 8 + }; 9 + }
+13
pkgs/desktops/kde-4.8/kdesdk/strigi-analyzer.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Strigi analyzers for diff, po and ts"; 8 + kde = { 9 + name = "strigi-analyzer"; 10 + module = "kdesdk"; 11 + }; 12 + }; 13 + }
+9
pkgs/desktops/kde-4.8/kdesdk/umbrello.nix
··· 1 + { kde, kdelibs, libxml2, libxslt, boost }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libxml2 libxslt boost ]; 5 + 6 + meta = { 7 + description = "Umbrello UML modeller"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdetoys/amor.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE creature for your desktop"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdetoys/kteatime.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE utility for making a fine cup of tea"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdetoys/ktux.nix
··· 1 + { kde, kdelibs, kde_workspace }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs kde_workspace ]; 5 + 6 + meta = { 7 + description = "Tux Screen Saver"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/ark.nix
··· 1 + { kde, kdelibs, libarchive, xz, bzip2, kde_baseapps }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs kde_baseapps libarchive xz bzip2 ]; 5 + 6 + meta = { 7 + description = "KDE Archiving Tool"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/filelight.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Tool to visualise file and directory sizes"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/kcalc.nix
··· 1 + { kde, kdelibs, gmp }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs gmp ]; 5 + 6 + meta = { 7 + description = "KDE Calculator"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/kcharselect.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE character selection utility"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/kdf.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE free disk space utility"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/kfloppy.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Floppy disk formatting utility"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/kgpg.nix
··· 1 + { kde, kdelibs, kdepimlibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs kdepimlibs ]; 5 + 6 + meta = { 7 + description = "Simple KDE GUI for GPG"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/kremotecontrol.nix
··· 1 + { kde, kdelibs, kde_workspace, libXtst }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs kde_workspace libXtst ]; 5 + 6 + meta = { 7 + description = "KDE remote control"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/ksecrets.nix
··· 1 + { kde, kdelibs, qca2 }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs qca2 ]; 5 + 6 + meta = { 7 + description = "KDE implementation of SecretsService"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/ktimer.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE Timer"; 8 + }; 9 + }
+9
pkgs/desktops/kde-4.8/kdeutils/kwallet.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "KDE Wallet (password storage) management tool"; 8 + }; 9 + }
+28
pkgs/desktops/kde-4.8/kdeutils/printer-applet.nix
··· 1 + { kde, kdelibs 2 + , pythonPackages, sip, pyqt4, pykde4, pycups, rhpl, system_config_printer 3 + , pythonDBus, makeWrapper }: 4 + 5 + let s_c_p = system_config_printer.override { withGUI = false; }; in 6 + 7 + kde rec { 8 + buildInputs = [ kdelibs pythonPackages.python pythonPackages.wrapPython 9 + ] ++ pythonPath; 10 + 11 + pythonPath = [ pyqt4 pykde4 pycups s_c_p ]; 12 + 13 + passthru.propagatedUserEnvPackages = [ s_c_p ]; 14 + 15 + postInstall = 16 + '' 17 + wrapPythonPrograms 18 + 19 + # ‘system-config-printer’ supplies some D-Bus policy that we need. 20 + mkdir -p $out/nix-support 21 + echo ${s_c_p} > $out/nix-support/propagated-user-env-packages 22 + ''; 23 + 24 + meta = { 25 + description = "KDE printer applet"; 26 + longDescription = "Applet to view current print jobs and configure new printers"; 27 + }; 28 + }
+11
pkgs/desktops/kde-4.8/kdeutils/superkaramba.nix
··· 1 + { kde, kdelibs, qimageblitz }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs qimageblitz ]; 5 + 6 + cmakeFlags = [ "-DBUILD_icons=TRUE" "-DBULD_plasma=TRUE" ]; 7 + 8 + meta = { 9 + description = "A KDE Eye-candy Application"; 10 + }; 11 + }
+9
pkgs/desktops/kde-4.8/kdeutils/sweeper.nix
··· 1 + { kde, kdelibs }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs ]; 5 + 6 + meta = { 7 + description = "Helps clean unwanted traces the user leaves on the system"; 8 + }; 9 + }
+10
pkgs/desktops/kde-4.8/kdewebdev/kfilereplace.nix
··· 1 + { kde, kdelibs, libxml2, libxslt }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libxml2 libxslt ]; 5 + 6 + meta = { 7 + description = "Batch search and replace tool"; 8 + homepage = http://www.kdewebdev.org; 9 + }; 10 + }
+10
pkgs/desktops/kde-4.8/kdewebdev/kimagemapeditor.nix
··· 1 + { kde, kdelibs, libxml2, libxslt }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libxml2 libxslt ]; 5 + 6 + meta = { 7 + description = "An HTML imagemap editor"; 8 + homepage = http://www.nongnu.org/kimagemap/; 9 + }; 10 + }
+12
pkgs/desktops/kde-4.8/kdewebdev/klinkstatus.nix
··· 1 + { kde, kdelibs, libxml2, libxslt, kdepimlibs 2 + , boost, htmlTidy }: 3 + 4 + kde { 5 + buildInputs = 6 + [ kdelibs libxml2 libxslt kdepimlibs boost htmlTidy ]; 7 + 8 + meta = { 9 + description = "A KDE link checker"; 10 + homepage = http://klinkstatus.kdewebdev.org; 11 + }; 12 + }
+9
pkgs/desktops/kde-4.8/kdewebdev/kommander.nix
··· 1 + { kde, kdelibs, libxml2, libxslt }: 2 + 3 + kde { 4 + buildInputs = [ kdelibs libxml2 libxslt ]; 5 + 6 + meta = { 7 + description = "A graphical editor of scripted dialogs"; 8 + }; 9 + }
+29
pkgs/desktops/kde-4.8/kipi-plugins.nix
··· 1 + { stdenv, fetchurl, cmake, kdelibs, qt4, automoc4, phonon, libkexiv2 2 + , libkdcraw, libkipi, gettext, libxml2, libxslt, qjson, qca2 3 + , kdepimlibs }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "kipi-plugins-1.9.0"; 7 + 8 + src = fetchurl { 9 + url = "mirror://sourceforge/kipi/${name}.tar.bz2"; 10 + sha256 = "0k4k9v1rj7129n0s0i5pvv4rabx0prxqs6sca642fj95cxc6c96m"; 11 + }; 12 + 13 + buildInputs = 14 + # Some dependencies are missing because they are very big (OpenCV, 15 + # GTK). 16 + [ cmake kdelibs qt4 automoc4 phonon libkexiv2 libkdcraw libkipi 17 + gettext libxml2 libxslt qjson qca2 kdepimlibs 18 + ]; 19 + 20 + enableParallelBuilding = true; 21 + 22 + meta = { 23 + description = "Photo Management Program"; 24 + license = "GPL"; 25 + homepage = http://www.kipi-plugins.org; 26 + inherit (kdelibs.meta) platforms; 27 + maintainers = with stdenv.lib.maintainers; [ viric urkud ]; 28 + }; 29 + }
+44
pkgs/desktops/kde-4.8/l10n/default.nix
··· 1 + { stdenv, fetchurl, kdelibs, gettext, release }: 2 + 3 + let 4 + 5 + inherit (stdenv.lib) attrByPath singleton; 6 + 7 + kdeL10nDerivation = 8 + { lang, saneName, sha256 }: 9 + 10 + stdenv.mkDerivation rec { 11 + name = "kde-l10n-${saneName}-${release}"; 12 + 13 + src = fetchurl { 14 + url = "mirror://kde/stable/${release}/src/kde-l10n/kde-l10n-${lang}-${release}.tar.bz2"; 15 + name = "${name}.tar.bz2"; 16 + inherit sha256; 17 + }; 18 + 19 + buildInputs = [ gettext kdelibs ]; 20 + 21 + cmakeFlags = "-Wno-dev"; 22 + 23 + meta = { 24 + description = "KDE translation for ${lang}"; 25 + license = "GPL"; 26 + inherit (kdelibs.meta) maintainers platforms homepage; 27 + }; 28 + }; 29 + 30 + kdeL10nRelease = 31 + builtins.listToAttrs ( 32 + map ({lang, saneName, sha256}: 33 + { 34 + name = saneName; 35 + value = kdeL10nDerivation { inherit lang saneName sha256; }; 36 + } 37 + ) (import (./manifest + "-${release}.nix")) 38 + ); 39 + 40 + in 41 + { 42 + inherit kdeL10nDerivation; 43 + recurseForDerivations = true; 44 + } // kdeL10nRelease
+32
pkgs/desktops/kde-4.8/l10n/l10n-manifest.sh
··· 1 + #!/bin/sh 2 + 3 + # Usage: download kde-l10n to $dir, then run 4 + # $0 $dir 5 + 6 + dir=$1 7 + 8 + if [[ ! -d "${dir}" ]]; then 9 + echo "${dir} is not a directory (or doesn't exist)!" >&2 10 + exit 1 11 + fi 12 + 13 + release=$(ls "${dir}"/kde-l10n-en_GB-*.tar.bz2 | \ 14 + sed -e 's/.*en_GB-//' -e 's/\.tar\.bz2//') 15 + 16 + echo "Detected release ${release}" >&2 17 + 18 + exec > "manifest-${release}.nix" 19 + echo "[" 20 + for i in `cd "${dir}"; ls kde-l10n-*-${release}.tar.bz2`; do 21 + lang=${i%-${release}.tar.bz2} 22 + lang=${lang#kde-l10n-} 23 + echo -n "${lang}.. " >&2 24 + hash=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}") 25 + echo "{" 26 + echo " lang = \"${lang}\";" 27 + echo " saneName = \"$(echo $lang | sed s^@^_^g)\";" 28 + echo " sha256 = \"${hash}\";" 29 + echo "}" 30 + echo $hash >&2 31 + done 32 + echo "]"
+272
pkgs/desktops/kde-4.8/l10n/manifest-4.7.97.nix
··· 1 + [ 2 + { 3 + lang = "ar"; 4 + saneName = "ar"; 5 + sha256 = "0x1d9zp9vb33qs88xvc1hf4rinbhxicvzzmp1d3jj25k1ra938kp"; 6 + } 7 + { 8 + lang = "bg"; 9 + saneName = "bg"; 10 + sha256 = "0mzfbjhq0lv3dr28nc0wrhrngl3idzpak6nbnsya32zpbrwgrzlz"; 11 + } 12 + { 13 + lang = "bs"; 14 + saneName = "bs"; 15 + sha256 = "0f5xxjgnasdnjfb6ksii9i44cia0vh2icwwgg8vdj0b62bdbd5n6"; 16 + } 17 + { 18 + lang = "ca"; 19 + saneName = "ca"; 20 + sha256 = "1b4xk6izq74c7blhdb0ws2nsw4i3q62jcr7w91r8b4j76bhpgif4"; 21 + } 22 + { 23 + lang = "ca@valencia"; 24 + saneName = "ca_valencia"; 25 + sha256 = "0rrf2gv8mn1bmzsqkgxgxn0gjikvzrcxbsyfs3dx9s42brwknn3s"; 26 + } 27 + { 28 + lang = "cs"; 29 + saneName = "cs"; 30 + sha256 = "1wr85m902jfk0ykvl6z7pbb4v852f35c9gjw4x7md9v899k6lc4g"; 31 + } 32 + { 33 + lang = "da"; 34 + saneName = "da"; 35 + sha256 = "0bn4gnm8zljji5av7jvc5jypwr9kqcbc7fdcjljm7sd0v2fg32m3"; 36 + } 37 + { 38 + lang = "de"; 39 + saneName = "de"; 40 + sha256 = "19hmsm49lk446425gf4ffiz8hywv9fgnwfrc0i6s0409sfm64jb2"; 41 + } 42 + { 43 + lang = "el"; 44 + saneName = "el"; 45 + sha256 = "1ck8ga9zyag24wl03qf9kfawpf1a163d2may3g0cs9iircg0fwxh"; 46 + } 47 + { 48 + lang = "en_GB"; 49 + saneName = "en_GB"; 50 + sha256 = "15q25dnyxafgk2glcyk7zxfv5mg2s0cj8440clfj2xxhrkhghlij"; 51 + } 52 + { 53 + lang = "es"; 54 + saneName = "es"; 55 + sha256 = "066xw4n8vhq8zdqhwi7pf3n9iyvn1i0lrwiyc3pc0ji98sdfyv29"; 56 + } 57 + { 58 + lang = "et"; 59 + saneName = "et"; 60 + sha256 = "103lvb2snik42g933dsl713ik0h853r082a82dm0b11qjgj9qcni"; 61 + } 62 + { 63 + lang = "eu"; 64 + saneName = "eu"; 65 + sha256 = "1jnnsj192qflwi2n0b2f01qprhxr7f41nn4iqw7iw0vy11hsy41a"; 66 + } 67 + { 68 + lang = "fa"; 69 + saneName = "fa"; 70 + sha256 = "1lk4why9cfbzlj0kb5n2q9hhlhk9cj5i8h88abni4crzdgg5wrfk"; 71 + } 72 + { 73 + lang = "fi"; 74 + saneName = "fi"; 75 + sha256 = "10z0rn2gmq3cyjwab9in6c7s57rhyhri3pg30nhbfpvh6jsph36j"; 76 + } 77 + { 78 + lang = "fr"; 79 + saneName = "fr"; 80 + sha256 = "0xipq67yjriqy32shlp70kkvnmsjz60j6pjyqk9hvmivsawdvxd6"; 81 + } 82 + { 83 + lang = "ga"; 84 + saneName = "ga"; 85 + sha256 = "1c60xbbg03r9laclwnbrxixj8mvang5mcz51szd2s5kml6b4nqb6"; 86 + } 87 + { 88 + lang = "gl"; 89 + saneName = "gl"; 90 + sha256 = "181153rrxdxdhcqqczyjw5vwk5lm7dyd46xzvk2k6n38zcvmxklj"; 91 + } 92 + { 93 + lang = "he"; 94 + saneName = "he"; 95 + sha256 = "1ivwj638m6izg8v9zdhlgpwihwkc0zcbsklb149ar9az88zmafvm"; 96 + } 97 + { 98 + lang = "hr"; 99 + saneName = "hr"; 100 + sha256 = "1z945ccxa0k4adfczb9yz1zws368mgm7j5lq1rvhipkqy82vyfmq"; 101 + } 102 + { 103 + lang = "hu"; 104 + saneName = "hu"; 105 + sha256 = "1l6w0d0r09d992vsvv217rq4j9viv681xgpfx9mawvlv81qf6ksx"; 106 + } 107 + { 108 + lang = "ia"; 109 + saneName = "ia"; 110 + sha256 = "0bx27j8rlzwd6zn2plps9nb1nwpziyj5gbjqlrd7z1bga957mnis"; 111 + } 112 + { 113 + lang = "id"; 114 + saneName = "id"; 115 + sha256 = "1kslyfxf0isigrlwh4rr7n7pivs6cv35bvwwvn7qrz8x513x1n8l"; 116 + } 117 + { 118 + lang = "is"; 119 + saneName = "is"; 120 + sha256 = "1am2qlgdww8knqj5lp1b4hvsx8anyncig6mf8iws855lkrbffaci"; 121 + } 122 + { 123 + lang = "it"; 124 + saneName = "it"; 125 + sha256 = "1fs8hjz25ryivxs191pvld0ckys8dbfs9kkhq6fv2d9f88igwbgv"; 126 + } 127 + { 128 + lang = "ja"; 129 + saneName = "ja"; 130 + sha256 = "0f5crpnqaqyi9x5j4s86iibg28kxsrbagd1i6h0p0lwrfr9yymqf"; 131 + } 132 + { 133 + lang = "kk"; 134 + saneName = "kk"; 135 + sha256 = "10r7qjvmpz6bl8j7wj755z69cik540ybfhm8mwbgcaafhfxgl1na"; 136 + } 137 + { 138 + lang = "km"; 139 + saneName = "km"; 140 + sha256 = "0lv0d8bcva00g5ydcirmz8r6ki0014v97grk1x39f1rmq08zba9b"; 141 + } 142 + { 143 + lang = "kn"; 144 + saneName = "kn"; 145 + sha256 = "0qpxzngv556rrdlhn8fxb5qar5gvfx4vgmpkc1s1qzfn8kxq6ggz"; 146 + } 147 + { 148 + lang = "ko"; 149 + saneName = "ko"; 150 + sha256 = "0v0kpbh7brrfqjv40f05gqjf54azfpcar1rrm5fa2gzji38zj6q3"; 151 + } 152 + { 153 + lang = "lt"; 154 + saneName = "lt"; 155 + sha256 = "0clzy04vj1dyj52qfszjmfjlwf0r43ffmsskwmy8xi82249pclg0"; 156 + } 157 + { 158 + lang = "lv"; 159 + saneName = "lv"; 160 + sha256 = "00id3nf7r56s9yfwgkykin99rikg1kkrj9c9d9ncl16vgz68yzv3"; 161 + } 162 + { 163 + lang = "nb"; 164 + saneName = "nb"; 165 + sha256 = "1l76kqb9n7n59krskn9j823h57hxqzdzs7kqa4vcm04in31a9za0"; 166 + } 167 + { 168 + lang = "nds"; 169 + saneName = "nds"; 170 + sha256 = "1hgwxm8pn34dp33r7kwdk0vw3ic4ahg39ydqg2mj62h35la3w1sm"; 171 + } 172 + { 173 + lang = "nl"; 174 + saneName = "nl"; 175 + sha256 = "1kna3i596mynijrjznqh4b8gqkd66s776yipzjgpg3zlcc21165f"; 176 + } 177 + { 178 + lang = "nn"; 179 + saneName = "nn"; 180 + sha256 = "0rkribndan830wd7s1zl0hq4jfgnixfsv61hi5r6l6r8bbn9fl2p"; 181 + } 182 + { 183 + lang = "pa"; 184 + saneName = "pa"; 185 + sha256 = "16bbiqxafhffwi8l94vrj22gji5k861pb5dkpnws1n20lk87j5kx"; 186 + } 187 + { 188 + lang = "pl"; 189 + saneName = "pl"; 190 + sha256 = "137xb660khkb5k9j0aq6yhn8bcmi7yr3lfmcbchx3xq81cp02v9m"; 191 + } 192 + { 193 + lang = "pt"; 194 + saneName = "pt"; 195 + sha256 = "0c5ixw2bkr9kr7xl83s2zvbp5ax8353bhaz7l89w98dshhvdlbsj"; 196 + } 197 + { 198 + lang = "pt_BR"; 199 + saneName = "pt_BR"; 200 + sha256 = "00jhrccv5ikn939c7pric5f3hs698by2s8aksfhczgqh29bwmkk3"; 201 + } 202 + { 203 + lang = "ro"; 204 + saneName = "ro"; 205 + sha256 = "07pyl2kmf994dzg9nw4xvby1cqza1lwpn29wjrqrpvjw96m1nm8y"; 206 + } 207 + { 208 + lang = "ru"; 209 + saneName = "ru"; 210 + sha256 = "0d1syrbxbnwfph3lq02jhw0422yivan7v3b35rfk07zvc13nzx0l"; 211 + } 212 + { 213 + lang = "si"; 214 + saneName = "si"; 215 + sha256 = "0dbkdp5fq4421s4m4lfgj6jhi7wa9xbgf2v17pd2bkyd91jixr2s"; 216 + } 217 + { 218 + lang = "sk"; 219 + saneName = "sk"; 220 + sha256 = "0f320v7y68dfdnlx9dpa4719rvil0b4qvnmgpha2mfvagql29hxm"; 221 + } 222 + { 223 + lang = "sl"; 224 + saneName = "sl"; 225 + sha256 = "1fii0px1r5b1v3q812955qmr3w3cqczh8x2qqcr73x68bk839i8v"; 226 + } 227 + { 228 + lang = "sr"; 229 + saneName = "sr"; 230 + sha256 = "01v0nwshak7wlgpcalh6ificsyx85zvn4g4j7fz12f5y0189sdyb"; 231 + } 232 + { 233 + lang = "sv"; 234 + saneName = "sv"; 235 + sha256 = "1cz6xdjraskh4ri8bi8j9pf87g03y18hn22jk03y7z9xrzy30lz8"; 236 + } 237 + { 238 + lang = "th"; 239 + saneName = "th"; 240 + sha256 = "0bqfk0kvj64gbcgr84ygbvpwrh7lwkpi33lirncrc5yvf4lddqmd"; 241 + } 242 + { 243 + lang = "tr"; 244 + saneName = "tr"; 245 + sha256 = "0g83in6ahf5lni206fiz90lmai9fih77bsaa1i8x4iyzddxrysv0"; 246 + } 247 + { 248 + lang = "ug"; 249 + saneName = "ug"; 250 + sha256 = "0401g7bz852rj86gipslcw713dq74p58wk8zkmh17xxyqis4n82m"; 251 + } 252 + { 253 + lang = "uk"; 254 + saneName = "uk"; 255 + sha256 = "0q2z4klq42cyh1czcyd0f9105a90dxl6diw5bhlw85v3n72i0bl5"; 256 + } 257 + { 258 + lang = "wa"; 259 + saneName = "wa"; 260 + sha256 = "1by2804w8gxv3l655ga5mfw9363saq02s7vfbc7kc4vqpjxvbk8s"; 261 + } 262 + { 263 + lang = "zh_CN"; 264 + saneName = "zh_CN"; 265 + sha256 = "0x8l280ymdxf9w7rklf1wh4bl7mskdbq2hwgm2rsjvm2cvqifjil"; 266 + } 267 + { 268 + lang = "zh_TW"; 269 + saneName = "zh_TW"; 270 + sha256 = "0iv36yi2zjlqnhs6n65b7j4yjh01mdbr3lg35a17awg2a22a8gs0"; 271 + } 272 + ]
+15
pkgs/desktops/kde-4.8/oxygen-icons.nix
··· 1 + { kde, cmake }: 2 + 3 + kde { 4 + outputHashAlgo = "sha256"; 5 + outputHashMode = "recursive"; 6 + outputHash = "ca03ee0a7bbd35ee70f84d32b6f861ee8c019473f16c6ecf6309885317bcfe51"; 7 + 8 + buildNativeInputs = [ cmake ]; 9 + 10 + meta = { 11 + description = "KDE Oxygen theme icons"; 12 + longDescription = "Icons for KDE's default theme"; 13 + license = "GPL"; 14 + }; 15 + }
+24
pkgs/desktops/kde-4.8/support/akonadi/default.nix
··· 1 + { stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, automoc4, soprano }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "akonadi-1.6.90"; 5 + 6 + src = fetchurl { 7 + url = "mirror://kde/stable/akonadi/src/${name}.tar.bz2"; 8 + sha256 = "0a35wkrrdk4k7kw1d4rvq4w4wwlmz9vk2nb4c2yibpn9rmc6ighn"; 9 + }; 10 + 11 + buildInputs = [ qt4 soprano libxslt boost ]; 12 + 13 + buildNativeInputs = [ cmake automoc4 shared_mime_info ]; 14 + 15 + enableParallelBuilding = true; 16 + 17 + meta = with stdenv.lib; { 18 + description = "KDE PIM Storage Service"; 19 + license = "LGPL"; 20 + homepage = http://pim.kde.org/akonadi; 21 + maintainers = [ maintainers.sander maintainers.urkud ]; 22 + platforms = platforms.linux; 23 + }; 24 + }
+2 -2
pkgs/development/compilers/epic/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "epic"; 5 - version = "0.9"; 6 - sha256 = "0bxvabzizq0msj0fy02vqj0pylq4cbymsypi6w2babwykscrdgm0"; 5 + version = "0.9.2"; 6 + sha256 = "1irvfk8xf627bfzsgbqa56816jkc99rrxpml9ycg2grq7razp9fw"; 7 7 isLibrary = true; 8 8 isExecutable = true; 9 9 buildDepends = [ mtl ];
+6 -2
pkgs/development/libraries/arts/default.nix
··· 1 - {stdenv, fetchurl, pkgconfig, glib, kdelibs, libX11, libXext, zlib, libjpeg, libpng, perl, qt}: 1 + {stdenv, fetchurl, pkgconfig, glib, kdelibs, libX11, libXext, zlib, libjpeg 2 + , libpng, perl, qt3}: 2 3 3 4 stdenv.mkDerivation { 4 5 name = "arts-1.5.10"; ··· 19 20 --enable-final 20 21 ''; 21 22 22 - buildInputs = [pkgconfig glib kdelibs libX11 libXext zlib libjpeg libpng perl qt]; 23 + buildNativeInputs = [ pkgconfig perl ]; 24 + 25 + buildInputs = 26 + [glib kdelibs libX11 libXext zlib libjpeg libpng qt3]; 23 27 24 28 meta = { 25 29 homepage = http://www.arts-project.org/;
-31
pkgs/development/libraries/atk/1.24.x.nix
··· 1 - { stdenv, fetchurl, pkgconfig, perl, glib }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "atk-1.24.0"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnome/sources/atk/1.24/${name}.tar.bz2"; 8 - sha256 = "0mjxliarzcy7iksh6v1npxsqdpc9sjj3q4wcl567asbdzdpbd803"; 9 - }; 10 - 11 - buildNativeInputs = [perl]; 12 - buildInputs = [pkgconfig]; 13 - propagatedBuildInputs = [glib]; 14 - 15 - meta = { 16 - description = "ATK, the accessibility toolkit"; 17 - 18 - longDescription = '' 19 - ATK is the Accessibility Toolkit. It provides a set of generic 20 - interfaces allowing accessibility technologies such as screen 21 - readers to interact with a graphical user interface. Using the 22 - ATK interfaces, accessibility tools have full access to view and 23 - control running applications. 24 - ''; 25 - 26 - homepage = http://library.gnome.org/devel/atk/; 27 - 28 - license = "LGPLv2+"; 29 - }; 30 - 31 - }
+4 -5
pkgs/development/libraries/atk/2.2.x.nix
··· 1 - { stdenv, fetchurl_gnome, pkgconfig, perl, glib, xz }: 1 + { stdenv, fetchurl, pkgconfig, perl, glib, xz }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "atk-2.2.0"; 5 5 6 - src = fetchurl_gnome { 7 - project = "atk"; 8 - major = "2"; minor = "2"; patchlevel = "0"; extension = "xz"; 6 + src = fetchurl { 7 + url = mirror://gnome/sources/atk/2.2/atk-2.2.0.tar.xz; 9 8 sha256 = "17bkqg89l9hxbkgc76cxlin1bwczk7m6ikbccx677lrxh3kz08lb"; 10 9 }; 11 10
+6 -6
pkgs/development/libraries/atkmm/2.22.x.nix
··· 1 - { stdenv, fetchurl_gnome, atk, glibmm, pkgconfig }: 1 + { stdenv, fetchurl, atk, glibmm, pkgconfig, xz }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "atkmm-2.22.6"; 5 5 6 - src = fetchurl_gnome { 7 - project = "atkmm"; 8 - major = "2"; minor = "22"; patchlevel = "5"; 9 - sha256 = "0v5ynws5pc4qdgrr8hrl8wajl3xxh3kgljchj7cqyb4mcxg3xq31"; 6 + src = fetchurl { 7 + url = mirror://gnome/sources/atkmm/2.22/atkmm-2.22.6.tar.xz; 8 + sha256 = "1dmf72i7jv2a2gavjiah2722bf5qk3hb97hn5dasxqxr0r8jjx0a"; 10 9 }; 11 10 11 + buildInputs = [ xz ]; 12 12 propagatedBuildInputs = [ atk glibmm ]; 13 13 14 14 buildNativeInputs = [ pkgconfig ];
+5 -6
pkgs/development/libraries/cogl/default.nix
··· 1 - { stdenv, fetchurl_gnome, pkgconfig, mesa, glib, gdk_pixbuf 1 + { stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf 2 2 , pangoSupport ? true, pango, cairo 3 3 , libXfixes, libXcomposite, libXdamage, xz }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = src.pkgname; 6 + name = "cogl-1.8.2"; 7 7 8 - src = fetchurl_gnome { 9 - project = "cogl"; 10 - major = "1"; minor = "8"; patchlevel = "0"; extension = "xz"; 11 - sha256 = "0b0arg0sjky5y4ypgh8dpznd9f1azhi1d5rhf4zbcw2mkl91qmdi"; 8 + src = fetchurl { 9 + url = mirror://gnome/sources/cogl/1.8/cogl-1.8.2.tar.xz; 10 + sha256 = "1ix87hz3qxqysqwx58wbc46lzchlmfs08fjzbf3l6mmsqj8gs9pc"; 12 11 }; 13 12 14 13 buildNativeInputs = [ xz pkgconfig ];
+9 -10
pkgs/development/libraries/gdk-pixbuf/2.24.x.nix
··· 1 - { stdenv, fetchurl_gnome, pkgconfig, glib, libtiff, libjpeg, libpng, xlibs 2 - , xz, jasper }: 1 + { stdenv, fetchurl, pkgconfig, glib, libtiff, libjpeg, libpng, libX11, xz 2 + , jasper }: 3 3 4 - stdenv.mkDerivation rec { 5 - name = src.pkgname; 4 + stdenv.mkDerivation { 5 + name = "gdk-pixbuf-2.24.1"; 6 6 7 - src = fetchurl_gnome { 8 - project = "gdk-pixbuf"; 9 - major = "2"; minor = "24"; patchlevel = "0"; extension = "xz"; 10 - sha256 = "19r89nxqlpmd0ykmklz2z99dvad9svr5ndiclk7c2h84lhx1vhb7"; 7 + src = fetchurl { 8 + url = mirror://gnome/sources/gdk-pixbuf/2.24/gdk-pixbuf-2.24.1.tar.xz; 9 + sha256 = "1qdywh1r75lalb7z6s9pm6pmqx82chrrxqb8cdqi629nvc03yyns"; 11 10 }; 12 11 13 12 # !!! We might want to factor out the gdk-pixbuf-xlib subpackage. 14 - buildInputs = [ xlibs.xlibs ]; 13 + buildInputs = [ libX11 ]; 15 14 16 15 buildNativeInputs = [ pkgconfig xz ]; 17 16 18 17 propagatedBuildInputs = [ glib libtiff libjpeg libpng jasper ]; 19 18 20 - configureFlags = "--with-libjasper"; 19 + configureFlags = "--with-libjasper --with-x11"; 21 20 22 21 postInstall = "rm -rf $out/share/gtk-doc"; 23 22
-33
pkgs/development/libraries/glib/2.20.x.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gettext, perl }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "glib-2.20.1"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnome/sources/glib/2.20/${name}.tar.bz2"; 8 - sha256 = "0ndgshcqzpj3piwmag3vrsv3rg4pnr12y70knl7z0k2i03cy5bav"; 9 - }; 10 - 11 - buildNativeInputs = [perl]; 12 - buildInputs = [pkgconfig gettext]; 13 - 14 - # The nbd package depends on a static version of this library; hence 15 - # the default configure flag --disable-static is switched off. 16 - dontDisableStatic = true; 17 - configureFlags = "--enable-static --enable-shared"; 18 - 19 - meta = { 20 - description = "GLib, a C library of programming buildings blocks"; 21 - 22 - longDescription = '' 23 - GLib provides the core application building blocks for libraries 24 - and applications written in C. It provides the core object 25 - system used in GNOME, the main loop implementation, and a large 26 - set of utility functions for strings and common data structures. 27 - ''; 28 - 29 - homepage = http://www.gtk.org/; 30 - 31 - license = "LGPLv2+"; 32 - }; 33 - }
-39
pkgs/development/libraries/gtk+/2.16.x.nix
··· 1 - { stdenv, fetchurl, pkgconfig, perl, jasper, x11, glib, atk, pango 2 - , libtiff, libjpeg, libpng, cairo, xlibs 3 - , xineramaSupport ? true 4 - }: 5 - 6 - stdenv.mkDerivation rec { 7 - name = "gtk+-2.16.2"; 8 - 9 - src = fetchurl { 10 - url = "mirror://gnome/sources/gtk+/2.16/${name}.tar.bz2"; 11 - sha256 = "07gdsl3ialpwfcd0z3w108r60dn0agj12s21fpkpcx44lzknnbm3"; 12 - }; 13 - 14 - buildNativeInputs = [ perl ]; 15 - buildInputs = [ pkgconfig jasper ]; 16 - 17 - propagatedBuildInputs = [ 18 - x11 glib atk pango libtiff libjpeg libpng cairo xlibs.libXrandr 19 - ] ++ stdenv.lib.optional xineramaSupport xlibs.libXinerama; 20 - 21 - meta = { 22 - description = "A multi-platform toolkit for creating graphical user interfaces"; 23 - 24 - longDescription = '' 25 - GTK+ is a highly usable, feature rich toolkit for creating 26 - graphical user interfaces which boasts cross platform 27 - compatibility and an easy to use API. GTK+ it is written in C, 28 - but has bindings to many other popular programming languages 29 - such as C++, Python and C# among others. GTK+ is licensed 30 - under the GNU LGPL 2.1 allowing development of both free and 31 - proprietary software with GTK+ without any license fees or 32 - royalties. 33 - ''; 34 - 35 - homepage = http://www.gtk.org/; 36 - 37 - license = "LGPLv2+"; 38 - }; 39 - }
+7 -8
pkgs/development/libraries/gtk+/2.24.x.nix
··· 1 - { stdenv, fetchurl_gnome, pkgconfig, glib, atk, pango, cairo, perl, xlibs 1 + { stdenv, fetchurl, pkgconfig, glib, atk, pango, cairo, perl, xlibs 2 2 , gdk_pixbuf, xz 3 3 , xineramaSupport ? true 4 4 , cupsSupport ? true, cups ? null ··· 7 7 assert xineramaSupport -> xlibs.libXinerama != null; 8 8 assert cupsSupport -> cups != null; 9 9 10 - stdenv.mkDerivation rec { 11 - name = src.pkgname; 12 - 13 - src = fetchurl_gnome { 14 - project = "gtk+"; 15 - major = "2"; minor = "24"; patchlevel = "6"; extension = "xz"; 16 - sha256 = "1jpgxycxgz1g5yd7spxyc2i8zvn8swm275dkd4d0ryn1bma6n0la"; 10 + stdenv.mkDerivation { 11 + name = "gtk+-2.24.8"; 12 + 13 + src = fetchurl { 14 + url = mirror://gnome/sources/gtk+/2.24/gtk+-2.24.8.tar.xz; 15 + sha256 = "0g5rj25qrgkwrnvpb76a8c2cinryf9kb1drdx8pgag4kczv2jfwa"; 17 16 }; 18 17 19 18 patches =
+2 -2
pkgs/development/libraries/haskell/conduit/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "conduit"; 7 - version = "0.0.0.2"; 8 - sha256 = "1fngrlly5q2l0j3fil4cx3zj2h4sxnh20i0r84l4qhl8s0x5ba5z"; 7 + version = "0.0.1.1"; 8 + sha256 = "1144l40x8xvr3dkkhbg33fnajn9ggavxqa094zan0bdqljh48ips"; 9 9 buildDepends = [ 10 10 liftedBase monadControl text transformers transformersBase 11 11 ];
+2 -2
pkgs/development/libraries/haskell/hakyll/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "hakyll"; 8 - version = "3.2.3.2"; 9 - sha256 = "0410gg8sdnw0iyhqrw1wfv9abbrv7r6awgvlhqds17vnrdxxk2w8"; 8 + version = "3.2.4.0"; 9 + sha256 = "1hyvvcq4hvbwz8zaswi8949sqzjkby6754b0y5zp2cpax2ykkbgx"; 10 10 buildDepends = [ 11 11 binary blazeHtml citeprocHs cryptohash hamlet mtl pandoc parsec 12 12 regexBase regexPcre snapCore snapServer tagsoup time
+4 -7
pkgs/development/libraries/haskell/http-conduit/default.nix
··· 2 2 , blazeBuilder, blazeBuilderConduit, caseInsensitive, certificate 3 3 , conduit, cprngAes, dataDefault, failure, httpTypes, liftedBase 4 4 , monadControl, network, text, tls, tlsExtra, transformers 5 - , transformersBase, utf8String, zlibConduit, zlibEnum 5 + , transformersBase, utf8String, zlibConduit 6 6 }: 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "http-conduit"; 10 - version = "1.0.0.1"; 11 - sha256 = "0yag65ariakvbvsrr3kd16bags4caw8n3qlcwpzrblprgjrv06vm"; 12 - isLibrary = true; 13 - isExecutable = true; 10 + version = "1.1.0.1"; 11 + sha256 = "0jlj727rs8f1yxy6ms2gi3ryj4di5la0pgn2hw5flglflacj8wb6"; 14 12 buildDepends = [ 15 13 asn1Data attoparsec attoparsecConduit base64Bytestring blazeBuilder 16 14 blazeBuilderConduit caseInsensitive certificate conduit cprngAes 17 15 dataDefault failure httpTypes liftedBase monadControl network text 18 16 tls tlsExtra transformers transformersBase utf8String zlibConduit 19 - zlibEnum 20 17 ]; 21 18 meta = { 22 - homepage = "http://github.com/snoyberg/http-enumerator"; 19 + homepage = "http://www.yesodweb.com/book/http-conduit"; 23 20 description = "HTTP client package with conduit interface and HTTPS support"; 24 21 license = self.stdenv.lib.licenses.bsd3; 25 22 platforms = self.ghc.meta.platforms;
+2 -2
pkgs/development/libraries/haskell/http-enumerator/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "http-enumerator"; 10 - version = "0.7.2.2"; 11 - sha256 = "0s0mjws2sgpbydx4cv9waz71lpylgbbyk0wmvypyjvfhxd9d01hf"; 10 + version = "0.7.2.3"; 11 + sha256 = "1f66dnqm67qzg76w47kqvpv7ssandmf8md838mdzrsg88x54dar7"; 12 12 isLibrary = true; 13 13 isExecutable = true; 14 14 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/iteratee/default.nix
··· 3 3 4 4 cabal.mkDerivation (self: { 5 5 pname = "iteratee"; 6 - version = "0.8.7.5"; 7 - sha256 = "182bxdnj7k4dkmrbnkzy93axq8hwpq3xdbkyf93hbzzp4vhdvjnl"; 6 + version = "0.8.7.6"; 7 + sha256 = "05zhw44zycwllvyrkxz1mkn5mkylrdz9ynh27k17gsm9mjml3cab"; 8 8 isLibrary = true; 9 9 isExecutable = true; 10 10 buildDepends = [
+5 -5
pkgs/development/libraries/haskell/maude/default.nix
··· 1 - { cabal, text }: 1 + { cabal, parsec, text }: 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "maude"; 5 - version = "0.2.1"; 6 - sha256 = "10igixljxfrpns2ffvk4g5dsv2pr8p1f7hc65z5x91n6x8zd01vi"; 7 - buildDepends = [ text ]; 5 + version = "0.3.0"; 6 + sha256 = "1z9bk4fzkbfiqqx4mv4cdlckchvcli2gcp40d04ravvj7x6yaghg"; 7 + buildDepends = [ parsec text ]; 8 8 meta = { 9 - homepage = "https://code.google.com/p/maude-hs/"; 9 + homepage = "https://github.com/davidlazar/maude-hs"; 10 10 description = "An interface to the Maude rewriting system"; 11 11 license = self.stdenv.lib.licenses.mit; 12 12 platforms = self.ghc.meta.platforms;
-17
pkgs/development/libraries/haskell/unix-compat/0.2.2.1.nix
··· 1 - { cabal }: 2 - 3 - cabal.mkDerivation (self: { 4 - pname = "unix-compat"; 5 - version = "0.2.2.1"; 6 - sha256 = "009dg6mxjmdkcmr2d1qq9r3f4qfx4d362lyxj9vvgwrzcdnsgzqi"; 7 - meta = { 8 - homepage = "http://github.com/jystic/unix-compat"; 9 - description = "Portable POSIX-compatibility layer"; 10 - license = self.stdenv.lib.licenses.bsd3; 11 - platforms = self.ghc.meta.platforms; 12 - maintainers = [ 13 - self.stdenv.lib.maintainers.andres 14 - self.stdenv.lib.maintainers.simons 15 - ]; 16 - }; 17 - })
+2 -2
pkgs/development/libraries/haskell/unix-compat/0.3.nix pkgs/development/libraries/haskell/unix-compat/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "unix-compat"; 5 - version = "0.3"; 6 - sha256 = "0zgz9s5z2kca37sgnf4dyfdw90435h20bznx485y1ggvh377jan7"; 5 + version = "0.3.0.1"; 6 + sha256 = "09y2iih741l4jpi83c15zap94phfms4mavzg04r9rjgbav0ns2c4"; 7 7 meta = { 8 8 homepage = "http://github.com/jystic/unix-compat"; 9 9 description = "Portable POSIX-compatibility layer";
+2 -2
pkgs/development/libraries/haskell/yesod-core/default.nix
··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "yesod-core"; 11 - version = "0.9.4"; 12 - sha256 = "1m9cxm3pngg4pq7j3p1sh7lrjp5gslnn6zcimc5ln8yldxx01c6g"; 11 + version = "0.9.4.1"; 12 + sha256 = "048xc8dshwpaxirz8wvk3ra0qs99wx1i145nfj7n3i6kw8qkfnz6"; 13 13 buildDepends = [ 14 14 aeson blazeBuilder blazeHtml caseInsensitive cereal clientsession 15 15 cookie dataObject dataObjectYaml enumerator failure fastLogger
+6 -4
pkgs/development/libraries/libdbusmenu-qt/default.nix
··· 3 3 let 4 4 baseName = "libdbusmenu-qt"; 5 5 v = "0.9.0"; 6 + homepage = "http://launchpad.net/${baseName}"; 7 + name = "${baseName}-${v}"; 6 8 in 7 9 8 - stdenv.mkDerivation rec { 9 - name = "${baseName}-${v}"; 10 + stdenv.mkDerivation { 11 + inherit name; 10 12 11 13 src = fetchurl { 12 - url = "http://launchpad.net/${baseName}/trunk/${v}/+download/${name}.tar.bz2"; 14 + url = "${homepage}/trunk/${v}/+download/${name}.tar.bz2"; 13 15 sha256 = "0xdicb3fmwgbyhc6cpcmdkwysdg18m5rcqc3izpwv6brq4aq4787"; 14 16 }; 15 17 ··· 20 22 21 23 meta = with stdenv.lib; { 22 24 description = "Provides a Qt implementation of the DBusMenu spec"; 23 - homepage = http://people.canonical.com/~agateau/dbusmenu/; 25 + inherit homepage; 24 26 maintainers = [ maintainers.urkud ]; 25 27 inherit (qt4.meta) platforms; 26 28 };
+5 -4
pkgs/development/libraries/libgphoto2/default.nix
··· 1 1 {stdenv, fetchurl, pkgconfig, libusb, libtool, libexif, libjpeg, gettext}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libgphoto2-2.4.10.1"; 4 + name = "libgphoto2-2.4.11"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/gphoto/${name}.tar.bz2"; 8 - sha256 = "12m99hcak59ppq1ijnfsrcm09mdj102f1xjmz4myggwjdymwc3lq"; 8 + sha256 = "08y40mqy714cg0160lny13z9kyxm63m3ksg8hljy5pspxanbn5ji"; 9 9 }; 10 10 11 - buildInputs = [pkgconfig libtool libjpeg gettext]; 11 + buildNativeInputs = [ pkgconfig gettext ]; 12 + buildInputs = [ libtool libjpeg ]; 12 13 13 14 # These are mentioned in the Requires line of libgphoto's pkg-config file. 14 - propagatedBuildInputs = [libusb libexif]; 15 + propagatedBuildInputs = [ libusb libexif ]; 15 16 16 17 meta = { 17 18 homepage = http://www.gphoto.org/proj/libgphoto2/;
-14
pkgs/development/libraries/libgphoto2/libgphoto2-2.2.1.patch
··· 1 - diff -ruN libgphoto2-2.2.1/packaging/generic/print-camera-list.c libgphoto2-2.2.1.new/packaging/generic/print-camera-list.c 2 - --- libgphoto2-2.2.1/packaging/generic/print-camera-list.c 2006-04-19 03:54:05.000000000 +0200 3 - +++ libgphoto2-2.2.1.new/packaging/generic/print-camera-list.c 2006-07-06 22:54:42.000000000 +0200 4 - @@ -48,8 +48,8 @@ 5 - #include <time.h> 6 - #include <string.h> 7 - 8 - -#include <gphoto2/gphoto2-camera.h> 9 - -#include <gphoto2/gphoto2-port-log.h> 10 - +#include <gphoto2-camera.h> 11 - +#include <gphoto2-port-log.h> 12 - 13 - #ifndef TRUE 14 - #define TRUE (0==0)
+6 -5
pkgs/development/libraries/libgsf/default.nix
··· 1 1 { fetchurl, stdenv, perl, perlXMLParser, pkgconfig, libxml2 2 - , glib, gettext, intltool, bzip2 2 + , glib, gettext, intltool, bzip2, xz 3 3 , gnome_vfs, libbonobo, python }: 4 4 5 5 6 6 stdenv.mkDerivation rec { 7 - name = "libgsf-1.14.16"; 7 + name = "libgsf-1.14.22"; 8 8 9 9 src = fetchurl { 10 - url = "http://ftp.gnome.org/pub/gnome/sources/libgsf/1.14/${name}.tar.bz2"; 11 - sha256 = "0249n2hgrcnzphinaxng0cpn7afchg84l4ka4wka9kyv3g58zz8i"; 10 + url = mirror://gnome/sources/libgsf/1.14/libgsf-1.14.22.tar.xz; 11 + sha256 = "0gvq1gbbcl078s3kgdc508jp7p3a3ps34fj4pf8vsamprbikpwm5"; 12 12 }; 13 13 14 + buildNativeInputs = [ xz intltool pkgconfig ]; 14 15 buildInputs = 15 - [ perl perlXMLParser pkgconfig gettext bzip2 gnome_vfs python intltool ]; 16 + [ perl perlXMLParser gettext bzip2 gnome_vfs python ]; 16 17 17 18 propagatedBuildInputs = [ glib libxml2 libbonobo ]; 18 19
+14
pkgs/development/libraries/libwpd/0.8.nix
··· 1 + { stdenv, fetchurl, pkgconfig, glib, libgsf, libxml2, bzip2 }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "libwpd-0.8.14"; 5 + 6 + src = fetchurl { 7 + url = "mirror://sourceforge/libwpd/${name}.tar.gz"; 8 + sha256 = "1syli6i5ma10cwzpa61a18pyjmianjwsf6pvmvzsh5md6yk4yx01"; 9 + }; 10 + 11 + buildInputs = [ glib libgsf libxml2 ]; 12 + 13 + buildNativeInputs = [ pkgconfig bzip2 ]; 14 + }
+2 -2
pkgs/development/libraries/mlt/default.nix
··· 1 - {stdenv, fetchurl, SDL, qt, pkgconfig, ffmpeg, libdv, libxml2, libsamplerate, 1 + {stdenv, fetchurl, SDL, qt4, pkgconfig, ffmpeg, libdv, libxml2, libsamplerate, 2 2 libvorbis, sox}: 3 3 4 4 stdenv.mkDerivation { ··· 9 9 sha256 = "1xcrrd3xbz9hmahgl7xf610cm97chwpxwgcajkd10mpcxbqs08i0"; 10 10 }; 11 11 12 - buildInputs = [ qt SDL ffmpeg libdv libxml2 libsamplerate libvorbis sox ]; 12 + buildInputs = [ qt4 SDL ffmpeg libdv libxml2 libsamplerate libvorbis sox ]; 13 13 14 14 # Mostly taken from: 15 15 # http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine
+29
pkgs/development/libraries/newt/default.nix
··· 1 + { fetchurl, stdenv, slang, popt }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "newt-0.52.14"; 5 + 6 + src = fetchurl { 7 + url = "https://fedorahosted.org/releases/n/e/newt/${name}.tar.gz"; 8 + sha256 = "13lp815zwldbw917wxmjy90gp608n3zlk4p3ybfqh0x6p9c4y3zp"; 9 + }; 10 + 11 + patchPhase = '' 12 + sed -i -e s,/usr/bin/install,install, -e s,-I/usr/include/slang,, Makefile.in po/Makefile 13 + ''; 14 + 15 + buildInputs = [ slang popt ]; 16 + 17 + crossAttrs = { 18 + makeFlags = "CROSS_COMPILE=${stdenv.cross.config}-"; 19 + }; 20 + 21 + meta = { 22 + homepage = https://fedorahosted.org/newt/; 23 + description = "Library for color text mode, widget based user interfaces"; 24 + 25 + license = "LGPLv2"; 26 + platforms = stdenv.lib.platforms.linux; 27 + maintainers = [ stdenv.lib.maintainers.viric ]; 28 + }; 29 + }
+16 -11
pkgs/development/libraries/openssl/default.nix
··· 6 6 opensslCrossSystem = stdenv.lib.attrByPath [ "openssl" "system" ] 7 7 (throw "openssl needs its platform name cross building" null) 8 8 stdenv.cross; 9 - in 10 9 11 - stdenv.mkDerivation { 12 - inherit name; 13 - 14 - src = fetchurl { 15 - url = "http://www.openssl.org/source/${name}.tar.gz"; 16 - sha256 = "1xw0ffzmr4wbnb0glywgks375dvq8x87pgxmwx6vhgvkflkxqqg3"; 17 - }; 18 - 19 - patches = 10 + patchesCross = isCross: 20 11 [ # Allow the location of the X509 certificate file (the CA 21 12 # bundle) to be set through the environment variable 22 13 # ‘OPENSSL_X509_CERT_FILE’. This is necessary because the ··· 27 18 ./cert-file.patch 28 19 ] 29 20 30 - ++ (stdenv.lib.optionals (stdenv ? cross && opensslCrossSystem == "hurd-x86") 21 + ++ (stdenv.lib.optionals (isCross && opensslCrossSystem == "hurd-x86") 31 22 [ ./cert-file-path-max.patch # merge with `cert-file.patch' eventually 32 23 ./gnu.patch # submitted upstream 33 24 ]) 34 25 35 26 ++ (stdenv.lib.optional stdenv.isDarwin ./darwin-arch.patch) 36 27 ++ stdenv.lib.optional (stdenv.system == "x86_64-freebsd") ./freebsd-x86_64-asm.patch; 28 + 29 + in 30 + 31 + stdenv.mkDerivation { 32 + inherit name; 33 + 34 + src = fetchurl { 35 + url = "http://www.openssl.org/source/${name}.tar.gz"; 36 + sha256 = "1xw0ffzmr4wbnb0glywgks375dvq8x87pgxmwx6vhgvkflkxqqg3"; 37 + }; 38 + 39 + patches = patchesCross false; 37 40 38 41 buildNativeInputs = [ perl ]; 39 42 ··· 56 59 ''; # */ 57 60 58 61 crossAttrs = { 62 + patches = patchesCross true; 63 + 59 64 preConfigure='' 60 65 # It's configure does not like --build or --host 61 66 export configureFlags="--libdir=lib --cross-compile-prefix=${stdenv.cross.config}- shared ${opensslCrossSystem}"
+1 -1
pkgs/development/libraries/openssl/gnu.patch
··· 7 7 8 8 ##### GNU Hurd 9 9 -"hurd-x86", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -march=i486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC", 10 - +"hurd-x86", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -march=i486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so", 10 + +"hurd-x86", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -march=i486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", 11 11 12 12 ##### OS/2 EMX 13 13 "OS2-EMX", "gcc::::::::",
-29
pkgs/development/libraries/pango/1.24.x.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gettext, x11, glib, cairo, libpng }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "pango-1.24.1"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnome/sources/pango/1.24/${name}.tar.bz2"; 8 - sha256 = "1cls9cbk6sx81101gh2pkiri8v14shqpvy37cydbh8scs4yk8370"; 9 - }; 10 - 11 - buildInputs = [pkgconfig] ++ (if stdenv.system == "i686-darwin" then [gettext] else []); 12 - 13 - propagatedBuildInputs = [x11 glib cairo libpng]; 14 - 15 - meta = { 16 - description = "A library for laying out and rendering of text, with an emphasis on internationalization"; 17 - 18 - longDescription = '' 19 - Pango is a library for laying out and rendering of text, with an 20 - emphasis on internationalization. Pango can be used anywhere 21 - that text layout is needed, though most of the work on Pango so 22 - far has been done in the context of the GTK+ widget toolkit. 23 - Pango forms the core of text and font handling for GTK+-2.x. 24 - ''; 25 - 26 - homepage = http://www.pango.org/; 27 - license = "LGPLv2+"; 28 - }; 29 - }
+6 -6
pkgs/development/libraries/pangomm/2.28.x.nix
··· 1 - { stdenv, fetchurl_gnome, pkgconfig, pango, glibmm, cairomm, libpng }: 1 + { stdenv, fetchurl, pkgconfig, pango, glibmm, cairomm, libpng, xz }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "pangomm-2.28.4"; 5 5 6 - src = fetchurl_gnome { 7 - project = "pangomm"; 8 - major = "2"; minor = "28"; patchlevel = "2"; 9 - sha256 = "13yq5zwxzliiss4ladaa7di2b3s965p3zbz7s0ccz9ddbqj9f7gc"; 6 + src = fetchurl { 7 + url = mirror://gnome/sources/pangomm/2.28/pangomm-2.28.4.tar.xz; 8 + sha256 = "10kcdpg080m393f1vz0km41kd3483fkyabprm59gvjwklxkcp3bp"; 10 9 }; 11 10 11 + buildInputs = [ xz]; 12 12 buildNativeInputs = [ pkgconfig ]; 13 13 propagatedBuildInputs = [ pango glibmm cairomm libpng ]; 14 14
+1 -1
pkgs/development/libraries/qt-3/default.nix
··· 5 5 , xineramaSupport ? true, libXinerama ? null 6 6 , cursorSupport ? true, libXcursor ? null 7 7 , threadSupport ? true 8 - , mysqlSupport ? true, mysql ? null 8 + , mysqlSupport ? false, mysql ? null 9 9 , openglSupport ? false, mesa ? null, libXmu ? null 10 10 , x11, xextproto, zlib, libjpeg, libpng, which 11 11 }:
-44
pkgs/development/libraries/wxGTK-2.6/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gtk, libXinerama, libSM, libXxf86vm, xf86vidmodeproto 2 - , compat22 ? false, compat24 ? true, unicode ? true 3 - }: 4 - 5 - stdenv.mkDerivation { 6 - name = "wxGTK-2.6.4"; 7 - 8 - src = fetchurl { 9 - url = mirror://sourceforge/wxwindows/wxGTK-2.6.4.tar.gz; 10 - sha256 = "1yilzg9qxvdpqhhd3sby1w9pj00k7jqw0ikmwyhh5jmaqnnnrb2x"; 11 - }; 12 - 13 - buildInputs = [ gtk libXinerama libSM libXxf86vm xf86vidmodeproto ]; 14 - 15 - buildNativeInputs = [ pkgconfig ]; 16 - 17 - configureFlags = [ 18 - "--enable-gtk2" 19 - (if compat22 then "--enable-compat22" else "--disable-compat22") 20 - (if compat24 then "--enable-compat24" else "--disable-compat24") 21 - "--disable-precomp-headers" 22 - (if unicode then "--enable-unicode" else "") 23 - ]; 24 - 25 - # This variable is used by configure to find some dependencies. 26 - SEARCH_INCLUDE = 27 - "${libXinerama}/include ${libSM}/include ${libXxf86vm}/include"; 28 - 29 - # Work around a bug in configure. 30 - NIX_CFLAGS_COMPILE = "-DHAVE_X11_XLIB_H=1"; 31 - 32 - preConfigure = " 33 - substituteInPlace configure --replace 'SEARCH_INCLUDE=' 'DUMMY_SEARCH_INCLUDE=' 34 - substituteInPlace configure --replace /usr /no-such-path 35 - "; 36 - 37 - postBuild = "(cd contrib/src && make)"; 38 - postInstall = " 39 - (cd contrib/src && make install) 40 - (cd $out/include && ln -s wx-*/* .) 41 - "; 42 - 43 - passthru = {inherit gtk compat22 compat24 unicode;}; 44 - }
+7 -7
pkgs/development/tools/documentation/doxygen/default.nix
··· 1 - { stdenv, fetchurl, perl, flex, bison, qt }: 1 + { stdenv, fetchurl, perl, flex, bison, qt4 }: 2 2 3 3 let 4 4 name = "doxygen-1.7.4"; ··· 15 15 16 16 buildInputs = 17 17 [ perl flex bison ] 18 - ++ stdenv.lib.optional (qt != null) qt; 18 + ++ stdenv.lib.optional (qt4 != null) qt4; 19 19 20 20 prefixKey = "--prefix "; 21 21 22 22 configureFlags = 23 23 [ "--dot dot" ] 24 - ++ stdenv.lib.optional (qt != null) "--with-doxywizard"; 24 + ++ stdenv.lib.optional (qt4 != null) "--with-doxywizard"; 25 25 26 - preConfigure = stdenv.lib.optionalString (qt != null) 26 + preConfigure = stdenv.lib.optionalString (qt4 != null) 27 27 '' 28 - echo "using QTDIR=${qt}..." 29 - export QTDIR=${qt} 28 + echo "using QTDIR=${qt4}..." 29 + export QTDIR=${qt4} 30 30 ''; 31 31 32 32 makeFlags = "MAN1DIR=share/man/man1"; ··· 47 47 ''; 48 48 49 49 maintainers = [stdenv.lib.maintainers.simons]; 50 - platforms = if (qt != null) then stdenv.lib.platforms.linux else stdenv.lib.platforms.unix; 50 + platforms = if (qt4 != null) then stdenv.lib.platforms.linux else stdenv.lib.platforms.unix; 51 51 }; 52 52 }
+51 -3
pkgs/development/tools/misc/elfutils/default.nix
··· 1 - {stdenv, fetchurl, zlib, bzip2, xz, m4}: 1 + {stdenv, fetchurl, m4, zlib, bzip2, xz, bison, flex, gettext}: 2 2 3 3 # TODO: Look at the hardcoded paths to kernel, modules etc. 4 4 stdenv.mkDerivation rec { ··· 13 13 sha256 = "19mlgxyzcwiv64ynj2cibgkiw4qkm3n37kizvy6555dsmlaqfybq"; 14 14 }; 15 15 16 - buildInputs = [ zlib bzip2 xz ]; 16 + patches = [ 17 + (fetchurl { 18 + url = https://fedorahosted.org/releases/e/l/elfutils/0.152/elfutils-portability.patch; 19 + sha256 = "0q318w4cvvqv9ps4xcwphapj1gl31isgjyya4y9sm72qj68n61p0"; 20 + }) ]; 21 + 22 + # We need bzip2 in NativeInputs because otherwise we can't unpack the src, 23 + # as the host-bzip2 will be in the path. 24 + buildNativeInputs = [m4 bison flex gettext bzip2]; 25 + buildInputs = [zlib bzip2 xz]; 26 + 27 + crossAttrs = { 28 + 29 + /* Having bzip2 will harm, because anything using elfutils 30 + as buildInput cross-building, will not be able to run 'bzip2' */ 31 + propagatedBuildInputs = [ zlib.hostDrv ]; 17 32 18 - buildNativeInputs = [m4]; 33 + # This program does not cross-build fine. So I only cross-build some parts 34 + # I need for the linux perf tool. 35 + # On the awful cross-building: 36 + # http://comments.gmane.org/gmane.comp.sysutils.elfutils.devel/2005 37 + # 38 + # I wrote this testing for the nanonote. 39 + buildPhase = '' 40 + pushd libebl 41 + make 42 + popd 43 + pushd libelf 44 + make 45 + popd 46 + pushd libdwfl 47 + make 48 + popd 49 + pushd libdw 50 + make 51 + popd 52 + ''; 53 + 54 + installPhase = '' 55 + pushd libelf 56 + make install 57 + popd 58 + pushd libdwfl 59 + make install 60 + popd 61 + pushd libdw 62 + make install 63 + popd 64 + cp version.h $out/include 65 + ''; 66 + }; 19 67 20 68 dontAddDisableDepTrack = true; 21 69
+27
pkgs/development/tools/misc/itstool/default.nix
··· 1 + { stdenv, fetchurl, python, libxml2Python }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "itstool-1.1.1"; 5 + 6 + src = fetchurl { 7 + url = "http://files.itstool.org/itstool/${name}.tar.bz2"; 8 + sha256 = "1jchgcgxvqwkhr61q0j08adl1k8hw86dzbl207gzmns9fa7vmzqg"; 9 + }; 10 + 11 + buildInputs = [ python ]; 12 + 13 + patchPhase = 14 + '' 15 + sed -e '/import libxml2/i import sys\ 16 + sys.path.append("${libxml2Python}/lib/${python.libPrefix}/site-packages")' \ 17 + -i itstool.in 18 + ''; 19 + 20 + meta = { 21 + homepage = http://itstool.org/; 22 + description = "XML to PO and back again"; 23 + license = stdenv.lib.licenses.gpl3Plus; 24 + platforms = stdenv.lib.platforms.all; 25 + maintainers = [ stdenv.lib.maintainers.urkud ]; 26 + }; 27 + }
-42
pkgs/development/tools/misc/xxdiff/3.2.nix
··· 1 - args : with args; 2 - rec { 3 - src = fetchurl { 4 - url = http://downloads.sourceforge.net/xxdiff/xxdiff-3.2.tar.bz2; 5 - sha256 = "1f5j9l9n5j2ab0h3iwaz0mnz0y8h7ilc0dbcrfmaibk2njx38mcn"; 6 - }; 7 - 8 - buildInputs = [qt flex bison python pkgconfig makeWrapper 9 - libX11 libXext]; 10 - configureFlags = []; 11 - 12 - /* doConfigure should be specified separately */ 13 - phaseNames = ["prepareMainBuild" "fixInc" 14 - "deploy" 15 - "installPythonPackage" 16 - (makeManyWrappers 17 - ''$out/bin/*'' 18 - ''--prefix PYTHONPATH : $(toPythonPath $out):$PYTHONPATH'') 19 - ]; 20 - 21 - prepareMainBuild = fullDepEntry ('' 22 - cd src 23 - export QTDIR=${qt}/ 24 - make -f Makefile.bootstrap makefile 25 - '') ["minInit" "doUnpack"]; 26 - 27 - fixInc = fullDepEntry('' 28 - sed -e '1i\#include <stdlib.h>' -i resources.inline.h 29 - '') ["minInit" "doUnpack"]; 30 - 31 - deploy = fullDepEntry ('' 32 - ensureDir $out/bin/ 33 - cp ../bin/xxdiff $out/bin 34 - cd .. 35 - '') ["minInit" "doMake" "defEnsureDir" "addInputs"]; 36 - 37 - name = "xxdiff-3.2"; 38 - meta = { 39 - description = "Interactive merge tool"; 40 - homepage = http://furius.ca/xxdiff/; 41 - }; 42 - }
+25
pkgs/development/tools/misc/xxdiff/default.nix
··· 1 + { stdenv, fetchhg, qt4, flex, bison }: 2 + 3 + stdenv.mkDerivation { 4 + name = "xxdiff-4.0-beta1-20110723"; 5 + 6 + src = fetchhg { 7 + name = "xxdiff"; 8 + url = https://hg.furius.ca/public/xxdiff; 9 + sha256 = "0ahx80vdf67vq9w0g66dx39y27gvz6v1aybqj9554n6vxvg1zk5n"; 10 + }; 11 + 12 + buildNativeInputs = [ flex bison qt4 ]; 13 + 14 + buildInputs = [ qt4 ]; 15 + 16 + QMAKE = "qmake"; 17 + 18 + configurePhase = 19 + '' 20 + cd src 21 + make -f Makefile.bootstrap 22 + ''; 23 + 24 + installPhase = "mkdir -pv $out/bin; cp -v ../bin/xxdiff $out/bin"; 25 + }
+3 -3
pkgs/games/orbit/default.nix
··· 1 1 { stdenv, fetchurl, builderDefs, mesa, libXi, libXt, libXext, libX11 2 - , libXmu, freeglut, esound }: 2 + , libXmu, freeglut }: 3 3 4 4 with builderDefs; 5 5 let localDefs = builderDefs.passthru.function (rec { ··· 9 9 url = http://ftp.de.debian.org/debian/pool/main/s/space-orbit/space-orbit_1.01.orig.tar.gz; 10 10 }; 11 11 12 - buildInputs = [mesa libXi libXt libXext libX11 libXmu freeglut esound]; 12 + buildInputs = [mesa libXi libXt libXext libX11 libXmu freeglut]; 13 13 configureFlags = []; 14 14 debianPatch = 15 15 fetchurl { ··· 20 20 gunzip < ${debianPatch} | patch -Np1 21 21 cd src 22 22 sed -e 's@/usr/share/games/orbit/@'$out'/dump/@g' -i *.c 23 - sed -e '/DIR=/d' -i Makefile 23 + sed -e '/DIR=/d; s/-lesd//; s/-DESD//;' -i Makefile 24 24 make 25 25 ensureDir $out/bin 26 26 cp -r .. $out/dump
+1 -1
pkgs/misc/drivers/hplip/default.nix
··· 1 1 {stdenv, fetchurl, cups, zlib, libjpeg, libusb, python, saneBackends, dbus 2 - , pkgconfig, polkit, qtSupport ? false, qt4 2 + , pkgconfig, polkit, qtSupport ? true, qt4 3 3 }: 4 4 5 5 stdenv.mkDerivation rec {
+2
pkgs/misc/uboot/nanonote.nix
··· 26 26 done 27 27 chmod +w -R * 28 28 sed -i -e 's/console=ttyS0,57600n8//' include/configs/qi_lb60.h 29 + # Load more than 2MiB for the kernel 30 + sed -i -e 's/0x200000;bootm/0x400000;bootm/' include/configs/qi_lb60.h 29 31 ''; 30 32 31 33 # Remove the cross compiler prefix, and add reiserfs support
+4 -4
pkgs/os-specific/linux/fbterm/src-for-default.nix
··· 1 1 rec { 2 - version="1.5"; 3 - name="fbterm-1.5"; 4 - hash="05qzc6g9a79has3cy7dlw70n4pn13r552a2i1g4xy23acnpvvjsb"; 2 + version="1.7"; 3 + name="fbterm-1.7"; 4 + hash="19qjb2zb4gwr1jlybmalaw3y3zybvc8vliwj85dfabmill1k1afh"; 5 5 url="http://fbterm.googlecode.com/files/fbterm-${version}.tar.gz"; 6 - advertisedUrl="http://fbterm.googlecode.com/files/fbterm-1.5.tar.gz"; 6 + advertisedUrl="http://fbterm.googlecode.com/files/fbterm-1.7.tar.gz"; 7 7 8 8 9 9 }
+4 -4
pkgs/os-specific/linux/fbterm/stdenv.nix
··· 3 3 { stdenv, fetchurl, gpm, freetype, fontconfig, pkgconfig, ncurses }: 4 4 5 5 let 6 - version="1.5"; 7 - name="fbterm-1.5"; 8 - hash="05qzc6g9a79has3cy7dlw70n4pn13r552a2i1g4xy23acnpvvjsb"; 6 + version="1.7"; 7 + name="fbterm-1.7"; 8 + hash="19qjb2zb4gwr1jlybmalaw3y3zybvc8vliwj85dfabmill1k1afh"; 9 9 url="http://fbterm.googlecode.com/files/fbterm-${version}.tar.gz"; 10 10 in 11 11 ··· 20 20 buildNativeInputs = [ ncurses ]; 21 21 buildInputs = [ gpm freetype fontconfig pkgconfig ]; 22 22 23 - patchPhase = '' 23 + preConfigure = '' 24 24 sed -e '/ifdef SYS_signalfd/atypedef long long loff_t;' -i src/fbterm.cpp 25 25 26 26 sed -e '/install-exec-hook:/,/^[^\t]/{d}; /.NOEXPORT/iinstall-exec-hook:\
+33
pkgs/os-specific/linux/firmware/ralink/default.nix
··· 1 + {stdenv, fetchsvn }: 2 + 3 + # Upstream is http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git 4 + 5 + stdenv.mkDerivation { 6 + name = "ralink-fw-r17279"; 7 + 8 + src = fetchsvn { 9 + url = svn://svn.debian.org/kernel/dists/trunk/firmware-nonfree/ralink; 10 + rev = 17279; 11 + sha256 = "06nc6w3xcrxzcai7gaf27k0v8k2xbq3imzpgc02rbxv5q5flxh65"; 12 + }; 13 + 14 + unpackPhase = "true"; 15 + 16 + buildPhase = "true"; 17 + 18 + # Installation copies the firmware AND the license. The license 19 + # says: "Your rights to redistribute the Software shall be 20 + # contingent upon your installation of this Agreement in its 21 + # entirety in the same directory as the Software." 22 + installPhase = '' 23 + ensureDir $out 24 + cp $src/*.bin $out 25 + cp $src/LICENSE $out/ralink.LICENSE 26 + ''; 27 + 28 + meta = { 29 + description = "Firmware for the Ralink wireless cards"; 30 + homepage = http://www.ralinktech.com/; 31 + license = "non-free"; 32 + }; 33 + }
+19 -3
pkgs/os-specific/linux/kernel/perf.nix
··· 1 - { stdenv, kernel, elfutils }: 1 + { stdenv, kernel, elfutils, python, perl, newt, slang, asciidoc, xmlto 2 + , docbook_xsl, docbook_xml_dtd_45, libxslt }: 2 3 3 4 stdenv.mkDerivation { 4 5 name = "perf-linux-${kernel.version}"; ··· 7 8 8 9 preConfigure = '' 9 10 cd tools/perf 10 - export makeFlags="DESTDIR=$out" 11 + sed -i s,/usr/include/elfutils,$elfutils/include/elfutils, Makefile 12 + export makeFlags="DESTDIR=$out $makeFlags" 11 13 ''; 12 14 13 - buildInputs = [ elfutils ]; 15 + # perf refers both to newt and slang 16 + buildNativeInputs = [ asciidoc xmlto docbook_xsl docbook_xml_dtd_45 libxslt ]; 17 + buildInputs = [ elfutils python perl newt slang ]; 18 + 19 + installFlags = "install install-man ASCIIDOC8=1"; 20 + 21 + inherit elfutils; 22 + 23 + crossAttrs = { 24 + /* I don't want cross-python or cross-perl - 25 + I don't know if cross-python even works */ 26 + propagatedBuildInputs = [ elfutils.hostDrv newt.hostDrv ]; 27 + makeFlags = "CROSS_COMPILE=${stdenv.cross.config}-"; 28 + elfutils = elfutils.hostDrv; 29 + }; 14 30 15 31 meta = { 16 32 homepage = https://perf.wiki.kernel.org/;
+4 -4
pkgs/os-specific/linux/pam_usb/default.nix
··· 5 5 pumountBin = useSetUID pmount "/bin/pumount"; 6 6 in 7 7 8 - stdenv.mkDerivation { 9 - name = "pam_usb-0.4.2"; 8 + stdenv.mkDerivation rec { 9 + name = "pam_usb-0.5.0"; 10 10 11 11 src = fetchurl { 12 - url = mirror://sourceforge/pamusb/pam_usb/pam_usb-0.4.2/pam_usb-0.4.2.tar.gz; 13 - sha256 = "736afced7482c7c5d47127285f7defe0a304a6136a0090588fa8698d385ba202"; 12 + url = "mirror://sourceforge/pamusb/${name}.tar.gz"; 13 + sha256 = "1g1w0s9d8mfld8abrn405ll5grv3xgs0b0hsganrz6qafdq9j7q1"; 14 14 }; 15 15 16 16 buildInputs = [
+3 -5
pkgs/os-specific/linux/pmount/default.nix
··· 1 - { stdenv, fetchurl, cryptsetup, dbus, dbus_glib, hal, intltool, ntfs3g, utillinux 1 + { stdenv, fetchurl, cryptsetup, dbus, dbus_glib, intltool, ntfs3g, utillinux 2 2 , mediaDir ? "/media/" 3 3 , lockDir ? "/var/lock/pmount" 4 4 , whiteList ? "/etc/pmount.allow" ··· 15 15 sha256 = "db38fc290b710e8e9e9d442da2fb627d41e13b3ee80326c15cc2595ba00ea036"; 16 16 }; 17 17 18 - buildInputs = [ hal intltool utillinux ]; 18 + buildInputs = [ intltool utillinux ]; 19 19 20 20 configureFlags = "" 21 21 + " --with-media-dir=${mediaDir}" ··· 23 23 + " --with-whitelist=${whiteList}" 24 24 + " --with-mount-prog=${utillinux}/bin/mount" 25 25 + " --with-umount-prog=${utillinux}/bin/umount" 26 - + " --with-cryptsetup=${cryptsetup}/sbin/cryptsetup" 27 - + " --with-mount-ntfs3g=${ntfs3g}/sbin/mount.ntfs-3g" 28 - + " --enable-hal"; 26 + + " --with-mount-ntfs3g=${ntfs3g}/sbin/mount.ntfs-3g"; 29 27 30 28 postConfigure = '' 31 29 # etc/Mafile.am is hardcoded and it does not respect the --prefix option.
+4
pkgs/tools/filesystems/mtdutils/default.nix
··· 21 21 22 22 buildInputs = [ libuuid lzo zlib acl ]; 23 23 24 + crossAttrs = { 25 + makeFlags = "CC=${stdenv.cross.config}-gcc"; 26 + }; 27 + 24 28 meta = { 25 29 description = "Tools for MTD filesystems"; 26 30 license = "GPLv2+";
+11 -18
pkgs/tools/graphics/qrencode/default.nix
··· 1 - args : 2 - let 3 - lib = args.lib; 4 - fetchurl = args.fetchurl; 1 + { stdenv, fetchurl, libpng, pkgconfig }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "qrencode-3.2.0"; 5 5 6 - version = lib.attrByPath ["version"] "3.0.3" args; 7 - buildInputs = with args; [ 8 - libpng pkgconfig 9 - ]; 10 - in 11 - rec { 12 6 src = fetchurl { 13 - url = "http://megaui.net/fukuchi/works/qrencode/qrencode-${version}.tar.gz"; 14 - sha256 = "1f5nnbk016casqfprdli50ssv08l0gj5zrd0q4rdvzfwqy67i7vm"; 7 + url = "${meta.homepage}/${name}.tar.bz2"; 8 + sha256 = "13q6cz2lif8d7y95f8sgfqaxc1qr0sz9nl2xh71lfmx7v5ybri03"; 15 9 }; 16 10 17 - inherit buildInputs; 18 - configureFlags = []; 11 + buildInputs = [ libpng ]; 12 + buildNativeInputs = [ pkgconfig ]; 19 13 20 - /* doConfigure should be specified separately */ 21 - phaseNames = ["doConfigure" "doMakeInstall"]; 22 - 23 - name = "qrencode-" + version; 24 14 meta = { 15 + homepage = http://fukuchi.org/works/qrencode/; 25 16 description = "QR code encoder"; 17 + platforms = stdenv.lib.platforms.all; 18 + maintainers = [ stdenv.lib.maintainers.urkud ]; 26 19 }; 27 20 }
+3 -3
pkgs/tools/misc/xburst-tools/default.nix
··· 2 2 , gccCross ? null }: 3 3 4 4 let 5 - version = "2011-03-08"; 5 + version = "2011-12-26"; 6 6 in 7 7 stdenv.mkDerivation { 8 8 name = "xburst-tools-${version}"; 9 9 10 10 src = fetchgit { 11 11 url = git://projects.qi-hardware.com/xburst-tools.git; 12 - rev = "a3a38cabf1e854667d90f49f0b4487e28974a3a6"; 13 - sha256 = "ac5671708cf9d18de79207530335f6781fa4bedf55288069786f4ecb971c4658"; 12 + rev = "c71ce8e15db25fe49ce8702917cb17720882e341"; 13 + sha256 = "abe4c4591183f2bc5ca6363451d1cd7d966c080b4f5bfb0fedf7e9a4f70267a4"; 14 14 }; 15 15 16 16 preConfigure = ''
+1 -1
pkgs/tools/networking/modemmanager/default.nix
··· 18 18 meta = { 19 19 description = "WWAN modem manager, part of NetworkManager"; 20 20 maintainers = [ stdenv.lib.maintainers.urkud ]; 21 - platforms = [ stdenv.lib.platforms.linux ]; 21 + platforms = stdenv.lib.platforms.linux; 22 22 }; 23 23 }
+37 -76
pkgs/top-level/all-packages.nix
··· 2904 2904 inherit python pil makeWrapper; 2905 2905 }; 2906 2906 2907 - doxygen = lowPrio (callPackage ../development/tools/documentation/doxygen { 2908 - qt = null; 2909 - }); 2907 + doxygen = lowPrio (doxygen_gui.override { qt4 = null; }); 2910 2908 2911 - doxygen_gui = doxygen.override { 2912 - qt = qt4; 2913 - }; 2909 + doxygen_gui = callPackage ../development/tools/documentation/doxygen { }; 2914 2910 2915 2911 eggdbus = callPackage ../development/tools/misc/eggdbus { }; 2916 2912 ··· 2980 2976 intelgen4asm = callPackage ../development/misc/intelgen4asm { }; 2981 2977 2982 2978 ired = callPackage ../development/tools/analysis/radare/ired.nix { }; 2979 + 2980 + itstool = callPackage ../development/tools/misc/itstool { }; 2983 2981 2984 2982 jam = callPackage ../development/tools/build-managers/jam { }; 2985 2983 ··· 3094 3092 3095 3093 valkyrie = callPackage ../development/tools/analysis/valkyrie { }; 3096 3094 3097 - xxdiff = builderDefsPackage (import ../development/tools/misc/xxdiff/3.2.nix) { 3098 - qt = qt3; 3099 - inherit pkgconfig makeWrapper bison python flex; 3100 - inherit (xlibs) libXext libX11; 3101 - }; 3095 + xxdiff = callPackage ../development/tools/misc/xxdiff { }; 3102 3096 3103 3097 yacc = bison; 3104 3098 ··· 3630 3624 3631 3625 }); 3632 3626 3633 - gtkLibs216 = recurseIntoAttrs (let callPackage = newScope pkgs.gtkLibs216; in { 3634 - 3635 - glib = callPackage ../development/libraries/glib/2.20.x.nix { }; 3636 - 3637 - atk = callPackage ../development/libraries/atk/1.24.x.nix { }; 3638 - 3639 - cairo = callPackage ../development/libraries/cairo { }; 3640 - 3641 - pango = callPackage ../development/libraries/pango/1.24.x.nix { }; 3642 - 3643 - gtk = callPackage ../development/libraries/gtk+/2.16.x.nix { }; 3644 - 3645 - }); 3646 - 3647 3627 gtkLibs224 = recurseIntoAttrs (let callPackage = pkgs.newScope pkgs.gtkLibs224; in { 3648 3628 3649 3629 glib = callPackage ../development/libraries/glib/2.28.x.nix { }; 3650 3630 3651 3631 glibmm = callPackage ../development/libraries/glibmm/2.28.x.nix { }; 3652 3632 3653 - atk = callPackage ../development/libraries/atk/1.32.x.nix { }; 3633 + atk = callPackage ../development/libraries/atk/2.2.x.nix { }; 3654 3634 3655 3635 atkmm = callPackage ../development/libraries/atkmm/2.22.x.nix { }; 3656 3636 ··· 3686 3666 pango = callPackage ../development/libraries/pango/1.29.x.nix { }; 3687 3667 3688 3668 gtk = callPackage ../development/libraries/gtk+/3.2.x.nix { }; 3669 + 3670 + gtk2 = callPackage ../development/libraries/gtk+/2.24.x.nix { }; 3689 3671 3690 3672 # Let hydra build gtk-3.x but do not show this to users yet 3691 3673 recurseForRelease = true; ··· 4179 4161 inherit (gnome) glib; 4180 4162 }; 4181 4163 4164 + libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { 4165 + inherit (gnome) glib; 4166 + }; 4167 + 4182 4168 libwpg = callPackage ../development/libraries/libwpg { }; 4183 4169 4184 4170 libx86 = builderDefsPackage ../development/libraries/libx86 {}; ··· 4273 4259 4274 4260 mkvtoolnix = callPackage ../applications/video/mkvtoolnix { }; 4275 4261 4276 - mlt = callPackage ../development/libraries/mlt { 4277 - qt = qt4; 4278 - }; 4262 + mlt = callPackage ../development/libraries/mlt { }; 4279 4263 4280 4264 libmpeg2 = callPackage ../development/libraries/libmpeg2 { }; 4281 4265 ··· 4325 4309 4326 4310 nettle = callPackage ../development/libraries/nettle { }; 4327 4311 4312 + newt = callPackage ../development/libraries/newt { }; 4313 + 4328 4314 nspr = callPackage ../development/libraries/nspr { }; 4329 4315 4330 4316 nss = callPackage ../development/libraries/nss { }; ··· 4409 4395 4410 4396 phonon_backend_gstreamer = callPackage ../development/libraries/phonon-backend-gstreamer { }; 4411 4397 4412 - phonon_backend_vlc = newScope pkgs.kde4 ../development/libraries/phonon-backend-vlc { }; 4398 + phonon_backend_vlc = callPackage ../development/libraries/phonon-backend-vlc { }; 4413 4399 4414 4400 physfs = callPackage ../development/libraries/physfs { }; 4415 4401 ··· 4462 4448 4463 4449 qt3 = callPackage ../development/libraries/qt-3 { 4464 4450 openglSupport = mesaSupported; 4465 - mysqlSupport = getConfig ["qt" "mysql"] false; 4466 - }; 4467 - 4468 - qt3mysql = qt3.override { 4469 - mysqlSupport = true; 4470 4451 }; 4471 4452 4472 4453 qt4 = pkgs.kde4.qt4; ··· 4693 4674 wvstreams = callPackage ../development/libraries/wvstreams { }; 4694 4675 4695 4676 wxGTK = wxGTK28; 4696 - 4697 - wxGTK26 = callPackage ../development/libraries/wxGTK-2.6 { 4698 - inherit (gtkLibs216) gtk; 4699 - }; 4700 4677 4701 4678 wxGTK28 = callPackage ../development/libraries/wxGTK-2.8 { 4702 4679 inherit (gtkLibs) gtk; ··· 6030 6007 regionset = callPackage ../os-specific/linux/regionset { }; 6031 6008 6032 6009 rfkill = callPackage ../os-specific/linux/rfkill { }; 6010 + 6011 + ralink_fw = callPackage ../os-specific/linux/firmware/ralink { }; 6033 6012 6034 6013 rt2860fw = callPackage ../os-specific/linux/firmware/rt2860 { }; 6035 6014 ··· 6217 6196 6218 6197 cacert = callPackage ../data/misc/cacert { }; 6219 6198 6199 + cantarell_fonts = callPackage ../data/fonts/cantarell-fonts { }; 6200 + 6220 6201 corefonts = callPackage ../data/fonts/corefonts { }; 6221 6202 6222 6203 wrapFonts = paths : ((import ../data/fonts/fontWrap) { ··· 6866 6847 opencv = opencv_2_1; 6867 6848 }; 6868 6849 6869 - qrencode = builderDefsPackage (import ../tools/graphics/qrencode) { 6870 - inherit libpng pkgconfig; 6871 - }; 6850 + qrencode = callPackage ../tools/graphics/qrencode { }; 6872 6851 6873 6852 gecko_mediaplayer = callPackage ../applications/networking/browsers/mozilla-plugins/gecko-mediaplayer { 6874 6853 inherit (gnome) GConf; ··· 7166 7145 mupdf = callPackage ../applications/misc/mupdf { 7167 7146 }; 7168 7147 7169 - mythtv = callPackage ../applications/video/mythtv { 7170 - qt3 = qt3mysql; 7171 - }; 7148 + mythtv = callPackage ../applications/video/mythtv { }; 7172 7149 7173 7150 nano = callPackage ../applications/editors/nano { }; 7174 7151 ··· 7206 7183 inherit (perlPackages) ArchiveZip CompressZlib; 7207 7184 inherit (gnome) GConf ORBit2; 7208 7185 neon = neon029; 7186 + libwpd = libwpd_08; 7209 7187 }; 7210 7188 7211 7189 go_oo = callPackage ../applications/office/openoffice/go-oo.nix { ··· 7283 7261 7284 7262 pythonmagick = callPackage ../applications/graphics/PythonMagick { }; 7285 7263 7286 - qemu = callPackage ../applications/virtualization/qemu/0.13.nix { }; 7264 + qemu = callPackage ../applications/virtualization/qemu/0.15.nix { }; 7265 + 7266 + qemu_0_13 = callPackage ../applications/virtualization/qemu/0.13.nix { }; 7287 7267 7288 7268 qemuSVN = callPackage ../applications/virtualization/qemu/svn-6642.nix { }; 7289 7269 ··· 7448 7428 teamspeak_client = callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { }; 7449 7429 7450 7430 taskjuggler = callPackage ../applications/misc/taskjuggler { 7451 - qt = qt3; 7452 - 7453 7431 # KDE support is not working yet. 7454 7432 inherit (kde3) kdelibs kdebase; 7455 7433 withKde = getConfig [ "taskJuggler" "kde" ] false; ··· 7488 7466 tribler = callPackage ../applications/networking/p2p/tribler { }; 7489 7467 7490 7468 twinkle = callPackage ../applications/networking/twinkle { 7491 - qt = qt3; 7492 7469 boost = boostFull; 7493 7470 ccrtp = ccrtp_1_8; 7494 7471 libzrtpcpp = libzrtpcpp_1_6; ··· 7510 7487 inherit (gnome) glib_networking libsoup; 7511 7488 }; 7512 7489 7513 - valknut = callPackage ../applications/networking/p2p/valknut { 7514 - qt = qt3; 7515 - }; 7490 + valknut = callPackage ../applications/networking/p2p/valknut { }; 7516 7491 7517 7492 vdpauinfo = callPackage ../tools/X11/vdpauinfo { }; 7518 7493 ··· 7628 7603 inherit gsl aalib zlib libpng intltool gettext perl; 7629 7604 }; 7630 7605 7631 - xara = callPackage ../applications/graphics/xara { 7632 - wxGTK = wxGTK26; 7633 - }; 7606 + xara = callPackage ../applications/graphics/xara { }; 7634 7607 7635 7608 xawtv = callPackage ../applications/video/xawtv { }; 7636 7609 ··· 7716 7689 inherit (gnome) scrollkeeper libglade; 7717 7690 }; 7718 7691 7719 - yate = callPackage ../applications/misc/yate { 7720 - qt = qt4; 7721 - }; 7692 + yate = callPackage ../applications/misc/yate { }; 7722 7693 7723 7694 qgis = callPackage ../applications/misc/qgis {}; 7724 7695 ··· 7902 7873 soi = callPackage ../games/soi {}; 7903 7874 7904 7875 # You still can override by passing more arguments. 7905 - spaceOrbit = callPackage ../games/orbit { 7906 - inherit (gnome) esound; }; 7876 + spaceOrbit = callPackage ../games/orbit { }; 7907 7877 7908 7878 spring = callPackage ../games/spring { }; 7909 7879 ··· 8025 7995 8026 7996 kdelibs = callPackage ../desktops/kde-3/kdelibs { 8027 7997 stdenv = overrideGCC stdenv gcc43; 8028 - qt = qt3; 8029 7998 }; 8030 7999 8031 8000 arts = callPackage ../development/libraries/arts { 8032 - qt = qt3; 8033 - inherit (gnome) glib; 8034 - inherit (kde3) kdelibs; 8001 + inherit (pkgs.kde3) kdelibs; 8035 8002 }; 8036 8003 8037 8004 k3b = callPackage ../applications/misc/k3b/1.0.nix { ··· 8044 8011 }; 8045 8012 8046 8013 kphone = callPackage ../applications/networking/kphone { 8047 - qt = qt3; 8048 8014 stdenv = overrideGCC stdenv gcc42; # I'm to lazy to clean up header files 8049 8015 }; 8050 8016 8051 - kuickshow = callPackage ../applications/graphics/kuickshow { 8052 - inherit (kde3) arts kdelibs; 8053 - qt = qt3; 8054 - }; 8055 - 8056 8017 }; 8057 8018 8058 8019 kde4 = recurseIntoAttrs pkgs.kde47; 8059 8020 8060 8021 kde47 = kdePackagesFor pkgs.kde47 "4.7"; 8022 + 8023 + kde48 = kdePackagesFor pkgs.kde48 "4.8"; 8061 8024 8062 8025 kdePackagesFor = self: version: 8063 8026 let callPackageOrig = callPackage; in ··· 8128 8091 krusader = callPackage ../applications/misc/krusader { }; 8129 8092 8130 8093 ktorrent = callPackage ../applications/networking/p2p/ktorrent { }; 8094 + 8095 + kuickshow = callPackage ../applications/graphics/kuickshow { }; 8131 8096 8132 8097 libktorrent = callPackage ../development/libraries/libktorrent { }; 8133 8098 ··· 8366 8331 8367 8332 tulip = callPackage ../applications/science/misc/tulip { }; 8368 8333 8369 - vite = callPackage ../applications/science/misc/vite { 8370 - qt = qt4; 8371 - }; 8334 + vite = callPackage ../applications/science/misc/vite { }; 8372 8335 8373 8336 ### MISC 8374 8337 ··· 8445 8408 8446 8409 gxemul = callPackage ../misc/gxemul { }; 8447 8410 8448 - hplip = callPackage ../misc/drivers/hplip { 8449 - qtSupport = true; 8450 - }; 8411 + hplip = callPackage ../misc/drivers/hplip { }; 8451 8412 8452 8413 # using the new configuration style proposal which is unstable 8453 8414 jack1d = callPackage ../misc/jackaudio/jack1.nix { };
+4 -4
pkgs/top-level/haskell-packages.nix
··· 915 915 916 916 logfloat = callPackage ../development/libraries/haskell/logfloat {}; 917 917 918 - maude = callPackage ../development/libraries/haskell/maude {}; 918 + maude = callPackage ../development/libraries/haskell/maude { 919 + parsec = self.parsec3; 920 + }; 919 921 920 922 MaybeT = callPackage ../development/libraries/haskell/MaybeT {}; 921 923 ··· 1315 1317 1316 1318 uniqueid = callPackage ../development/libraries/haskell/uniqueid {}; 1317 1319 1318 - unixCompat_0_2_2_1 = callPackage ../development/libraries/haskell/unix-compat/0.2.2.1.nix {}; 1319 - unixCompat_0_3 = callPackage ../development/libraries/haskell/unix-compat/0.3.nix {}; 1320 - unixCompat = self.unixCompat_0_2_2_1; 1320 + unixCompat = callPackage ../development/libraries/haskell/unix-compat {}; 1321 1321 1322 1322 unorderedContainers = callPackage ../development/libraries/haskell/unordered-containers {}; 1323 1323
+1
pkgs/top-level/release-cross.nix
··· 203 203 libunistring.hostDrv = nativePlatforms; 204 204 lsh.hostDrv = nativePlatforms; 205 205 nixUnstable.hostDrv = nativePlatforms; 206 + openssl.hostDrv = nativePlatforms; # dependency of Nix 206 207 patch.hostDrv = nativePlatforms; 207 208 zile.hostDrv = nativePlatforms; 208 209 };