From 7e82cfb7d6feb6bdce0e7f5c648966473bdb9876 Mon Sep 17 00:00:00 2001 From: Alexander Tsamutali Date: Mon, 12 Dec 2011 17:25:51 +0000 Subject: [PATCH 01/33] Added support for Quake Live to Firefox wrapper. svn path=/nixpkgs/trunk/; revision=30856 --- pkgs/applications/networking/browsers/firefox/wrapper.nix | 4 +++- pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix index 0784b79d8bd..b6ec69ee388 100644 --- a/pkgs/applications/networking/browsers/firefox/wrapper.nix +++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix @@ -1,4 +1,4 @@ -{ stdenv, browser, makeDesktopItem, makeWrapper, plugins +{ stdenv, browser, makeDesktopItem, makeWrapper, plugins, libs , browserName, desktopName, nameSuffix, icon }: @@ -27,6 +27,7 @@ stdenv.mkDerivation { makeWrapper "${browser}/bin/${browserName}" \ "$out/bin/${browserName}${nameSuffix}" \ --suffix-each MOZ_PLUGIN_PATH ':' "$plugins" \ + --suffix-each LD_LIBRARY_PATH ':' "$libs" \ --prefix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" ensureDir $out/share/applications @@ -36,6 +37,7 @@ stdenv.mkDerivation { # Let each plugin tell us (through its `mozillaPlugin') attribute # where to find the plugin in its tree. plugins = map (x: x + x.mozillaPlugin) plugins; + libs = map (x: x + "/lib") libs ++ map (x: x + "/lib64") libs; meta = { description = diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a5ff8291d2e..54ac0298620 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7557,6 +7557,10 @@ let ++ lib.optional (supportsJDK && getConfig [browserName "jre"] false && jrePlugin ? mozillaPlugin) jrePlugin ++ lib.optional (getConfig [browserName "enableGoogleTalkPlugin"] false) google_talk_plugin ); + libs = + if getConfig [ browserName "enableQuakeLive" ] false + then with xlibs; [ stdenv.gcc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ] + else [ ]; }; x11vnc = callPackage ../tools/X11/x11vnc { }; From 135fe9059f987b70f6bb7022114afd2e905ae074 Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Tue, 13 Dec 2011 01:13:46 +0000 Subject: [PATCH 02/33] ProofGeneral 4.1 svn path=/nixpkgs/trunk/; revision=30863 --- .../emacs-modes/proofgeneral/default.nix | 18 +++++--- .../emacs-modes/proofgeneral/emacs-23.3.patch | 45 ------------------- 2 files changed, 11 insertions(+), 52 deletions(-) delete mode 100644 pkgs/applications/editors/emacs-modes/proofgeneral/emacs-23.3.patch diff --git a/pkgs/applications/editors/emacs-modes/proofgeneral/default.nix b/pkgs/applications/editors/emacs-modes/proofgeneral/default.nix index ce01d4b9204..34acaa6d880 100644 --- a/pkgs/applications/editors/emacs-modes/proofgeneral/default.nix +++ b/pkgs/applications/editors/emacs-modes/proofgeneral/default.nix @@ -1,28 +1,32 @@ { stdenv, fetchurl, emacs, texinfo, texLive, perl, which, automake }: stdenv.mkDerivation (rec { - name = "ProofGeneral-4.0"; + name = "ProofGeneral-4.1"; src = fetchurl { - url = http://proofgeneral.inf.ed.ac.uk/releases/ProofGeneral-4.0.tgz; - sha256 = "1ang2lsc97vl70fkgypfsr1ivdzsdliq3bkvympj30wnc7ayzbmq"; + url = http://proofgeneral.inf.ed.ac.uk/releases/ProofGeneral-4.1.tgz; + sha256 = "1ivxx8c6j7cfdfj2pj0gzdqac7hpb679bjmwdqdcz1c1ni34s9ia"; }; sourceRoot = name; buildInputs = [ emacs texinfo texLive perl which ]; - patches = [ ./emacs-23.3.patch ]; - - postPatch = + prePatch = '' sed -i "Makefile" \ -e "s|^\(\(DEST_\)\?PREFIX\)=.*$|\1=$out|g ; \ s|/sbin/install-info|install-info|g" sed -i "bin/proofgeneral" -e's/which/type -p/g' + + # @image{ProofGeneral} fails, so remove it. + sed -i '94d' doc/PG-adapting.texi + sed -i '101d' doc/ProofGeneral.texi ''; - preBuild = "make clean"; + preBuild = '' + make clean; + ''; installPhase = # Copy `texinfo.tex' in the right place so that `texi2pdf' works. diff --git a/pkgs/applications/editors/emacs-modes/proofgeneral/emacs-23.3.patch b/pkgs/applications/editors/emacs-modes/proofgeneral/emacs-23.3.patch deleted file mode 100644 index 9bbc21a82b8..00000000000 --- a/pkgs/applications/editors/emacs-modes/proofgeneral/emacs-23.3.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff -Nuar ProofGeneral-4.0/contrib/mmm/mmm-mode.el ProofGeneral-4.0-nix/contrib/mmm/mmm-mode.el ---- ProofGeneral-4.0/contrib/mmm/mmm-mode.el 2010-10-11 00:56:57.000000000 +0200 -+++ ProofGeneral-4.0-nix/contrib/mmm/mmm-mode.el 2011-05-14 21:55:12.000000000 +0200 -@@ -160,9 +160,9 @@ - (mmm-add-hooks) - (mmm-fixup-skeleton) - (make-local-variable 'font-lock-fontify-region-function) -- (make-local-variable 'font-lock-beginning-of-syntax-function) -+ (make-local-variable 'syntax-begin-function) - (setq font-lock-fontify-region-function 'mmm-fontify-region -- font-lock-beginning-of-syntax-function 'mmm-beginning-of-syntax) -+ syntax-begin-function 'mmm-beginning-of-syntax) - (setq mmm-mode t) - (condition-case err - (mmm-apply-all) -@@ -190,7 +190,7 @@ - (mmm-update-submode-region) - (setq font-lock-fontify-region-function - (get mmm-primary-mode 'mmm-fontify-region-function) -- font-lock-beginning-of-syntax-function -+ syntax-begin-function - (get mmm-primary-mode 'mmm-beginning-of-syntax-function)) - (mmm-update-font-lock-buffer) - (mmm-refontify-maybe) -diff -Nuar ProofGeneral-4.0/contrib/mmm/mmm-region.el ProofGeneral-4.0-nix/contrib/mmm/mmm-region.el ---- ProofGeneral-4.0/contrib/mmm/mmm-region.el 2010-10-11 00:56:57.000000000 +0200 -+++ ProofGeneral-4.0-nix/contrib/mmm/mmm-region.el 2011-05-14 21:58:01.000000000 +0200 -@@ -548,7 +548,7 @@ - (put mode 'mmm-fontify-region-function - font-lock-fontify-region-function)) - (put mode 'mmm-beginning-of-syntax-function -- font-lock-beginning-of-syntax-function)) -+ syntax-begin-function)) - ;; Get variables - (setq global-vars (mmm-get-locals 'global) - buffer-vars (mmm-get-locals 'buffer) -@@ -768,7 +768,7 @@ - ;; For some reason `font-lock-fontify-block' binds this to nil, thus - ;; preventing `mmm-beginning-of-syntax' from doing The Right Thing. - ;; I don't know why it does this, but let's undo it here. -- (let ((font-lock-beginning-of-syntax-function 'mmm-beginning-of-syntax)) -+ (let ((syntax-begin-function 'mmm-beginning-of-syntax)) - (mapc #'(lambda (elt) - (when (get (car elt) 'mmm-font-lock-mode) - (mmm-fontify-region-list (car elt) (cdr elt)))) From f9227dc45942c329b29b02a2c4e27711e4be01ed Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 13 Dec 2011 04:30:49 +0000 Subject: [PATCH 03/33] Update BtrFS utilities to latest Git svn path=/nixpkgs/trunk/; revision=30864 --- pkgs/tools/filesystems/btrfsprogs/default.nix | 20 +++++++++++++------ .../filesystems/btrfsprogs/glibc212.patch | 12 ----------- 2 files changed, 14 insertions(+), 18 deletions(-) delete mode 100644 pkgs/tools/filesystems/btrfsprogs/glibc212.patch diff --git a/pkgs/tools/filesystems/btrfsprogs/default.nix b/pkgs/tools/filesystems/btrfsprogs/default.nix index 22d7a1164c8..76d185f82d9 100644 --- a/pkgs/tools/filesystems/btrfsprogs/default.nix +++ b/pkgs/tools/filesystems/btrfsprogs/default.nix @@ -1,27 +1,35 @@ a : let fetchurl = a.fetchurl; + fetchgit = a.fetchgit; version = a.lib.attrByPath ["version"] "0.19" a; buildInputs = with a; [ - zlib libuuid acl + zlib libuuid acl attr ]; in assert a.libuuid != null; rec { - src = fetchurl { - url = "http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/btrfs-progs-${version}.tar.bz2"; - sha256 = "1z3hmfgv7h489gnh55abm0gzyf2cgjkybhfc2rnm0cvsx01xv8zq"; + srcDrv = fetchgit { + url="git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git" ; + rev="fdb6c0402337d9607c7a39155088eaf033742752" ; + sha256="de7f9e04401bd747a831c48d312106e188adb32f32b6d64078ae6d2aab45b1f8" ; }; + src = srcDrv + "/"; + inherit buildInputs; configureFlags = []; makeFlags = ["prefix=$out CFLAGS=-Os"]; - patches = [ ./glibc212.patch ]; - phaseNames = ["doPatch" "doEnsureBtrfsImage" "doMakeInstall"]; + patches = []; + phaseNames = ["fixMakefile" "doEnsureBtrfsImage" "doMakeInstall"]; + + fixMakefile = a.fullDepEntry '' + sed -e 's@^progs = @progs=@g' -i Makefile + '' ["minInit" "doUnpack"]; doEnsureBtrfsImage = a.fullDepEntry ('' if ! grep 'progs = ' Makefile | grep btrfs-image; then diff --git a/pkgs/tools/filesystems/btrfsprogs/glibc212.patch b/pkgs/tools/filesystems/btrfsprogs/glibc212.patch deleted file mode 100644 index 8bc1873f540..00000000000 --- a/pkgs/tools/filesystems/btrfsprogs/glibc212.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/btrfsck.c b/btrfsck.c -index 73f1836..c1f47a1 100644 ---- a/btrfsck.c -+++ b/btrfsck.c -@@ -21,6 +21,7 @@ - #include - #include - #include -+#include - #include "kerncompat.h" - #include "ctree.h" - #include "disk-io.h" From 9cc0637247f18c1dfb17a4ad31e9e919778c3b00 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 13 Dec 2011 12:43:11 +0000 Subject: [PATCH 04/33] * Add xinetd to the channel. svn path=/nixpkgs/trunk/; revision=30865 --- pkgs/servers/xinetd/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/xinetd/default.nix b/pkgs/servers/xinetd/default.nix index 0f2608465ff..6f752a7194f 100644 --- a/pkgs/servers/xinetd/default.nix +++ b/pkgs/servers/xinetd/default.nix @@ -10,6 +10,7 @@ stdenv.mkDerivation rec { meta = { description = "Secure replacement for inetd"; + platforms = stdenv.lib.platforms.linux; homepage = http://xinetd.org; license = "free"; }; From 79819a5262e0650328b18272bfb32069a1057055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 13 Dec 2011 14:54:15 +0000 Subject: [PATCH 05/33] Wicd: Protect the password in the WPA2-TTLS template. svn path=/nixpkgs/trunk/; revision=30867 --- pkgs/tools/networking/wicd/wpa2-ttls | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/networking/wicd/wpa2-ttls b/pkgs/tools/networking/wicd/wpa2-ttls index 7efdeffec84..c5ac798be5d 100644 --- a/pkgs/tools/networking/wicd/wpa2-ttls +++ b/pkgs/tools/networking/wicd/wpa2-ttls @@ -2,6 +2,7 @@ name = WPA2-TTLS author = various contributors version = 1 require identity *Identity anonymous_identity *Anonymous_identity password *Password ca_cert *Path_to_CA_Cert +protected password *Password ----- ctrl_interface=/var/run/wpa_supplicant network={ From de2e9e6ab0644a3c115203f1331d449efb25565e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 13 Dec 2011 16:11:02 +0000 Subject: [PATCH 06/33] gnupdate: Really select `stdenv' packages when asked for it. * maintainers/scripts/gnu/gnupdate (gnupdate)[selected-gnu-packages]: Really limit to `stdenv' when ask for it. svn path=/nixpkgs/trunk/; revision=30869 --- maintainers/scripts/gnu/gnupdate | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/maintainers/scripts/gnu/gnupdate b/maintainers/scripts/gnu/gnupdate index 0b50677464b..6bb379f4fd2 100755 --- a/maintainers/scripts/gnu/gnupdate +++ b/maintainers/scripts/gnu/gnupdate @@ -1065,7 +1065,10 @@ pairs. Example: (\"mit-scheme-9.0.1\" . \"/gnu/mit-scheme/stable.pkg/9.0.1\"). (case selection ((stdenv) - gnu) + (filter (lambda (p) + (member (package-source-output-path p) + (force stdenv))) + gnu)) ((non-stdenv) (filter (lambda (p) (not (member (package-source-output-path p) From cbd660a83ec6a3a57f018c867e4f1001d4fc0650 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 13 Dec 2011 18:53:40 +0000 Subject: [PATCH 07/33] Oops, forgot to commit svn path=/nixpkgs/trunk/; revision=30872 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 54ac0298620..ec3cc370633 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -419,7 +419,7 @@ let bootchart = callPackage ../tools/system/bootchart { }; btrfsProgs = builderDefsPackage (import ../tools/filesystems/btrfsprogs) { - inherit libuuid zlib acl; + inherit libuuid zlib acl attr fetchgit; }; catdoc = callPackage ../tools/text/catdoc { }; From 77e3784e9ac45bdaecd4a4f17e228c3443052db8 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 13 Dec 2011 21:00:26 +0000 Subject: [PATCH 08/33] Dir-per-version SF layout seems to be more relevant now svn path=/nixpkgs/trunk/; revision=30873 --- .../upstream-updater/update-upstream-data.sh | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/pkgs/build-support/upstream-updater/update-upstream-data.sh b/pkgs/build-support/upstream-updater/update-upstream-data.sh index 8e4f4490e7b..38c0d13a723 100755 --- a/pkgs/build-support/upstream-updater/update-upstream-data.sh +++ b/pkgs/build-support/upstream-updater/update-upstream-data.sh @@ -36,6 +36,42 @@ baseName="$(getAttr baseName 'unnamed-package')" commonPrefetchVars=" version name hash" prefetchClause="" +[ fetchSFdirs = "$method" ] && { + if [ -z "$forcedUrl" ]; then + freshUrl="$("$own_dir"/urls-from-page.sh "$(getAttr downloadPage)" | + eval "egrep '$(getAttr sourceRegexp '[-][0-9.]+/$')'" | + eval "egrep -v '$(getAttr blacklistRegexp '^$')'" | + eval "$(getAttr choiceCommand 'head -n 1')" | + eval "$(getAttr versionToFileCommand "sed -re 's@/([^/]*-[0-9.]+)/@/\1/\1$(getAttr fileSuffix .tar.gz)@'")" + )" + + if ! egrep ':' <<< "$freshUrl" ; then + freshUrl="$(dirname "$(getAttr downloadPage).")/$freshUrl" + fi + + echo "Found download link: $freshUrl" >&2 + else + freshUrl="$forcedUrl" + fi + + freshUrl="$(echo "$freshUrl" | sed -re "$skipRedirectSF")" + echo "Sourceforge-corrected URL: $freshUrl" >&2 + + version="$(echo "$freshUrl" | + sed -re "$(getAttr versionExtractorSedScript "$extractVersionSF")")" + baseName="$(getAttr baseName "$(echo "$freshUrl" | sed -re 's@.*/project/([^/]+)/.*@\1@')")" + url="$freshUrl" + name="$baseName-$version" + advertisedUrl="$freshUrl" + + if [ x"$freshUrl" = x"$(cat "$src_defs_dir"/advertisedUrl)" ]; then + echo "Source link not changed" >&2 + exit + fi + hash=$(nix-prefetch-url "$freshUrl") + + prefetchVars="url advertisedUrl"; +} [ fetchSF = "$method" ] && { if [ -z "$forcedUrl" ]; then freshUrl="$("$own_dir"/urls-from-page.sh "$(getAttr downloadPage)" | From d5c702939c3205ad6b50c95909ae0432ab45ed31 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 13 Dec 2011 21:00:42 +0000 Subject: [PATCH 09/33] Update Golly svn path=/nixpkgs/trunk/; revision=30874 --- pkgs/applications/science/misc/golly/default.nix | 10 +--------- pkgs/applications/science/misc/golly/make-install.make | 9 --------- .../science/misc/golly/src-for-default.nix | 10 +++++----- .../science/misc/golly/src-info-for-default.nix | 5 +++-- 4 files changed, 9 insertions(+), 25 deletions(-) delete mode 100644 pkgs/applications/science/misc/golly/make-install.make diff --git a/pkgs/applications/science/misc/golly/default.nix b/pkgs/applications/science/misc/golly/default.nix index ee2e276c6ca..a380f05b091 100644 --- a/pkgs/applications/science/misc/golly/default.nix +++ b/pkgs/applications/science/misc/golly/default.nix @@ -17,7 +17,7 @@ rec { inherit buildInputs; /* doConfigure should be removed if not needed */ - phaseNames = ["setVars" "doMake" "doDeploy"]; + phaseNames = ["setVars" "doConfigure" "doMakeInstall"]; setVars = a.noDepEntry '' export NIX_LDFLAGS="$NIX_LDFLAGS -lperl -L$(echo "${perl}"/lib/perl5/5*/*/CORE)" pythonLib="$(echo "${python}"/lib/libpython*.so)" @@ -26,14 +26,6 @@ rec { export NIX_LDFLAGS="$NIX_LDFLAGS -l$pythonLib" echo "Flags: $NIX_LDFLAGS" ''; - goSrcDir = ''cd */''; - makeFlags = [ - "-f makefile-gtk" - ]; - doDeploy = a.fullDepEntry '' - cat < ${./make-install.make} >> makefile-gtk - make -f makefile-gtk out="$out" install - '' ["minInit" "doMake" "defEnsureDir"]; meta = { description = "Cellular automata simulation program"; diff --git a/pkgs/applications/science/misc/golly/make-install.make b/pkgs/applications/science/misc/golly/make-install.make deleted file mode 100644 index 1d082e2b6ce..00000000000 --- a/pkgs/applications/science/misc/golly/make-install.make +++ /dev/null @@ -1,9 +0,0 @@ - -install_file = echo "\#! /bin/sh" > "$(out)/bin/$(binfile)"; echo "$(out)/share/golly/$(binfile)" >> "$(out)/bin/$(binfile)"; chmod a+x "$(out)/bin/$(binfile)"; - -install: - mkdir -p "$(out)/share/golly" - mkdir -p "$(out)/bin" - cp -r $(BINFILES) $(SHAREDFILES) "$(out)/share/golly" - $(foreach binfile,$(BINFILES),$(install_file)) - diff --git a/pkgs/applications/science/misc/golly/src-for-default.nix b/pkgs/applications/science/misc/golly/src-for-default.nix index f60df2da315..bf0d9ddada4 100644 --- a/pkgs/applications/science/misc/golly/src-for-default.nix +++ b/pkgs/applications/science/misc/golly/src-for-default.nix @@ -1,9 +1,9 @@ rec { - version="2.1-src"; - name="golly-2.1-src"; - hash="0m9sz0b7pwsxpgvscdvab2q8qnncr337gg3anzgzw83z5zyn3rdz"; - url="http://downloads.sourceforge.net/project/golly/golly/golly-2.1/golly-2.1-src.tar.gz"; - advertisedUrl="http://downloads.sourceforge.net/project/golly/golly/golly-2.1/golly-2.1-src.tar.gz"; + version="2.3-src"; + name="golly-2.3-src"; + hash="12r1lrrn4c1kafzvz5mmfq3750smqv5dwl1xpj3753h0rl9a9gx1"; + url="http://downloads.sourceforge.net/project/golly/golly/golly-2.3/golly-2.3-src.tar.gz"; + advertisedUrl="http://downloads.sourceforge.net/project/golly/golly/golly-2.3/golly-2.3-src.tar.gz"; } diff --git a/pkgs/applications/science/misc/golly/src-info-for-default.nix b/pkgs/applications/science/misc/golly/src-info-for-default.nix index c3bbb262a6f..a83b929f018 100644 --- a/pkgs/applications/science/misc/golly/src-info-for-default.nix +++ b/pkgs/applications/science/misc/golly/src-info-for-default.nix @@ -1,4 +1,5 @@ { - downloadPage = "http://sourceforge.net/projects/golly/files/"; - method="fetchSF"; + downloadPage = "http://sourceforge.net/projects/golly/files/golly"; + method="fetchSFdirs"; + fileSuffix="-src.tar.gz"; } From f6689d01a37aa7b0f0dd74b27a145e56049a672a Mon Sep 17 00:00:00 2001 From: Marco Maggesi Date: Tue, 13 Dec 2011 22:19:06 +0000 Subject: [PATCH 10/33] Update fossil to version 1.21 svn path=/nixpkgs/trunk/; revision=30875 --- .../version-management/fossil/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/version-management/fossil/default.nix b/pkgs/applications/version-management/fossil/default.nix index 29aa9843fbe..7b84dcecb63 100644 --- a/pkgs/applications/version-management/fossil/default.nix +++ b/pkgs/applications/version-management/fossil/default.nix @@ -1,16 +1,11 @@ {stdenv, fetchurl, zlib, openssl, tcl, readline, sqlite}: -let - version = "1.20"; - filedate = "20111021125253"; -in - stdenv.mkDerivation { - name = "fossil-${version}"; + name = "fossil-1.21"; src = fetchurl { - url = "http://www.fossil-scm.org/download/fossil-src-${filedate}.tar.gz"; - sha256 = "0m75kw77iray3kbjm1xfn8hr116fn11yv1wr7adcwy314cgj0vv3"; + url = http://www.fossil-scm.org/download/fossil-src-20111213135356.tar.gz; + sha256 = "07g78sf26v7zr4qzcwky4h4zzaaz8apy33d35bhc5ax63z6md1f9"; }; buildInputs = [ zlib openssl readline sqlite ]; From 0e3d2e236ed8bbe84a3ed0675271c1decde544fa Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 14 Dec 2011 07:27:58 +0000 Subject: [PATCH 11/33] Update Linux kernel to 3.1 svn path=/nixpkgs/trunk/; revision=30876 --- pkgs/os-specific/linux/kernel/linux-3.1.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-3.1.nix b/pkgs/os-specific/linux/kernel/linux-3.1.nix index fbbcf5aaf52..0a44676b4a8 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.1.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.1.nix @@ -215,7 +215,7 @@ in import ./generic.nix ( rec { - version = "3.1.4"; + version = "3.1.5"; preConfigure = '' substituteInPlace scripts/depmod.sh --replace '-b "$INSTALL_MOD_PATH"' "" @@ -223,7 +223,7 @@ import ./generic.nix ( src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.bz2"; - sha256 = "0wd43q1m11d4s5ab2kwnga4jvi5racqwlg4pmcp4fqim0q8jl9g6"; + sha256 = "0wdcpfjv56r5cc67ddhprc9vhjxj2qibhp0bl96p3hbqjjpwfpl6"; }; config = configWithPlatform stdenv.platform; From 9d19e4fe06597eac066d62779f52c89d7d3b5e93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andres=20L=C3=B6h?= Date: Wed, 14 Dec 2011 07:57:52 +0000 Subject: [PATCH 12/33] Added haskell-mongoDB and dependencies. svn path=/nixpkgs/trunk/; revision=30877 --- .../libraries/haskell/bson/default.nix | 23 +++++++++++++++++++ .../haskell/compact-string-fix/default.nix | 17 ++++++++++++++ .../haskell/data-binary-ieee754/default.nix | 20 ++++++++++++++++ .../libraries/haskell/mongoDB/default.nix | 23 +++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 11 +++++++++ 5 files changed, 94 insertions(+) create mode 100644 pkgs/development/libraries/haskell/bson/default.nix create mode 100644 pkgs/development/libraries/haskell/compact-string-fix/default.nix create mode 100644 pkgs/development/libraries/haskell/data-binary-ieee754/default.nix create mode 100644 pkgs/development/libraries/haskell/mongoDB/default.nix diff --git a/pkgs/development/libraries/haskell/bson/default.nix b/pkgs/development/libraries/haskell/bson/default.nix new file mode 100644 index 00000000000..d14b0c990c8 --- /dev/null +++ b/pkgs/development/libraries/haskell/bson/default.nix @@ -0,0 +1,23 @@ +{ cabal, binary, compactStringFix, cryptohash, dataBinaryIeee754 +, mtl, network, time +}: + +cabal.mkDerivation (self: { + pname = "bson"; + version = "0.1.6"; + sha256 = "0w9dab8x6b3dwk2afy0gnmrvcvx2dshwhjvlr2k69nchid4wh823"; + buildDepends = [ + binary compactStringFix cryptohash dataBinaryIeee754 mtl network + time + ]; + meta = { + homepage = "http://github.com/TonyGen/bson-haskell"; + description = "BSON documents are JSON-like objects with a standard binary encoding"; + license = "unknown"; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; + }; +}) diff --git a/pkgs/development/libraries/haskell/compact-string-fix/default.nix b/pkgs/development/libraries/haskell/compact-string-fix/default.nix new file mode 100644 index 00000000000..416826298bb --- /dev/null +++ b/pkgs/development/libraries/haskell/compact-string-fix/default.nix @@ -0,0 +1,17 @@ +{ cabal }: + +cabal.mkDerivation (self: { + pname = "compact-string-fix"; + version = "0.3.2"; + sha256 = "161z0lmrrqvy77ppdgz7m6nazcmlmy1azxa8rx0cgpqmyxzkf87n"; + meta = { + homepage = "http://twan.home.fmf.nl/compact-string/"; + description = "Same as compact-string except with a small fix so it builds on ghc-6.12"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; + }; +}) diff --git a/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix b/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix new file mode 100644 index 00000000000..48786b509fa --- /dev/null +++ b/pkgs/development/libraries/haskell/data-binary-ieee754/default.nix @@ -0,0 +1,20 @@ +{ cabal, binary }: + +cabal.mkDerivation (self: { + pname = "data-binary-ieee754"; + version = "0.4.2.1"; + sha256 = "0i0nclq8858flpp2sl3czwz6rfaykjrlzpvlfr6vlxzf8zvah9kz"; + isLibrary = true; + isExecutable = true; + buildDepends = [ binary ]; + meta = { + homepage = "http://john-millikin.com/software/data-binary-ieee754/"; + description = "Parser/Serialiser for IEEE-754 floating-point values"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; + }; +}) diff --git a/pkgs/development/libraries/haskell/mongoDB/default.nix b/pkgs/development/libraries/haskell/mongoDB/default.nix new file mode 100644 index 00000000000..0b59808a53a --- /dev/null +++ b/pkgs/development/libraries/haskell/mongoDB/default.nix @@ -0,0 +1,23 @@ +{ cabal, binary, bson, cryptohash, monadControl, mtl, network +, parsec, random, randomShuffle +}: + +cabal.mkDerivation (self: { + pname = "mongoDB"; + version = "1.1.1"; + sha256 = "0hy47kvswm4g85c3lb75fvdrcnrcbmjrhk15r1jjriwzqicgiimz"; + buildDepends = [ + binary bson cryptohash monadControl mtl network parsec random + randomShuffle + ]; + meta = { + homepage = "http://github.com/TonyGen/mongoDB-haskell"; + description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS"; + license = "unknown"; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index ea2e01f9458..a5e622a08d1 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -433,6 +433,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); Boolean = callPackage ../development/libraries/haskell/Boolean {}; + bson = callPackage ../development/libraries/haskell/bson {}; + bytestringNums = callPackage ../development/libraries/haskell/bytestring-nums {}; bytestringLexing = callPackage ../development/libraries/haskell/bytestring-lexing {}; @@ -477,6 +479,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); colour = callPackage ../development/libraries/haskell/colour {}; + compactStringFix = callPackage ../development/libraries/haskell/compact-string-fix {}; + ConfigFile = callPackage ../development/libraries/haskell/ConfigFile {}; controlMonadAttempt = callPackage ../development/libraries/haskell/control-monad-attempt {}; @@ -517,6 +521,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); dataAccessorTemplate = callPackage ../development/libraries/haskell/data-accessor/data-accessor-template.nix {}; + dataBinaryIeee754 = callPackage ../development/libraries/haskell/data-binary-ieee754 {}; + dataDefault = callPackage ../development/libraries/haskell/data-default {}; dataenc = callPackage ../development/libraries/haskell/dataenc {}; @@ -864,6 +870,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); MonadCatchIOTransformers = callPackage ../development/libraries/haskell/MonadCatchIO-transformers {}; monadControl_OBSOLETE = callPackage ../development/libraries/haskell/monad-control/0.2.0.3.nix {}; + monadControl2 = self.monadControl_OBSOLETE; monadControl = callPackage ../development/libraries/haskell/monad-control {}; monadLoops = callPackage ../development/libraries/haskell/monad-loops {}; @@ -876,6 +883,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); MonadRandom = callPackage ../development/libraries/haskell/MonadRandom {}; + mongoDB = callPackage ../development/libraries/haskell/mongoDB { + monadControl = self.monadControl2; + }; + mpppc = callPackage ../development/libraries/haskell/mpppc {}; mtl_1_1_0_2 = callPackage ../development/libraries/haskell/mtl/1.1.0.2.nix {}; From ea8d3f396ec813c92ed65e75abf47b46e969e1a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andres=20L=C3=B6h?= Date: Wed, 14 Dec 2011 08:31:14 +0000 Subject: [PATCH 13/33] Added zeromq and haskell-zeromq-haskell. svn path=/nixpkgs/trunk/; revision=30878 --- .../haskell/zeromq-haskell/default.nix | 18 ++++++++++++++++++ pkgs/development/libraries/zeromq/default.nix | 17 +++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/haskell-packages.nix | 2 ++ 4 files changed, 39 insertions(+) create mode 100644 pkgs/development/libraries/haskell/zeromq-haskell/default.nix create mode 100644 pkgs/development/libraries/zeromq/default.nix diff --git a/pkgs/development/libraries/haskell/zeromq-haskell/default.nix b/pkgs/development/libraries/haskell/zeromq-haskell/default.nix new file mode 100644 index 00000000000..b456c1d81a0 --- /dev/null +++ b/pkgs/development/libraries/haskell/zeromq-haskell/default.nix @@ -0,0 +1,18 @@ +{ cabal, zeromq }: + +cabal.mkDerivation (self: { + pname = "zeromq-haskell"; + version = "0.8.1"; + sha256 = "19fl3nd548yj6d6c3jqr6lxk6y033qa68jgnc5aq5w8kmlpn70mc"; + extraLibraries = [ zeromq ]; + meta = { + homepage = "http://github.com/twittner/zeromq-haskell/"; + description = "bindings to zeromq"; + license = self.stdenv.lib.licenses.mit; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; + }; +}) diff --git a/pkgs/development/libraries/zeromq/default.nix b/pkgs/development/libraries/zeromq/default.nix new file mode 100644 index 00000000000..06beb9254f9 --- /dev/null +++ b/pkgs/development/libraries/zeromq/default.nix @@ -0,0 +1,17 @@ +{stdenv, fetchurl, libuuid}: + +stdenv.mkDerivation rec { + name = "zeromq-2.1.10"; + + src = fetchurl { + url = "http://download.zeromq.org/${name}.tar.gz"; + sha256 = "0yabbbgx9ajpq0hjzqjm6rmj7pkcj95d5zn7d59b4wmm6kipwwn6"; + }; + + buildInputs = [ libuuid ]; + + meta = { + homepage = "http://www.zeromq.org"; + description = "The Intelligent Transport Layer"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ec3cc370633..3dad98e476b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4730,6 +4730,8 @@ let static = true; })); + zeromq = callPackage ../development/libraries/zeromq {}; + zvbi = callPackage ../development/libraries/zvbi { pngSupport = true; }; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index a5e622a08d1..1b086de0266 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1360,6 +1360,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); yst = callPackage ../development/libraries/haskell/yst {}; + zeromqHaskell = callPackage ../development/libraries/haskell/zeromq-haskell {}; + zipArchive = callPackage ../development/libraries/haskell/zip-archive {}; zipper = callPackage ../development/libraries/haskell/zipper { From 805f5f866161729813899cc737a03a457b7c4969 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Dec 2011 10:40:29 +0000 Subject: [PATCH 14/33] haskell-attoparsec: updated to version 0.10.1.0 svn path=/nixpkgs/trunk/; revision=30881 --- pkgs/development/libraries/haskell/attoparsec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/attoparsec/default.nix b/pkgs/development/libraries/haskell/attoparsec/default.nix index 501f4170a93..c0b9a0eab82 100644 --- a/pkgs/development/libraries/haskell/attoparsec/default.nix +++ b/pkgs/development/libraries/haskell/attoparsec/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "attoparsec"; - version = "0.10.0.3"; - sha256 = "0qlmjv8fhbx0xk8vkhlm01qmqlbk7xl98vfhcnlcjjrc5wkj0pjc"; + version = "0.10.1.0"; + sha256 = "1wlil4zxnyrygvkgmap8kcqf4f6rc08ais20alyy4ggzmx73sl9q"; buildDepends = [ deepseq text ]; meta = { homepage = "https://github.com/bos/attoparsec"; From e9f107003f358d25628bf11bd19387e3810bf984 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Dec 2011 10:40:33 +0000 Subject: [PATCH 15/33] haskell-hashtables: updated to version 1.0.1.2 svn path=/nixpkgs/trunk/; revision=30882 --- pkgs/development/libraries/haskell/hashtables/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/hashtables/default.nix b/pkgs/development/libraries/haskell/hashtables/default.nix index b66a7a99264..56b2316a5f9 100644 --- a/pkgs/development/libraries/haskell/hashtables/default.nix +++ b/pkgs/development/libraries/haskell/hashtables/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "hashtables"; - version = "1.0.1.1"; - sha256 = "1s5p2gsi7wv6xmf6ax3s9mqmbvcispn2y9miksay3p4acc6b3lpa"; + version = "1.0.1.2"; + sha256 = "09lviwxwlhvhrgm7v66w0vd7j02s0191w1izsvwh1a3dj2vc7vw7"; buildDepends = [ hashable primitive vector ]; meta = { homepage = "http://github.com/gregorycollins/hashtables"; From e72698bb830c104d520d19580392ec42ac7d8c86 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Dec 2011 10:40:35 +0000 Subject: [PATCH 16/33] haskell-iteratee: updated to version 0.8.7.5 svn path=/nixpkgs/trunk/; revision=30883 --- pkgs/development/libraries/haskell/iteratee/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/iteratee/default.nix b/pkgs/development/libraries/haskell/iteratee/default.nix index e7e690654e0..148cf3474b1 100644 --- a/pkgs/development/libraries/haskell/iteratee/default.nix +++ b/pkgs/development/libraries/haskell/iteratee/default.nix @@ -3,8 +3,8 @@ cabal.mkDerivation (self: { pname = "iteratee"; - version = "0.8.7.4"; - sha256 = "08smgb4xad8zpjzjrpjpv3vindhwgbcsf4rgipnrpyvz6mrg4w9i"; + version = "0.8.7.5"; + sha256 = "182bxdnj7k4dkmrbnkzy93axq8hwpq3xdbkyf93hbzzp4vhdvjnl"; isLibrary = true; isExecutable = true; buildDepends = [ From 8285e96cb7830e119dc2761ed0da9d4acb0f6e2e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Dec 2011 10:40:37 +0000 Subject: [PATCH 17/33] haskell-yesod-auth: updated to version 0.7.7.2 svn path=/nixpkgs/trunk/; revision=30884 --- pkgs/development/libraries/haskell/yesod-auth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/yesod-auth/default.nix b/pkgs/development/libraries/haskell/yesod-auth/default.nix index 96a951f961d..19ba48b58cc 100644 --- a/pkgs/development/libraries/haskell/yesod-auth/default.nix +++ b/pkgs/development/libraries/haskell/yesod-auth/default.nix @@ -7,8 +7,8 @@ cabal.mkDerivation (self: { pname = "yesod-auth"; - version = "0.7.7.1"; - sha256 = "12gzcrh8siziqd3jgimlgl7rgch8f6jl0fb96krnqpsa682003kc"; + version = "0.7.7.2"; + sha256 = "1zqxg13hpd45i2nyhh1bvaly1cwaygmjpz46cm7knp553bdhy8c8"; buildDepends = [ aeson authenticate blazeHtml controlMonadAttempt hamlet httpEnumerator mimeMail persistent persistentTemplate pureMD5 From 8d2d9449f7bdda4200cd24f8258713fb3348b6c4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Dec 2011 10:42:49 +0000 Subject: [PATCH 18/33] Revert cryptsetup update to version 1.4.1. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The patch committed in revision 30839 causes nixos-rebuild to fail: | building Nix... | building the system configuration... | these derivations will be built: | /nix/store/0agbr6bgn6mgy8fy9miyc4p856x33qyg-system.drv | /nix/store/csagx61sw5mzd4hb9lajx65ds5212331-udev-initrd.conf.drv | /nix/store/jgm3l6ylmc8ncsirdi5hjh0mlk3m043g-initrd.drv | /nix/store/k40r1l30amnbxqidbdl480xq46rqr0pa-udev-rules.drv | /nix/store/ndphs01sgzw14aqpzzg3i6s6nlp6bwwc-stage-1-init.sh.drv | /nix/store/wqhdw86v24z0x7fhp8xrqvw6g12lphij-extra-utils.drv | building path(s) `/nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils' | building /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils | `/nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/ld-linux-x86-64.so.2' -> `/nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/lib/ld-linux-x86-64.so.2' | `/nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6' -> `/nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/lib/libc.so.6' | [...] | `/nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/sh' -> `bash' | `/nix/store/pmsabjn87gxlmkqlnj3hj502l687hw0f-module-init-tools-3.16/sbin/modprobe' -> `/nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/modprobe.real' | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/ata_id... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/basename... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/bash... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/blkid... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/cat... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/cdrom_id... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/chmod... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/chroot... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/cryptsetup... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/dmsetup... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/e2fsck... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/edd_id... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/fsck... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/input_id... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/ln... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/lvm... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/mdadm... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/mkdir... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/mknod... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/modprobe.real... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/mount... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/path_id... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/reiserfsck... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/scsi_id... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/sleep... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/switch_root... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/tune2fs... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/udevadm... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/udevd... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/umount... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/usb_id... | patching /nix/store/dap930kk3f3s1p6if1c2la6fyx3p1ri3-extra-utils/bin/v4l_id... | testing patched programs... | GNU bash, version 4.1.2(1)-release (x86_64-unknown-linux-gnu) | mount from util-linux-ng 2.18 (with libblkid support) | umount (util-linux-ng 2.18) | e2fsck 1.41.14 (22-Dec-2010) | tune2fs 1.41.14 (22-Dec-2010) | 173 | blkid from util-linux-ng 2.18 (libblkid 2.18.0, 30-Jun-2010) | Library version: 1.02.66 (2011-08-12) | LVM version: 2.02.87(2) (2011-08-12) | reiserfsck 3.6.21 (2009 www.namesys.com) | | mdadm - v3.1.2 - 10th March 2010 | basename (GNU coreutils) 8.7 | Copyright (C) 2010 Free Software Foundation, Inc. | License GPLv3+: GNU GPL version 3 or later . | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. | | Written by David MacKenzie. | module-init-tools version 3.16 | output is not allowed to refer to path `/nix/store/qccjhn063cfv171rcaxvxh0yk96zf7l2-cryptsetup-1.4.1' | cannot build derivation `/nix/store/ndphs01sgzw14aqpzzg3i6s6nlp6bwwc-stage-1-init.sh.drv': 1 dependencies couldn't be built | cannot build derivation `/nix/store/jgm3l6ylmc8ncsirdi5hjh0mlk3m043g-initrd.drv': 1 dependencies couldn't be built | cannot build derivation `/nix/store/0agbr6bgn6mgy8fy9miyc4p856x33qyg-system.drv': 1 dependencies couldn't be built | error: build of `/nix/store/0agbr6bgn6mgy8fy9miyc4p856x33qyg-system.drv' failed svn path=/nixpkgs/trunk/; revision=30885 --- pkgs/os-specific/linux/cryptsetup/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/cryptsetup/default.nix b/pkgs/os-specific/linux/cryptsetup/default.nix index 962de55a156..765a49c6446 100644 --- a/pkgs/os-specific/linux/cryptsetup/default.nix +++ b/pkgs/os-specific/linux/cryptsetup/default.nix @@ -1,13 +1,19 @@ -{stdenv, fetchurl, libuuid, popt, devicemapper, libgcrypt }: +{stdenv, fetchurl, libuuid, popt, devicemapper, udev }: stdenv.mkDerivation { - name = "cryptsetup-1.4.1"; + name = "cryptsetup-1.0.6"; src = fetchurl { - url = http://cryptsetup.googlecode.com/files/cryptsetup-1.4.1.tar.bz2; - sha256 = "82b143328c2b427ef2b89fb76c701d311c95b54093c21bbf22342f7b393bddcb"; + url = http://cryptsetup.googlecode.com/files/cryptsetup-1.0.6.tar.bz2; + sha256 = "df7fda80cfa01f063caf39140287a47d018dfe056fc71a3ba605e690ff0183fd"; }; - buildInputs = [ libuuid popt devicemapper libgcrypt ]; + configureFlags = [ "--enable-libdevmapper" ]; + + patchPhase = '' + sed -i -e 's@/sbin/udevsettle@${udev}/sbin/udevadm settle@' lib/libdevmapper.c + ''; + + buildInputs = [ libuuid popt devicemapper ]; meta = { homepage = http://code.google.com/p/cryptsetup/; From 63a5da5ef217bdda9ae988da7e49fbc0d7393597 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Wed, 14 Dec 2011 14:09:53 +0000 Subject: [PATCH 19/33] virtuoso-6.1.4 svn path=/nixpkgs/trunk/; revision=30890 --- pkgs/servers/sql/virtuoso/default.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/servers/sql/virtuoso/default.nix b/pkgs/servers/sql/virtuoso/default.nix index bb9426ad947..8271ea8daf4 100644 --- a/pkgs/servers/sql/virtuoso/default.nix +++ b/pkgs/servers/sql/virtuoso/default.nix @@ -1,25 +1,15 @@ { stdenv, fetchurl, libxml2, openssl, readline, gawk }: stdenv.mkDerivation rec { - name = "virtuoso-opensource-6.1.3"; + name = "virtuoso-opensource-6.1.4"; src = fetchurl { url = "mirror://sourceforge/virtuoso/${name}.tar.gz"; - sha256 = "0rj629qjsibpllazngbhzhsh90x6nidpn292qz1xdvirwvb2h3s2"; + sha256 = "0khm81hvjh6p4l0ca4zj00fk41ixjv998k6y9g7mvq1338hr4gqm"; }; buildInputs = [ libxml2 openssl readline gawk ]; - patchFlags = "-p0"; - - patches = - [ (fetchurl { - url = "http://bugsfiles.kde.org/attachment.cgi?id=63510"; - name = "virtuoso-charset-fix.diff"; - sha256 = "09kxjhsy3rbys0bcxpmgga4sa6qjyy79dyl4n8b0gp1hnzjskvkz"; - }) - ]; - CPP = "${stdenv.gcc}/bin/gcc -E"; configureFlags = " @@ -32,6 +22,7 @@ stdenv.mkDerivation rec { echo Moving documentation mkdir -pv $out/share/doc mv -v $out/share/virtuoso/doc $out/share/doc/${name} + echo Removing jars and empty directories find $out -name "*.a" -delete -o -name "*.jar" -delete -o -type d -empty -delete ''; From aaba1c0bf9d08af03ed8bde45c6e309f6cd1b0d3 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Wed, 14 Dec 2011 18:58:12 +0000 Subject: [PATCH 20/33] pdf2djvu-0.7.11 Preparing to poppler-0.18.x update svn path=/nixpkgs/trunk/; revision=30896 --- pkgs/tools/typesetting/pdf2djvu/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/typesetting/pdf2djvu/default.nix b/pkgs/tools/typesetting/pdf2djvu/default.nix index f91b77fb928..aea28238665 100644 --- a/pkgs/tools/typesetting/pdf2djvu/default.nix +++ b/pkgs/tools/typesetting/pdf2djvu/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl, pkgconfig, djvulibre, poppler, fontconfig, libjpeg }: stdenv.mkDerivation rec { - version = "0.7.7"; + version = "0.7.11"; name = "pdf2djvu-${version}"; src = fetchurl { url = "http://pdf2djvu.googlecode.com/files/pdf2djvu_${version}.tar.gz"; - sha256 = "17fi5yq936hgjby5jp2hsb1inqqxab4mh58lkxvf1jkrrz658za5"; + sha256 = "00gscd7l02jyr132vlj08ks0pgmh5ja785n3fdxa795cib45rbgq"; }; buildInputs = [ pkgconfig djvulibre poppler fontconfig libjpeg ]; @@ -14,6 +14,6 @@ stdenv.mkDerivation rec { meta = { description = "Creates djvu files from PDF files"; homepage = http://code.google.com/p/pdf2djvu/; - license = "GPLv2"; + license = stdenv.lib.licenses.gpl2; }; } From 471ebaf6f8501f259c6afb7e99f3d3373e0d564c Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 15 Dec 2011 06:58:27 +0000 Subject: [PATCH 21/33] calibre-0.8.30 svn path=/nixpkgs/trunk/; revision=30900 --- pkgs/applications/misc/calibre/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index 421fb40e1bd..b38a6cb5644 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -1,21 +1,23 @@ { stdenv, fetchurl, python, pyqt4, sip, popplerQt4, pkgconfig, libpng , imagemagick, libjpeg, fontconfig, podofo, qt4, icu -, pil, makeWrapper, unrar, chmlib, pythonPackages +, pil, makeWrapper, unrar, chmlib, pythonPackages, xz }: stdenv.mkDerivation rec { - name = "calibre-0.8.21"; + name = "calibre-0.8.30"; src = fetchurl { - url = "mirror://sourceforge/calibre/${name}.tar.gz"; - sha256 = "173is8qlsm1gbsx5a411c2226kakwyv200wcw97yfs613k7cz256"; + url = "http://calibre-ebook.googlecode.com/files/${name}.tar.xz"; + sha256 = "1w94kaynxiksjfi6wqlvwnryl08f8m0ylqwgzwkz1hjznqiji282"; }; inherit python; + buildNativeInputs = [ makeWrapper xz pkgconfig ]; + buildInputs = - [ python pyqt4 sip popplerQt4 pkgconfig libpng imagemagick libjpeg - fontconfig podofo qt4 pil makeWrapper chmlib icu + [ python pyqt4 sip popplerQt4 libpng imagemagick libjpeg + fontconfig podofo qt4 pil chmlib icu pythonPackages.mechanize pythonPackages.lxml pythonPackages.dateutil pythonPackages.cssutils pythonPackages.beautifulsoap pythonPackages.sqlite3 ]; From 76c2e7d82f592b86c9d2a2bb7ca511d46051b711 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 15 Dec 2011 08:01:03 +0000 Subject: [PATCH 22/33] xournal: prepare to poppler upgrade svn path=/nixpkgs/trunk/; revision=30901 --- pkgs/applications/graphics/xournal/default.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/xournal/default.nix b/pkgs/applications/graphics/xournal/default.nix index b6d7e431443..990709c03e5 100644 --- a/pkgs/applications/graphics/xournal/default.nix +++ b/pkgs/applications/graphics/xournal/default.nix @@ -15,11 +15,22 @@ stdenv.mkDerivation rec { ghostscript atk gtk glib fontconfig freetype libgnomecanvas libgnomeprint libgnomeprintui pango libX11 xproto zlib poppler poppler_data - autoconf automake libtool pkgconfig ]; + buildNativeInputs = [ autoconf automake libtool pkgconfig ]; + + # Build with poppler-0.18.x + patchFlags = "-p0"; + + patches = [ (fetchurl { + url = "https://api.opensuse.org/public/source/X11:Utilities/xournal/xournal-poppler-0.18.patch?rev=eca1c0b24f5bc78111147ab8f4688455"; + sha256 = "1q565kqb4bklncriq4dlhp1prhidv88wmxr9k3laykiia0qjmfyj"; + })]; + NIX_LDFLAGS="-lX11 -lz"; + meta = { + homepage = http://xournal.sourceforge.net/; description = "note-taking application (supposes stylus)"; maintainers = [ stdenv.lib.maintainers.guibert ]; }; From e1e6b10eee8a91eb32ce54848b9617c5a926d349 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Thu, 15 Dec 2011 08:34:34 +0000 Subject: [PATCH 23/33] poppler-0.18.2 I've checked that everything in `grep -rl poppler .` compiles. svn path=/nixpkgs/trunk/; revision=30902 --- pkgs/development/libraries/poppler/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix index bb19338cc88..f22d6a795c9 100644 --- a/pkgs/development/libraries/poppler/default.nix +++ b/pkgs/development/libraries/poppler/default.nix @@ -6,11 +6,11 @@ }: stdenv.mkDerivation rec { - name = "poppler-0.16.7"; + name = "poppler-0.18.2"; src = fetchurl { url = "${meta.homepage}${name}.tar.gz"; - sha256 = "1k9by922qkn9pkkf03jjxxqhp4s0gmsgs6c8f4m19m1l5npyid7s"; + sha256 = "0ljvr6l1lfwbkl0v4vw9dybski7d4sx52iz6k37mkfnj3x36npxi"; }; propagatedBuildInputs = @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { ++ stdenv.lib.optionals gtkSupport [ glib gtk ] ++ stdenv.lib.optional qt4Support qt4; - buildInputs = [ pkgconfig cmake ]; + buildNativeInputs = [ pkgconfig cmake ]; cmakeFlags = "-DENABLE_XPDF_HEADERS=ON -DENABLE_LIBCURL=ON -DENABLE_ZLIB=ON"; From f9cbcf881d48a929abcc6c416227d81afc0686a2 Mon Sep 17 00:00:00 2001 From: Cillian de Roiste Date: Thu, 15 Dec 2011 12:11:54 +0000 Subject: [PATCH 24/33] Removing trailing whitespace svn path=/nixpkgs/trunk/; revision=30903 --- pkgs/top-level/all-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3dad98e476b..fe2fd4a77a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2419,7 +2419,7 @@ let ocamlPackages_3_11_1 = mkOcamlPackages ocaml_3_11_1 pkgs.ocamlPackages_3_11_1; ocamlPackages_3_12_0 = mkOcamlPackages ocaml_3_12_0 pkgs.ocamlPackages_3_12_0; - opa = let callPackage = newScope pkgs.ocamlPackages_3_12_0; in callPackage ../development/compilers/opa { }; + opa = let callPackage = newScope pkgs.ocamlPackages_3_12_0; in callPackage ../development/compilers/opa { }; opencxx = callPackage ../development/compilers/opencxx { gcc = gcc33; @@ -7559,7 +7559,7 @@ let ++ lib.optional (supportsJDK && getConfig [browserName "jre"] false && jrePlugin ? mozillaPlugin) jrePlugin ++ lib.optional (getConfig [browserName "enableGoogleTalkPlugin"] false) google_talk_plugin ); - libs = + libs = if getConfig [ browserName "enableQuakeLive" ] false then with xlibs; [ stdenv.gcc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ] else [ ]; From 47765274e5c873b3abd09fdddf96c9a27f35d2ef Mon Sep 17 00:00:00 2001 From: Cillian de Roiste Date: Thu, 15 Dec 2011 12:13:36 +0000 Subject: [PATCH 25/33] Adding SpiderMonkey 185 svn path=/nixpkgs/trunk/; revision=30904 --- .../interpreters/spidermonkey/185-1.0.0.nix | 29 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 30 insertions(+) create mode 100644 pkgs/development/interpreters/spidermonkey/185-1.0.0.nix diff --git a/pkgs/development/interpreters/spidermonkey/185-1.0.0.nix b/pkgs/development/interpreters/spidermonkey/185-1.0.0.nix new file mode 100644 index 00000000000..55e0dada71e --- /dev/null +++ b/pkgs/development/interpreters/spidermonkey/185-1.0.0.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, autoconf213, nspr, perl, python, readline, zip }: + +stdenv.mkDerivation rec { + version = "185-1.0.0"; + name = "spidermonkey-${version}"; + + src = fetchurl { + url = "http://ftp.mozilla.org/pub/mozilla.org/js/js${version}.tar.gz"; + sha256 = "5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687"; + }; + + buildInputs = [ autoconf213 nspr perl python readline zip ]; + + postUnpack = "sourceRoot=\${sourceRoot}/js/src"; + + preConfigure = '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${nspr}/include/nspr" + export LIBXUL_DIST=$out + autoconf + ''; + + meta = with stdenv.lib; { + description = "Mozilla's JavaScript engine written in C/C++"; + homepage = https://developer.mozilla.org/en/SpiderMonkey; + # TODO: MPL/GPL/LGPL tri-license. + maintainers = [ maintainers.goibhniu ]; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fe2fd4a77a9..f68baa73cc6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2708,6 +2708,7 @@ let spidermonkey = callPackage ../development/interpreters/spidermonkey { }; spidermonkey_1_8_0rc1 = callPackage ../development/interpreters/spidermonkey/1.8.0-rc1.nix { }; + spidermonkey_185 = callPackage ../development/interpreters/spidermonkey/185-1.0.0.nix { }; sysPerl = callPackage ../development/interpreters/sys-perl { }; From 02eb690bad5c5e7af2b70df15a614f437f2e2d3b Mon Sep 17 00:00:00 2001 From: Cillian de Roiste Date: Thu, 15 Dec 2011 12:24:25 +0000 Subject: [PATCH 26/33] Upgrading CouchDB to 1.1.1 with SpiderMonkey 185 svn path=/nixpkgs/trunk/; revision=30905 --- pkgs/servers/http/couchdb/default.nix | 6 +++--- pkgs/servers/http/couchdb/src-for-default.nix | 14 +++++++------- pkgs/top-level/all-packages.nix | 4 +++- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/pkgs/servers/http/couchdb/default.nix b/pkgs/servers/http/couchdb/default.nix index 3fa253af397..08bc45443a3 100644 --- a/pkgs/servers/http/couchdb/default.nix +++ b/pkgs/servers/http/couchdb/default.nix @@ -1,4 +1,4 @@ -args @ {stdenv, fetchurl, erlang, spidermonkey, +args @ {stdenv, fetchurl, erlang, spidermonkey, icu, getopt, curl, ...}: let s = import ./src-for-default.nix; in @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { postInstall = '' sed -i -e "s|\`getopt|\`${getopt}/bin/getopt|" $out/bin/couchdb ''; - - configureFlags = "--with-erlang=${erlang}/lib/erlang/usr/include"; + + configureFlags = "--with-erlang=${erlang}/lib/erlang/usr/include --with-js-include=${spidermonkey}/include --with-js-lib=${spidermonkey}/lib"; } diff --git a/pkgs/servers/http/couchdb/src-for-default.nix b/pkgs/servers/http/couchdb/src-for-default.nix index f7dd2199b54..0c174feed8d 100644 --- a/pkgs/servers/http/couchdb/src-for-default.nix +++ b/pkgs/servers/http/couchdb/src-for-default.nix @@ -1,9 +1,9 @@ rec { - version="1.0.1"; - name="couchdb-1.0.1"; - hash="07wb21qi471qbb6nqlmdmmvg4z8f7m9wn2bm22c7fig32gz5njmp"; - url="mirror://apache/couchdb/1.0.1/apache-couchdb-${version}.tar.gz"; - advertisedUrl="http://www.apache.org/dist/couchdb/1.0.1/apache-couchdb-1.0.1.tar.gz"; - - + version="1.1.1"; + name="couchdb-1.1.1"; + hash="9d6592aacd4bc139f8c1ccb0ed80f30021cee50eb7f8a1feddf46b6eb963891c"; + url="mirror://apache/couchdb/${version}/apache-couchdb-${version}.tar.gz"; + advertisedUrl="http://www.apache.org/dist/couchdb/${version}/apache-couchdb-${version}.tar.gz"; + + } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f68baa73cc6..c2254eea363 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4936,7 +4936,9 @@ let erlang = erlangR13B ; }; - couchdb = callPackage ../servers/http/couchdb { }; + couchdb = callPackage ../servers/http/couchdb { + spidermonkey = spidermonkey_185; + }; felix = callPackage ../servers/felix { }; From ba6e0edc9f6385a618f82036b705dd19ab387750 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Dec 2011 13:36:56 +0000 Subject: [PATCH 27/33] haskell-syb: updated version 3.x to 0.3.6 svn path=/nixpkgs/trunk/; revision=30907 --- .../development/libraries/haskell/syb/0.3.5.nix | 17 ----------------- .../haskell/syb/{0.3.3.nix => 0.3.6.nix} | 4 ++-- pkgs/top-level/haskell-packages.nix | 8 +++----- 3 files changed, 5 insertions(+), 24 deletions(-) delete mode 100644 pkgs/development/libraries/haskell/syb/0.3.5.nix rename pkgs/development/libraries/haskell/syb/{0.3.3.nix => 0.3.6.nix} (81%) diff --git a/pkgs/development/libraries/haskell/syb/0.3.5.nix b/pkgs/development/libraries/haskell/syb/0.3.5.nix deleted file mode 100644 index f15911c08bd..00000000000 --- a/pkgs/development/libraries/haskell/syb/0.3.5.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ cabal }: - -cabal.mkDerivation (self: { - pname = "syb"; - version = "0.3.5"; - sha256 = "17gwhn0rqjf9zkx1dsmsaj41qdjlk4mq5lzpqkgy3slq30nwwwbr"; - meta = { - homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; - description = "Scrap Your Boilerplate"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - maintainers = [ - self.stdenv.lib.maintainers.andres - self.stdenv.lib.maintainers.simons - ]; - }; -}) diff --git a/pkgs/development/libraries/haskell/syb/0.3.3.nix b/pkgs/development/libraries/haskell/syb/0.3.6.nix similarity index 81% rename from pkgs/development/libraries/haskell/syb/0.3.3.nix rename to pkgs/development/libraries/haskell/syb/0.3.6.nix index 01cc80c883d..a40b25cc1bc 100644 --- a/pkgs/development/libraries/haskell/syb/0.3.3.nix +++ b/pkgs/development/libraries/haskell/syb/0.3.6.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "syb"; - version = "0.3.3"; - sha256 = "0jskxbnzariq2ahcymvjrp4bhl9cpflc1nh51whdl9axcrd5c901"; + version = "0.3.6"; + sha256 = "1khb5h4gw1f9l9zhb7x1y9rf2qpypbvm9kmpf0b6xgggd2800s25"; meta = { homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB"; description = "Scrap Your Boilerplate"; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 1b086de0266..90a5ffebea7 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -149,7 +149,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); regexCompat = self.regexCompat_0_93_1; # 7.2 ok, 7.3 ok regexPosix = self.regexPosix_0_94_4; # 7.2 ok, 7.3 ok stm = self.stm_2_2_0_1; # 7.2 ok, 7.3 ok - syb = self.syb_0_3_5; # 7.2 ok, 7.3 ok + syb = self.syb_0_3_6; # 7.2 ok, 7.3 ok xhtml = self.xhtml_3000_2_0_1; # 7.2 ok, 7.3 ok zlib = self.zlib_0_5_3_1; # 7.2 ok, 7.3 ok HTTP = self.HTTP_4000_2_1; # 7.2 ok, 7.3 ok @@ -1113,9 +1113,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); syb_0_2_2 = callPackage ../development/libraries/haskell/syb/0.2.2.nix {}; syb_0_3 = callPackage ../development/libraries/haskell/syb/0.3.nix {}; - syb_0_3_5 = callPackage ../development/libraries/haskell/syb/0.3.5.nix {}; - syb02 = self.syb_0_2_2; - syb03 = self.syb_0_3; + syb_0_3_6 = callPackage ../development/libraries/haskell/syb/0.3.6.nix {}; syb = null; # by default, we assume that syb ships with GHC, which is # true for the older GHC versions @@ -1398,7 +1396,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); idris = callPackage ../development/compilers/idris {}; pakcs = callPackage ../development/compilers/pakcs { - syb = self.syb02; + syb = self.syb_0_2_2; }; # Development tools. From 9e7e3ae89cd8240467791faaf03fbd7d935f64f4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Dec 2011 13:36:58 +0000 Subject: [PATCH 28/33] haskell-network: updated to version 2.3.0.8 svn path=/nixpkgs/trunk/; revision=30908 --- .../libraries/haskell/network/{2.3.0.7.nix => 2.3.0.8.nix} | 4 ++-- pkgs/top-level/haskell-packages.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) rename pkgs/development/libraries/haskell/network/{2.3.0.7.nix => 2.3.0.8.nix} (82%) diff --git a/pkgs/development/libraries/haskell/network/2.3.0.7.nix b/pkgs/development/libraries/haskell/network/2.3.0.8.nix similarity index 82% rename from pkgs/development/libraries/haskell/network/2.3.0.7.nix rename to pkgs/development/libraries/haskell/network/2.3.0.8.nix index 3c0e0065ed9..93e57b0ec01 100644 --- a/pkgs/development/libraries/haskell/network/2.3.0.7.nix +++ b/pkgs/development/libraries/haskell/network/2.3.0.8.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "network"; - version = "2.3.0.7"; - sha256 = "1rlzdacgaq8nv0bwczsrkw47rw4aamf9y4ynm3xjw0r3w1xcg9yv"; + version = "2.3.0.8"; + sha256 = "10y7spi1qwjmq7mz7h09ijrzq0jl4r02jrgxiqavsiw6j35r4yfv"; buildDepends = [ parsec ]; meta = { homepage = "http://github.com/haskell/network"; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 90a5ffebea7..03d014569f9 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -140,7 +140,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); haskellSrc = self.haskellSrc_1_0_1_5; # 7.2 fails, 7.3 fails html = self.html_1_0_1_2; # 7.2 ok, 7.3 ok HUnit = self.HUnit_1_2_2_3; # 7.2 ok, 7.3 ok - network = self.network_2_3_0_7; # 7.2 ok, 7.3 ok + network = self.network_2_3_0_8; # 7.2 ok, 7.3 ok OpenGL = self.OpenGL_2_2_3_0; # 7.2 ok, 7.3 ok parallel = self.parallel_3_1_0_1; # 7.2 ok, 7.3 ok parsec = self.parsec_3_1_2; # 7.2 ok, 7.3 ok @@ -917,8 +917,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); network_2_2_1_4 = callPackage ../development/libraries/haskell/network/2.2.1.4.nix {}; network_2_2_1_7 = callPackage ../development/libraries/haskell/network/2.2.1.7.nix {}; network_2_3_0_2 = callPackage ../development/libraries/haskell/network/2.3.0.2.nix {}; - network_2_3_0_7 = callPackage ../development/libraries/haskell/network/2.3.0.7.nix {}; - network = self.network_2_3_0_7; + network_2_3_0_8 = callPackage ../development/libraries/haskell/network/2.3.0.8.nix {}; + network = self.network_2_3_0_8; nixosTypes = callPackage ../development/libraries/haskell/nixos-types {}; From de1140e0efef6348b47995221754ebb418ee2f7d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Dec 2011 13:37:01 +0000 Subject: [PATCH 29/33] haskell-case-insensitive: updated to version 0.4.0.1 svn path=/nixpkgs/trunk/; revision=30909 --- .../libraries/haskell/case-insensitive/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/case-insensitive/default.nix b/pkgs/development/libraries/haskell/case-insensitive/default.nix index 88a6d7f6a21..9d72d8cedf7 100644 --- a/pkgs/development/libraries/haskell/case-insensitive/default.nix +++ b/pkgs/development/libraries/haskell/case-insensitive/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "case-insensitive"; - version = "0.4"; - sha256 = "0la9gzf563x03xy120n8h5f6kmn425c5chbm42ksx1g7ag1ppmd6"; + version = "0.4.0.1"; + sha256 = "15wcpzmj1ppl27p8hph9y8nxkjkd4yrvamxi3gk0ahfnb47chaq7"; buildDepends = [ hashable text ]; meta = { homepage = "https://github.com/basvandijk/case-insensitive"; From 85ff75b1efad953b73f96871fd611008c2e6c729 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Dec 2011 13:37:03 +0000 Subject: [PATCH 30/33] haskell-monad-par: updated to version 0.1.0.2 svn path=/nixpkgs/trunk/; revision=30910 --- pkgs/development/libraries/haskell/monad-par/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/monad-par/default.nix b/pkgs/development/libraries/haskell/monad-par/default.nix index 01d6a40a433..8b6850ea08d 100644 --- a/pkgs/development/libraries/haskell/monad-par/default.nix +++ b/pkgs/development/libraries/haskell/monad-par/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "monad-par"; - version = "0.1.0.1"; - sha256 = "0sd5w09vi12jwzz8xgh51r27577byr6pqp15dw0z5nhf4w869qxq"; + version = "0.1.0.2"; + sha256 = "0ca5fbc92bmghg8pk40rwcf58jk3y7xcr0nwfhyhi67riqnwqrl8"; buildDepends = [ deepseq HUnit ]; meta = { homepage = "https://github.com/simonmar/monad-par"; From 360bda540fdafabefcdc6a2e8daadab91103475d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Dec 2011 13:37:06 +0000 Subject: [PATCH 31/33] haskell-murmur-hash: updated to version 0.1.0.5 svn path=/nixpkgs/trunk/; revision=30911 --- pkgs/development/libraries/haskell/murmur-hash/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/murmur-hash/default.nix b/pkgs/development/libraries/haskell/murmur-hash/default.nix index 468c18f9051..d20822244ef 100644 --- a/pkgs/development/libraries/haskell/murmur-hash/default.nix +++ b/pkgs/development/libraries/haskell/murmur-hash/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "murmur-hash"; - version = "0.1.0.4"; - sha256 = "08nvdv3r5scqpdcivwp0d77dl4vpkgq58rzxv1xpb8r1krqy588d"; + version = "0.1.0.5"; + sha256 = "1m7rm57bxkrl4i9fbvmx5m29axyxddrs4ss7plbd19pw3wsvgmr0"; meta = { homepage = "http://github.com/nominolo/murmur-hash"; description = "MurmurHash2 implementation for Haskell"; From 74c70eeecaf8edc4e05a485617826639d42a394b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Dec 2011 13:37:08 +0000 Subject: [PATCH 32/33] haskell-unordered-containers: updated to version 0.1.4.4 svn path=/nixpkgs/trunk/; revision=30912 --- .../libraries/haskell/unordered-containers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/unordered-containers/default.nix b/pkgs/development/libraries/haskell/unordered-containers/default.nix index 096fb1932ac..df50bacd522 100644 --- a/pkgs/development/libraries/haskell/unordered-containers/default.nix +++ b/pkgs/development/libraries/haskell/unordered-containers/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "unordered-containers"; - version = "0.1.4.3"; - sha256 = "0zya72777bnmiw77rqn8k2a0g7g3j0fzpk409qb827qs3j1ffikg"; + version = "0.1.4.4"; + sha256 = "1fvicb2a8fnfg7579x6v4fpyz3dhjij8vmny4fa8x5g8ih608kb8"; buildDepends = [ deepseq hashable ]; meta = { description = "Efficient hashing-based container types"; From 9e839d01847f94bf4013a88f5e1a2bd43a2c5d85 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 15 Dec 2011 13:37:11 +0000 Subject: [PATCH 33/33] haskell-uu-parsinglib: updated to version 2.7.3.1 svn path=/nixpkgs/trunk/; revision=30913 --- pkgs/development/libraries/haskell/uu-parsinglib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/uu-parsinglib/default.nix b/pkgs/development/libraries/haskell/uu-parsinglib/default.nix index 82a4d71bdfa..124d08aabc0 100644 --- a/pkgs/development/libraries/haskell/uu-parsinglib/default.nix +++ b/pkgs/development/libraries/haskell/uu-parsinglib/default.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self: { pname = "uu-parsinglib"; - version = "2.7.3"; - sha256 = "18387pq6mqg6mns1cd16d22h98mx1xnz584q8w3rmn4cndrk3883"; + version = "2.7.3.1"; + sha256 = "11lwf2b4l4sll6xvscv3c2n3kl6hs0s8rplw66cwskcck3mvs7ms"; buildDepends = [ ListLike time ]; meta = { homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";