lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Updating from trunk. I had to resolve the pcre and some stdenv2 in all-packages


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

+883 -392
+10 -2
pkgs/applications/editors/emacs-modes/haskell/default.nix
··· 1 1 {stdenv, fetchurl, emacs}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "haskell-mode-2.7.0"; 4 + name = "haskell-mode-2.8.0"; 5 5 6 6 src = fetchurl { 7 7 url = "http://projects.haskell.org/haskellmode-emacs/${name}.tar.gz"; 8 - sha256 = "8b45c55ed5f2b498529a6d7e01b77fea899c1de93e24653cab188cb3a4f495bc"; 8 + sha256 = "1065g4xy3ca72xhqh6hfxs5j3mls82bli8w5rhz1npzyfwlwhkb1"; 9 9 }; 10 10 11 11 buildInputs = [emacs]; ··· 14 14 ensureDir "$out/share/emacs/site-lisp" 15 15 cp *.el *.elc *.hs "$out/share/emacs/site-lisp/" 16 16 ''; 17 + 18 + meta = { 19 + homepage = "http://projects.haskell.org/haskellmode-emacs/"; 20 + description = "Haskell mode package for Emacs"; 21 + 22 + platforms = stdenv.lib.platforms.unix; 23 + maintainers = [ stdenv.lib.maintainers.simons ]; 24 + }; 17 25 }
+31
pkgs/applications/editors/gobby/default.nix
··· 1 + { avahiSupport ? false # build support for Avahi in libinfinity 2 + , gnomeSupport ? false # build support for Gnome(gnome-vfs) 3 + , stdenv, fetchurl, pkgconfig 4 + , gtkmm, gsasl, gtksourceview, libxmlxx, libinfinity, intltool 5 + , gnomevfs ? null}: 6 + 7 + let 8 + libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; }; 9 + 10 + in stdenv.mkDerivation rec { 11 + 12 + name = "gobby-0.4.93"; 13 + src = fetchurl { 14 + url = "http://releases.0x539.de/gobby/${name}.tar.gz"; 15 + sha256 = "1zk6p0kdp9vcvrr3kx0kw106ln309hd7bbsq8li1g0pcnkgrf4q4"; 16 + }; 17 + 18 + buildInputs = [ pkgconfig gtkmm gsasl gtksourceview libxmlxx libinf intltool ] 19 + ++ stdenv.lib.optional gnomeSupport gnomevfs; 20 + 21 + configureFlags = '' 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + homepage = http://gobby.0x539.de/; 26 + description = "A GTK-based collaborative editor supporting multiple documents in one session and a multi-user chat"; 27 + license = "GPLv2+"; 28 + maintainers = [ maintainers.phreedom ]; 29 + platforms = platforms.all; 30 + }; 31 + }
+95
pkgs/applications/editors/texmacs/default.nix
··· 1 + {stdenv, fetchurl, guile, libX11, libXext, xmodmap, which, makeWrapper, 2 + tex ? null, 3 + aspell ? null, 4 + ghostscriptX ? null, 5 + extraFonts ? false, 6 + chineseFonts ? false, 7 + japaneseFonts ? false, 8 + koreanFonts ? false }: 9 + 10 + let 11 + pname = "TeXmacs"; 12 + version = "1.0.7"; 13 + extraFontsSrc = fetchurl { 14 + url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz"; 15 + sha256 = "0hylgjmd95y9yahbblmawkkw0i71vb145xxv2xqrmff81301n6k7"; 16 + }; 17 + 18 + fullFontsSrc = fetchurl { 19 + url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz"; 20 + sha256 = "1yxzjpqpm7kvx0ly5jmfpzlfhsh41b0ibn1v84qv6xy73r2vis2f"; 21 + }; 22 + 23 + chineseFontsSrc = fetchurl { 24 + url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-chinese-fonts.tar.gz"; 25 + sha256 = "0yprqjsx5mfsaxr525mcm3xqwcadzxp14njm38ir1325baada2fp"; 26 + }; 27 + 28 + japaneseFontsSrc = fetchurl { 29 + url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-japanese-fonts.tar.gz"; 30 + sha256 = "1dn6zvsa7gk59d61xicwpbapab3rm6kz48rp5w1bhmihxixw21jn"; 31 + }; 32 + 33 + koreanFontsSrc = fetchurl { 34 + url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-korean-fonts.tar.gz"; 35 + sha256 = "07axg57mqm3jbnm4lawx0h3r2h56xv9acwzjppryfklw4c27f5hh"; 36 + }; 37 + in 38 + stdenv.mkDerivation rec { 39 + name = "${pname}-${version}"; 40 + 41 + src = fetchurl { 42 + url = "ftp://ftp.texmacs.org/pub/${pname}/targz/${name}-src.tar.gz"; 43 + sha256 = "1jdynapwc4fnp4ff71whq7l2jv0v3zwq2v2w463ppxm9cbi3bm5v"; 44 + }; 45 + 46 + buildInputs = [ guile libX11 libXext makeWrapper ]; 47 + 48 + patchPhase = (if tex == null then '' 49 + gunzip < ${fullFontsSrc} | (cd TeXmacs && tar xvf -) 50 + '' else if extraFonts then '' 51 + gunzip < ${extraFontsSrc} | (cd TeXmacs && tar xvf -) 52 + '' else "") + 53 + (if chineseFonts then '' 54 + gunzip < ${chineseFontsSrc} | (cd TeXmacs && tar xvf -) 55 + '' else "") + 56 + (if japaneseFonts then '' 57 + gunzip < ${japaneseFontsSrc} | (cd TeXmacs && tar xvf -) 58 + '' else "") + 59 + (if koreanFonts then '' 60 + gunzip < ${koreanFontsSrc} | (cd TeXmacs && tar xvf -) 61 + '' else ""); 62 + 63 + postInstall = "wrapProgram $out/bin/texmacs --suffix PATH : " + 64 + (if ghostscriptX == null then "" else "${ghostscriptX}/bin:") + 65 + (if aspell == null then "" else "${aspell}/bin:") + 66 + (if tex == null then "" else "${tex}/bin:") + 67 + "${xmodmap}/bin:${which}/bin"; 68 + 69 + meta = { 70 + description = "GNU TeXmacs, a free WYSIWYW editing platform with special features for scientists"; 71 + longDescription = 72 + '' GNU TeXmacs is a free wysiwyw (what you see is what you want) 73 + editing platform with special features for scientists. The software 74 + aims to provide a unified and user friendly framework for editing 75 + structured documents with different types of content (text, 76 + graphics, mathematics, interactive content, etc.). The rendering 77 + engine uses high-quality typesetting algorithms so as to produce 78 + professionally looking documents, which can either be printed out or 79 + presented from a laptop. 80 + 81 + The software includes a text editor with support for mathematical 82 + formulas, a small technical picture editor and a tool for making 83 + presentations from a laptop. Moreover, TeXmacs can be used as an 84 + interface for many external systems for computer algebra, numerical 85 + analysis, statistics, etc. New presentation styles can be written 86 + by the user and new features can be added to the editor using the 87 + Scheme extension language. A native spreadsheet and tools for 88 + collaborative authoring are planned for later. 89 + ''; 90 + homepage = http://texmacs.org/; 91 + license = "GPLv2+"; 92 + maintainers = [ stdenv.lib.maintainers.ludo stdenv.lib.maintainers.roconnor ]; 93 + platforms = stdenv.lib.platforms.gnu; # arbitrary choice 94 + }; 95 + }
+26
pkgs/applications/graphics/kipi-plugins/default.nix
··· 1 + { stdenv, fetchurl, cmake, qt4, kdelibs, automoc4, phonon, qimageblitz, qca2, 2 + kdegraphics, kdepimlibs, libxml2, libxslt, gettext, opencv, libgpod, gtk }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "kipi-plugins-1.4.0"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/kipi/${name}.tar.bz2"; 9 + sha256 = "1ybxhp4rs6c5xlrs0q765vrx4mvw4k0kq6n42dyk3kxvmcb9iq34"; 10 + }; 11 + 12 + buildInputs = [ cmake qt4 kdelibs kdegraphics automoc4 phonon qimageblitz qca2 kdepimlibs 13 + libxml2 libxslt gettext opencv libgpod gtk ]; 14 + 15 + KDEDIRS = kdegraphics; 16 + 17 + patches = [ ./find-gdk.patch ]; 18 + 19 + meta = { 20 + description = "Photo Management Program"; 21 + license = "GPL"; 22 + homepage = http://www.kipi-plugins.org; 23 + inherit (kdelibs.meta) platforms; 24 + maintainers = with stdenv.lib.maintainers; [ viric urkud ]; 25 + }; 26 + }
+16
pkgs/applications/graphics/kipi-plugins/find-gdk.patch
··· 1 + diff --git a/cmake/modules/FindGdk.cmake b/cmake/modules/FindGdk.cmake 2 + index 033959a..ff61961 100644 3 + --- a/cmake/modules/FindGdk.cmake 4 + +++ b/cmake/modules/FindGdk.cmake 5 + @@ -23,8 +23,9 @@ else (GDK_INCLUDE_DIR AND GDK_LIBRARIES) 6 + set(GDK_DEFINITIONS ${_GDKCflags}) 7 + endif(NOT WIN32) 8 + 9 + - FIND_PATH(GDK_INCLUDE_DIR gdk-pixbuf/gdk-pixbuf.h /usr/include/gtk-2.0 10 + - ${_GDKIncDir} 11 + + FIND_PATH(GDK_INCLUDE_DIR gdk-pixbuf/gdk-pixbuf.h 12 + + HINTS ${_GDKIncDir} 13 + + PATH_SUFFIXES gtk-2.0 14 + ) 15 + 16 + FIND_LIBRARY(GDK_LIBRARIES NAMES gdk_pixbuf-2.0
+10 -2
pkgs/applications/misc/xpdf/default.nix
··· 14 14 url = ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02.tar.gz; 15 15 sha256 = "000zq4ddbwyxiki4vdwpmxbnw5n9hsg9hvwra2p33hslyib7sfmk"; 16 16 }; 17 - 17 + 18 18 buildInputs = 19 19 (if enableGUI then [x11 motif] else []) ++ 20 20 (if useT1Lib then [t1lib] else []); ··· 38 38 }) 39 39 ./xpdf-3.02-protection.patch 40 40 ]; 41 - 41 + 42 42 configureFlags = 43 43 [ "--enable-a4-paper" ] /* We obey ISO standards! */ 44 44 ++ (if enablePDFtoPPM then [ ··· 53 53 --replace '#displayFontT1' displayFontT1 54 54 fi 55 55 "; 56 + 57 + meta = { 58 + homepage = "http://www.foolabs.com/xpdf/"; 59 + description = "viewer for Portable Document Format (PDF) files"; 60 + 61 + platforms = stdenv.lib.platforms.unix; 62 + maintainers = []; 63 + }; 56 64 }
+11 -5
pkgs/applications/networking/instant-messengers/bitlbee/default.nix
··· 1 - { fetchurl, stdenv, gnutls, glib, pkgconfig }: 1 + { fetchurl, stdenv, gnutls, glib, pkgconfig, check }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "bitlbee-1.2.4"; 4 + name = "bitlbee-1.2.8"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://bitlbee/src/" + name + ".tar.gz"; 8 - sha256 = "1lwcjh1r81xqf6fxjwd2a2hv8dq9g0iyc8dnbr1pgas4vmjg9xf2"; 7 + url = "mirror://bitlbee/src/${name}.tar.gz"; 8 + sha256 = "11lfxvra46mwcnlxvhnywv6xbp7zl3h27hsbfwdh16b6fy41n1is"; 9 9 }; 10 10 11 - buildInputs = [ gnutls glib pkgconfig ]; 11 + buildInputs = [ gnutls glib pkgconfig ] 12 + ++ stdenv.lib.optional doCheck check; 13 + 14 + doCheck = true; 12 15 13 16 meta = { 14 17 description = "BitlBee, an IRC to other chat networks gateway"; ··· 26 29 27 30 homepage = http://www.bitlbee.org/; 28 31 license = "GPLv2+"; 32 + 33 + maintainers = [ stdenv.lib.maintainers.ludo ]; 34 + platforms = stdenv.lib.platforms.gnu; # arbitrary choice 29 35 }; 30 36 }
+6 -11
pkgs/applications/networking/instant-messengers/kadu/default.nix
··· 1 - { stdenv, fetchurl, cmake, qt, libgadu, bash, libXScrnSaver, libsndfile, qca2, wget, libX11, alsaLib }: 1 + { stdenv, fetchurl, cmake, qt4, libgadu, libXScrnSaver, libsndfile, qca2 2 + , libX11, alsaLib }: 2 3 3 4 stdenv.mkDerivation { 4 5 ··· 10 11 }; 11 12 12 13 buildInputs = [ 13 - cmake qt libgadu bash libXScrnSaver libsndfile qca2 wget libX11 alsaLib 14 + cmake qt4 libgadu libXScrnSaver libsndfile qca2 libX11 alsaLib 14 15 ]; 15 16 16 - cmakeFlags = "-Wno-dev"; 17 + cmakeFlags = "-DENABLE_AUTODOWNLOAD=OFF"; 17 18 18 - NIX_LDFLAGS="-lX11"; 19 - 20 - patches = [ ./more-icons.patch ]; 21 - 22 - patchPhase = '' 23 - unset patchPhase; patchPhase 24 - sed 's=/bin/bash=/${stdenv.shell}=g' -i \ 25 - `find -type f -name '*.sh' -or -name 'autodownload'` 19 + prePatch = '' 20 + patchShebangs . 26 21 ''; 27 22 28 23 meta = {
+6 -8
pkgs/applications/networking/irc/quassel/default.nix
··· 1 1 { monolithic ? true # build monolithic Quassel 2 2 , daemon ? false # build Quassel daemon 3 3 , client ? false # build Quassel client 4 - , kde ? true # enable KDE integration 4 + , withKDE ? true # enable KDE integration 5 5 , ssl ? true # enable SSL support 6 6 , previews ? false # enable webpage previews on hovering over URLs 7 - , stdenv, fetchurl, cmake, qt4, kdelibs ? null, automoc4 ? null, phonon ? null }: 8 - 9 - assert kde -> kdelibs != null && automoc4 != null && phonon != null; 7 + , stdenv, fetchurl, cmake, qt4, kdelibs, automoc4, phonon }: 10 8 11 9 let 12 10 edf = flag: feature: [("-D" + feature + (if flag then "=ON" else "=OFF"))]; ··· 21 19 }; 22 20 23 21 buildInputs = [ cmake qt4 ] 24 - ++ lib.optional kde kdelibs 25 - ++ lib.optional kde automoc4 26 - ++ lib.optional kde phonon; 22 + ++ lib.optional withKDE kdelibs 23 + ++ lib.optional withKDE automoc4 24 + ++ lib.optional withKDE phonon; 27 25 28 26 cmakeFlags = [ 29 27 "-DWITH_DBUS=OFF" ··· 34 32 ++ edf monolithic "WANT_MONO" 35 33 ++ edf daemon "WANT_CORE" 36 34 ++ edf client "WANT_QTCLIENT" 37 - ++ edf kde "WITH_KDE" 35 + ++ edf withKDE "WITH_KDE" 38 36 ++ edf ssl "WITH_OPENSSL" 39 37 ++ edf previews "WITH_WEBKIT" ; 40 38
+5 -4
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 1 1 {stdenv, fetchurl, perl, pkgconfig, gtk, libpcap, flex, bison}: 2 2 3 - stdenv.mkDerivation { 4 - name = "wireshark-1.4.0rc2"; 3 + stdenv.mkDerivation rec { 4 + version = "1.4.0"; 5 + name = "wireshark-${version}"; 5 6 src = fetchurl { 6 - url = "http://www.wireshark.org/download/src/wireshark-1.4.0rc2.tar.bz2"; 7 - sha256 = "16fd00e1e120c7f57a8c5c8532f26d77a14ca254c2cb2c4816ec9a0499744f79"; 7 + url = "http://www.wireshark.org/download/src/${name}.tar.bz2"; 8 + sha256 = "1c0df77d11c643b1142b6ed3fd21e0c79b3f05f1749fe10e9ba5fd3beee8b743"; 8 9 }; 9 10 configureFlags = "--with-pcap=${libpcap}"; 10 11 buildInputs = [perl pkgconfig gtk libpcap flex bison];
-44
pkgs/applications/office/texmacs/default.nix
··· 1 - { fetchurl, stdenv, texLive, guile, libX11, libXext }: 2 - 3 - let version = "1.0.7"; in 4 - stdenv.mkDerivation { 5 - name = "texmacs-${version}"; 6 - 7 - src = fetchurl { 8 - url = "ftp://ftp.texmacs.org/pub/TeXmacs/targz/TeXmacs-${version}-src.tar.gz"; 9 - sha256 = "1jdynapwc4fnp4ff71whq7l2jv0v3zwq2v2w463ppxm9cbi3bm5v"; 10 - }; 11 - 12 - buildInputs = [ texLive guile libX11 libXext ]; 13 - 14 - meta = { 15 - description = "GNU TeXmacs, a WYSIWYW editing platform with special features for scientists"; 16 - 17 - longDescription = 18 - '' GNU TeXmacs is a free wysiwyw (what you see is what you want) 19 - editing platform with special features for scientists. The software 20 - aims to provide a unified and user friendly framework for editing 21 - structured documents with different types of content (text, 22 - graphics, mathematics, interactive content, etc.). The rendering 23 - engine uses high-quality typesetting algorithms so as to produce 24 - professionally looking documents, which can either be printed out or 25 - presented from a laptop. 26 - 27 - The software includes a text editor with support for mathematical 28 - formulas, a small technical picture editor and a tool for making 29 - presentations from a laptop. Moreover, TeXmacs can be used as an 30 - interface for many external systems for computer algebra, numerical 31 - analysis, statistics, etc. New presentation styles can be written 32 - by the user and new features can be added to the editor using the 33 - Scheme extension language. A native spreadsheet and tools for 34 - collaborative authoring are planned for later. 35 - ''; 36 - 37 - homepage = http://texmacs.org/; 38 - 39 - license = "GPLv2+"; 40 - 41 - maintainers = [ stdenv.lib.maintainers.ludo ]; 42 - platforms = stdenv.lib.platforms.gnu; # arbitrary choice 43 - }; 44 - }
+8
pkgs/applications/version-management/cvs/default.nix
··· 20 20 ''; 21 21 22 22 buildInputs = [ nano ]; 23 + 24 + meta = { 25 + homepage = "http://cvs.nongnu.org"; 26 + description = "Concurrent Versions System - a source control system"; 27 + 28 + platforms = stdenv.lib.platforms.all; 29 + maintainers = []; 30 + }; 23 31 }
+2 -2
pkgs/applications/version-management/fossil/default.nix
··· 1 1 {stdenv, fetchurl, zlib, openssl}: 2 2 3 3 let 4 - version = "20100918155143"; 4 + version = "20101005035549"; 5 5 in 6 6 7 7 stdenv.mkDerivation { ··· 9 9 10 10 src = fetchurl { 11 11 url = "http://www.fossil-scm.org/download/fossil-src-${version}.tar.gz"; 12 - sha256 = "1xkk5girwvhayl54fmya48k4akzpsdcg2qllgp1c6ckv169kggb9"; 12 + sha256 = "14d7sibz9vfmb96xsaia5x6x0059xpn09x3la0xph0ym9gjqp8kb"; 13 13 }; 14 14 15 15 buildInputs = [ zlib openssl ];
+7 -2
pkgs/applications/version-management/mercurial/default.nix
··· 2 2 , guiSupport ? false, tk ? null }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "mercurial-1.5.1"; 5 + name = "mercurial-1.6.4"; 6 6 7 7 src = fetchurl { 8 8 url = "http://www.selenic.com/mercurial/release/${name}.tar.gz"; 9 - sha256 = "5796dd27c884c0effb027c71925fe2c2506b08e0ac8c5f53db259d378ef96569"; 9 + sha256 = "04c8vj942ys71dn0bjga33i0qi5hybjjhq087xd0jp29ijzxp3hy"; 10 10 }; 11 11 12 12 inherit python; # pass it so that the same version can be used in hg2git ··· 34 34 --prefix PYTHONPATH : "$(toPythonPath $out)" \ 35 35 $WRAP_TK 36 36 done 37 + 38 + # copy hgweb.cgi to allow use in apache 39 + ensureDir $out/share/cgi-bin 40 + cp -v hgweb.cgi $out/share/cgi-bin 41 + chmod u+x $out/share/cgi-bin/hgweb.cgi 37 42 ''; 38 43 39 44 meta = {
+4 -4
pkgs/applications/version-management/veracity/src-for-default.nix
··· 1 1 rec { 2 - version="0.3.1.10298"; 3 - name="veracity-0.3.1.10298"; 4 - hash="1mqlmh01qv6y1sd9zc89caig4j8b8h7lbrqsm4d171fq4qzgq5s5"; 2 + version="0.3.1.10304"; 3 + name="veracity-0.3.1.10304"; 4 + hash="0izbs3v7incy9799sh6idfy7r2mchq2v152k8qc1k5l2r1jq4vik"; 5 5 url="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-${version}.tar.gz"; 6 - advertisedUrl="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-0.3.1.10298.tar.gz"; 6 + advertisedUrl="http://download-us.sourcegear.com/Veracity/nightly/veracity-source-0.3.1.10304.tar.gz"; 7 7 8 8 9 9 }
+5 -5
pkgs/applications/virtualization/virtualbox/default.nix
··· 1 - { stdenv, fetchurl, lib, iasl, dev86, libxslt, libxml2, libX11, xproto, libXext 1 + { stdenv, fetchurl, lib, iasl, dev86, pam, libxslt, libxml2, libX11, xproto, libXext 2 2 , libXcursor, qt4, libIDL, SDL, hal, libcap, zlib, libpng, glib, kernel 3 3 , python, which, alsaLib, curl, gawk 4 4 }: 5 5 6 6 stdenv.mkDerivation { 7 - name = "virtualbox-3.1.8-${kernel.version}"; 7 + name = "virtualbox-3.2.8-${kernel.version}"; 8 8 9 9 src = fetchurl { 10 - url = http://download.virtualbox.org/virtualbox/3.1.8/VirtualBox-3.1.8-OSE.tar.bz2; 11 - sha256 = "118y12k9kv8nfhgnzn3z4d8v75jz6nvy7y1il84cj09lnkkqlz5p"; 10 + url = http://download.virtualbox.org/virtualbox/3.2.8/VirtualBox-3.2.8-OSE.tar.bz2; 11 + sha256 = "00qvgaqg4gsabrc0rba5rh0jxqrjzk2vn6qbkc6nlxvngha95klh"; 12 12 }; 13 13 14 - buildInputs = [iasl dev86 libxslt libxml2 xproto libX11 libXext libXcursor qt4 libIDL SDL hal libcap glib kernel python alsaLib curl]; 14 + buildInputs = [iasl dev86 libxslt libxml2 xproto libX11 libXext libXcursor qt4 libIDL SDL hal libcap glib kernel python alsaLib curl pam]; 15 15 16 16 patchPhase = " 17 17 set -x
+58 -4
pkgs/applications/virtualization/xen/default.nix
··· 1 1 { stdenv, fetchurl, which, zlib, pkgconfig, SDL, openssl, python 2 2 , libuuid, gettext, ncurses, dev86, iasl, pciutils, bzip2, xz 3 - , lvm2, utillinux, procps }: 3 + , lvm2, utillinux, procps, texinfo, perl }: 4 + 5 + with stdenv.lib; 6 + 7 + let 8 + 9 + version = "4.0.1"; 4 10 5 - let version = "4.0.1"; in 11 + libDir = if stdenv.is64bit then "lib64" else "lib"; 12 + 13 + # Sources needed to build the stubdoms. 14 + 15 + stubdomSrcs = 16 + [ { url = http://xenbits.xensource.com/xen-extfiles/lwip-1.3.0.tar.gz; 17 + sha256 = "13wlr85s1hnvia6a698qpryyy12lvmqw0a05xmjnd0h71ralsbkp"; 18 + } 19 + { url = http://xenbits.xensource.com/xen-extfiles/zlib-1.2.3.tar.gz; 20 + sha256 = "0pmh8kifb6sfkqfxc23wqp3f2wzk69sl80yz7w8p8cd4cz8cg58p"; 21 + } 22 + { url = http://xenbits.xensource.com/xen-extfiles/newlib-1.16.0.tar.gz; 23 + sha256 = "01rxk9js833mwadq92jx0flvk9jyjrnwrq93j39c2j2wjsa66hnv"; 24 + } 25 + { url = http://xenbits.xensource.com/xen-extfiles/grub-0.97.tar.gz; 26 + sha256 = "02r6b52r0nsp6ryqfiqchnl7r1d9smm80sqx24494gmx5p8ia7af"; 27 + } 28 + { url = http://xenbits.xensource.com/xen-extfiles/pciutils-2.2.9.tar.bz2; 29 + sha256 = "092v4q478i1gc7f3s2wz6p4xlf1wb4gs5shbkn21vnnmzcffc2pn"; 30 + } 31 + ]; 32 + 33 + in 6 34 7 35 stdenv.mkDerivation { 8 36 name = "xen-${version}"; ··· 20 48 21 49 buildInputs = 22 50 [ which zlib pkgconfig SDL openssl python libuuid gettext ncurses 23 - dev86 iasl pciutils bzip2 xz 51 + dev86 iasl pciutils bzip2 xz texinfo perl 24 52 ]; 25 53 26 54 makeFlags = "PREFIX=$(out) CONFIG_DIR=/etc"; 27 55 28 - buildFlags = "xen tools"; 56 + buildFlags = "xen tools stubdom"; 29 57 30 58 preBuild = 31 59 '' ··· 55 83 56 84 substituteInPlace tools/python/xen/xend/XendQCoWStorageRepo.py \ 57 85 --replace /usr/sbin/qcow-create $out/sbin/qcow-create 86 + 87 + substituteInPlace tools/python/xen/remus/save.py \ 88 + --replace /usr/lib/xen/bin/xc_save $out/${libDir}/xen/bin/xc_save 89 + 90 + substituteInPlace tools/python/xen/remus/device.py \ 91 + --replace /usr/lib/xen/bin/imqebt $out/${libDir}/xen/bin/imqebt 92 + 93 + # Allow the location of the xendomains config file to be 94 + # overriden at runtime. 95 + substituteInPlace tools/hotplug/Linux/init.d/xendomains \ 96 + --replace 'XENDOM_CONFIG=/etc/sysconfig/xendomains' "" \ 97 + --replace /bin/ls ls 98 + 99 + # Xen's stubdoms need various sources that it usually fetches at 100 + # build time using wget. We can't have that. 101 + ${flip concatMapStrings stubdomSrcs (x: let src = fetchurl x; in '' 102 + cp ${src} stubdom/${src.name} 103 + '')} 104 + ''; 105 + 106 + postBuild = 107 + '' 108 + make -C docs man-pages 58 109 ''; 59 110 60 111 installPhase = ··· 62 113 cp -prvd dist/install/nix/store/* $out 63 114 cp -prvd dist/install/boot $out/boot 64 115 cp -prvd dist/install/etc $out/etc 116 + cp -dR docs/man1 docs/man5 $out/share/man/ 65 117 ''; # */ 66 118 67 119 postFixup = ··· 80 132 meta = { 81 133 homepage = http://www.xen.org/; 82 134 description = "Xen hypervisor and management tools for Dom0"; 135 + platforms = [ "i686-linux" "x86_64-linux" ]; 136 + maintainers = [ stdenv.lib.maintainers.eelco ]; 83 137 }; 84 138 }
+3 -3
pkgs/applications/window-managers/awesome/default.nix
··· 4 4 , docbook_xml_dtd_45, libxslt, coreutils}: 5 5 6 6 stdenv.mkDerivation rec { 7 - name = "awesome-3.4.7"; 7 + name = "awesome-3.4.8"; 8 8 9 9 src = fetchurl { 10 - url = http://awesome.naquadah.org/download/awesome-3.4.7.tar.xz; 11 - sha256 = "1l5c730y17wxqm6p9fybjg84nk01jpg30wg14qjpc7xs5pd11993"; 10 + url = http://awesome.naquadah.org/download/awesome-3.4.8.tar.xz; 11 + sha256 = "1mrdk8q0kj1p7zp5mchr2zl3cnja4z4ir0wx3yz5y361py5bjy78"; 12 12 }; 13 13 14 14 buildInputs = [ xz cmake gperf imagemagick pkgconfig lua glib cairo pango
+4 -1
pkgs/build-support/fetchurl/mirrors.nix
··· 185 185 # since SUSE actually delete their old distributions (see 186 186 # ftp://ftp.suse.com/pub/suse/discontinued/deleted-20070817/README.txt). 187 187 oldsuse = [ 188 - http://ftp.hosteurope.de/pub/linux/suse/discontinued/i386/ 189 188 ftp://ftp.gmd.de/ftp.suse.com-discontinued/ 190 189 ]; 191 190 ··· 193 192 opensuse = [ 194 193 http://opensuse.hro.nl/opensuse/distribution/ 195 194 http://ftp.funet.fi/pub/linux/mirrors/opensuse/distribution/ 195 + http://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/ 196 + http://ftp.uni-kassel.de/opensuse/distribution/ 196 197 http://ftp.opensuse.org/pub/opensuse/distribution/ 197 198 http://ftp.hosteurope.de/mirror/ftp.opensuse.org/discontinued/ 199 + http://opensuse.mirror.server4you.net/distribution/ 200 + http://ftp.nsysu.edu.tw/Linux/OpenSuSE/distribution/ 198 201 ]; 199 202 200 203 # Gnome (see http://ftp.gnome.org/pub/GNOME/MIRRORS).
+1 -79
pkgs/desktops/kde-4.4/default.nix
··· 1 1 pkgs: 2 2 3 3 pkgs.recurseIntoAttrs (rec { 4 - inherit (pkgs) qt4; 4 + inherit (pkgs) qt4 stdenv; 5 5 6 6 ### SUPPORT 7 7 automoc4 = import ./support/automoc4 { ··· 216 216 217 217 #### EXTRA GEAR 218 218 219 - digikam = import ./extragear/digikam { 220 - inherit (pkgs) stdenv fetchurl cmake qt4 lcms jasper libgphoto2 gettext 221 - liblqr1 lensfun; 222 - inherit kdelibs kdepimlibs kdegraphics kdeedu; 223 - inherit automoc4 phonon qimageblitz qca2 eigen soprano; 224 - }; 225 - 226 - filelight = import ./extragear/filelight { 227 - inherit (pkgs) stdenv fetchurl lib cmake qt4 perl; 228 - inherit kdelibs kdebase_workspace; 229 - inherit automoc4 phonon qimageblitz; 230 - }; 231 - 232 - kdenlive = import ./extragear/kdenlive { 233 - inherit (pkgs) stdenv fetchurl lib cmake qt4 perl mlt gettext shared_mime_info; 234 - inherit kdelibs soprano; 235 - inherit automoc4 phonon; 236 - }; 237 - 238 - kdevelop = import ./extragear/kdevelop { 239 - inherit (pkgs) stdenv fetchurl cmake pkgconfig shared_mime_info gettext perl; 240 - inherit kdevplatform automoc4 kdebase_workspace; 241 - }; 242 - 243 - kdevplatform = import ./extragear/kdevplatform { 244 - inherit (pkgs) stdenv fetchurl cmake subversion qt4 perl gettext pkgconfig 245 - apr aprutil boost; 246 - inherit kdelibs automoc4 phonon; 247 - }; 248 - 249 - kdesvn = import ./extragear/kdesvn { 250 - inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext apr aprutil subversion db4; 251 - inherit kdelibs; 252 - inherit automoc4 phonon; 253 - }; 254 - 255 - kdiff3 = import ./extragear/kdiff3 { 256 - inherit (pkgs) stdenv fetchurl cmake qt4 gettext perl; 257 - inherit kdelibs kdebase; 258 - inherit automoc4 phonon; 259 - }; 260 - 261 - kipiplugins = import ./extragear/kipi-plugins { 262 - inherit (pkgs) stdenv fetchurl lib cmake qt4 libxml2 libxslt gettext; 263 - inherit kdelibs kdepimlibs kdegraphics; 264 - inherit automoc4 phonon qimageblitz qca2; 265 - }; 266 - 267 - kmplayer = import ./extragear/kmplayer { 268 - inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext dbus_glib; 269 - inherit (pkgs.gtkLibs) pango gtk; 270 - inherit kdelibs; 271 - inherit automoc4 phonon; 272 - }; 273 - 274 - krusader = import ./extragear/krusader { 275 - inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext; 276 - inherit kdelibs; 277 - inherit automoc4 phonon; 278 - }; 279 - 280 - inherit (pkgs) konversation yakuake ktorrent koffice amarok; 281 - 282 - gtk_qt_engine = import ./extragear/gtk-qt-engine { 283 - inherit (pkgs) stdenv fetchurl cmake qt4 perl gettext; 284 - inherit (pkgs.xlibs) libX11; 285 - inherit (pkgs.gtkLibs) gtk; 286 - inherit (pkgs.gnome) libbonoboui; 287 - inherit kdelibs; 288 - inherit automoc4 phonon; 289 - }; 290 - 291 219 k3b = import ./extragear/k3b { 292 220 inherit (pkgs) stdenv fetchurl cmake qt4 perl shared_mime_info libvorbis taglib gettext; 293 221 inherit (pkgs) ffmpeg flac libsamplerate libdvdread lame libsndfile libmad; 294 222 inherit kdelibs kdemultimedia; 295 223 inherit automoc4 phonon; 296 224 }; 297 - 298 - konqPlugins = import ./extragear/konq-plugins { 299 - inherit (pkgs) stdenv fetchurl cmake qt4 gettext; 300 - inherit kdelibs automoc4 phonon kdebase; 301 - }; 302 - ### LOCALIZATION 303 225 304 226 l10n = pkgs.recurseIntoAttrs (import ./l10n { 305 227 inherit (pkgs) stdenv fetchurl lib cmake qt4 perl gettext;
+9 -8
pkgs/desktops/kde-4.4/extragear/digikam/default.nix pkgs/applications/graphics/digikam/default.nix
··· 1 1 { stdenv, fetchurl, cmake, qt4, kdelibs, automoc4, phonon, qimageblitz, qca2, eigen, 2 2 kdegraphics, lcms, jasper, libgphoto2, kdepimlibs, gettext, soprano, kdeedu, 3 - liblqr1, lensfun }: 3 + liblqr1, lensfun, pkgconfig }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "digikam-1.2.0"; 6 + name = "digikam-1.4.0"; 7 7 8 - src = fetchurl { 8 + src = fetchurl { 9 9 url = "mirror://sourceforge/digikam/${name}.tar.bz2"; 10 - sha256 = "01hjcdm3l5rxz8wb7rvsplysy8hw2b3hcggg9dgk9bskpfskj1ck"; 10 + sha256 = "1fky4jkji9fkhzzvw7wic6xy7vkj9g39hx1xm76qxxq8i2nzlynk"; 11 11 }; 12 12 13 13 buildInputs = [ cmake qt4 kdelibs kdegraphics automoc4 phonon qimageblitz qca2 eigen 14 - lcms jasper libgphoto2 kdepimlibs gettext soprano kdeedu liblqr1 lensfun ]; 15 - cmakeFlags = [ "-DGETTEXT_INCLUDE_DIR=${gettext}/include" ]; 14 + lcms jasper libgphoto2 kdepimlibs gettext soprano kdeedu liblqr1 lensfun 15 + pkgconfig ]; 16 + 16 17 meta = { 17 18 description = "Photo Management Program"; 18 19 license = "GPL"; 19 20 homepage = http://www.digikam.org; 20 - maintainers = [ stdenv.lib.maintainers.viric ]; 21 - platforms = stdenv.lib.platforms.linux; 21 + maintainers = with stdenv.lib.maintainers; [ viric urkud ]; 22 + inherit (kdelibs.meta) platforms; 22 23 }; 23 24 }
pkgs/desktops/kde-4.4/extragear/filelight/default.nix pkgs/applications/misc/filelight/default.nix
-11
pkgs/desktops/kde-4.4/extragear/gtk-qt-engine/builder.sh
··· 1 - source $stdenv/setup 2 - 3 - cmakeFlags="-DINSTALL_PATH_GTK_ENGINES=$out/lib/gtk-2.0/2.10.0/engines -DINSTALL_PATH_GTK_THEMES=$out/share/themes -DINSTALL_PATH_KCONTROL_MODULES=$out/lib"; 4 - 5 - myPatchPhase() 6 - { 7 - sed -i -e "s|\${KDE4_INCLUDE_DIR}|\${KDE4_INCLUDE_DIR} ../build/kcm_gtk|" kcm_gtk/CMakeLists.txt 8 - sed -i -e "s|\*.po|../../\*.po|" po/CMakeLists.txt 9 - } 10 - patchPhase=myPatchPhase 11 - genericBuild
-11
pkgs/desktops/kde-4.4/extragear/gtk-qt-engine/default.nix
··· 1 - {stdenv, fetchurl, cmake, qt4, perl, libX11, gtk, libbonoboui, gettext, kdelibs, automoc4, phonon}: 2 - 3 - stdenv.mkDerivation { 4 - name = "gtk-qt-engine-1.1"; 5 - src = fetchurl { 6 - url = http://gtk-qt-engine.googlecode.com/files/gtk-qt-engine-1.1.tar.bz2; 7 - sha256 = "4310f8f179c5ab70cea614a07b0c3e84234d05388dded85596200fa754c290a6"; 8 - }; 9 - buildInputs = [ cmake qt4 perl libX11 gtk libbonoboui gettext kdelibs automoc4 phonon ]; 10 - builder = ./builder.sh; 11 - }
pkgs/desktops/kde-4.4/extragear/kdenlive/default.nix pkgs/applications/video/kdenlive/default.nix
pkgs/desktops/kde-4.4/extragear/kdesvn/builder.sh pkgs/applications/version-management/kdesvn/builder.sh
pkgs/desktops/kde-4.4/extragear/kdesvn/default.nix pkgs/applications/version-management/kdesvn/default.nix
+5 -3
pkgs/desktops/kde-4.4/extragear/kdevelop/default.nix pkgs/applications/editors/kdevelop/default.nix
··· 2 2 kdebase_workspace, gettext, perl }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "kdevelop-4.0.0"; 5 + name = "${pname}-${version}"; 6 + version = "4.0.2"; 7 + pname = "kdevelop"; 6 8 7 9 src = fetchurl { 8 - url = "mirror://kde/stable/kdevelop/4.0.0/src/${name}.tar.bz2"; 9 - sha256 = "0cnwhfk71iksip17cjzf3g68n751k8fz2acin6qb27k7sh71pdfp"; 10 + url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.bz2"; 11 + sha256 = "1y8ydx0fcmsab31qf5id5r5fcmp3j2l8mibvbbjfy66xgxarmnpc"; 10 12 }; 11 13 12 14 buildInputs = [ kdevplatform cmake pkgconfig automoc4 shared_mime_info
+3 -3
pkgs/desktops/kde-4.4/extragear/kdevplatform/default.nix pkgs/development/libraries/kdevplatform/default.nix
··· 2 2 gettext, pkgconfig, apr, aprutil, boost }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "kdevplatform-1.0.0"; 5 + name = "kdevplatform-1.0.2"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://kde/stable/kdevelop/4.0.0/src/${name}.tar.bz2"; 9 - sha256 = "05qgi5hwvzqzysihd5nrn28kiz0l6rp9dbxlf25jcjs5dml3dza6"; 8 + url = "mirror://kde/stable/kdevelop/4.0.2/src/${name}.tar.bz2"; 9 + sha256 = "0yn4v3jx1dks84nvi7s40a1pmnvipqx5hlbvbmdgqhhpqik5y9qg"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ kdelibs subversion qt4 phonon ];
pkgs/desktops/kde-4.4/extragear/kdiff3/default.nix pkgs/tools/text/kdiff3/default.nix
-22
pkgs/desktops/kde-4.4/extragear/kipi-plugins/default.nix
··· 1 - { stdenv, fetchurl, lib, cmake, qt4, kdelibs, automoc4, phonon, qimageblitz, qca2, 2 - kdegraphics, kdepimlibs, libxml2, libxslt, gettext}: 3 - 4 - stdenv.mkDerivation rec { 5 - name = "kipi-plugins-1.1.0"; 6 - 7 - src = fetchurl { 8 - url = "mirror://sourceforge/kipi/${name}.tar.bz2"; 9 - sha256 = "0vclb906g2jgzfl9f2qapaxcqq412j01yn7686682xx8iwrxm2cy"; 10 - }; 11 - 12 - buildInputs = [ cmake qt4 kdelibs kdegraphics automoc4 phonon qimageblitz qca2 kdepimlibs 13 - libxml2 libxslt gettext ]; 14 - cmakeFlags = [ "-DGETTEXT_INCLUDE_DIR=${gettext}/include" ]; 15 - meta = { 16 - description = "Photo Management Program"; 17 - license = "GPL"; 18 - homepage = http://www.kipi-plugins.org; 19 - maintainers = [ lib.maintainers.viric ]; 20 - platforms = with lib.platforms; linux; 21 - }; 22 - }
pkgs/desktops/kde-4.4/extragear/kmplayer/builder.sh pkgs/applications/video/kmplayer/builder.sh
pkgs/desktops/kde-4.4/extragear/kmplayer/default.nix pkgs/applications/video/kmplayer/default.nix
pkgs/desktops/kde-4.4/extragear/konq-plugins/default.nix pkgs/applications/networking/browsers/konq-plugins/default.nix
pkgs/desktops/kde-4.4/extragear/krusader/default.nix pkgs/applications/misc/krusader/default.nix
pkgs/desktops/kde-4.4/extragear/krusader/krusader-gcc44.patch pkgs/applications/misc/krusader/krusader-gcc44.patch
+2 -4
pkgs/desktops/kde-4.5/default.nix
··· 3 3 { 4 4 recurseForRelease = true; 5 5 6 - inherit callPackage; 6 + inherit callPackage stdenv; 7 7 8 8 qt4 = qt47; 9 9 10 10 phonon = null; 11 11 12 - kde = import ./kde-package { 13 - inherit stdenv fetchurl; 14 - }; 12 + kde = callPackage ./kde-package { }; 15 13 16 14 ### SUPPORT 17 15 akonadi = callPackage ./support/akonadi { };
-5
pkgs/desktops/kde-4.5/l10n/manifest.nix
··· 15 15 sha256 = "0097sk50cf1cq6wnah3kiab8vkh68snzahcng2blk63gw908yfvx"; 16 16 } 17 17 { 18 - lang = "ca@valencia"; 19 - version = "4.5.1"; 20 - sha256 = "1nfj4pgh4k7ld42arlw8vkh646mar615x7r0av02gskdgmixzqm8"; 21 - } 22 - { 23 18 lang = "cs"; 24 19 version = "4.5.1"; 25 20 sha256 = "077424cbqn68rf9wb026ip1n0rq5lz1iwp4k7ih15j87ymbrd03f";
+5 -5
pkgs/development/compilers/sbcl/src-for-default.nix
··· 1 1 rec { 2 - version="1.0.42"; 3 - name="sbcl-1.0.42"; 4 - hash="0j699rb3nw7akcmpqjlzwsrc0yg6kj6nf9bzfhnw19q1m4kl4pm5"; 5 - url="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.42/sbcl-1.0.42-source.tar.bz2"; 6 - advertisedUrl="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.42/sbcl-1.0.42-source.tar.bz2"; 2 + version="1.0.43"; 3 + name="sbcl-1.0.43"; 4 + hash="0csykjcmy0gjlvxx7pg7kd2b7h610zpys3xla85qjj9ngjzpmbcq"; 5 + url="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.43/sbcl-1.0.43-source.tar.bz2"; 6 + advertisedUrl="http://downloads.sourceforge.net/project/sbcl/sbcl/1.0.43/sbcl-1.0.43-source.tar.bz2"; 7 7 8 8 9 9 }
+3 -1
pkgs/development/interpreters/maude/default.nix
··· 17 17 18 18 configurePhase = ''./configure --disable-dependency-tracking --prefix=$out --datadir=$out/share/maude TECLA_LIBS="-ltecla -lncursesw" CFLAGS="-O3" CXXFLAGS="-O3"''; 19 19 20 - doCheck = true; 20 + # The test suite is known to fail on Darwin. If maude is ever updated to a 21 + # new version, this exception ought to be removed again. 22 + doCheck = !stdenv.isDarwin; 21 23 22 24 postInstall = 23 25 ''
+6 -20
pkgs/development/interpreters/racket/default.nix
··· 1 - { stdenv 2 - , fetchurl 3 - , cairo 4 - , coreutils 5 - , file 6 - , libjpeg 7 - , libpng 8 - , libtool 9 - , libXaw 10 - , libXext 11 - , libXft 12 - , libXrender 13 - , libXt 14 - , libXmu 15 - , mesa 16 - , pkgconfig 17 - , which } : 1 + { stdenv, fetchurl, cairo, file, libjpeg 2 + , libpng, libtool, libXaw, libXext, libXft, libXrender 3 + , libXt, libXmu, mesa, pkgconfig, which } : 18 4 19 5 stdenv.mkDerivation rec { 20 6 name = "racket"; ··· 27 13 }; 28 14 29 15 buildInputs = [ cairo 30 - coreutils 31 16 file 32 17 libjpeg 33 18 libpng ··· 64 49 ''; 65 50 66 51 homepage = http://racket-lang.org/; 67 - license = "LGPL"; 68 - platforms = [ "i686-linux" "x86_64-linux" ]; 52 + license = stdenv.lib.licenses.lgpl2Plus; 53 + maintainers = [ stdenv.lib.maintainers.kkallio ]; 54 + platforms = stdenv.lib.platforms.linux; 69 55 }; 70 56 }
+3 -2
pkgs/development/libraries/avahi/default.nix
··· 5 5 assert qt4Support -> qt4 != null; 6 6 7 7 stdenv.mkDerivation rec { 8 - name = "avahi-0.6.27"; 8 + name = "avahi-0.6.28"; 9 + 9 10 src = fetchurl { 10 11 url = "${meta.homepage}/download/${name}.tar.gz"; 11 - sha256 = "112yqh5k4ph5f1fsd98q1035477wmzq5nm2jrkivz5fnn3hgabf2"; 12 + sha256 = "14gw611d3srn2r18a6g4y04r571w3l4lihiiaffryar1i2n0mn50"; 12 13 }; 13 14 14 15 patches = [ ./no-mkdir-localstatedir.patch ];
+30
pkgs/development/libraries/check/default.nix
··· 1 + { fetchurl, stdenv }: 2 + 3 + let version = "0.9.8"; in 4 + stdenv.mkDerivation { 5 + name = "check-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/check/${version}/check-${version}.tar.gz"; 9 + sha256 = "0zvak7vx0zq344x174yg9vkw6fg9kycda15zlbz4yn07pdbgkb42"; 10 + }; 11 + 12 + doCheck = true; 13 + 14 + meta = { 15 + description = "Check, a unit testing framework for C"; 16 + 17 + longDescription = 18 + '' Check is a unit testing framework for C. It features a simple 19 + interface for defining unit tests, putting little in the way of the 20 + developer. Tests are run in a separate address space, so Check can 21 + catch both assertion failures and code errors that cause 22 + segmentation faults or other signals. The output from unit tests 23 + can be used within source code editors and IDEs. 24 + ''; 25 + 26 + homepage = http://check.sourceforge.net/; 27 + 28 + license = "LGPLv2+"; 29 + }; 30 + }
+2 -2
pkgs/development/libraries/gnutls/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 8 - name = "gnutls-2.10.1"; 8 + name = "gnutls-2.10.2"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://gnu/gnutls/${name}.tar.bz2"; 12 - sha256 = "1vh2qc2pk6srlqk4ag0v7ba41jmy9816a2mj8yx1253626y7h43k"; 12 + sha256 = "09479y0qy91qg20kkq9j0yy4agnpi4knb8ciq83cq0lvqqzplbp8"; 13 13 }; 14 14 15 15 configurePhase = ''
+2 -2
pkgs/development/libraries/haskell/cairo/default.nix
··· 2 2 3 3 cabal.mkDerivation (self : { 4 4 pname = "cairo"; 5 - version = "0.11.0"; 6 - sha256 = "f7971180bbd40c2a19b2e97fe40bd4a296b3aaf3edcf6621009780d723405c5a"; 5 + version = "0.11.1"; 6 + sha256 = "6d7209bcdb92b09437980c51646c324f501edd2893393e48aa185462dfc07b58"; 7 7 extraBuildInputs = [pkgconfig glibc cairo zlib gtk2hsBuildtools]; 8 8 propagatedBuildInputs = [mtl]; 9 9 meta = {
+13
pkgs/development/libraries/haskell/ghc-events/default.nix
··· 1 + {cabal, binary, mtl}: 2 + 3 + cabal.mkDerivation (self : { 4 + pname = "ghc-events"; 5 + version = "0.2.0.1"; 6 + sha256 = "18cb82ebe143f58a25bf32ee88118a8bfb333b67a53285c2550e866f2afebbc6"; 7 + propagatedBuildInputs = [binary mtl]; 8 + meta = { 9 + description = "Library and tool for parsing .eventlog files from GHC"; 10 + license = "BSD"; 11 + maintainers = [self.stdenv.lib.maintainers.andres]; 12 + }; 13 + })
+14
pkgs/development/libraries/haskell/glade/default.nix
··· 1 + {cabal, cairo, glib, gtk, mtl, pango, gtk2hsBuildtools, pkgconfig, gnome, glibc}: 2 + 3 + cabal.mkDerivation (self : { 4 + pname = "glade"; 5 + version = "0.11.1"; 6 + sha256 = "0d96a8576f89a81aa1ecdaf172e42e9eb1e7b40ce1b23cff36ab473165832c6a"; 7 + extraBuildInputs = [pkgconfig gtk2hsBuildtools gnome.libglade gnome.gtk glibc]; 8 + propagatedBuildInputs = [cairo glib gtk mtl pango]; 9 + meta = { 10 + description = "Binding to the glade library"; 11 + license = "LGPLv2+"; 12 + maintainers = [self.stdenv.lib.maintainers.andres]; 13 + }; 14 + })
+13
pkgs/development/libraries/haskell/glib/default.nix
··· 1 + {cabal, gtk2hsBuildtools, pkgconfig, glib, glibc}: 2 + 3 + cabal.mkDerivation (self : { 4 + pname = "glib"; 5 + version = "0.11.2"; 6 + sha256 = "e0fb5f3c22701807db364dff86d55f2a33a57d8a4e58d37a80d367bca50b3dbb"; 7 + extraBuildInputs = [pkgconfig glib glibc gtk2hsBuildtools]; 8 + meta = { 9 + description = "Binding to the GLIB library for Gtk2Hs"; 10 + license = "LGPLv2+"; 11 + maintainers = [self.stdenv.lib.maintainers.andres]; 12 + }; 13 + })
+14
pkgs/development/libraries/haskell/gtk/default.nix
··· 1 + {cabal, cairo, glib, mtl, pango, gtk2hsBuildtools, pkgconfig, gtk, glibc}: 2 + 3 + cabal.mkDerivation (self : { 4 + pname = "gtk"; 5 + version = "0.11.2"; 6 + sha256 = "c9de86278780badbd874fb75ef01ca12a70364a9985b75f98957ba940df27aa6"; 7 + extraBuildInputs = [pkgconfig gtk2hsBuildtools gtk glibc]; 8 + propagatedBuildInputs = [cairo glib mtl pango]; 9 + meta = { 10 + description = "Binding to the Gtk+ graphical user interface library"; 11 + license = "LGPLv2+"; 12 + maintainers = [self.stdenv.lib.maintainers.andres]; 13 + }; 14 + })
+2 -2
pkgs/development/libraries/haskell/gtk2hs-buildtools/default.nix
··· 2 2 3 3 cabal.mkDerivation (self : { 4 4 pname = "gtk2hs-buildtools"; 5 - version = "0.9"; 6 - sha256 = "2586c419394601c1840d827d32cdb9d76bc94d71c03fdfa23c8d04cba99c6b20"; 5 + version = "0.11.2"; 6 + sha256 = "330c52830358966bcff308f58a570e84bb0b4d6004b6f01107d55dd88faa54ad"; 7 7 extraBuildInputs = [alex happy]; 8 8 meta = { 9 9 description = "Tools to build the Gtk2Hs suite of User Interface libraries";
+14
pkgs/development/libraries/haskell/pango/default.nix
··· 1 + {cabal, cairo, glib, mtl, gtk2hsBuildtools, pkgconfig, pango, glibc}: 2 + 3 + cabal.mkDerivation (self : { 4 + pname = "pango"; 5 + version = "0.11.2"; 6 + sha256 = "fb7f5dc303d3d49a330aaa3acf29560f78746edb9c67f6191756baa1b08fb504"; 7 + extraBuildInputs = [pkgconfig gtk2hsBuildtools pango glibc]; 8 + propagatedBuildInputs = [cairo glib mtl]; 9 + meta = { 10 + description = "Binding to the Pango text rendering engine"; 11 + license = "LGPLv2+"; 12 + maintainers = [self.stdenv.lib.maintainers.andres]; 13 + }; 14 + })
+3 -1
pkgs/development/libraries/libinfinity/default.nix
··· 17 17 sha256 = "1vdyj6xvwkisrc222i84mq93gasywad4i0ismafdjq2wapxn30r6"; 18 18 }; 19 19 20 - buildInputs = [ pkgconfig glib libxml2 gnutls gsasl ] 20 + buildInputs = [ pkgconfig glib libxml2 gsasl ] 21 21 ++ optional gtkWidgets gtk 22 22 ++ optional documentation gtkdoc 23 23 ++ optional avahiSupport avahi 24 24 ++ optional daemon libdaemon; 25 + 26 + propagatedBuildInputs = [ gnutls ]; 25 27 26 28 configureFlags = '' 27 29 ${if documentation then "--enable-gtk-doc" else "--disable-gtk-doc"}
+2 -2
pkgs/development/libraries/libtasn1/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libtasn1-2.7"; 4 + name = "libtasn1-2.8"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnu/libtasn1/${name}.tar.gz"; 8 - sha256 = "0rhyg043cqhajrmk30ylfvpk4dfig4djgy1j3q957vj5pqg7zzqh"; 8 + sha256 = "0njl5l9h48v2ikfim96yxpnwjhhfwfmszz4i08psw60bn7s78z9b"; 9 9 }; 10 10 11 11 doCheck = true;
+3 -1
pkgs/development/libraries/libxmlxx/default.nix
··· 7 7 sha256 = "1hgpw9lld0k6z34kxrapz8dxf3cbgnnhkx6himnvw9ax3qf7p5gk"; 8 8 }; 9 9 10 - buildInputs = [ pkgconfig libxml2 glibmm perl ]; 10 + buildInputs = [ pkgconfig glibmm perl ]; 11 + 12 + propagatedBuildInputs = [ libxml2 ]; 11 13 12 14 configureFlags = "--disable-documentation"; #doesn't build without this for some reason 13 15
+3 -3
pkgs/development/libraries/pango/1.28.x.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, gettext, x11, glib, cairo, libpng }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "pango-1.28.1"; 4 + name = "pango-1.28.3"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnome/sources/pango/1.28/${name}.tar.bz2"; 8 - sha256 = "8f3eaab506f613dd25bb1fa65ea87a145d523d066d90c227bdb3016523451bc2"; 8 + sha256 = "0ch640zmf159gr9qp3i4a5mh1ib2s9h3660g4w0bpiqc8g4qn9sy"; 9 9 }; 10 10 11 - buildInputs = [ pkgconfig ] ++ stdenv.lib.optional (stdenv.system == "i686-darwin") gettext; 11 + buildInputs = [ pkgconfig ] ++ stdenv.lib.optional stdenv.isDarwin gettext; 12 12 13 13 propagatedBuildInputs = [ x11 glib cairo libpng ]; 14 14
+1 -2
pkgs/development/libraries/pcre/default.nix
··· 13 13 # problem. In case we ever update the Darwin GCC version, the exception for 14 14 # that platform ought to be removed. 15 15 configureFlags = '' 16 - CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=${if stdenv.isDarwin then "-O0" else "-O3"} 17 16 ${if unicodeSupport then "--enable-unicode-properties" else ""} 18 17 ${if !cplusplusSupport then "--disable-cpp" else ""} 19 - ''; 18 + '' + stdenv.lib.optionalString stdenv.isDarwin "CXXFLAGS=-O0"; 20 19 21 20 doCheck = true; 22 21
-18
pkgs/development/python-modules/flup/default.nix
··· 1 - { stdenv, fetchurl, python, setuptools, ... }: 2 - 3 - rec { 4 - name = "flup-1.0.2"; 5 - 6 - src = fetchurl { 7 - url = "http://www.saddi.com/software/flup/dist/${name}.tar.gz"; 8 - sha256 = "1nbx174g40l1z3a8arw72qz05a1qxi3didp9wm7kvkn1bxx33bab"; 9 - }; 10 - 11 - buildInputs = [ python setuptools ]; 12 - 13 - phaseNames = ["addInputs" "createPythonInstallationTarget" "installPythonPackage"]; 14 - 15 - meta = { 16 - description = "FastCGI Python module set"; 17 - }; 18 - }
+14
pkgs/development/tools/haskell/threadscope/default.nix
··· 1 + {cabal, binary, cairo, ghcEvents, glade, gtk, mtl}: 2 + 3 + cabal.mkDerivation (self : { 4 + pname = "threadscope"; 5 + version = "0.1.2"; 6 + sha256 = "ce1116016f6b2d38e6063ba3dd147f38147a9c4399160f37aba9c50c96d00a90"; 7 + propagatedBuildInputs = [binary cairo ghcEvents glade gtk mtl]; 8 + meta = { 9 + description = "A graphical thread profiler"; 10 + license = "BSD"; 11 + maintainers = [self.stdenv.lib.maintainers.andres]; 12 + }; 13 + }) 14 +
+2 -2
pkgs/development/tools/misc/autoconf/default.nix
··· 1 1 { stdenv, fetchurl, m4, perl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "autoconf-2.67"; 4 + name = "autoconf-2.68"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnu/autoconf/${name}.tar.bz2"; 8 - sha256 = "1vwalyqzgk1liyinblbc78isxa5qa4fvs5bx2fkjd7crfhhdkph0"; 8 + sha256 = "1j1j8d2p3r9mzx8b2hnmfqy2683r2wyyvki6bs9cmm6n7wkzp4f4"; 9 9 }; 10 10 11 11 buildInputs = [ m4 perl ];
+35 -3
pkgs/development/tools/misc/openocd/default.nix
··· 1 1 {stdenv, fetchurl, libftdi}: 2 2 3 + let 4 + # The "GuruPlug installer" from Marvell. See 5 + # <http://www.plugcomputer.org/index.php/us/resources/downloads?func=select&id=16>, 6 + # linked from <http://www.globalscaletechnologies.com/t-downloads.aspx>. 7 + guruplug_installer = fetchurl { 8 + url = "http://www.plugcomputer.org/index.php/us/resources/downloads?func=download&id=65&chk=d6878f4bf86070f7b4f7bc93317fcb0f&no_html=1"; 9 + sha256 = "1nps9li9k1kxb31f9x6d114hh0a3bx886abvgh8vg004ni996hlv"; 10 + name = "guruplug-installer.tar.gz"; 11 + }; 12 + in 3 13 stdenv.mkDerivation { 4 14 name = "openocd-0.4.0"; 5 15 ··· 8 18 sha256 = "1c9j8s3mqgw5spv6nd4lqfkd1l9jmjipi0ya054vnjfsy2617kzv"; 9 19 }; 10 20 11 - 12 21 configureFlags = [ "--enable-ft2232_libftdi" "--disable-werror" ]; 13 22 14 23 buildInputs = [ libftdi ]; 15 24 25 + # Copy the GuruPlug stuff. 26 + # XXX: Unfortunately, these files were written for OpenOCD 0.2.0 and don't 27 + # work with 0.4.0. 28 + # postInstall = 29 + # '' tar xf "${guruplug_installer}" 30 + # for dir in interface target board 31 + # do 32 + # cp -v "guruplug-installer/openocd/$dir/"* \ 33 + # "$out/share/openocd/scripts/$dir/" 34 + # done 35 + # ''; 36 + 16 37 meta = { 17 38 homepage = http://openocd.berlios.de; 18 - description = "Open On Chip Debugger"; 19 - license = "GPLv2"; 39 + description = "OpenOCD, an on-chip debugger"; 40 + 41 + longDescription = 42 + '' OpenOCD provides on-chip programming and debugging support with a 43 + layered architecture of JTAG interface and TAP support, debug target 44 + support (e.g. ARM, MIPS), and flash chip drivers (e.g. CFI, NAND, 45 + etc.). Several network interfaces are available for interactiving 46 + with OpenOCD: HTTP, telnet, TCL, and GDB. The GDB server enables 47 + OpenOCD to function as a "remote target" for source-level debugging 48 + of embedded systems using the GNU GDB program. 49 + ''; 50 + 51 + license = "GPLv2+"; 20 52 maintainers = with stdenv.lib.maintainers; [viric]; 21 53 platforms = with stdenv.lib.platforms; linux; 22 54 };
+1
pkgs/lib/maintainers.nix
··· 16 16 phreedom = "Evgeny Egorochkin <phreedom.stdin@gmail.com>"; 17 17 pierron = "Nicolas B. Pierron <nixos@nbp.name>"; 18 18 raskin = "Michael Raskin <7c6f434c@mail.ru>"; 19 + roconnor = "Russell O'Connor <roconnor@theorem.ca>"; 19 20 sander = "Sander van der Burg <s.vanderburg@tudelft.nl>"; 20 21 simons = "Peter Simons <simons@cryp.to>"; 21 22 urkud = "Yury G. Kudryashov <urkud+nix@ya.ru>";
+3 -1
pkgs/misc/emulators/wine/default.nix
··· 37 37 NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [ 38 38 freetype fontconfig stdenv.gcc.gcc mesa mesa.libdrm 39 39 xlibs.libXinerama xlibs.libXrender xlibs.libXrandr 40 - xlibs.libXcursor xlibs.libXcomposite 40 + xlibs.libXcursor xlibs.libXcomposite libpng libjpeg 41 41 openssl gnutls 42 42 ]; 43 43 ··· 46 46 dontPatchELF = true; 47 47 48 48 postInstall = "install -D ${gecko} $out/share/wine/gecko/wine_gecko-1.1.0-x86.cab"; 49 + 50 + enableParallelBuilding = true; 49 51 50 52 meta = { 51 53 homepage = "http://www.winehq.org/";
+48
pkgs/misc/uboot/guruplug-file-systems.patch
··· 1 + Add support for the various file systems as found in `sheevaplug.h'. 2 + As for the SheevaPlug, the increase in size means that the environment 3 + must be pushed further away. 4 + 5 + In addition, increase the malloc area size to allow compilation of UbiFS. 6 + 7 + --- u-boot/include/configs/guruplug.h 1970-01-01 01:00:01.000000000 +0100 8 + +++ u-boot/include/configs/guruplug.h 2010-09-29 18:59:52.000000000 +0200 9 + @@ -123,8 +123,8 @@ 10 + * it has to be rounded to sector size 11 + */ 12 + #define CONFIG_ENV_SIZE 0x20000 /* 128k */ 13 + -#define CONFIG_ENV_ADDR 0x40000 14 + -#define CONFIG_ENV_OFFSET 0x40000 /* env starts here */ 15 + +#define CONFIG_ENV_ADDR 0x60000 16 + +#define CONFIG_ENV_OFFSET 0x60000 /* env starts here */ 17 + 18 + /* 19 + * Default environment variables 20 + @@ -145,7 +145,7 @@ 21 + /* 22 + * Size of malloc() pool 23 + */ 24 + -#define CONFIG_SYS_MALLOC_LEN (1024 * 128) /* 128kB for malloc() */ 25 + +#define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* 1 MiB for malloc() */ 26 + /* size in bytes reserved for initial data */ 27 + #define CONFIG_SYS_GBL_DATA_SIZE 128 28 + 29 + @@ -195,4 +195,18 @@ 30 + 31 + #define CONFIG_SYS_ALT_MEMTEST 32 + 33 + +/* 34 + + * File system 35 + + */ 36 + +#define CONFIG_CMD_EXT2 37 + +#define CONFIG_CMD_FAT 38 + +#define CONFIG_CMD_JFFS2 39 + +#define CONFIG_CMD_UBI 40 + +#define CONFIG_CMD_UBIFS 41 + +#define CONFIG_RBTREE 42 + +#define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ 43 + +#define CONFIG_MTD_PARTITIONS 44 + +#define CONFIG_CMD_MTDPARTS 45 + +#define CONFIG_LZO 46 + + 47 + #endif /* _CONFIG_GURUPLUG_H */ 48 +
+106
pkgs/misc/uboot/guruplug-usb-msd-multi-lun.patch
··· 1 + The GuruPlug's microSD card reader is a USB mass storage device that 2 + has two logical units (LUNs), i.e., two "SCSI disks". This patch 3 + adds multi-LUN support to the USB MSD driver. 4 + 5 + See the thread at <http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/85425>. 6 + 7 + --- u-boot/common/usb_storage.c 1970-01-01 01:00:01.000000000 +0100 8 + +++ u-boot/common/usb_storage.c 2010-10-02 00:38:15.000000000 +0200 9 + @@ -204,6 +204,22 @@ int usb_stor_info(void) 10 + return 1; 11 + } 12 + 13 + +static unsigned int usb_get_max_lun(struct us_data *us) 14 + +{ 15 + + int len; 16 + + unsigned char result; 17 + + len = usb_control_msg(us->pusb_dev, 18 + + usb_rcvctrlpipe(us->pusb_dev, 0), 19 + + US_BBB_GET_MAX_LUN, 20 + + USB_TYPE_CLASS | USB_RECIP_INTERFACE | USB_DIR_IN, 21 + + 0, us->ifnum, 22 + + &result, sizeof(result), 23 + + USB_CNTL_TIMEOUT * 5); 24 + + USB_STOR_PRINTF("Get Max LUN -> len = %i, result = %i\n", 25 + + len, (int) result); 26 + + return (len > 0) ? result : 0; 27 + +} 28 + + 29 + /******************************************************************************* 30 + * scan the usb and reports device info 31 + * to the user if mode = 1 32 + @@ -241,13 +257,21 @@ int usb_stor_scan(int mode) 33 + break; /* no more devices avaiable */ 34 + 35 + if (usb_storage_probe(dev, 0, &usb_stor[usb_max_devs])) { 36 + - /* ok, it is a storage devices 37 + - * get info and fill it in 38 + - */ 39 + - if (usb_stor_get_info(dev, &usb_stor[usb_max_devs], 40 + - &usb_dev_desc[usb_max_devs]) == 1) 41 + + /* OK, it's a storage device. Iterate over its LUNs 42 + + * and populate `usb_dev_desc'. */ 43 + + int lun, max_lun, start = usb_max_devs; 44 + + 45 + + max_lun = usb_get_max_lun(&usb_stor[usb_max_devs]); 46 + + for (lun = 0; 47 + + lun <= max_lun && usb_max_devs < USB_MAX_STOR_DEV; 48 + + lun++) { 49 + + usb_dev_desc[usb_max_devs].lun = lun; 50 + + if (usb_stor_get_info(dev, &usb_stor[start], 51 + + &usb_dev_desc[usb_max_devs]) == 1) { 52 + usb_max_devs++; 53 + } 54 + + } 55 + + } 56 + /* if storage device */ 57 + if (usb_max_devs == USB_MAX_STOR_DEV) { 58 + printf("max USB Storage Device reached: %d stopping\n", 59 + @@ -882,6 +906,7 @@ static int usb_inquiry(ccb *srb, struct 60 + do { 61 + memset(&srb->cmd[0], 0, 12); 62 + srb->cmd[0] = SCSI_INQUIRY; 63 + + srb->cmd[1] = srb->lun << 5; 64 + srb->cmd[4] = 36; 65 + srb->datalen = 36; 66 + srb->cmdlen = 12; 67 + @@ -905,6 +930,7 @@ static int usb_request_sense(ccb *srb, s 68 + ptr = (char *)srb->pdata; 69 + memset(&srb->cmd[0], 0, 12); 70 + srb->cmd[0] = SCSI_REQ_SENSE; 71 + + srb->cmd[1] = srb->lun << 5; 72 + srb->cmd[4] = 18; 73 + srb->datalen = 18; 74 + srb->pdata = &srb->sense_buf[0]; 75 + @@ -924,6 +950,7 @@ static int usb_test_unit_ready(ccb *srb, 76 + do { 77 + memset(&srb->cmd[0], 0, 12); 78 + srb->cmd[0] = SCSI_TST_U_RDY; 79 + + srb->cmd[1] = srb->lun << 5; 80 + srb->datalen = 0; 81 + srb->cmdlen = 12; 82 + if (ss->transport(srb, ss) == USB_STOR_TRANSPORT_GOOD) 83 + @@ -943,6 +970,7 @@ static int usb_read_capacity(ccb *srb, s 84 + do { 85 + memset(&srb->cmd[0], 0, 12); 86 + srb->cmd[0] = SCSI_RD_CAPAC; 87 + + srb->cmd[1] = srb->lun << 5; 88 + srb->datalen = 8; 89 + srb->cmdlen = 12; 90 + if (ss->transport(srb, ss) == USB_STOR_TRANSPORT_GOOD) 91 + @@ -957,6 +985,7 @@ static int usb_read_10(ccb *srb, struct 92 + { 93 + memset(&srb->cmd[0], 0, 12); 94 + srb->cmd[0] = SCSI_READ10; 95 + + srb->cmd[1] = srb->lun << 5; 96 + srb->cmd[2] = ((unsigned char) (start >> 24)) & 0xff; 97 + srb->cmd[3] = ((unsigned char) (start >> 16)) & 0xff; 98 + srb->cmd[4] = ((unsigned char) (start >> 8)) & 0xff; 99 + @@ -973,6 +1002,7 @@ static int usb_write_10(ccb *srb, struct 100 + { 101 + memset(&srb->cmd[0], 0, 12); 102 + srb->cmd[0] = SCSI_WRITE10; 103 + + srb->cmd[1] = srb->lun << 5; 104 + srb->cmd[2] = ((unsigned char) (start >> 24)) & 0xff; 105 + srb->cmd[3] = ((unsigned char) (start >> 16)) & 0xff; 106 + srb->cmd[4] = ((unsigned char) (start >> 8)) & 0xff;
+54
pkgs/misc/uboot/guruplug.nix
··· 1 + {stdenv, fetchgit, unzip}: 2 + 3 + # Marvell's branch of U-Boot for the GuruPlug. 4 + 5 + let 6 + # Aug 2010 revision of the `testing' branch of Marvell's U-Boot repository. 7 + # See 8 + # <http://www.openplug.org/plugwiki/index.php/Re-building_the_kernel_and_U-Boot> 9 + # for details. 10 + rev = "f106056095049c2c748c2a2797e5353295240e04"; 11 + in 12 + stdenv.mkDerivation { 13 + name = "uboot-guruplug-0.0pre${rev}"; 14 + 15 + src = fetchgit { 16 + url = "git://git.denx.de/u-boot-marvell.git"; 17 + sha256 = "18gwyj16vml7aja9cyan51jwfcysy4cs062z7wmgdc0l9bha6iw7"; 18 + inherit rev; 19 + }; 20 + 21 + patches = 22 + [ ./guruplug-file-systems.patch ./guruplug-usb-msd-multi-lun.patch ]; 23 + 24 + enableParallelBuilding = true; 25 + 26 + # Remove the cross compiler prefix. 27 + configurePhase = '' 28 + make mrproper 29 + make guruplug_config 30 + sed -i /CROSS_COMPILE/d include/config.mk 31 + ''; 32 + 33 + buildPhase = '' 34 + unset src 35 + if test -z "$crossConfig"; then 36 + make all u-boot.kwb 37 + else 38 + make all u-boot.kwb ARCH=arm CROSS_COMPILE=$crossConfig- 39 + fi 40 + ''; 41 + 42 + buildNativeInputs = [ unzip ]; 43 + 44 + dontStrip = true; 45 + NIX_STRIP_DEBUG = false; 46 + 47 + installPhase = '' 48 + ensureDir $out 49 + cp -v u-boot u-boot.{kwb,map} $out 50 + 51 + ensureDir $out/bin 52 + cp tools/{envcrc,mkimage} $out/bin 53 + ''; 54 + }
+3 -2
pkgs/os-specific/linux/kernel/linux-2.6.32-xen.nix
··· 202 202 import ./generic.nix ( 203 203 204 204 rec { 205 - version = "2.6.32.21-xen-2968b25"; 205 + version = "2.6.32.24-xen-179eca5"; 206 + localVersion = "-xen-179eca5"; 206 207 207 208 src = fetchurl { 208 209 url = "http://nixos.org/tarballs/linux-${version}.tar.bz2"; 209 - sha256 = "06dxwchyxvfwg35y78bs0bm91ah6jlb6pjkqwgdnsgfjnxhibfx9"; 210 + sha256 = "09a7xh4hvw0hzq67dqdxn8p4rkd907937xvshx30rg4ab6717scf"; 210 211 }; 211 212 212 213 config = configWithPlatform stdenv.platform;
+2 -2
pkgs/os-specific/linux/kernel/linux-2.6.32.nix
··· 198 198 import ./generic.nix ( 199 199 200 200 rec { 201 - version = "2.6.32.23"; 201 + version = "2.6.32.24"; 202 202 203 203 src = fetchurl { 204 204 url = "mirror://kernel/linux/kernel/v2.6/linux-${version}.tar.bz2"; 205 - sha256 = "0xhxcdrxd6v21zjwf16m1bc0zrpy1scgxdp7xby2yhg63abh97nr"; 205 + sha256 = "0girs793499ig4p4rp1pi3fdigbdv4h2slavxs8jlj9kxd2x19y7"; 206 206 }; 207 207 208 208 config = configWithPlatform stdenv.platform;
+2 -2
pkgs/os-specific/linux/kernel/linux-2.6.35.nix
··· 190 190 import ./generic.nix ( 191 191 192 192 rec { 193 - version = "2.6.35.6"; 193 + version = "2.6.35.7"; 194 194 195 195 src = fetchurl { 196 196 url = "mirror://kernel/linux/kernel/v2.6/linux-${version}.tar.bz2"; 197 - sha256 = "1mz0sk7flyr115dcqwqmrzwk845v6pghmlp7j133p8z3jii49c8r"; 197 + sha256 = "f19c830e52d97fe35e9e32e1911de238e75b1cd29ca779de0d83f0906073ee2c"; 198 198 }; 199 199 200 200 config = configWithPlatform stdenv.platform;
+16 -8
pkgs/servers/http/tomcat/6.0.nix
··· 1 - {stdenv, fetchurl, jdk}: 2 - 3 - stdenv.mkDerivation { 1 + { stdenv, fetchurl }: 4 2 5 - name = "apache-tomcat-6.0.26"; 3 + let version = "6.0.29"; in 6 4 7 - builder = ./builder-6.0.sh; 5 + stdenv.mkDerivation rec { 6 + name = "apache-tomcat-${version}"; 8 7 9 8 src = fetchurl { 10 - url = http://apache.proserve.nl/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.tar.gz; 11 - sha256 = "0rxaz7wkw6xas9f2jslb6kp1prllhpqmq7c3h0ig19j146mrjbls"; 9 + url = "mirror://apache/tomcat/tomcat-6/v${version}/bin/${name}.tar.gz"; 10 + sha256 = "0v96wmd4fnk3qskw32k8mb77f7yssqqinsrf9sir672l5ggmmcjc"; 12 11 }; 13 12 14 - inherit jdk; 13 + installPhase = 14 + '' 15 + mkdir $out 16 + mv * $out 17 + ''; 18 + 19 + meta = { 20 + homepage = http://tomcat.apache.org/; 21 + description = "An implementation of the Java Servlet and JavaServer Pages technologies"; 22 + }; 15 23 }
-6
pkgs/servers/http/tomcat/builder-6.0.sh
··· 1 - source $stdenv/setup 2 - 3 - tar zxf $src 4 - 5 - mkdir $out 6 - mv apache-tomcat-*/* $out
pkgs/servers/http/tomcat/default.nix pkgs/servers/http/tomcat/5.0.nix
+8 -4
pkgs/tools/compression/bzip2/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "bzip2-1.0.5"; 5 - 5 + 6 6 builder = ./builder.sh; 7 - 7 + 8 8 src = fetchurl { 9 9 url = http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz; 10 10 sha256 = "08py2s9vw6dgw457lbklh1vsr3b8x8dlv7d8ygdfaxlx61l57gzp"; ··· 26 26 makeFlags = if linkStatic then "LDFLAGS=-static" else ""; 27 27 28 28 inherit linkStatic; 29 - 29 + 30 30 meta = { 31 - homepage = http://www.bzip.org; 31 + homepage = "http://www.bzip.org"; 32 + description = "high-quality data compression program"; 33 + 34 + platforms = stdenv.lib.platforms.all; 35 + maintainers = []; 32 36 }; 33 37 }
+8 -5
pkgs/tools/misc/bc/default.nix
··· 1 1 {stdenv, fetchurl, flex, readline}: 2 2 3 - stdenv.mkDerivation { 4 - name = "bc-1.0.6"; 3 + stdenv.mkDerivation rec { 4 + name = "bc-1.06"; 5 5 src = fetchurl { 6 - url = mirror://gnu/bc/bc-1.06.tar.gz; 7 - md5 = "d44b5dddebd8a7a7309aea6c36fda117"; 6 + url = "mirror://gnu/bc/${name}.tar.gz"; 7 + sha256 = "0cqf5jkwx6awgd2xc2a0mkpxilzcfmhncdcfg7c9439wgkqxkxjf"; 8 8 }; 9 9 10 10 patches = [ ./readlinefix.patch ]; 11 11 12 - configureFlags = "--with-readline"; 12 + configureFlags = [ "--with-readline" ]; 13 13 14 14 buildInputs = [flex readline]; 15 15 16 + doCheck = true; 17 + 16 18 meta = { 17 19 description = "GNU software calculator"; 18 20 homepage = http://www.gnu.org/software/bc/; 21 + platforms = stdenv.lib.platforms.all; 19 22 }; 20 23 }
+2 -2
pkgs/tools/misc/parallel/default.nix
··· 1 1 { fetchurl, stdenv, perl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "parallel-20100906"; 4 + name = "parallel-20100922"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnu/parallel/${name}.tar.bz2"; 8 - sha256 = "1h27ffq0hk2dlnffsk377lpp65l2zmvija7r831lpvdfssklmxvw"; 8 + sha256 = "0bn1pka242pgm5dm0wkd4zf63rwv0wxxb0fjdjivlxyid72r7g8d"; 9 9 }; 10 10 11 11 patchPhase =
+8
pkgs/tools/misc/screen/default.nix
··· 8 8 }; 9 9 10 10 buildInputs = [ncurses]; 11 + 12 + meta = { 13 + homepage = "http://www.gnu.org/software/screen/"; 14 + description = "Full-screen window manager that multiplexes a physical terminal"; 15 + 16 + platforms = stdenv.lib.platforms.unix; 17 + maintainers = []; 18 + }; 11 19 }
+13 -9
pkgs/tools/networking/nss-mdns/default.nix
··· 1 - { fetchurl, stdenv, avahi }: 1 + { fetchurl, stdenv }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "nss-mdns-0.10"; 5 + 5 6 src = fetchurl { 6 7 url = "http://0pointer.de/lennart/projects/nss-mdns/${name}.tar.gz"; 7 8 sha256 = "0vgs6j0qsl0mwzh5a0m0bykr7x6bx79vnbyn0r3q289rghp3qs0y"; 8 9 }; 9 10 10 - configureFlags = "--enable-avahi"; 11 - 12 11 # Note: Although `nss-mdns' works by talking to `avahi-daemon', it 13 12 # doesn't depend on the Avahi libraries. Instead, it contains 14 13 # hand-written D-Bus code to talk to the Avahi daemon. 15 14 16 - buildInput = [ avahi ]; 15 + configureFlags = 16 + [ # Try to use the Avahi daemon before resolving on our own. 17 + "--enable-avahi" 17 18 18 - patchPhase = '' 19 - substituteInPlace "src/Makefile.in" \ 20 - --replace 'AVAHI_SOCKET=\"$(localstatedir)/run/avahi-daemon/socket\"' \ 21 - 'AVAHI_SOCKET=\"${avahi}/var/run/avahi-daemon/socket\"' 22 - ''; 19 + # Connect to the daemon at `/var/run/avahi-daemon/socket'. 20 + "--localstatedir=/var" 21 + ]; 23 22 24 23 meta = { 25 24 description = "The mDNS Name Service Switch (NSS) plug-in"; ··· 33 32 34 33 homepage = http://0pointer.de/lennart/projects/nss-mdns/; 35 34 license = "LGPLv2+"; 35 + 36 + # Supports both the GNU and FreeBSD NSS. 37 + platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.freebsd; 38 + 39 + maintainers = [ stdenv.lib.maintainers.ludo ]; 36 40 }; 37 41 }
+2 -2
pkgs/tools/networking/ntp/default.nix
··· 3 3 assert stdenv.isLinux -> libcap != null; 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "ntp-4.2.6"; 6 + name = "ntp-4.2.6p2"; 7 7 8 8 src = fetchurl { 9 9 url = "http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/${name}.tar.gz"; 10 - sha256 = "04cam5l804ws6cs0ihlmx26n39vpap5wb39i1vxfff01mri4q38b"; 10 + sha256 = "1n79scfvgjk8hn1fr4q2kkk6xm83k68r4p488ai09nm20dwqp2a2"; 11 11 }; 12 12 13 13 configureFlags = ''
+9 -1
pkgs/tools/networking/x11-ssh-askpass/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "x11-ssh-askpass-1.2.4.1"; 5 - 5 + 6 6 src = fetchurl { 7 7 url = http://www.jmknoble.net/software/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz; 8 8 sha1 = "78c992951685d4dbffb77536f37b83ae2a6eafc7"; ··· 15 15 buildPhase = "xmkmf; make includes; make"; 16 16 17 17 buildInputs = [x11 imake]; 18 + 19 + meta = { 20 + homepage = "http://www.jmknoble.net/software/x11-ssh-askpass/"; 21 + description = "Lightweight passphrase dialog for OpenSSH or other open variants of SSH"; 22 + 23 + platforms = stdenv.lib.platforms.unix; 24 + maintainers = []; 25 + }; 18 26 }
+51 -23
pkgs/top-level/all-packages.nix
··· 373 373 monolithic = false; 374 374 daemon = true; 375 375 }; 376 - 376 + 377 377 amuleGui = amule.override { 378 378 monolithic = false; 379 379 client = true; 380 380 }; 381 - 381 + 382 382 aria = builderDefsPackage (import ../tools/networking/aria) { 383 383 }; 384 384 ··· 781 781 782 782 jwhois = callPackage ../tools/networking/jwhois { }; 783 783 784 + kdiff3 = newScope pkgs.kde4 ../tools/text/kdiff3 { }; 785 + 784 786 keychain = callPackage ../tools/misc/keychain { }; 785 787 786 788 kismet = callPackage ../applications/networking/sniffers/kismet { }; ··· 946 948 947 949 openjade = callPackage ../tools/text/sgml/openjade { 948 950 stdenv = overrideGCC stdenv gcc33; 951 + opensp = opensp.override { stdenv = overrideGCC stdenv gcc33; }; 949 952 }; 950 953 951 954 openobex = callPackage ../tools/bluetooth/openobex { }; ··· 1201 1204 1202 1205 telnet = callPackage ../tools/networking/telnet { }; 1203 1206 1204 - texmacs = callPackage ../applications/office/texmacs { }; 1207 + texmacs = callPackage ../applications/editors/texmacs { 1208 + tex = texLive; /* tetex is also an option */ 1209 + extraFonts = true; 1210 + }; 1205 1211 1206 1212 tor = callPackage ../tools/security/tor { }; 1207 1213 ··· 1219 1225 unetbootin = callPackage ../tools/cd-dvd/unetbootin { }; 1220 1226 1221 1227 upx = callPackage ../tools/compression/upx { }; 1222 - 1228 + 1223 1229 usbmuxd = callPackage ../tools/misc/usbmuxd {}; 1224 1230 1225 1231 vacuum = callPackage ../applications/networking/instant-messengers/vacuum {}; ··· 2249 2255 antDarwin = apacheAnt.override rec { jdk = openjdkDarwin; name = "ant-" + jdk.name; } ; 2250 2256 2251 2257 ant = apacheAnt; 2252 - 2258 + 2253 2259 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { 2254 2260 name = "ant-" + jdk.name; 2255 2261 }; ··· 2620 2626 scmccid = callPackage ../development/libraries/scmccid { }; 2621 2627 2622 2628 ccrtp = callPackage ../development/libraries/ccrtp { }; 2629 + 2630 + check = callPackage ../development/libraries/check { }; 2623 2631 2624 2632 chipmunk = builderDefsPackage (import ../development/libraries/chipmunk) { 2625 2633 inherit cmake freeglut mesa; ··· 3140 3148 3141 3149 judy = callPackage ../development/libraries/judy { }; 3142 3150 3151 + kdevplatform = newScope pkgs.kde4 ../development/libraries/kdevplatform { }; 3152 + 3143 3153 krb5 = callPackage ../development/libraries/kerberos/krb5.nix { }; 3144 3154 3145 3155 lablgtk = callPackage ../development/libraries/lablgtk { ··· 3736 3746 monolithic = false; 3737 3747 daemon = true; 3738 3748 }; 3739 - 3749 + 3740 3750 quasselClient = quassel.override { 3741 3751 monolithic = false; 3742 3752 client = true; 3743 3753 }; 3744 - 3754 + 3745 3755 quesoglc = callPackage ../development/libraries/quesoglc { }; 3746 3756 3747 3757 readline = readline6; ··· 3834 3844 t1lib = callPackage ../development/libraries/t1lib { }; 3835 3845 3836 3846 taglib = callPackage ../development/libraries/taglib { }; 3837 - 3847 + 3838 3848 taglib17 = callPackage ../development/libraries/taglib/1.7.nix { }; 3839 3849 3840 3850 taglib_extras = callPackage ../development/libraries/taglib-extras { }; ··· 3895 3905 }; 3896 3906 3897 3907 wxGTK28 = callPackage ../development/libraries/wxGTK-2.8 { 3898 - inherit (gtkLibs216) gtk; 3908 + inherit (gtkLibs) gtk; 3899 3909 }; 3900 3910 3901 3911 wtk = callPackage ../development/libraries/wtk { }; ··· 4070 4080 4071 4081 bsddb3 = callPackage ../development/python-modules/bsddb3 { }; 4072 4082 4073 - flup = builderDefsPackage ../development/python-modules/flup { 4074 - inherit fetchurl stdenv python setuptools; 4075 - }; 4076 - 4077 4083 numeric = callPackage ../development/python-modules/numeric { }; 4078 4084 4079 4085 pil = callPackage ../development/python-modules/pil { }; ··· 4263 4269 }); 4264 4270 squid = squids.squid3Beta; # has ipv6 support 4265 4271 4266 - tomcat5 = callPackage ../servers/http/tomcat { }; 4272 + tomcat5 = callPackage ../servers/http/tomcat/5.0.nix { }; 4267 4273 4268 4274 tomcat6 = callPackage ../servers/http/tomcat/6.0.nix { }; 4269 4275 ··· 4983 4989 4984 4990 ubootNanonote = callPackage ../misc/uboot/nanonote.nix { }; 4985 4991 4992 + ubootGuruplug = callPackage ../misc/uboot/guruplug.nix { }; 4993 + 4986 4994 uclibc = callPackage ../os-specific/linux/uclibc { }; 4987 4995 4988 4996 uclibcCross = import ../os-specific/linux/uclibc { ··· 5411 5419 5412 5420 dia = callPackage ../applications/graphics/dia { }; 5413 5421 5422 + digikam = newScope pkgs.kde4 ../applications/graphics/digikam { }; 5423 + 5414 5424 djvulibre = callPackage ../applications/misc/djvulibre { }; 5415 5425 5416 5426 djview4 = callPackage ../applications/graphics/djview { }; ··· 5586 5596 5587 5597 feh = callPackage ../applications/graphics/feh { }; 5588 5598 5599 + filelight = newScope pkgs.kde4 ../applications/misc/filelight { }; 5600 + 5589 5601 firefox = firefox36Pkgs.firefox; 5590 5602 firefoxWrapper = firefox36Wrapper; 5591 5603 ··· 5683 5695 5684 5696 gocr = callPackage ../applications/graphics/gocr { }; 5685 5697 5698 + gobby5 = callPackage ../applications/editors/gobby { 5699 + inherit (gtkLibs) gtkmm; 5700 + inherit (gnome) gtksourceview; 5701 + }; 5702 + 5686 5703 gphoto2 = callPackage ../applications/misc/gphoto2 { }; 5687 5704 5688 5705 gphoto2fs = builderDefsPackage ../applications/misc/gphoto2/gphotofs.nix { ··· 5823 5840 5824 5841 jwm = callPackage ../applications/window-managers/jwm { }; 5825 5842 5826 - kadu = callPackage ../applications/networking/instant-messengers/kadu { 5827 - qt = qt4; 5828 - inherit fetchurl cmake libgadu bash libsndfile wget alsaLib; 5829 - inherit (xlibs) libXScrnSaver libX11; 5830 - inherit (kde45) qca2; 5831 - }; 5843 + kadu = newScope pkgs.kde45 ../applications/networking/instant-messengers/kadu { }; 5832 5844 5833 5845 kbluetooth = newScope pkgs.kde4 ../tools/bluetooth/kbluetooth { }; 5834 5846 5847 + kdenlive = newScope pkgs.kde4 ../applications/video/kdenlive { }; 5848 + 5849 + kdesvn = newScope pkgs.kde4 ../applications/version-management/kdesvn { }; 5850 + 5851 + kdevelop = newScope pkgs.kde4 ../applications/editors/kdevelop { }; 5852 + 5835 5853 kermit = callPackage ../tools/misc/kermit { }; 5836 5854 5837 5855 kino = import ../applications/video/kino { ··· 5842 5860 inherit (xlibs) libXv libX11; 5843 5861 }; 5844 5862 5863 + kipi_plugins = newScope pkgs.kde4 ../applications/graphics/kipi-plugins { }; 5864 + 5865 + kmplayer = newScope pkgs.kde4 ../applications/video/kmplayer { 5866 + inherit (pkgs.gtkLibs) pango; 5867 + }; 5868 + 5845 5869 koffice = newScope pkgs.kde4 ../applications/office/koffice { }; 5846 5870 5871 + konq_plugins = newScope pkgs.kde4 ../applications/networking/browsers/konq-plugins { }; 5872 + 5847 5873 konversation = newScope pkgs.kde4 ../applications/networking/irc/konversation { }; 5848 5874 5849 5875 krename = newScope pkgs.kde4 ../applications/misc/krename { }; 5876 + 5877 + krusader = newScope pkgs.kde4 ../applications/misc/krusader { }; 5850 5878 5851 5879 ktorrent = newScope pkgs.kde4 ../applications/networking/ktorrent { }; 5852 5880 ··· 6259 6287 6260 6288 viewMtn = builderDefsPackage (import ../applications/version-management/viewmtn/0.10.nix) 6261 6289 { 6262 - inherit 6263 - monotone flup cheetahTemplate highlight ctags 6290 + inherit monotone cheetahTemplate highlight ctags 6264 6291 makeWrapper graphviz which python; 6292 + flup = pythonPackages.flup; 6265 6293 }; 6266 6294 6267 6295 vim = callPackage ../applications/editors/vim { }; ··· 7003 7031 tex = tetex; 7004 7032 }; 7005 7033 7006 - mysqlWorkbench = newScope gnome ../applications/misc/mysql-workbench { 7034 + mysqlWorkbench = newScope gnome ../applications/misc/mysql-workbench { 7007 7035 lua = lua5; 7008 7036 inherit (pythonPackages) pexpect paramiko; 7009 7037 };
+22
pkgs/top-level/haskell-packages.nix
··· 137 137 138 138 ghcCore = callPackage ../development/libraries/haskell/ghc-core {}; 139 139 140 + ghcEvents = callPackage ../development/libraries/haskell/ghc-events {}; 141 + 140 142 ghcMtl = callPackage ../development/libraries/haskell/ghc-mtl {}; 141 143 142 144 ghcPaths_0_1_0_6 = callPackage ../development/libraries/haskell/ghc-paths/0.1.0.6.nix {}; ··· 151 153 network = network_2_2_1_7; 152 154 }; 153 155 156 + glade = callPackage ../development/libraries/haskell/glade { 157 + inherit (pkgs) pkgconfig gnome glibc; 158 + }; 159 + 160 + glib = callPackage ../development/libraries/haskell/glib { 161 + inherit (pkgs) pkgconfig glib glibc; 162 + }; 163 + 154 164 GlomeVec = callPackage ../development/libraries/haskell/GlomeVec {}; 155 165 156 166 GLUT2121 = callPackage ../development/libraries/haskell/GLUT/2.1.2.1.nix { ··· 164 174 glut = pkgs.freeglut; 165 175 inherit (pkgs) mesa; 166 176 inherit (pkgs.xlibs) libSM libICE libXmu libXi; 177 + }; 178 + 179 + gtk = callPackage ../development/libraries/haskell/gtk { 180 + inherit (pkgs) pkgconfig glibc; 181 + inherit (pkgs.gtkLibs) gtk; 167 182 }; 168 183 169 184 gtk2hs = callPackage ../development/libraries/haskell/gtk2hs { ··· 415 430 HTTP = HTTP_4000_0_9; 416 431 network = network_2_2_1_7; 417 432 random = random_newtime; 433 + }; 434 + 435 + pango = callPackage ../development/libraries/haskell/pango { 436 + inherit (pkgs) pkgconfig glibc; 437 + inherit (pkgs.gtkLibs) pango; 418 438 }; 419 439 420 440 parallel_2_2_0_1 = callPackage ../development/libraries/haskell/parallel/2.2.0.1.nix {}; ··· 731 751 mkcabal = callPackage ../development/tools/haskell/mkcabal {}; 732 752 733 753 tar = callPackage ../development/tools/haskell/tar {}; 754 + 755 + threadscope = callPackage ../development/tools/haskell/threadscope {}; 734 756 735 757 uuagc = callPackage ../development/tools/haskell/uuagc {}; 736 758
+14
pkgs/top-level/python-packages.nix
··· 171 171 }; 172 172 }); 173 173 174 + flup = buildPythonPackage (rec { 175 + name = "flup-1.0.2"; 176 + 177 + src = fetchurl { 178 + url = "http://www.saddi.com/software/flup/dist/${name}.tar.gz"; 179 + sha256 = "1nbx174g40l1z3a8arw72qz05a1qxi3didp9wm7kvkn1bxx33bab"; 180 + }; 181 + 182 + meta = { 183 + homepage = "http://trac.saddi.com/flup"; 184 + description = "FastCGI Python module set"; 185 + }; 186 + }); 187 + 174 188 foolscap = buildPythonPackage (rec { 175 189 name = "foolscap-0.5.1"; 176 190
-16
pkgs/top-level/release.nix
··· 449 449 kile = linux; 450 450 }; 451 451 452 - kde44 = { 453 - krusader = linux; 454 - kmplayer = linux; 455 - ktorrent = linux; 456 - koffice = linux; 457 - konversation = linux; 458 - kdesvn = linux; 459 - amarok = linux; 460 - k3b = linux; 461 - l10n.ca = linux; 462 - l10n.de = linux; 463 - l10n.fr = linux; 464 - l10n.nl = linux; 465 - l10n.ru = linux; 466 - }; 467 - 468 452 linuxPackages_2_6_27 = { 469 453 aufs = linux; 470 454 kernel = linux;