lol

Merge branch 'master' into x-updates

Conflicts (both messed with mesa):
pkgs/top-level/all-packages.nix

+1200 -1748
+7 -7
pkgs/applications/graphics/xfig/default.nix
··· 20 20 21 21 patches = 22 22 let 23 - debPrefix = "http://patch-tracker.debian.org/patch/series/dl/xfig/1:3.2.5.b-2"; 23 + debPrefix = "http://patch-tracker.debian.org/patch/series/dl/xfig/1:3.2.5.b-3"; 24 24 in 25 25 [ 26 26 (fetchurl { 27 - url = "${debPrefix}/35_CVE-2010-4262.dpatch"; 28 - sha256 = "18741b3dbipgr55fyp5x0296za3336ylln639jw8yjcyd1call22"; 27 + url = "${debPrefix}/35_CVE-2010-4262.patch"; 28 + sha256 = "1pj669sz49wzjvvm96gwbnani7wqi0ijh21imqdzqw47qxdv7zp5"; 29 29 }) 30 30 (fetchurl { 31 - url = "${debPrefix}/13_remove_extra_libs.dpatch"; 32 - sha256 = "0v3k30ib7xq5wfhd3yacnal4gbih7nqw0z0aycvc0hafffl97i46"; 31 + url = "${debPrefix}/13_remove_extra_libs.patch"; 32 + sha256 = "1qb14ay0c8xrjzhi21jl7sl8mdzxardldzpnflkzml774bbpn8av"; 33 33 }) 34 34 (fetchurl { 35 - url = "${debPrefix}/36_libpng15.dpatch"; 36 - sha256 = "0ssmvlcpjn3iqj3l38db8j8qpqbzixlwpczq01m49r5w9l3viy8k"; 35 + url = "${debPrefix}/36_libpng15.patch"; 36 + sha256 = "0jd5bqj7sj9bbnxg2d0y6zmv4ka4qif2x4zc84ngdqga5433anvn"; 37 37 }) 38 38 ]; 39 39
+1 -4
pkgs/applications/misc/taskjuggler/default.nix
··· 1 1 {stdenv, fetchurl, 2 2 zlib, libpng, libjpeg, perl, expat, qt3, 3 3 libX11, libXext, libSM, libICE, 4 - withKde, kdelibs, kdebase 5 4 }: 6 5 7 6 stdenv.mkDerivation rec { ··· 13 12 14 13 buildInputs = 15 14 [zlib libpng libX11 libXext libSM libICE perl expat libjpeg] 16 - ++ (if withKde then [kdelibs] else []) 17 15 ; 18 16 19 17 patches = [ ./timezone-glibc.patch ]; ··· 51 49 --x-includes=${libX11}/include 52 50 --x-libraries=${libX11}/lib 53 51 --with-qt-dir=${qt3} 54 - --with-kde-support=${if withKde then "yes" else "no"} --with-ical-support=${if withKde then "yes" else "no"} 55 52 "; 56 53 57 54 preInstall = '' ··· 61 58 62 59 installFlags = 63 60 # kde_locale is not defined when installing without kde. 64 - if withKde then "" else "kde_locale=\${out}/share/locale"; 61 + "kde_locale=\${out}/share/locale"; 65 62 66 63 meta = { 67 64 homepage = "http://www.taskjuggler.org";
+9 -25
pkgs/applications/office/ledger/2.6.3.nix
··· 1 - # Patchelf fails to hard-code the library paths to ledger's 2 - # libamounts.so and libledger-2.6.3 shared objects: 3 - # 4 - # $ ldd ~/.nix-profile/bin/ledger 5 - # linux-vdso.so.1 => (0x00007fff513ff000) 6 - # libamounts.so.0 => not found 7 - # libledger-2.6.3.so => not found 8 - # libstdc++.so.6 => /nix/store/3r8kfi33y3lbrsvlx8vzwm74h8178y35-gcc-4.5.1/lib/../lib64/libstdc++.so.6 (0x00007f1f0feee000) 9 - # libpcre.so.0 => /nix/store/kfhy189arpj3wrfzpgw8p9ac4g4hfgca-pcre-8.10/lib/libpcre.so.0 (0x00007f1f0fcd3000) 10 - # libgmp.so.3 => /nix/store/ji6py9m9w2ray1bmpkmgig9llj1i2ggf-gmp-4.3.2/lib/libgmp.so.3 (0x00007f1f0fa7f000) 11 - # libm.so.6 => /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libm.so.6 (0x00007f1f0f7fd000) 12 - # libgcc_s.so.1 => /nix/store/3r8kfi33y3lbrsvlx8vzwm74h8178y35-gcc-4.5.1/lib/../lib64/libgcc_s.so.1 (0x00007f1f0f5e8000) 13 - # libc.so.6 => /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/libc.so.6 (0x00007f1f0f27d000) 14 - # /nix/store/vxycd107wjbhcj720hzkw2px7s7kr724-glibc-2.12.2/lib/ld-linux-x86-64.so.2 (0x00007f1f101ef000) 15 - # 16 - # Fortunately, libtools builds the program with proper paths hard-coded 17 - # alread, so we don't need patchelf. Phew! 1 + { stdenv, fetchurl, emacs, gmp, pcre, expat }: 18 2 19 - {stdenv, fetchurl, emacs, gmp, pcre, expat}: 20 - 21 - let 3 + stdenv.mkDerivation rec { 22 4 name = "ledger-2.6.3"; 23 - in 24 - stdenv.mkDerivation { 25 - inherit name; 26 5 27 6 src = fetchurl { 28 - url = "https://github.com/downloads/jwiegley/ledger/${name}.tar.gz"; 7 + url = "https://github.com/downloads/ledger/ledger/${name}.tar.gz"; 29 8 sha256 = "05zpnypcwgck7lwk00pbdlcwa347xsqifxh4zsbbn01m98bx1v5k"; 30 9 }; 31 10 32 11 buildInputs = [ emacs gmp pcre expat ]; 33 12 34 13 configureFlags = "CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=-O3"; 35 - dontPatchELF = true; 14 + 36 15 doCheck = true; 16 + 17 + # Patchelf breaks the hard-coded rpath to ledger's libamounts.0.so and 18 + # libledger-2.6.3.so. Fortunately, libtool chooses proper rpaths to 19 + # begin with, so we can just disable patchelf to avoid the issue. 20 + dontPatchELF = true; 37 21 38 22 meta = { 39 23 homepage = "http://ledger-cli.org/";
-105
pkgs/applications/office/openoffice/builder.sh
··· 1 - source $stdenv/setup 2 - 3 - export nodep=TRUE 4 - export NO_HIDS=TRUE 5 - 6 - export PATH=$icu/sbin:$PATH 7 - 8 - postUnpack() { 9 - tar xvjf $src_system 10 - } 11 - 12 - preConfigure() { 13 - ./configure --help 14 - 15 - for i in sysui/desktop/share/makefile.mk; do 16 - substituteInPlace $i --replace /bin/bash $shell 17 - done 18 - 19 - SRCDIR= 20 - 21 - sed -e '/CURL_NO_OLDIES/d' -i ucb/source/ucp/ftp/makefile.mk 22 - } 23 - 24 - postConfigure() { 25 - for i in LinuxX86*Env.Set; do 26 - substituteInPlace $i --replace /usr /no-such-path 27 - done 28 - substituteInPlace solenv/inc/libs.mk \ 29 - --replace /usr/lib/libjpeg.so $libjpeg/lib/libjpeg.so \ 30 - --replace /usr/lib64/libjpeg.so $libjpeg/lib/libjpeg.so 31 - } 32 - 33 - buildPhase() { 34 - source LinuxX86*Env.Set.sh 35 - ./bootstrap 36 - # bootstrap defines the alias 'build', that mostly runs this perl script: 37 - (cd instsetoo_native; perl ../solenv/bin/build.pl --all) # wait a few hours... add -P4 for quadcores 38 - } 39 - 40 - wrapSOffice() { 41 - local fn=$1 42 - local arg=$2 43 - 44 - # !!! should use makeWrapper for this. 45 - 46 - cat > $out/bin/$fn <<EOF 47 - #! $shell 48 - # Add fontconfig to the library search path; apparently OpenOffice 49 - # looks for it at runtime. 50 - export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH\${LD_LIBRARY_PATH:+:}$fontconfig/lib:$libjpeg/lib:$cups/lib 51 - export JAVA_HOME=$jdk 52 - exec $ooFiles/openoffice.org3/program/soffice $arg "\$@" 53 - EOF 54 - chmod +x $out/bin/$fn 55 - } 56 - 57 - installPhase() { 58 - ooFiles=$out/lib/openoffice 59 - 60 - # This was all borrowed from ooo-build-2.2.1's bin/ooinstall. 61 - # This needs the ./bootstrap having run in the buildPhase to get some env vars. 62 - eval $(grep 'BUILD\|LAST_MINOR' $SOLARENV/inc/minor.mk) 63 - export PYTHONPATH=$SOLARVERSION/$INPATH/lib:$SRC_ROOT/instsetoo_native/$INPATH/bin:$PYTHONPATH 64 - export OUT=../$INPATH 65 - export LOCAL_OUT=../$INPATH 66 - export LOCAL_COMMON_OUT=../$INPATH 67 - 68 - # Do the actual installation into $out. 69 - (cd $SRC_ROOT/instsetoo_native/util && perl -w $SOLARENV/bin/make_installer.pl \ 70 - -f openoffice.lst -l en-US -p OpenOffice \ 71 - -buildid $BUILD -simple $ooFiles) 72 - 73 - mkdir -p $out/bin 74 - for i in soffice ooffice; do wrapSOffice $i; done 75 - 76 - # Create some wrappers to start individual OpenOffice components. 77 - for i in writer calc draw impress base math web; do wrapSOffice oo$i -$i; done 78 - 79 - # Create symlinks to desktop files, so that openoffice.org apps can be picked from 80 - # the application menu in KDE and GNOME 81 - mkdir -p $out/share 82 - ln -s $out/lib/openoffice/openoffice.org3/share/xdg $out/share/applications 83 - 84 - # Apply a minor correction to the *.desktop files in order to correctly address the icons 85 - # The openoffice- prefix should be removed from the icon identifiers 86 - for appl in $out/share/applications/*.desktop 87 - do 88 - chmod 644 $appl # What's wrong with the file permissions? 89 - sed -i '/Icon/d' $appl 90 - echo "Icon=$(echo $(basename $appl) | sed 's/.desktop//')" >> $appl 91 - done 92 - 93 - # Copy icons so that the menu items in KDE and GNOME will look much nicer 94 - (cd $SRC_ROOT/sysui/desktop/icons 95 - install -v -d $out/share/icons/{hicolor,locolor} -m 755 96 - cp -rv hicolor/*x* $out/share/icons/hicolor 97 - cp -rv locolor/*x* $out/share/icons/locolor 98 - ) 99 - 100 - # The desktop files expect a openoffice.org3 executable in the PATH, which is a symlink to soffice 101 - ln -s $out/bin/soffice $out/bin/openoffice.org3 102 - } 103 - 104 - genericBuild 105 -
-105
pkgs/applications/office/openoffice/default.nix
··· 1 - { stdenv, fetchurl, pam, python, tcsh, libxslt, perl, ArchiveZip 2 - , CompressZlib, zlib, libjpeg, expat, pkgconfig, freetype, libwpd 3 - , libxml2, db4, sablotron, curl, libXaw, fontconfig, libsndfile, neon 4 - , bison, flex, zip, unzip, gtk, libmspack, getopt, file, cairo, which 5 - , icu, boost, jdk, ant, libXext, libX11, libXtst, libXi, cups 6 - , libXinerama, openssl, gperf, cppunit, GConf, ORBit2 7 - }: 8 - 9 - let version = "3.2.1"; in 10 - 11 - stdenv.mkDerivation rec { 12 - name = "openoffice.org-${version}"; 13 - builder = ./builder.sh; 14 - 15 - downloadRoot = "http://openoffice.mirrorbrain.org/files/stable"; 16 - versionDirs = true; 17 - 18 - src = fetchurl { 19 - url = "${downloadRoot}/${if versionDirs then version + "/" else ""}OOo_${version}_src_core.tar.bz2"; 20 - sha256 = "0gj2hinhnzkazh44k1an05x5cj7n6721f2grqrkjh31cm38r9p6i"; 21 - }; 22 - 23 - patches = [ ./oo.patch ./root-required.patch ./xlib.patch ]; 24 - 25 - postPatch = 26 - /* Compiling with GCC 4.5 fails: 27 - 28 - Compiling: cppu/source/AffineBridge/AffineBridge.cxx 29 - [...] 30 - ../../inc/uno/lbnames.h:67:2: error: #error "Supported gcc majors are 2 , 3 and 4 <= 4.4. Unsupported gcc major version." 31 - 32 - However, we can't compile with GCC 4.4 because then we'd end up with 33 - two different versions of libstdc++ (because the deps are compiled 34 - with 4.5), which isn't supported (link time error.) 35 - 36 - Thus, force compilation with 4.5 and hope for the best. */ 37 - '' sed -i "cppu/inc/uno/lbnames.h" \ 38 - -e 's/#[[:blank:]]*error "Supported.*$//g' 39 - ''; 40 - 41 - src_system = fetchurl { 42 - url = "${downloadRoot}/${if versionDirs then version + "/" else ""}OOo_${version}_src_system.tar.bz2"; 43 - sha256 = "0giy3sza64ij19w7b06rxcrkrb5kq2fvkz486vh3mv08s8xa8zfc"; 44 - }; 45 - 46 - preConfigure = '' 47 - PATH=$PATH:${icu}/sbin 48 - ''; 49 - 50 - configureFlags = " 51 - --with-package-format=native 52 - --disable-epm 53 - --disable-fontooo 54 - --disable-gnome-vfs 55 - --disable-gnome-vfs 56 - --disable-mathmldtd 57 - --disable-mozilla 58 - --disable-odk 59 - --disable-pasf 60 - --with-cairo 61 - --with-system-libs 62 - --with-system-python 63 - --with-system-boost 64 - --with-system-db 65 - --with-jdk-home=${jdk} 66 - --with-ant-home=${ant} 67 - --without-afms 68 - --without-dict 69 - --without-fonts 70 - --without-myspell-dicts 71 - --without-nas 72 - --without-ppds 73 - --without-system-agg 74 - --without-system-beanshell 75 - --without-system-hsqldb 76 - --without-system-xalan 77 - --without-system-xerces 78 - --without-system-xml-apis 79 - --without-system-xt 80 - --without-system-jars 81 - --without-system-hunspell 82 - --without-system-altlinuxhyph 83 - --without-system-lpsolve 84 - --without-system-graphite 85 - "; 86 - 87 - LD_LIBRARY_PATH = "${libXext}/lib:${libX11}/lib:${libXtst}/lib:${libXi}/lib:${libjpeg}/lib"; 88 - 89 - buildInputs = [ 90 - pam python tcsh libxslt perl ArchiveZip CompressZlib zlib 91 - libjpeg expat pkgconfig freetype libwpd libxml2 db4 sablotron curl 92 - libXaw fontconfig libsndfile neon bison flex zip unzip gtk libmspack 93 - getopt file jdk cairo which icu boost libXext libX11 libXtst libXi 94 - cups libXinerama openssl gperf GConf ORBit2 95 - ]; 96 - 97 - inherit icu fontconfig libjpeg jdk cups; 98 - 99 - meta = { 100 - description = "OpenOffice.org is a multiplatform and multilingual office suite"; 101 - homepage = http://www.openoffice.org/; 102 - license = "LGPL"; 103 - maintainers = [ stdenv.lib.maintainers.raskin ]; 104 - }; 105 - }
pkgs/applications/office/openoffice/generate-libreoffice-srcs.sh pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh
pkgs/applications/office/openoffice/libreoffice-srcs.nix pkgs/applications/office/libreoffice/libreoffice-srcs.nix
pkgs/applications/office/openoffice/libreoffice.nix pkgs/applications/office/libreoffice/default.nix
-72
pkgs/applications/office/openoffice/oo.patch
··· 1 - diff --git a/libtextcat/makefile.mk b/libtextcat/makefile.mk 2 - index 74c64bf..fbf8d21 100644 3 - --- a/libtextcat/makefile.mk 4 - +++ b/libtextcat/makefile.mk 5 - @@ -57,7 +57,7 @@ ADDITIONAL_FILES= \ 6 - #CONFIGURE_DIR=$(BUILD_DIR) 7 - 8 - #relative to CONFIGURE_DIR 9 - -CONFIGURE_ACTION=configure CFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS)" 10 - +CONFIGURE_ACTION=configure CFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS)" --prefix=$(TMPDIR) 11 - CONFIGURE_FLAGS=$(eq,$(OS),MACOSX CPPFLAGS="$(EXTRA_CDEFS)" $(NULL)) 12 - 13 - BUILD_ACTION=make 14 - diff --git a/redland/raptor/makefile.mk b/redland/raptor/makefile.mk 15 - index 0d92de9..aae3b4f 100644 16 - --- a/redland/raptor/makefile.mk 17 - +++ b/redland/raptor/makefile.mk 18 - @@ -130,7 +130,7 @@ XSLTLIB!:=$(XSLTLIB) # expand dmake variables for xslt-config 19 - CONFIGURE_DIR= 20 - CONFIGURE_ACTION=.$/configure 21 - # do not enable grddl parser (#i93768#) 22 - -CONFIGURE_FLAGS=--disable-static --disable-gtk-doc --with-threads --with-openssl-digests --with-xml-parser=libxml --enable-parsers="rdfxml ntriples turtle trig guess rss-tag-soup" --without-bdb --without-sqlite --without-mysql --without-postgresql --without-threestore --with-regex-library=posix --with-decimal=none --with-www=xml 23 - +CONFIGURE_FLAGS=--disable-static --disable-gtk-doc --with-threads --with-openssl-digests --with-xml-parser=libxml --enable-parsers="rdfxml ntriples turtle trig guess rss-tag-soup" --without-bdb --without-sqlite --without-mysql --without-postgresql --without-threestore --with-regex-library=posix --with-decimal=none --with-www=xml --prefix=$(TMPDIR) 24 - BUILD_ACTION=$(GNUMAKE) 25 - BUILD_FLAGS+= -j$(EXTMAXPROCESS) 26 - BUILD_DIR=$(CONFIGURE_DIR) 27 - diff --git a/redland/rasqal/makefile.mk b/redland/rasqal/makefile.mk 28 - index fba6460..fc70419 100644 29 - --- a/redland/rasqal/makefile.mk 30 - +++ b/redland/rasqal/makefile.mk 31 - @@ -126,7 +126,7 @@ XSLTLIB!:=$(XSLTLIB) # expand dmake variables for xslt-config 32 - 33 - CONFIGURE_DIR= 34 - CONFIGURE_ACTION=.$/configure PATH="..$/..$/..$/bin:$$PATH" 35 - -CONFIGURE_FLAGS=--disable-static --disable-gtk-doc --with-threads --with-openssl-digests --with-xml-parser=libxml --without-bdb --without-sqlite --without-mysql --without-postgresql --without-threestore --with-regex-library=posix --with-decimal=none --with-www=xml 36 - +CONFIGURE_FLAGS=--disable-static --disable-gtk-doc --with-threads --with-openssl-digests --with-xml-parser=libxml --without-bdb --without-sqlite --without-mysql --without-postgresql --without-threestore --with-regex-library=posix --with-decimal=none --with-www=xml --prefix=$(TMPDIR) 37 - BUILD_ACTION=$(AUGMENT_LIBRARY_PATH) $(GNUMAKE) 38 - BUILD_FLAGS+= -j$(EXTMAXPROCESS) 39 - BUILD_DIR=$(CONFIGURE_DIR) 40 - diff --git a/redland/redland/makefile.mk b/redland/redland/makefile.mk 41 - index 710d7d6..dd60f0d 100644 42 - --- a/redland/redland/makefile.mk 43 - +++ b/redland/redland/makefile.mk 44 - @@ -132,7 +132,7 @@ XSLTLIB!:=$(XSLTLIB) # expand dmake variables for xslt-config 45 - 46 - CONFIGURE_DIR= 47 - CONFIGURE_ACTION=.$/configure PATH="..$/..$/..$/bin:$$PATH" 48 - -CONFIGURE_FLAGS=--disable-static --disable-gtk-doc --with-threads --with-openssl-digests --with-xml-parser=libxml --with-raptor=system --with-rasqual=system --without-bdb --without-sqlite --without-mysql --without-postgresql --without-threestore --with-regex-library=posix --with-decimal=none --with-www=xml 49 - +CONFIGURE_FLAGS=--disable-static --disable-gtk-doc --with-threads --with-openssl-digests --with-xml-parser=libxml --with-raptor=system --with-rasqual=system --without-bdb --without-sqlite --without-mysql --without-postgresql --without-threestore --with-regex-library=posix --with-decimal=none --with-www=xml --prefix=$(TMPDIR) 50 - BUILD_ACTION=$(AUGMENT_LIBRARY_PATH) $(GNUMAKE) 51 - BUILD_FLAGS+= -j$(EXTMAXPROCESS) 52 - BUILD_DIR=$(CONFIGURE_DIR) 53 - diff --git a/hunspell/hunspell-1.2.8.patch b/hunspell/hunspell-1.2.8.patch 54 - index 37b7964..e6fd962 100644 55 - --- a/hunspell/hunspell-1.2.8.patch 56 - +++ b/hunspell/hunspell-1.2.8.patch 57 - @@ -619,3 +619,15 @@ 58 - p++; 59 - } 60 - if (i > 0 && buf[i - 1] == '\n') { 61 - +diff --git a/hunspell/unxlngi6.pro/misc/build/hunspell-1.2.8/tests/test.sh b/hunspell/unxlngi6.pro/misc/build/hunspell-1.1.12/tests/test.sh 62 - +index 90080f6..f069517 100755 63 - +--- a/hunspell/unxlngi6.pro/misc/build/hunspell-1.2.8/tests/test.sh 64 - ++++ b/hunspell/unxlngi6.pro/misc/build/hunspell-1.2.8/tests/test.sh 65 - +--- misc/hunspell-1.2.8/tests/test.sh Sep 4 01:25:35 2007 66 - ++++ misc/build/hunspell-1.2.8/tests/test.sh Jun 18 11:53:11 2008 67 - +@@ -1,4 +1,4 @@ 68 - +-#!/bin/bash 69 - ++#!/bin/sh 70 - + export LC_ALL="C" 71 - + 72 - + function check_valgrind_log () {
-25
pkgs/applications/office/openoffice/root-required.patch
··· 1 - As nix chroot environment does not have the 'root' as owner, we have to disable 2 - the "owner=root" tar parameters when doing these tar files. 3 - They are built at openoffice build time. 4 - diff --git a/sysui/desktop/slackware/makefile.mk b/sysui/desktop/slackware/makefile.mk 5 - index 3342aca..49679b1 100644 6 - --- a/sysui/desktop/slackware/makefile.mk 7 - +++ b/sysui/desktop/slackware/makefile.mk 8 - @@ -100,7 +100,7 @@ $(MISC)/$(TARGET)/usr/share/applications/ : 9 - 10 - $(MISC)/$(TARGET)/empty.tar : 11 - @$(MKDIRHIER) $(@:d)/empty 12 - - @tar -C $(MISC)/$(TARGET)/empty --owner=root --group=root --same-owner -cf $@ . 13 - + @tar -C $(MISC)/$(TARGET)/empty -cf $@ . 14 - 15 - 16 - # --- packaging --------------------------------------------------- 17 - @@ -112,7 +112,7 @@ $(MENUFILES) : $(MISC)/$(TARGET)/empty.tar 18 - -$(RM) -r $(MISC)$/$(@:b) 19 - dmake $(MISC)$/$(@:b)$/usr/share/applications $(MISC)$/$(@:b)$/install$/slack-desc $(MISC)$/$(@:b)$/install$/doinst.sh 20 - @$(COPY) $(MISC)/$(TARGET)$/empty.tar $@.tmp 21 - - @tar -C $(MISC)/$(@:b) --owner=root --group=root --same-owner --exclude application.flag -rf $@.tmp install usr opt 22 - + @tar -C $(MISC)/$(@:b) --exclude application.flag -rf $@.tmp install usr opt 23 - @gzip < $@.tmp > $@ 24 - @$(RM) $@.tmp 25 - $(RM) -r $(MISC)$/$(@:b)
-22
pkgs/applications/office/openoffice/xlib.patch
··· 1 - https://bugs.freedesktop.org/show_bug.cgi?id=31322 2 - 3 - diff -rc OOO320_m19-orig//vcl/unx/inc/dtint.hxx OOO320_m19//vcl/unx/inc/dtint.hxx 4 - *** OOO320_m19-orig//vcl/unx/inc/dtint.hxx 2010-05-26 20:34:28.000000000 +0200 5 - --- OOO320_m19//vcl/unx/inc/dtint.hxx 2011-02-15 17:04:32.134813676 +0100 6 - *************** 7 - *** 36,42 **** 8 - class SalDisplay; 9 - class AllSettings; 10 - 11 - ! #ifndef _XLIB_H_ 12 - // forwards from X 13 - struct Display; 14 - struct XEvent; 15 - --- 36,42 ---- 16 - class SalDisplay; 17 - class AllSettings; 18 - 19 - ! #if !defined(_XLIB_H_) && !defined(_X11_XLIB_H_) 20 - // forwards from X 21 - struct Display; 22 - struct XEvent;
+3 -3
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 3 3 , libxslt, tcl, tk, makeWrapper 4 4 , svnSupport, subversionClient, perlLibs, smtpPerlLibs 5 5 , guiSupport 6 + , withManual ? true 6 7 , pythonSupport ? true 7 8 , sendEmailSupport 8 9 }: ··· 26 27 patches = [ ./docbook2texi.patch ]; 27 28 28 29 buildInputs = [curl openssl zlib expat gettext cpio makeWrapper] 29 - ++ # documentation tools 30 - [ asciidoc texinfo xmlto docbook2x 30 + ++ stdenv.lib.optionals withManual [ asciidoc texinfo xmlto docbook2x 31 31 docbook_xsl docbook_xml_dtd_45 libxslt ] 32 32 ++ stdenv.lib.optionals guiSupport [tcl tk]; 33 33 ··· 91 91 notSupported $out/libexec/git-core/git-send-email "reinstall with config git = { sendEmailSupport = true } set" 92 92 '') 93 93 94 - + ''# Install man pages and Info manual 94 + + stdenv.lib.optionalString withManual ''# Install man pages and Info manual 95 95 make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES PERL_PATH="${perl}/bin/perl" cmd-list.made install install-info \ 96 96 -C Documentation '' 97 97
+132
pkgs/applications/video/mplayer2/default.nix
··· 1 + { stdenv, fetchurl, fetchgit, freetype, pkgconfig, yasm, freefont_ttf, ffmpeg, libass 2 + , python3, docutils, which 3 + , x11Support ? true, libX11 ? null, libXext ? null, mesa ? null 4 + , xineramaSupport ? true, libXinerama ? null 5 + , xvSupport ? true, libXv ? null 6 + , alsaSupport ? true, alsaLib ? null 7 + , screenSaverSupport ? true, libXScrnSaver ? null 8 + , vdpauSupport ? true, libvdpau ? null 9 + , dvdnavSupport ? true, libdvdnav ? null 10 + , bluraySupport ? true, libbluray ? null 11 + , speexSupport ? true, speex ? null 12 + , theoraSupport ? true, libtheora ? null 13 + , jackaudioSupport ? false, jackaudio ? null 14 + , pulseSupport ? true, pulseaudio ? null 15 + # For screenshots 16 + , libpngSupport ? true, libpng ? null 17 + , useUnfreeCodecs ? false 18 + }: 19 + 20 + assert x11Support -> (libX11 != null && libXext != null && mesa != null); 21 + assert xineramaSupport -> (libXinerama != null && x11Support); 22 + assert xvSupport -> (libXv != null && x11Support); 23 + assert alsaSupport -> alsaLib != null; 24 + assert screenSaverSupport -> libXScrnSaver != null; 25 + assert vdpauSupport -> libvdpau != null; 26 + assert dvdnavSupport -> libdvdnav != null; 27 + assert bluraySupport -> libbluray != null; 28 + assert speexSupport -> speex != null; 29 + assert theoraSupport -> libtheora != null; 30 + assert jackaudioSupport -> jackaudio != null; 31 + assert pulseSupport -> pulseaudio != null; 32 + assert libpngSupport -> libpng != null; 33 + 34 + let 35 + 36 + codecs_src = 37 + let 38 + dir = http://www.mplayerhq.hu/MPlayer/releases/codecs/; 39 + in 40 + if stdenv.system == "i686-linux" then fetchurl { 41 + url = "${dir}/essential-20071007.tar.bz2"; 42 + sha256 = "18vls12n12rjw0mzw4pkp9vpcfmd1c21rzha19d7zil4hn7fs2ic"; 43 + } else if stdenv.system == "x86_64-linux" then fetchurl { 44 + url = "${dir}/essential-amd64-20071007.tar.bz2"; 45 + sha256 = "13xf5b92w1ra5hw00ck151lypbmnylrnznq9hhb0sj36z5wz290x"; 46 + } else if stdenv.system == "powerpc-linux" then fetchurl { 47 + url = "${dir}/essential-ppc-20071007.tar.bz2"; 48 + sha256 = "18mlj8dp4wnz42xbhdk1jlz2ygra6fbln9wyrcyvynxh96g1871z"; 49 + } else null; 50 + 51 + codecs = if codecs_src != null then stdenv.mkDerivation { 52 + name = "MPlayer-codecs-essential-20071007"; 53 + 54 + src = codecs_src; 55 + 56 + installPhase = '' 57 + mkdir $out 58 + cp -prv * $out 59 + ''; 60 + 61 + meta.license = "unfree"; 62 + } else null; 63 + 64 + in 65 + 66 + stdenv.mkDerivation rec { 67 + name = "mplayer2-20130130"; 68 + 69 + src = fetchgit { 70 + url = "git://git.mplayer2.org/mplayer2.git"; 71 + rev = "d3c580156c0b8777ff082426ebd61bb7ffe0c225"; 72 + sha256 = "1akf2mb2zklz609ks555vjvcs1gw8nwg5kbb9jwra8c4v1dfyhys"; 73 + }; 74 + 75 + prePatch = '' 76 + sed -i /^_install_strip/d configure 77 + ''; 78 + 79 + buildInputs = with stdenv.lib; 80 + [ freetype pkgconfig ffmpeg libass docutils which ] 81 + ++ optionals x11Support [ libX11 libXext mesa ] 82 + ++ optional alsaSupport alsaLib 83 + ++ optional xvSupport libXv 84 + ++ optional theoraSupport libtheora 85 + ++ optional xineramaSupport libXinerama 86 + ++ optionals dvdnavSupport [ libdvdnav libdvdnav.libdvdread ] 87 + ++ optional bluraySupport libbluray 88 + ++ optional jackaudioSupport jackaudio 89 + ++ optional pulseSupport pulseaudio 90 + ++ optional screenSaverSupport libXScrnSaver 91 + ++ optional vdpauSupport libvdpau 92 + ++ optional speexSupport speex 93 + ++ optional libpngSupport libpng 94 + ; 95 + 96 + buildNativeInputs = [ yasm python3 ]; 97 + 98 + postConfigure = '' 99 + patchShebangs TOOLS 100 + ''; 101 + 102 + configureFlags = with stdenv.lib; 103 + '' 104 + ${optionalString (useUnfreeCodecs && codecs != null) "--codecsdir=${codecs}"} 105 + ${optionalString (stdenv.isi686 || stdenv.isx86_64) "--enable-runtime-cpudetection"} 106 + ${optionalString dvdnavSupport "--extra-ldflags=-ldvdread"} 107 + ${if xvSupport then "--enable-xv" else "--disable-xv"} 108 + ${if x11Support then "--enable-x11 --enable-gl --extra-cflags=-I{libx11}/include" 109 + else "--disable-x11 --disable-gl"} 110 + --disable-xvid 111 + --disable-ossaudio 112 + ''; 113 + 114 + NIX_LDFLAGS = stdenv.lib.optionalString x11Support "-lX11 -lXext"; 115 + 116 + enableParallelBuilding = true; 117 + 118 + # Provide a reasonable standard font. Maybe we should symlink here. 119 + postInstall = 120 + '' 121 + mkdir -p $out/share/mplayer 122 + cp ${freefont_ttf}/share/fonts/truetype/FreeSans.ttf $out/share/mplayer/subfont.ttf 123 + ''; 124 + 125 + meta = { 126 + description = "A movie player that supports many video formats (MPlayer fork)"; 127 + homepage = "http://mplayer2.org"; 128 + license = "GPLv3+"; 129 + maintainers = [ stdenv.lib.maintainers.viric ]; 130 + platforms = stdenv.lib.platforms.linux; 131 + }; 132 + }
-51
pkgs/desktops/kde-3/kdelibs/default.nix
··· 1 - { stdenv, fetchurl, xlibs, zlib, perl, qt3, openssl, pcre 2 - , pkgconfig, libtiff, libxml2, libxslt, libtool, expat 3 - , freetype, bzip2, cups, attr, acl 4 - }: 5 - 6 - let version = "3.5.10"; in 7 - 8 - stdenv.mkDerivation { 9 - name = "kdelibs-${version}"; 10 - 11 - src = fetchurl { 12 - url = "mirror://kde/stable/${version}/src/kdelibs-${version}.tar.bz2"; 13 - sha256 = "0wjw51r96h6rngbsrzndw890xggzvrakydsbaldlrvbh3jq9qzk1"; 14 - }; 15 - 16 - patches = [ 17 - # We're not supposed to use linux/inotify.h, use sys/inotify.h instead. 18 - # Adapted from Gentoo. 19 - ./inotify.patch 20 - 21 - # Fixes compilation issues with openssl-1.0.0 22 - ./kdelibs-3.5.10-openssl_1.0.0.patch 23 - ]; 24 - 25 - buildInputs = [ 26 - zlib perl qt3 openssl pcre pkgconfig libtiff libxml2 27 - libxslt expat libtool freetype bzip2 cups 28 - xlibs.libX11 xlibs.libXt xlibs.libXext xlibs.libXrender xlibs.libXft 29 - ]; 30 - 31 - propagatedBuildInputs = [attr acl]; 32 - 33 - # Prevent configure from looking for pkg-config and freetype-config 34 - # in the wrong location (it looks in /usr/bin etc. *before* looking 35 - # in $PATH). 36 - preConfigure = '' 37 - substituteInPlace configure \ 38 - --replace /usr/bin /no-such-path \ 39 - --replace /usr/local/bin /no-such-path \ 40 - --replace /opt/local/bin /no-such-path 41 - ''; 42 - 43 - configureFlags = '' 44 - --without-arts 45 - --with-ssl-dir=${openssl} 46 - --x-includes=${xlibs.libX11}/include 47 - --x-libraries=${xlibs.libX11}/lib 48 - ''; 49 - 50 - meta.platforms = stdenv.lib.platforms.linux; 51 - }
-30
pkgs/desktops/kde-3/kdelibs/inotify.patch
··· 1 - diff -rc kdelibs-3.5.10-orig/kio/kio/kdirwatch.cpp kdelibs-3.5.10/kio/kio/kdirwatch.cpp 2 - *** kdelibs-3.5.10-orig/kio/kio/kdirwatch.cpp 2006-07-22 10:16:37.000000000 +0200 3 - --- kdelibs-3.5.10/kio/kio/kdirwatch.cpp 2009-04-01 13:26:48.000000000 +0200 4 - *************** 5 - *** 64,74 **** 6 - // debug 7 - #include <sys/ioctl.h> 8 - 9 - ! #ifdef HAVE_INOTIFY 10 - #include <unistd.h> 11 - #include <fcntl.h> 12 - #include <sys/syscall.h> 13 - - #include <linux/types.h> 14 - // Linux kernel headers are documented to not compile 15 - #define _S390_BITOPS_H 16 - #include <linux/inotify.h> 17 - --- 64,76 ---- 18 - // debug 19 - #include <sys/ioctl.h> 20 - 21 - ! #if 1 22 - ! #include <sys/inotify.h> 23 - ! #include <fcntl.h> 24 - ! #elif HAVE_INOTIFY 25 - #include <unistd.h> 26 - #include <fcntl.h> 27 - #include <sys/syscall.h> 28 - // Linux kernel headers are documented to not compile 29 - #define _S390_BITOPS_H 30 - #include <linux/inotify.h>
-180
pkgs/desktops/kde-3/kdelibs/kdelibs-3.5.10-openssl_1.0.0.patch
··· 1 - diff -Naur kdelibs-3.5.10-old/kio/kssl/kopenssl.cc kdelibs-3.5.10-new/kio/kssl/kopenssl.cc 2 - --- kdelibs-3.5.10-old/kio/kssl/kopenssl.cc 2006-07-22 01:16:39.000000000 -0700 3 - +++ kdelibs-3.5.10-new/kio/kssl/kopenssl.cc 2010-03-31 09:34:38.000000000 -0700 4 - @@ -96,9 +96,14 @@ 5 - static int (*K_PEM_ASN1_write_bio) (int (*)(),const char *,BIO *,char *, 6 - const EVP_CIPHER *,unsigned char *,int , 7 - pem_password_cb *, void *) = 0L; 8 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 9 - +static int (*K_ASN1_item_i2d_fp)(ASN1_ITEM *,FILE *,unsigned char *) = 0L; 10 - +static ASN1_ITEM *K_NETSCAPE_X509_it = 0L; 11 - +#else 12 - static ASN1_METHOD* (*K_X509_asn1_meth) (void) = 0L; 13 - static int (*K_ASN1_i2d_fp)(int (*)(),FILE *,unsigned char *) = 0L; 14 - static int (*K_i2d_ASN1_HEADER)(ASN1_HEADER *, unsigned char **) = 0L; 15 - +#endif 16 - static int (*K_X509_print_fp) (FILE *, X509*) = 0L; 17 - static int (*K_i2d_PKCS12) (PKCS12*, unsigned char**) = 0L; 18 - static int (*K_i2d_PKCS12_fp) (FILE *, PKCS12*) = 0L; 19 - @@ -404,9 +409,14 @@ 20 - K_BIO_ctrl = (long (*) (BIO *,int,long,void *)) _cryptoLib->symbol("BIO_ctrl"); 21 - K_BIO_write = (int (*) (BIO *b, const void *data, int len)) _cryptoLib->symbol("BIO_write"); 22 - K_PEM_ASN1_write_bio = (int (*)(int (*)(), const char *,BIO*, char*, const EVP_CIPHER *, unsigned char *, int, pem_password_cb *, void *)) _cryptoLib->symbol("PEM_ASN1_write_bio"); 23 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 24 - + K_ASN1_item_i2d_fp = (int (*)(ASN1_ITEM *, FILE*, unsigned char *)) _cryptoLib->symbol("ASN1_item_i2d_fp"); 25 - + K_NETSCAPE_X509_it = (ASN1_ITEM *) _cryptoLib->symbol("NETSCAPE_X509_it"); 26 - +#else 27 - K_X509_asn1_meth = (ASN1_METHOD* (*)(void)) _cryptoLib->symbol("X509_asn1_meth"); 28 - K_ASN1_i2d_fp = (int (*)(int (*)(), FILE*, unsigned char *)) _cryptoLib->symbol("ASN1_i2d_fp"); 29 - K_i2d_ASN1_HEADER = (int (*)(ASN1_HEADER *, unsigned char **)) _cryptoLib->symbol("i2d_ASN1_HEADER"); 30 - +#endif 31 - K_X509_print_fp = (int (*)(FILE*, X509*)) _cryptoLib->symbol("X509_print_fp"); 32 - K_i2d_PKCS12 = (int (*)(PKCS12*, unsigned char**)) _cryptoLib->symbol("i2d_PKCS12"); 33 - K_i2d_PKCS12_fp = (int (*)(FILE *, PKCS12*)) _cryptoLib->symbol("i2d_PKCS12_fp"); 34 - @@ -568,7 +578,7 @@ 35 - K_SSL_set_session = (int (*)(SSL*,SSL_SESSION*)) _sslLib->symbol("SSL_set_session"); 36 - K_d2i_SSL_SESSION = (SSL_SESSION* (*)(SSL_SESSION**,unsigned char**, long)) _sslLib->symbol("d2i_SSL_SESSION"); 37 - K_i2d_SSL_SESSION = (int (*)(SSL_SESSION*,unsigned char**)) _sslLib->symbol("i2d_SSL_SESSION"); 38 - - K_SSL_get_ciphers = (STACK *(*)(const SSL*)) _sslLib->symbol("SSL_get_ciphers"); 39 - + K_SSL_get_ciphers = (STACK_OF(SSL_CIPHER) *(*)(const SSL*)) _sslLib->symbol("SSL_get_ciphers"); 40 - #endif 41 - 42 - 43 - @@ -956,7 +966,13 @@ 44 - else return -1; 45 - } 46 - 47 - - 48 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 49 - +int KOpenSSLProxy::ASN1_i2d_fp(FILE *out,unsigned char *x) { 50 - + if (K_ASN1_item_i2d_fp && K_NETSCAPE_X509_it) 51 - + return (K_ASN1_item_i2d_fp)(K_NETSCAPE_X509_it, out, x); 52 - + else return -1; 53 - +} 54 - +#else 55 - ASN1_METHOD *KOpenSSLProxy::X509_asn1_meth(void) { 56 - if (K_X509_asn1_meth) return (K_X509_asn1_meth)(); 57 - else return 0L; 58 - @@ -968,7 +984,7 @@ 59 - return (K_ASN1_i2d_fp)((int (*)())K_i2d_ASN1_HEADER, out, x); 60 - else return -1; 61 - } 62 - - 63 - +#endif 64 - 65 - int KOpenSSLProxy::X509_print(FILE *fp, X509 *x) { 66 - if (K_X509_print_fp) return (K_X509_print_fp)(fp, x); 67 - diff -Naur kdelibs-3.5.10-old/kio/kssl/kopenssl.h kdelibs-3.5.10-new/kio/kssl/kopenssl.h 68 - --- kdelibs-3.5.10-old/kio/kssl/kopenssl.h 2006-07-22 01:16:39.000000000 -0700 69 - +++ kdelibs-3.5.10-new/kio/kssl/kopenssl.h 2010-03-31 09:35:20.000000000 -0700 70 - @@ -48,6 +48,9 @@ 71 - #include <openssl/stack.h> 72 - #include <openssl/bn.h> 73 - #undef crypt 74 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 75 - +#define STACK _STACK 76 - +#endif 77 - #endif 78 - 79 - #include <kstaticdeleter.h> 80 - @@ -446,12 +449,12 @@ 81 - */ 82 - int PEM_write_bio_X509(BIO *bp, X509 *x); 83 - 84 - - 85 - +#if OPENSSL_VERSION_NUMBER < 0x10000000L 86 - /* 87 - * X509_asn1_meth - used for netscape output 88 - */ 89 - ASN1_METHOD *X509_asn1_meth(); 90 - - 91 - +#endif 92 - 93 - /* 94 - * ASN1_i2d_fp - used for netscape output 95 - @@ -531,6 +534,9 @@ 96 - */ 97 - void sk_free(STACK *s); 98 - 99 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 100 - + void sk_free(void *s) { return sk_free(reinterpret_cast<STACK*>(s)); } 101 - +#endif 102 - 103 - /* 104 - * Number of elements in the stack 105 - @@ -543,6 +549,9 @@ 106 - */ 107 - char *sk_value(STACK *s, int n); 108 - 109 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 110 - + char *sk_value(void *s, int n) { return sk_value(reinterpret_cast<STACK*>(s), n); } 111 - +#endif 112 - 113 - /* 114 - * Create a new stack 115 - @@ -555,6 +564,9 @@ 116 - */ 117 - int sk_push(STACK *s, char *d); 118 - 119 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 120 - + int sk_push(void *s, void *d) { return sk_push(reinterpret_cast<STACK*>(s), reinterpret_cast<char*>(d)); } 121 - +#endif 122 - 123 - /* 124 - * Duplicate the stack 125 - diff -Naur kdelibs-3.5.10-old/kio/kssl/ksmimecrypto.cc kdelibs-3.5.10-new/kio/kssl/ksmimecrypto.cc 126 - --- kdelibs-3.5.10-old/kio/kssl/ksmimecrypto.cc 2005-10-10 08:05:44.000000000 -0700 127 - +++ kdelibs-3.5.10-new/kio/kssl/ksmimecrypto.cc 2010-03-31 09:34:38.000000000 -0700 128 - @@ -87,7 +87,7 @@ 129 - 130 - 131 - STACK_OF(X509) *KSMIMECryptoPrivate::certsToX509(QPtrList<KSSLCertificate> &certs) { 132 - - STACK_OF(X509) *x509 = sk_new(NULL); 133 - + STACK_OF(X509) *x509 = reinterpret_cast<STACK_OF(X509)*>(sk_new(NULL)); 134 - KSSLCertificate *cert = certs.first(); 135 - while(cert) { 136 - sk_X509_push(x509, cert->getCert()); 137 - diff -Naur kdelibs-3.5.10-old/kio/kssl/ksslcertificate.cc kdelibs-3.5.10-new/kio/kssl/ksslcertificate.cc 138 - --- kdelibs-3.5.10-old/kio/kssl/ksslcertificate.cc 2006-01-19 09:06:12.000000000 -0800 139 - +++ kdelibs-3.5.10-new/kio/kssl/ksslcertificate.cc 2010-03-31 09:34:38.000000000 -0700 140 - @@ -1003,17 +1003,31 @@ 141 - QByteArray KSSLCertificate::toNetscape() { 142 - QByteArray qba; 143 - #ifdef KSSL_HAVE_SSL 144 - -ASN1_HEADER ah; 145 - -ASN1_OCTET_STRING os; 146 - -KTempFile ktf; 147 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 148 - + NETSCAPE_X509 nx; 149 - + ASN1_OCTET_STRING hdr; 150 - +#else 151 - + ASN1_HEADER ah; 152 - + ASN1_OCTET_STRING os; 153 - +#endif 154 - + KTempFile ktf; 155 - 156 - - os.data = (unsigned char *)NETSCAPE_CERT_HDR; 157 - - os.length = strlen(NETSCAPE_CERT_HDR); 158 - - ah.header = &os; 159 - - ah.data = (char *)getCert(); 160 - - ah.meth = d->kossl->X509_asn1_meth(); 161 - +#if OPENSSL_VERSION_NUMBER >= 0x10000000L 162 - + hdr.data = (unsigned char *)NETSCAPE_CERT_HDR; 163 - + hdr.length = strlen(NETSCAPE_CERT_HDR); 164 - + nx.header = &hdr; 165 - + nx.cert = getCert(); 166 - + 167 - + d->kossl->ASN1_i2d_fp(ktf.fstream(),(unsigned char *)&nx); 168 - +#else 169 - + os.data = (unsigned char *)NETSCAPE_CERT_HDR; 170 - + os.length = strlen(NETSCAPE_CERT_HDR); 171 - + ah.header = &os; 172 - + ah.data = (char *)getCert(); 173 - + ah.meth = d->kossl->X509_asn1_meth(); 174 - 175 - - d->kossl->ASN1_i2d_fp(ktf.fstream(),(unsigned char *)&ah); 176 - + d->kossl->ASN1_i2d_fp(ktf.fstream(),(unsigned char *)&ah); 177 - +#endif 178 - 179 - ktf.close(); 180 -
+46
pkgs/development/compilers/ghc/7.6.2.nix
··· 1 + { stdenv, fetchurl, ghc, perl, gmp, ncurses }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "7.6.2"; 5 + 6 + name = "ghc-${version}"; 7 + 8 + src = fetchurl { 9 + url = "http://haskell.org/ghc/dist/${version}/${name}-src.tar.bz2"; 10 + sha256 = "d5f45184abeacf7e9c6b4f63c7101a5c1d7b4fe9007901159e2287ecf38de533"; 11 + }; 12 + 13 + buildInputs = [ ghc perl gmp ncurses ]; 14 + 15 + enableParallelBuilding = true; 16 + 17 + buildMK = '' 18 + libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" 19 + libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" 20 + ''; 21 + 22 + preConfigure = '' 23 + echo "${buildMK}" > mk/build.mk 24 + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure 25 + ''; 26 + 27 + configureFlags = [ 28 + "--with-gcc=${stdenv.gcc}/bin/gcc" 29 + ]; 30 + 31 + # required, because otherwise all symbols from HSffi.o are stripped, and 32 + # that in turn causes GHCi to abort 33 + stripDebugFlags=["-S" "--keep-file-symbols"]; 34 + 35 + meta = { 36 + homepage = "http://haskell.org/ghc"; 37 + description = "The Glasgow Haskell Compiler"; 38 + maintainers = [ 39 + stdenv.lib.maintainers.marcweber 40 + stdenv.lib.maintainers.andres 41 + stdenv.lib.maintainers.simons 42 + ]; 43 + platforms = ghc.meta.platforms; 44 + }; 45 + 46 + }
+2 -2
pkgs/development/compilers/ghc/head.nix
··· 1 1 { stdenv, fetchurl, ghc, perl, gmp, ncurses }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "7.7.20121106"; 4 + version = "7.7.20121213"; 5 5 name = "ghc-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "http://haskell.org/ghc/dist/current/dist/${name}-src.tar.bz2"; 9 - sha256 = "1n3xj8arkzfvs3q1ymxsnbzs23ndsp8pl67sqirl837pkgcmq263"; 9 + sha256 = "0z9ld6271jzv3mx02vqaakirj79pm2vzxnv5a178r6v874qbzx3p"; 10 10 }; 11 11 12 12 buildInputs = [ ghc perl gmp ncurses ];
+8 -6
pkgs/development/compilers/gwt/2.4.0.nix
··· 1 - {stdenv, fetchurl, unzip}: 1 + { stdenv, fetchurl, unzip }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "gwt-java-2.4.0"; 5 - src = fetchurl { 6 - url=http://google-web-toolkit.googlecode.com/files/gwt-2.4.0.zip; 7 - sha1 = "a91ac20db0ddd5994ac3cbfb0e8061d5bbf66f88"; 5 + 6 + src = fetchurl { 7 + url=http://google-web-toolkit.googlecode.com/files/gwt-2.4.0.zip; 8 + sha1 = "a91ac20db0ddd5994ac3cbfb0e8061d5bbf66f88"; 8 9 }; 9 - buildInputs = [unzip]; 10 + 11 + buildInputs = [ unzip ]; 10 12 11 13 installPhase = '' 12 14 ensureDir $out ··· 18 20 homepage = http://code.google.com/webtoolkit/; 19 21 description = "Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications."; 20 22 }; 21 - } 23 + }
-31
pkgs/development/compilers/gwt/builder.sh
··· 1 - source $stdenv/setup 2 - 3 - tar xfvj $src 4 - mkdir -p $out 5 - cp -av $name $out 6 - 7 - # Create wrapper scripts so that the GWT compiler/host work 8 - 9 - libPath="$libstdcpp5/lib:$glib/lib:$gtk/lib:$atk/lib:$pango/lib:$libX11/lib:$libXt/lib:$out/$name/mozilla-1.7.12" 10 - 11 - mkdir -p $out/bin 12 - 13 - cat > $out/bin/gwt-compile <<EOF 14 - #!/bin/sh 15 - 16 - export LD_LIBRARY_PATH=$libPath 17 - export LIBXCB_ALLOW_SLOPPY_LOCK=1 # Workaround for bug in Java AWT implementation 18 - 19 - $jdk/bin/java -Xmx256m -cp "\$CLASSPATH:$out/$name/gwt-user.jar:$out/$name/gwt-dev-linux.jar" com.google.gwt.dev.Compiler \$@ 20 - EOF 21 - chmod 755 $out/bin/gwt-compile 22 - 23 - cat > $out/bin/gwt-shell <<EOF 24 - #!/bin/sh 25 - 26 - export LD_LIBRARY_PATH=$libPath 27 - export LIBXCB_ALLOW_SLOPPY_LOCK=1 # Workaround for bug in Java AWT implementation 28 - 29 - $jdk/bin/java -Xmx256m -cp "\$CLASSPATH:$out/$name/gwt-user.jar:$out/$name/gwt-dev-linux.jar" com.google.gwt.dev.GWTShell \$@ 30 - EOF 31 - chmod 755 $out/bin/gwt-shell
-14
pkgs/development/compilers/gwt/default.nix
··· 1 - {stdenv, fetchurl, glib, gtk, pango, atk, libX11, libXt, libstdcpp5, jdk}: 2 - 3 - stdenv.mkDerivation { 4 - name = "gwt-linux-1.7.1"; 5 - builder = ./builder.sh; 6 - 7 - src = fetchurl { 8 - url = http://google-web-toolkit.googlecode.com/files/gwt-linux-1.7.1.tar.bz2; 9 - sha256 = "0lgirr9lr0qsfvw61hqzracdllqklb4qkzbk5x3lc4r64mms5b3g"; 10 - }; 11 - 12 - inherit glib gtk pango atk libX11 libXt libstdcpp5 jdk; 13 - buildInputs = [glib gtk pango atk libX11 libXt libstdcpp5]; 14 - }
+1 -1
pkgs/development/compilers/opencxx/default.nix
··· 1 - {stdenv, fetchurl, libtool, gcc, patches ? []}: 1 + { stdenv, fetchurl, libtool, gcc, patches ? []}: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "opencxx-2.8";
+296 -279
pkgs/development/interpreters/ruby/generated.nix
··· 3 3 g: # Get dependencies from patched gems 4 4 { 5 5 aliases = { 6 - ZenTest = g.ZenTest_4_8_1; 7 - actionmailer = g.actionmailer_3_2_6; 8 - actionpack = g.actionpack_3_2_6; 9 - activemodel = g.activemodel_3_2_6; 10 - activerecord = g.activerecord_3_2_6; 11 - activeresource = g.activeresource_3_2_6; 12 - activesupport = g.activesupport_3_2_6; 13 - addressable = g.addressable_2_2_8; 6 + ZenTest = g.ZenTest_4_8_4; 7 + actionmailer = g.actionmailer_3_2_11; 8 + actionpack = g.actionpack_3_2_11; 9 + activemodel = g.activemodel_3_2_11; 10 + activerecord = g.activerecord_3_2_11; 11 + activeresource = g.activeresource_3_2_11; 12 + activesupport = g.activesupport_3_2_11; 14 13 arel = g.arel_3_0_2; 15 - atoulme_Antwrap = g.atoulme_Antwrap_0_7_2; 14 + atoulme_Antwrap = g.atoulme_Antwrap_0_7_4; 16 15 autotest_rails = g.autotest_rails_4_1_2; 17 - builder = g.builder_3_0_0; 18 - buildr = g.buildr_1_4_7; 19 - bundler = g.bundler_1_1_4; 20 - childprocess = g.childprocess_0_3_3; 16 + builder = g.builder_3_1_4; 17 + buildr = g.buildr_1_4_9; 18 + bundler = g.bundler_1_2_3; 19 + childprocess = g.childprocess_0_3_7; 21 20 diff_lcs = g.diff_lcs_1_1_3; 22 21 erubis = g.erubis_2_7_0; 23 22 fakes3 = g.fakes3_0_1_5; 24 - ffi = g.ffi_1_0_11; 23 + ffi = g.ffi_1_3_1; 25 24 highline = g.highline_1_6_2; 26 25 hike = g.hike_1_2_1; 27 - hoe = g.hoe_2_3_3; 28 - i18n = g.i18n_0_6_0; 26 + hoe = g.hoe_3_1_0; 27 + i18n = g.i18n_0_6_1; 29 28 journey = g.journey_1_0_4; 30 - json = g.json_1_7_3; 31 - json_pure = g.json_pure_1_7_3; 32 - libwebsocket = g.libwebsocket_0_1_3; 29 + jruby_pageant = g.jruby_pageant_1_1_1; 30 + json = g.json_1_7_6; 31 + json_pure = g.json_pure_1_7_6; 33 32 mail = g.mail_2_4_4; 34 33 mime_types = g.mime_types_1_19; 35 34 minitar = g.minitar_0_5_3; 36 - multi_json = g.multi_json_1_3_6; 35 + multi_json = g.multi_json_1_5_0; 37 36 net_sftp = g.net_sftp_2_0_5; 38 - net_ssh = g.net_ssh_2_5_2; 37 + net_ssh = g.net_ssh_2_6_3; 39 38 nix = g.nix_0_1_1; 40 39 polyglot = g.polyglot_0_3_3; 41 - rack = g.rack_1_4_1; 40 + rack = g.rack_1_5_1; 42 41 rack_cache = g.rack_cache_1_2; 43 - rack_ssl = g.rack_ssl_1_3_2; 44 - rack_test = g.rack_test_0_6_1; 45 - rails = g.rails_3_2_6; 46 - railties = g.railties_3_2_6; 47 - rake = g.rake_0_9_2_2; 48 - rb_fsevent = g.rb_fsevent_0_9_1; 42 + rack_ssl = g.rack_ssl_1_3_3; 43 + rack_test = g.rack_test_0_6_2; 44 + rails = g.rails_3_2_11; 45 + railties = g.railties_3_2_11; 46 + rake = g.rake_10_0_3; 47 + rb_fsevent = g.rb_fsevent_0_9_3; 49 48 rdoc = g.rdoc_3_12; 50 - rjb = g.rjb_1_4_0; 51 - rspec = g.rspec_2_9_0; 52 - rspec_core = g.rspec_core_2_9_0; 53 - rspec_expectations = g.rspec_expectations_2_9_1; 54 - rspec_mocks = g.rspec_mocks_2_9_0; 49 + rjb = g.rjb_1_4_6; 50 + rspec = g.rspec_2_11_0; 51 + rspec_core = g.rspec_core_2_11_1; 52 + rspec_expectations = g.rspec_expectations_2_11_3; 53 + rspec_mocks = g.rspec_mocks_2_11_3; 55 54 rubyforge = g.rubyforge_2_0_4; 56 55 rubyzip = g.rubyzip_0_9_9; 57 - sass = g.sass_3_1_20; 58 - selenium_webdriver = g.selenium_webdriver_2_24_0; 59 - sprockets = g.sprockets_2_1_3; 60 - thor = g.thor_0_15_4; 56 + sass = g.sass_3_2_5; 57 + selenium_webdriver = g.selenium_webdriver_2_29_0; 58 + sprockets = g.sprockets_2_2_2; 59 + thor = g.thor_0_17_0; 61 60 tilt = g.tilt_1_3_3; 62 - treetop = g.treetop_1_4_10; 63 - tzinfo = g.tzinfo_0_3_33; 64 - xml_simple = g.xml_simple_1_0_12; 61 + treetop = g.treetop_1_4_12; 62 + tzinfo = g.tzinfo_0_3_35; 63 + websocket = g.websocket_1_0_7; 64 + xml_simple = g.xml_simple_1_1_1; 65 65 }; 66 66 gem_nix_args = [ ''autotest-rails'' ''buildr'' ''fakes3'' ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ''selenium-webdriver'' ]; 67 67 gems = { 68 - ZenTest_4_8_1 = { 68 + ZenTest_4_8_4 = { 69 69 basename = ''ZenTest''; 70 70 meta = { 71 71 description = ''ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby''; ··· 92 92 for compatibility checking! Use multiruby_setup to manage your 93 93 installed versions.''; 94 94 }; 95 - name = ''ZenTest-4.8.1''; 95 + name = ''ZenTest-4.8.4''; 96 96 requiredGems = [ ]; 97 - sha256 = ''0jp86czz16b0wamxvzs8p7pxwagj68h2zch9yjmjk7b069xrsg3v''; 97 + sha256 = ''074k8smn2qfyyh32r0pja0wpcxbvlb6bhsc7rqrcjrisdjkngkrr''; 98 98 }; 99 - actionmailer_3_2_6 = { 99 + actionmailer_3_2_11 = { 100 100 basename = ''actionmailer''; 101 101 meta = { 102 102 description = ''Email composition, delivery, and receiving framework (part of Rails).''; 103 103 homepage = ''http://www.rubyonrails.org''; 104 104 longDescription = ''Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.''; 105 105 }; 106 - name = ''actionmailer-3.2.6''; 106 + name = ''actionmailer-3.2.11''; 107 107 requiredGems = [ g.mail_2_4_4 ]; 108 - sha256 = ''1h9035i9rnh98pc4z073cpcjjkwcswjigg1a3a6ll0s9lb6dnk54''; 108 + sha256 = ''12j8k1kfz5lqqlrxna88455hx62mbs638414dhnwsw358yf52qnn''; 109 109 }; 110 - actionpack_3_2_6 = { 110 + actionpack_3_2_11 = { 111 111 basename = ''actionpack''; 112 112 meta = { 113 113 description = ''Web-flow and rendering framework putting the VC in MVC (part of Rails).''; 114 114 homepage = ''http://www.rubyonrails.org''; 115 115 longDescription = ''Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.''; 116 116 }; 117 - name = ''actionpack-3.2.6''; 118 - requiredGems = [ g.activemodel_3_2_6 g.rack_cache_1_2 g.rack_test_0_6_1 g.journey_1_0_4 g.sprockets_2_1_3 g.erubis_2_7_0 ]; 119 - sha256 = ''1qwy7p353sp3x3crinfsx873vfrc84bfy61hz95qhy8anq03ay34''; 117 + name = ''actionpack-3.2.11''; 118 + requiredGems = [ g.activemodel_3_2_11 g.rack_cache_1_2 g.rack_1_4_4 g.rack_test_0_6_2 g.journey_1_0_4 g.sprockets_2_2_2 g.erubis_2_7_0 ]; 119 + sha256 = ''0ins0by3il1fkg5aslr7rb97ykkrrns7dsp6qr8wwvr1dvrzrnbq''; 120 120 }; 121 - activemodel_3_2_6 = { 121 + activemodel_3_2_11 = { 122 122 basename = ''activemodel''; 123 123 meta = { 124 124 description = ''A toolkit for building modeling frameworks (part of Rails).''; 125 125 homepage = ''http://www.rubyonrails.org''; 126 126 longDescription = ''A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.''; 127 127 }; 128 - name = ''activemodel-3.2.6''; 129 - requiredGems = [ ]; 130 - sha256 = ''18bvwpfxr6kp66b62n17qgn7bb02va6bvckips36cxrkznafsk6j''; 128 + name = ''activemodel-3.2.11''; 129 + requiredGems = [ g.builder_3_0_4 ]; 130 + sha256 = ''0q5f70wv76aprdawqgwa0ldsg3v45mqi36yicir336941lcs28nf''; 131 131 }; 132 - activerecord_3_2_6 = { 132 + activerecord_3_2_11 = { 133 133 basename = ''activerecord''; 134 134 meta = { 135 135 description = ''Object-relational mapper framework (part of Rails).''; 136 136 homepage = ''http://www.rubyonrails.org''; 137 137 longDescription = ''Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.''; 138 138 }; 139 - name = ''activerecord-3.2.6''; 140 - requiredGems = [ g.arel_3_0_2 g.tzinfo_0_3_33 ]; 141 - sha256 = ''1xc901m3a85j28bn2f96fh9c5y4wq4xivympm32xj4zr2ib20c2m''; 139 + name = ''activerecord-3.2.11''; 140 + requiredGems = [ g.arel_3_0_2 g.tzinfo_0_3_35 ]; 141 + sha256 = ''049h164hwd6j7p8rvb46h776rshmkk4dpvh9cynihaajvzmcj3lw''; 142 142 }; 143 - activeresource_3_2_6 = { 143 + activeresource_3_2_11 = { 144 144 basename = ''activeresource''; 145 145 meta = { 146 146 description = ''REST modeling framework (part of Rails).''; 147 147 homepage = ''http://www.rubyonrails.org''; 148 148 longDescription = ''REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.''; 149 149 }; 150 - name = ''activeresource-3.2.6''; 150 + name = ''activeresource-3.2.11''; 151 151 requiredGems = [ ]; 152 - sha256 = ''1lyv64rccgrdfhzccxj9qm5dnjy212x4q1nc21mf2xf2nc4zi33a''; 152 + sha256 = ''0pjxfl589an08pm29cqid8dsbn3f7dlr56kpr6bs3gbzg9k3b44h''; 153 153 }; 154 - activesupport_3_2_6 = { 154 + activesupport_3_2_11 = { 155 155 basename = ''activesupport''; 156 156 meta = { 157 157 description = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.''; 158 158 homepage = ''http://www.rubyonrails.org''; 159 159 longDescription = ''A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.''; 160 160 }; 161 - name = ''activesupport-3.2.6''; 162 - requiredGems = [ g.i18n_0_6_0 g.multi_json_1_3_6 ]; 163 - sha256 = ''00jlixc7pkifikdgkjmgxypx8rizj3jizhjcpi4v9hd72yw8m7j2''; 164 - }; 165 - addressable_2_2_8 = { 166 - basename = ''addressable''; 167 - meta = { 168 - description = ''URI Implementation''; 169 - homepage = ''http://addressable.rubyforge.org/''; 170 - longDescription = ''Addressable is a replacement for the URI implementation that is part of 171 - Ruby's standard library. It more closely conforms to the relevant RFCs and 172 - adds support for IRIs and URI templates. 173 - ''; 174 - }; 175 - name = ''addressable-2.2.8''; 176 - requiredGems = [ ]; 177 - sha256 = ''1zrwrs5aji7ah2qh4x47f4j85s3sdsrrx4xayyhnrcykcg7s4n49''; 161 + name = ''activesupport-3.2.11''; 162 + requiredGems = [ g.i18n_0_6_1 g.multi_json_1_5_0 ]; 163 + sha256 = ''1dyi5vw118hfm88fxgrlfy3w5s6ka8505asw0nrrfma04jvpbq9s''; 178 164 }; 179 165 arel_3_0_2 = { 180 166 basename = ''arel''; ··· 194 180 requiredGems = [ ]; 195 181 sha256 = ''158bvrhammpblky9z9dgimjr55bdypfx6w5s1dm4vyj42h49qpkx''; 196 182 }; 197 - atoulme_Antwrap_0_7_2 = { 183 + atoulme_Antwrap_0_7_4 = { 198 184 basename = ''atoulme_Antwrap''; 199 185 meta = { 200 186 description = ''A Ruby module that wraps the Apache Ant build tool. Antwrap can be used to invoke Ant Tasks from a Ruby or a JRuby script.''; ··· 212 198 Ant (http://ant.apache.org/) tasks in a Java project. If you are tired of fighting with Ant or Maven XML files in your Java project, take some time to 213 199 check out Buildr!''; 214 200 }; 215 - name = ''atoulme-Antwrap-0.7.2''; 216 - requiredGems = [ ]; 217 - sha256 = ''0r9l3cn0gjck5q00djas5h43pr64pjvafhz6f7zhki4qqkwbb6j3''; 201 + name = ''atoulme-Antwrap-0.7.4''; 202 + requiredGems = [ g.rjb_1_4_6 ]; 203 + sha256 = ''0sh9capkya88qm9mvixwly32fwb2c4nzif9j9vv0f73rqw8kz4j4''; 218 204 }; 219 205 autotest_rails_4_1_2 = { 220 206 basename = ''autotest_rails''; ··· 225 211 rails support and extra plugins for migrations and fixtures.''; 226 212 }; 227 213 name = ''autotest-rails-4.1.2''; 228 - requiredGems = [ g.ZenTest_4_8_1 ]; 214 + requiredGems = [ g.ZenTest_4_8_4 ]; 229 215 sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4''; 230 216 }; 231 - builder_2_1_2 = { 217 + builder_3_0_4 = { 232 218 basename = ''builder''; 233 219 meta = { 234 220 description = ''Builders for MarkUp.''; 235 221 homepage = ''http://onestepback.org''; 236 - longDescription = ''Builder provides a number of builder objects that make creating structured data simple to do. Currently the following builder objects are supported: * XML Markup * XML Events''; 222 + longDescription = ''Builder provides a number of builder objects that make creating structured data 223 + simple to do. Currently the following builder objects are supported: 224 + 225 + * XML Markup 226 + * XML Events 227 + ''; 237 228 }; 238 - name = ''builder-2.1.2''; 229 + name = ''builder-3.0.4''; 239 230 requiredGems = [ ]; 240 - sha256 = ''0hp5gsvp63mqqvi7dl95zwci916vj6l1slgz4crip1rijk3v2806''; 231 + sha256 = ''0hn41h249v82wj7d9vji2lm568jxv8pzq2czh2v0603hjv21r8x1''; 241 232 }; 242 - builder_3_0_0 = { 233 + builder_3_1_3 = { 243 234 basename = ''builder''; 244 235 meta = { 245 236 description = ''Builders for MarkUp.''; ··· 251 242 * XML Events 252 243 ''; 253 244 }; 254 - name = ''builder-3.0.0''; 245 + name = ''builder-3.1.3''; 255 246 requiredGems = [ ]; 256 - sha256 = ''13k12jii9z1hma4xxk2dl74wsx985idl3cs9svvla8p0bmgf3lzv''; 247 + sha256 = ''0w6xsq9vyvzdy0xb52sajgipr9ml2bbpivk6dxm69c6987dk7him''; 257 248 }; 258 - buildr_1_4_7 = { 249 + builder_3_1_4 = { 250 + basename = ''builder''; 251 + meta = { 252 + description = ''Builders for MarkUp.''; 253 + homepage = ''http://onestepback.org''; 254 + longDescription = ''Builder provides a number of builder objects that make creating structured data 255 + simple to do. Currently the following builder objects are supported: 256 + 257 + * XML Markup 258 + * XML Events 259 + ''; 260 + }; 261 + name = ''builder-3.1.4''; 262 + requiredGems = [ ]; 263 + sha256 = ''1p0bjy1vb0zbswd6bsh5qda0f0br53p8vak8cm7hls62094r405p''; 264 + }; 265 + buildr_1_4_9 = { 259 266 basename = ''buildr''; 260 267 meta = { 261 268 description = ''Build like you code''; ··· 267 274 for those one-off tasks, with a language that's a joy to use. 268 275 ''; 269 276 }; 270 - name = ''buildr-1.4.7''; 271 - requiredGems = [ g.rake_0_9_2_2 g.builder_2_1_2 g.net_ssh_2_3_0 g.net_sftp_2_0_5 g.rubyzip_0_9_4 g.highline_1_6_2 g.json_pure_1_4_3 g.rubyforge_2_0_3 g.hoe_2_3_3 g.rjb_1_4_0 g.atoulme_Antwrap_0_7_2 g.diff_lcs_1_1_3 g.rspec_expectations_2_9_0 g.rspec_mocks_2_9_0 g.rspec_core_2_9_0 g.rspec_2_9_0 g.xml_simple_1_0_12 g.minitar_0_5_3 ]; 272 - sha256 = ''0ddb71xgdjxvkf485c16kvip8i26wy4l171pjbw04qmy3cank42h''; 277 + name = ''buildr-1.4.9''; 278 + requiredGems = [ g.rake_0_9_2_2 g.builder_3_1_3 g.net_ssh_2_6_0 g.net_sftp_2_0_5 g.rubyzip_0_9_9 g.highline_1_6_2 g.json_pure_1_7_5 g.rubyforge_2_0_4 g.hoe_3_1_0 g.rjb_1_4_2 g.atoulme_Antwrap_0_7_4 g.diff_lcs_1_1_3 g.rspec_expectations_2_11_3 g.rspec_mocks_2_11_3 g.rspec_core_2_11_1 g.rspec_2_11_0 g.xml_simple_1_1_1 g.minitar_0_5_3 ]; 279 + sha256 = ''1ws8cdc7ylfq0aqbcmgwj3d8jxh8lp8zgxx0w0a7ippvvjjxb7az''; 273 280 }; 274 - bundler_1_1_4 = { 281 + bundler_1_2_3 = { 275 282 basename = ''bundler''; 276 283 meta = { 277 284 description = ''The best way to manage your application's dependencies''; 278 285 homepage = ''http://gembundler.com''; 279 286 longDescription = ''Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably''; 280 287 }; 281 - name = ''bundler-1.1.4''; 288 + name = ''bundler-1.2.3''; 282 289 requiredGems = [ ]; 283 - sha256 = ''13pj4kk01xrdmdvgz1mvvhnbp1vi40gq50n8wdk3lpqp5za26gr0''; 290 + sha256 = ''0bf6ync0901d9q4cg5ws4ra0qh9ssw2xgsip8dka34sbm59kav4w''; 284 291 }; 285 - childprocess_0_3_3 = { 292 + childprocess_0_3_7 = { 286 293 basename = ''childprocess''; 287 294 meta = { 288 295 description = ''This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.''; 289 296 homepage = ''http://github.com/jarib/childprocess''; 290 297 longDescription = ''This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.''; 291 298 }; 292 - name = ''childprocess-0.3.3''; 293 - requiredGems = [ g.ffi_1_0_11 ]; 294 - sha256 = ''0yqlbxnc427lnh1xw71qyzkic1pdpmacqxp8zw0gvx7yzkw3fjr0''; 299 + name = ''childprocess-0.3.7''; 300 + requiredGems = [ g.ffi_1_3_1 ]; 301 + sha256 = ''1dq7zyjm9fdivxm83nbhn8y5w9cc5wa458qlmkkcy52yvv0vsc84''; 295 302 }; 296 303 diff_lcs_1_1_3 = { 297 304 basename = ''diff_lcs''; ··· 348 355 longDescription = ''Use FakeS3 to test basic S3 functionality without actually connecting to S3''; 349 356 }; 350 357 name = ''fakes3-0.1.5''; 351 - requiredGems = [ g.thor_0_15_4 g.builder_3_0_0 ]; 358 + requiredGems = [ g.thor_0_17_0 g.builder_3_1_4 ]; 352 359 sha256 = ''1na5wrbarla6s414svqmr5spbpv6vmcgpswal444x4clcpmadhib''; 353 360 }; 354 - ffi_1_0_11 = { 361 + ffi_1_3_1 = { 355 362 basename = ''ffi''; 356 363 meta = { 357 - description = ''Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions from Ruby code''; 364 + description = ''Ruby FFI''; 358 365 homepage = ''http://wiki.github.com/ffi/ffi''; 359 - longDescription = ''Ruby-FFI is a ruby extension for programmatically loading dynamic 360 - libraries, binding functions within them, and calling those functions 361 - from Ruby code. Moreover, a Ruby-FFI extension works without changes 362 - on Ruby and JRuby. Discover why should you write your next extension 363 - using Ruby-FFI here[http://wiki.github.com/ffi/ffi/why-use-ffi].''; 366 + longDescription = ''Ruby FFI library''; 364 367 }; 365 - name = ''ffi-1.0.11''; 368 + name = ''ffi-1.3.1''; 366 369 requiredGems = [ ]; 367 - sha256 = ''177v6bwslyb7n961nw11i8x9j43k796s11bs98kynl58n0a3n99b''; 370 + sha256 = ''0hbrfwgaw3ilmb47lvg9gzdnnfs0q0dzp6dki7rphcvsgirhp0sb''; 368 371 }; 369 372 highline_1_6_2 = { 370 373 basename = ''highline''; ··· 392 395 requiredGems = [ ]; 393 396 sha256 = ''1c78gja9i9nj76gdj65czhvwam6550l0w9ilnn8vysj9cwv0rg7b''; 394 397 }; 395 - hoe_2_3_3 = { 398 + hoe_3_1_0 = { 396 399 basename = ''hoe''; 397 400 meta = { 398 401 description = ''Hoe is a rake/rubygems helper for project Rakefiles''; 399 - homepage = ''http://rubyforge.org/projects/seattlerb/''; 400 - longDescription = ''Hoe is a rake/rubygems helper for project Rakefiles. It helps generate 401 - rubygems and includes a dynamic plug-in system allowing for easy 402 - extensibility. Hoe ships with plug-ins for all your usual project 403 - tasks including rdoc generation, testing, packaging, and deployment. 404 - 405 - Plug-ins Provided: 402 + homepage = ''http://www.zenspider.com/projects/hoe.html''; 403 + longDescription = ''Hoe is a rake/rubygems helper for project Rakefiles. It helps you 404 + manage, maintain, and release your project and includes a dynamic 405 + plug-in system allowing for easy extensibility. Hoe ships with 406 + plug-ins for all your usual project tasks including rdoc generation, 407 + testing, packaging, deployment, and announcement.. 406 408 407 - * Hoe::Clean 408 - * Hoe::Debug 409 - * Hoe::Deps 410 - * Hoe::Flay 411 - * Hoe::Flog 412 - * Hoe::Inline 413 - * Hoe::Package 414 - * Hoe::Publish 415 - * Hoe::RCov 416 - * Hoe::Signing 417 - * Hoe::Test 409 + See class rdoc for help. Hint: `ri Hoe` or any of the plugins listed 410 + below. 418 411 419 - See class rdoc for help. Hint: ri Hoe''; 412 + For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf''; 420 413 }; 421 - name = ''hoe-2.3.3''; 422 - requiredGems = [ g.rubyforge_2_0_4 ]; 423 - sha256 = ''06jlnbhimrn6znimaaxm7kh2269lapkbmnp3wssrjmw06ms7lq9m''; 414 + name = ''hoe-3.1.0''; 415 + requiredGems = [ g.rake_0_9_6 ]; 416 + sha256 = ''0i961x0hrd6fs1nsfham87dhn64gqpnai27l14jag7qbnp3a79yp''; 424 417 }; 425 - i18n_0_6_0 = { 418 + i18n_0_6_1 = { 426 419 basename = ''i18n''; 427 420 meta = { 428 421 description = ''New wave Internationalization support for Ruby''; 429 422 homepage = ''http://github.com/svenfuchs/i18n''; 430 423 longDescription = ''New wave Internationalization support for Ruby.''; 431 424 }; 432 - name = ''i18n-0.6.0''; 425 + name = ''i18n-0.6.1''; 433 426 requiredGems = [ ]; 434 - sha256 = ''1pgmfhmh2wv409g7kla30mkp8jpslvp25vcmmim1figl87wpn3j0''; 427 + sha256 = ''0x3lhp1vl1k4dfqx6k93hhxcpjkz57y8cf007ws7p845ywk6ibfl''; 435 428 }; 436 429 journey_1_0_4 = { 437 430 basename = ''journey''; ··· 444 437 requiredGems = [ ]; 445 438 sha256 = ''03y1xidg1rx1yjz8xb50083vfwcsfkgs4zmizc040y1h4mhvhm3l''; 446 439 }; 447 - json_1_7_3 = { 440 + jruby_pageant_1_1_1 = { 441 + basename = ''jruby_pageant''; 442 + meta = { 443 + description = ''jruby-pageant allows Pageant access on JRuby + Windows''; 444 + homepage = ''http://github.com/arturaz/jruby-pageant''; 445 + longDescription = ''This is a convenience gem packaging required JNA/JSCH jars.''; 446 + }; 447 + name = ''jruby-pageant-1.1.1''; 448 + requiredGems = [ ]; 449 + sha256 = ''1kgqsn0bagr41gf5kbqaxbs38a7s5bm85m0pdx4qz7d70v9nc9cl''; 450 + }; 451 + json_1_7_6 = { 448 452 basename = ''json''; 449 453 meta = { 450 454 description = ''JSON Implementation for Ruby''; 451 455 homepage = ''http://flori.github.com/json''; 452 456 longDescription = ''This is a JSON implementation as a Ruby extension in C.''; 453 457 }; 454 - name = ''json-1.7.3''; 458 + name = ''json-1.7.6''; 455 459 requiredGems = [ ]; 456 - sha256 = ''1n969j5k0zb7dqfbnjhqm5hnxpsbi05rhsp5ww3cph7d5z6ycw0h''; 460 + sha256 = ''025hdczzmj7zbwcdr53d8qc0bg8i7j5wpp1ps4cqkllz89snb82a''; 457 461 }; 458 - json_pure_1_4_3 = { 462 + json_pure_1_7_5 = { 459 463 basename = ''json_pure''; 460 464 meta = { 461 465 description = ''JSON Implementation for Ruby''; 462 466 homepage = ''http://flori.github.com/json''; 463 467 longDescription = ''This is a JSON implementation in pure Ruby.''; 464 468 }; 465 - name = ''json_pure-1.4.3''; 469 + name = ''json_pure-1.7.5''; 466 470 requiredGems = [ ]; 467 - sha256 = ''1xw357gkmk6712c94lhpsrq8j9v91mgc2nxlr1m6n20yl6sz2g9r''; 471 + sha256 = ''14nwwf001mh70qnynpb3h8c0kgcfi666yrg2frib4p6lr57jx8ap''; 468 472 }; 469 - json_pure_1_7_3 = { 473 + json_pure_1_7_6 = { 470 474 basename = ''json_pure''; 471 475 meta = { 472 476 description = ''JSON Implementation for Ruby''; 473 477 homepage = ''http://flori.github.com/json''; 474 478 longDescription = ''This is a JSON implementation in pure Ruby.''; 475 479 }; 476 - name = ''json_pure-1.7.3''; 480 + name = ''json_pure-1.7.6''; 477 481 requiredGems = [ ]; 478 - sha256 = ''0m316halw0l1gd2lx811qhyfs9a98dfgxign8zij0a1wn9wsh2ci''; 479 - }; 480 - libwebsocket_0_1_3 = { 481 - basename = ''libwebsocket''; 482 - meta = { 483 - description = ''Universal Ruby library to handle WebSocket protocol''; 484 - homepage = ''http://github.com/imanel/libwebsocket''; 485 - longDescription = ''Universal Ruby library to handle WebSocket protocol''; 486 - }; 487 - name = ''libwebsocket-0.1.3''; 488 - requiredGems = [ g.addressable_2_2_8 ]; 489 - sha256 = ''12i3lyjd9dqvk9wpnrz9zzj7dgb6660dz8xlc7h1nixhsny1y83n''; 482 + sha256 = ''1cjwg6f9gj7w2n9916w12i1g97ngqqar44sc2r1x9ib5jicspb00''; 490 483 }; 491 484 mail_2_4_4 = { 492 485 basename = ''mail''; ··· 496 489 longDescription = ''A really Ruby Mail handler.''; 497 490 }; 498 491 name = ''mail-2.4.4''; 499 - requiredGems = [ g.mime_types_1_19 g.treetop_1_4_10 ]; 492 + requiredGems = [ g.mime_types_1_19 g.treetop_1_4_12 ]; 500 493 sha256 = ''0idylz5pnlz34mrxm7gs9jbll2c0k0y9dq2qarhxk30gwyvjaxi3''; 501 494 }; 502 495 mime_types_1_19 = { ··· 530 523 requiredGems = [ ]; 531 524 sha256 = ''035vs1knnnjsb8arfp8vx75warvwcdpiljjwv38lqljai9v8fq53''; 532 525 }; 533 - multi_json_1_3_6 = { 526 + multi_json_1_5_0 = { 534 527 basename = ''multi_json''; 535 528 meta = { 536 529 description = ''A gem to provide swappable JSON backends.''; 537 530 homepage = ''http://github.com/intridea/multi_json''; 538 531 longDescription = ''A gem to provide easy switching between different JSON backends, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, and OkJson.''; 539 532 }; 540 - name = ''multi_json-1.3.6''; 533 + name = ''multi_json-1.5.0''; 541 534 requiredGems = [ ]; 542 - sha256 = ''0q2zjfvd2ibds9g9nzf2p1b47fc1wqliwfywv5pw85w15lmy91yr''; 535 + sha256 = ''0fk75m2496ghgv78yybzhrmf9izw65va3x90gdjkbsw8vfkghk79''; 543 536 }; 544 537 net_sftp_2_0_5 = { 545 538 basename = ''net_sftp''; ··· 549 542 longDescription = ''A pure Ruby implementation of the SFTP client protocol''; 550 543 }; 551 544 name = ''net-sftp-2.0.5''; 552 - requiredGems = [ g.net_ssh_2_5_2 ]; 545 + requiredGems = [ g.net_ssh_2_6_3 ]; 553 546 sha256 = ''0lqk735wspm8rbiyxpbil8ikrqcyg00ss1df7fny0761c3as6m0v''; 554 547 }; 555 - net_ssh_2_3_0 = { 548 + net_ssh_2_6_0 = { 556 549 basename = ''net_ssh''; 557 550 meta = { 558 551 description = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.''; 559 552 homepage = ''http://github.com/net-ssh/net-ssh''; 560 - longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.''; 553 + longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.''; 561 554 }; 562 - name = ''net-ssh-2.3.0''; 563 - requiredGems = [ ]; 564 - sha256 = ''1q1fznl4nk2963czpzfby4m9jw9rs37k1rzgbjad5r1n7r6dv0sv''; 555 + name = ''net-ssh-2.6.0''; 556 + requiredGems = [ g.jruby_pageant_1_1_1 ]; 557 + sha256 = ''18fsgps4a9dfrjszkl3py8j7vw0xwi70bcp59ccj2rlr6i1jv5gw''; 565 558 }; 566 - net_ssh_2_5_2 = { 559 + net_ssh_2_6_3 = { 567 560 basename = ''net_ssh''; 568 561 meta = { 569 562 description = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.''; 570 563 homepage = ''http://github.com/net-ssh/net-ssh''; 571 564 longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.''; 572 565 }; 573 - name = ''net-ssh-2.5.2''; 566 + name = ''net-ssh-2.6.3''; 574 567 requiredGems = [ ]; 575 - sha256 = ''0kalahmwz9ypglrgg29wlvr4wx381pqwmx9fq3pk600v3j7j018l''; 568 + sha256 = ''1gmrchx9cn7s7ca97kwhrdxvlw5vs3cxpprrvqmhmi3knmnqcp9m''; 576 569 }; 577 570 nix_0_1_1 = { 578 571 basename = ''nix''; ··· 599 592 requiredGems = [ ]; 600 593 sha256 = ''082zmail2h3cxd9z1wnibhk6aj4sb1f3zzwra6kg9bp51kx2c00v''; 601 594 }; 602 - rack_1_4_1 = { 595 + rack_1_4_4 = { 603 596 basename = ''rack''; 604 597 meta = { 605 598 description = ''a modular Ruby webserver interface''; 606 - homepage = ''http://rack.rubyforge.org''; 599 + homepage = ''http://rack.github.com/''; 607 600 longDescription = ''Rack provides a minimal, modular and adaptable interface for developing 608 601 web applications in Ruby. By wrapping HTTP requests and responses in 609 602 the simplest way possible, it unifies and distills the API for web 610 603 servers, web frameworks, and software in between (the so-called 611 604 middleware) into a single method call. 612 605 613 - Also see http://rack.rubyforge.org. 606 + Also see http://rack.github.com/. 614 607 ''; 615 608 }; 616 - name = ''rack-1.4.1''; 609 + name = ''rack-1.4.4''; 617 610 requiredGems = [ ]; 618 - sha256 = ''1cx3wzg48pn4sbb6a0iq726fjh3q7y77fly81mfnprrnwp7d0190''; 611 + sha256 = ''1h0x50ng1s2jy6h5adw4a430vz8x28nskq099x3pjlpns6q632vz''; 612 + }; 613 + rack_1_5_1 = { 614 + basename = ''rack''; 615 + meta = { 616 + description = ''a modular Ruby webserver interface''; 617 + homepage = ''http://rack.github.com/''; 618 + longDescription = ''Rack provides a minimal, modular and adaptable interface for developing 619 + web applications in Ruby. By wrapping HTTP requests and responses in 620 + the simplest way possible, it unifies and distills the API for web 621 + servers, web frameworks, and software in between (the so-called 622 + middleware) into a single method call. 623 + 624 + Also see http://rack.github.com/. 625 + ''; 626 + }; 627 + name = ''rack-1.5.1''; 628 + requiredGems = [ ]; 629 + sha256 = ''113gzaha2qx74y0wl940zlzrn9357yww6zrbyva05d09l749d21r''; 619 630 }; 620 631 rack_cache_1_2 = { 621 632 basename = ''rack_cache''; ··· 625 636 longDescription = ''Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-based applications that produce freshness (Expires, Cache-Control) and/or validation (Last-Modified, ETag) information.''; 626 637 }; 627 638 name = ''rack-cache-1.2''; 628 - requiredGems = [ g.rack_1_4_1 ]; 639 + requiredGems = [ g.rack_1_5_1 ]; 629 640 sha256 = ''073ffpsqmy4nqxz178qisb3a4v3305c49ypj0jw6s9mkz02yvgq2''; 630 641 }; 631 - rack_ssl_1_3_2 = { 642 + rack_ssl_1_3_3 = { 632 643 basename = ''rack_ssl''; 633 644 meta = { 634 645 description = ''Force SSL/TLS in your app.''; ··· 636 647 longDescription = '' Rack middleware to force SSL/TLS. 637 648 ''; 638 649 }; 639 - name = ''rack-ssl-1.3.2''; 650 + name = ''rack-ssl-1.3.3''; 640 651 requiredGems = [ ]; 641 - sha256 = ''1h9pfn5c95qigkm1vb5nbla7fwjl86q887w57iiqp4kdvrjh9wrn''; 652 + sha256 = ''0rkmj71s87prswa8sqal42kdllgpfd35ir5m9ahhnlmrrpqd0hr5''; 642 653 }; 643 - rack_test_0_6_1 = { 654 + rack_test_0_6_2 = { 644 655 basename = ''rack_test''; 645 656 meta = { 646 657 description = ''Simple testing API built on Rack''; ··· 650 661 to build on. Most of its initial functionality is an extraction of Merb 1.0's 651 662 request helpers feature.''; 652 663 }; 653 - name = ''rack-test-0.6.1''; 664 + name = ''rack-test-0.6.2''; 654 665 requiredGems = [ ]; 655 - sha256 = ''0hq5q8fjhbb7szzrj7k0l21z025c4qsxqzd5qmgivikhymw10ws0''; 666 + sha256 = ''01mk715ab5qnqf6va8k3hjsvsmplrfqpz6g58qw4m3l8mim0p4ky''; 656 667 }; 657 - rails_3_2_6 = { 668 + rails_3_2_11 = { 658 669 basename = ''rails''; 659 670 meta = { 660 671 description = ''Full-stack web application framework.''; 661 672 homepage = ''http://www.rubyonrails.org''; 662 673 longDescription = ''Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.''; 663 674 }; 664 - name = ''rails-3.2.6''; 665 - requiredGems = [ g.activesupport_3_2_6 g.actionpack_3_2_6 g.activerecord_3_2_6 g.activeresource_3_2_6 g.actionmailer_3_2_6 g.railties_3_2_6 g.bundler_1_1_4 ]; 666 - sha256 = ''184ys6yfdclv59x0wk7dxx6ss60bv5vsi89nf8n85sh4mn19sf2m''; 675 + name = ''rails-3.2.11''; 676 + requiredGems = [ g.activesupport_3_2_11 g.actionpack_3_2_11 g.activerecord_3_2_11 g.activeresource_3_2_11 g.actionmailer_3_2_11 g.railties_3_2_11 g.bundler_1_2_3 ]; 677 + sha256 = ''0gk0wnydzb5dknk3d0n9vy51xixmwgcq5j6jqzr9m8wsi2cjkq7m''; 667 678 }; 668 - railties_3_2_6 = { 679 + railties_3_2_11 = { 669 680 basename = ''railties''; 670 681 meta = { 671 682 description = ''Tools for creating, working with, and running Rails applications.''; 672 683 homepage = ''http://www.rubyonrails.org''; 673 684 longDescription = ''Rails internals: application bootup, plugins, generators, and rake tasks.''; 674 685 }; 675 - name = ''railties-3.2.6''; 676 - requiredGems = [ g.rack_ssl_1_3_2 g.rdoc_3_12 ]; 677 - sha256 = ''1qyb4kcg2ld86qp411njr6cxfhv2ddw3jghk2rbr8d5f1ci7gfdh''; 686 + name = ''railties-3.2.11''; 687 + requiredGems = [ g.rake_10_0_3 g.rack_ssl_1_3_3 g.rdoc_3_12 ]; 688 + sha256 = ''0gjna6jskckh35xp03sjlb7xq2cgabmjl7nvczh6kq8xb1vh09dw''; 678 689 }; 679 690 rake_0_9_2_2 = { 680 691 basename = ''rake''; ··· 687 698 requiredGems = [ ]; 688 699 sha256 = ''19n4qp5gzbcqy9ajh56kgwqv9p9w2hnczhyvaqz0nlvk9diyng6q''; 689 700 }; 690 - rb_fsevent_0_9_1 = { 701 + rake_0_9_6 = { 702 + basename = ''rake''; 703 + meta = { 704 + description = ''Ruby based make-like utility.''; 705 + homepage = ''http://rake.rubyforge.org''; 706 + longDescription = ''Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax.''; 707 + }; 708 + name = ''rake-0.9.6''; 709 + requiredGems = [ ]; 710 + sha256 = ''09kyh351gddn6gjz255hbaza1cw235xvfz9dc15rhyq9phvqdphc''; 711 + }; 712 + rake_10_0_3 = { 713 + basename = ''rake''; 714 + meta = { 715 + description = ''Ruby based make-like utility.''; 716 + homepage = ''http://rake.rubyforge.org''; 717 + longDescription = ''Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax.''; 718 + }; 719 + name = ''rake-10.0.3''; 720 + requiredGems = [ ]; 721 + sha256 = ''09vvf3ylhdkr10vz7ajl3c7ql6dsnzkh3qclpafar433bzadfbpf''; 722 + }; 723 + rb_fsevent_0_9_3 = { 691 724 basename = ''rb_fsevent''; 692 725 meta = { 693 726 description = ''Very simple &amp; usable FSEvents API''; 694 727 homepage = ''http://rubygems.org/gems/rb-fsevent''; 695 728 longDescription = ''FSEvents API with Signals catching (without RubyCocoa)''; 696 729 }; 697 - name = ''rb-fsevent-0.9.1''; 730 + name = ''rb-fsevent-0.9.3''; 698 731 requiredGems = [ ]; 699 - sha256 = ''02vgavzfsvzm0p9xvy314nnjixym82f2s58pw2i6d7p81yhvhsyh''; 732 + sha256 = ''0bdnxwdxj4r1kdxfi5nszbsb126njrr81p912g64xxs2bgxd1bp1''; 700 733 }; 701 734 rdoc_3_12 = { 702 735 basename = ''rdoc''; ··· 710 743 See RDoc for a description of RDoc's markup and basic use.''; 711 744 }; 712 745 name = ''rdoc-3.12''; 713 - requiredGems = [ g.json_1_7_3 ]; 746 + requiredGems = [ g.json_1_7_6 ]; 714 747 sha256 = ''0cd4hrkba7zr675m62yb87l7hpf0sp2qw8ccc2s0y2fa2fxdxdkp''; 715 748 }; 716 - rjb_1_4_0 = { 749 + rjb_1_4_2 = { 750 + basename = ''rjb''; 751 + meta = { 752 + description = ''Ruby Java bridge''; 753 + homepage = ''http://rjb.rubyforge.org/''; 754 + longDescription = ''RJB is a bridge program that connect between Ruby and Java with Java Native Interface. 755 + ''; 756 + }; 757 + name = ''rjb-1.4.2''; 758 + requiredGems = [ ]; 759 + sha256 = ''1cgbwpc45djs0mw05ydxf5apmb9ibj61n240ylqwzrajf13banzh''; 760 + }; 761 + rjb_1_4_6 = { 717 762 basename = ''rjb''; 718 763 meta = { 719 764 description = ''Ruby Java bridge''; ··· 721 766 longDescription = ''RJB is a bridge program that connect between Ruby and Java with Java Native Interface. 722 767 ''; 723 768 }; 724 - name = ''rjb-1.4.0''; 769 + name = ''rjb-1.4.6''; 725 770 requiredGems = [ ]; 726 - sha256 = ''03ildf1k04a430mqdfggld4wjvca3xd0d4qn0dwcfa2zxs3vnbz3''; 771 + sha256 = ''0q2czc3ghk32hnxf76xsf0jqcfrnx60aqarvdjhgsfdc9a5pmk20''; 727 772 }; 728 - rspec_2_9_0 = { 773 + rspec_2_11_0 = { 729 774 basename = ''rspec''; 730 775 meta = { 731 - description = ''rspec-2.9.0''; 776 + description = ''rspec-2.11.0''; 732 777 homepage = ''http://github.com/rspec''; 733 778 longDescription = ''BDD for Ruby''; 734 779 }; 735 - name = ''rspec-2.9.0''; 736 - requiredGems = [ g.rspec_expectations_2_9_1 ]; 737 - sha256 = ''02r1cg82xia5vls4zq2dchmgdig8rpky8rivsqbckczr5k9w0hwv''; 780 + name = ''rspec-2.11.0''; 781 + requiredGems = [ ]; 782 + sha256 = ''0k55akvs2xhs57kz81g37s4v56vybq46sjs7f8wpybrwxryg1vxs''; 738 783 }; 739 - rspec_core_2_9_0 = { 784 + rspec_core_2_11_1 = { 740 785 basename = ''rspec_core''; 741 786 meta = { 742 - description = ''rspec-core-2.9.0''; 787 + description = ''rspec-core-2.11.1''; 743 788 homepage = ''http://github.com/rspec/rspec-core''; 744 789 longDescription = ''BDD for Ruby. RSpec runner and example groups.''; 745 790 }; 746 - name = ''rspec-core-2.9.0''; 747 - requiredGems = [ ]; 748 - sha256 = ''17wc7mqrwl0zzrx3gywf4w931vfdig1spyvl46fyqakf36shyknd''; 749 - }; 750 - rspec_expectations_2_9_0 = { 751 - basename = ''rspec_expectations''; 752 - meta = { 753 - description = ''rspec-expectations-2.9.0''; 754 - homepage = ''http://github.com/rspec/rspec-expectations''; 755 - longDescription = ''rspec expectations (should[_not] and matchers)''; 756 - }; 757 - name = ''rspec-expectations-2.9.0''; 791 + name = ''rspec-core-2.11.1''; 758 792 requiredGems = [ ]; 759 - sha256 = ''0pdws2zdi1h7mx0dqhkx6l5sqvrnpkrvqsnxvpmxk413db7li34x''; 793 + sha256 = ''035ki561pryy05y8cvv3mkihjwp9r2ychnazb7s33gl7q0l0jni4''; 760 794 }; 761 - rspec_expectations_2_9_1 = { 795 + rspec_expectations_2_11_3 = { 762 796 basename = ''rspec_expectations''; 763 797 meta = { 764 - description = ''rspec-expectations-2.9.1''; 798 + description = ''rspec-expectations-2.11.3''; 765 799 homepage = ''http://github.com/rspec/rspec-expectations''; 766 800 longDescription = ''rspec expectations (should[_not] and matchers)''; 767 801 }; 768 - name = ''rspec-expectations-2.9.1''; 802 + name = ''rspec-expectations-2.11.3''; 769 803 requiredGems = [ ]; 770 - sha256 = ''1vb7axdg76naml7i6zd45ry4gszs274xfqk1w617z0719mc557gc''; 804 + sha256 = ''0vqqw4hkaff6v6i6kinki4jxp9xv8b2nbmz91qa1yhjd3wr14ai5''; 771 805 }; 772 - rspec_mocks_2_9_0 = { 806 + rspec_mocks_2_11_3 = { 773 807 basename = ''rspec_mocks''; 774 808 meta = { 775 - description = ''rspec-mocks-2.9.0''; 809 + description = ''rspec-mocks-2.11.3''; 776 810 homepage = ''http://github.com/rspec/rspec-mocks''; 777 811 longDescription = ''RSpec's 'test double' framework, with support for stubbing and mocking''; 778 812 }; 779 - name = ''rspec-mocks-2.9.0''; 813 + name = ''rspec-mocks-2.11.3''; 780 814 requiredGems = [ ]; 781 - sha256 = ''10mp152j5l0r3mqqhxq35m3slamzdzwsm9qnf6chh0l3zx5dwifg''; 782 - }; 783 - rubyforge_2_0_3 = { 784 - basename = ''rubyforge''; 785 - meta = { 786 - description = ''A script which automates a limited set of rubyforge operations''; 787 - homepage = ''http://codeforpeople.rubyforge.org/rubyforge/''; 788 - longDescription = ''A script which automates a limited set of rubyforge operations. 789 - 790 - * Run 'rubyforge help' for complete usage. 791 - * Setup: For first time users AND upgrades to 0.4.0: 792 - * rubyforge setup (deletes your username and password, so run sparingly!) 793 - * edit ~/.rubyforge/user-config.yml 794 - * rubyforge config 795 - * For all rubyforge upgrades, run 'rubyforge config' to ensure you have latest.''; 796 - }; 797 - name = ''rubyforge-2.0.3''; 798 - requiredGems = [ g.json_pure_1_7_3 ]; 799 - sha256 = ''1ck9hkad55dy25819v4gd1nmnpvcrb3i4np3hc03h1j6q8qpxg5p''; 815 + sha256 = ''1rna3ii52rlhhca49zigk692hdcmz7qib42i4hhny478k04wx0qg''; 800 816 }; 801 817 rubyforge_2_0_4 = { 802 818 basename = ''rubyforge''; ··· 813 829 * For all rubyforge upgrades, run 'rubyforge config' to ensure you have latest.''; 814 830 }; 815 831 name = ''rubyforge-2.0.4''; 816 - requiredGems = [ ]; 832 + requiredGems = [ g.json_pure_1_7_6 ]; 817 833 sha256 = ''1wdaa4nzy39yzy848fa1rybi72qlyf9vhi1ra9wpx9rpi810fwh1''; 818 834 }; 819 - rubyzip_0_9_4 = { 820 - basename = ''rubyzip''; 821 - meta = { 822 - description = ''rubyzip is a ruby module for reading and writing zip files''; 823 - homepage = ''http://rubyzip.sourceforge.net/''; 824 - }; 825 - name = ''rubyzip-0.9.4''; 826 - requiredGems = [ ]; 827 - sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41''; 828 - }; 829 835 rubyzip_0_9_9 = { 830 836 basename = ''rubyzip''; 831 837 meta = { ··· 836 842 requiredGems = [ ]; 837 843 sha256 = ''1khf6d903agnwd8965f5f8b353rzmfvygxp53z1199rqzw8h46q2''; 838 844 }; 839 - sass_3_1_20 = { 845 + sass_3_2_5 = { 840 846 basename = ''sass''; 841 847 meta = { 842 848 description = ''A powerful but elegant CSS compiler that makes CSS fun again.''; ··· 847 853 command line tool or a web-framework plugin. 848 854 ''; 849 855 }; 850 - name = ''sass-3.1.20''; 856 + name = ''sass-3.2.5''; 851 857 requiredGems = [ ]; 852 - sha256 = ''1aw2n5vg82d7ajx9wpyfrx6v1ddxhk73j77dkwjgsmlgci5lab8a''; 858 + sha256 = ''1ys7pfadw61dm09yyk28zrssi8zsyj99fyq6bdf2xmi8yp1avs6k''; 853 859 }; 854 - selenium_webdriver_2_24_0 = { 860 + selenium_webdriver_2_29_0 = { 855 861 basename = ''selenium_webdriver''; 856 862 meta = { 857 863 description = ''The next generation developer focused tool for automated testing of webapps''; 858 864 homepage = ''http://selenium.googlecode.com''; 859 865 longDescription = ''WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.''; 860 866 }; 861 - name = ''selenium-webdriver-2.24.0''; 862 - requiredGems = [ g.rubyzip_0_9_9 g.childprocess_0_3_3 g.libwebsocket_0_1_3 ]; 863 - sha256 = ''0iricx2gglza44s92jhk7w44g2pbvg23jr5s0g3nggq7dc5mh48f''; 867 + name = ''selenium-webdriver-2.29.0''; 868 + requiredGems = [ g.childprocess_0_3_7 g.websocket_1_0_7 ]; 869 + sha256 = ''0c5fybp19mawq07h59b16h736pz8sz017m1pwalb6mcyliqmlwcj''; 864 870 }; 865 - sprockets_2_1_3 = { 871 + sprockets_2_2_2 = { 866 872 basename = ''sprockets''; 867 873 meta = { 868 874 description = ''Rack-based asset packaging system''; 869 875 homepage = ''http://getsprockets.org/''; 870 876 longDescription = ''Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.''; 871 877 }; 872 - name = ''sprockets-2.1.3''; 878 + name = ''sprockets-2.2.2''; 873 879 requiredGems = [ g.hike_1_2_1 g.tilt_1_3_3 ]; 874 - sha256 = ''05q6qpskabl8v0vx1mwlzv5fhf48r9f4zvc7v3xdsygm2hbs3vzh''; 880 + sha256 = ''15ngw3bjbyr31ygzmmdxxa30ylah6pdn8akgdy9w30vfx2vr7s7s''; 875 881 }; 876 - thor_0_15_4 = { 882 + thor_0_17_0 = { 877 883 basename = ''thor''; 878 884 meta = { 879 885 description = ''A scripting framework that replaces rake, sake and rubigen''; 880 - homepage = ''http://github.com/wycats/thor''; 886 + homepage = ''http://whatisthor.com/''; 881 887 longDescription = ''A scripting framework that replaces rake, sake and rubigen''; 882 888 }; 883 - name = ''thor-0.15.4''; 889 + name = ''thor-0.17.0''; 884 890 requiredGems = [ ]; 885 - sha256 = ''1q4y34p4v0ipr6z5wcnc6n1mwfysrgjcibc1ls7rbdfzx4sdcic8''; 891 + sha256 = ''0gf46qafcfgmi20a2mnb3wkd9y6spgy2hq22h70377daj4zjxla2''; 886 892 }; 887 893 tilt_1_3_3 = { 888 894 basename = ''tilt''; ··· 895 901 requiredGems = [ ]; 896 902 sha256 = ''18qdl8nllbgwipa2ab9df3wlfgvsc8ml78hbypwc17b9qwv9bbs8''; 897 903 }; 898 - treetop_1_4_10 = { 904 + treetop_1_4_12 = { 899 905 basename = ''treetop''; 900 906 meta = { 901 907 description = ''A Ruby-based text parsing and interpretation DSL''; 902 - homepage = ''http://functionalform.blogspot.com''; 908 + homepage = ''https://github.com/cjheath/treetop''; 903 909 }; 904 - name = ''treetop-1.4.10''; 910 + name = ''treetop-1.4.12''; 905 911 requiredGems = [ g.polyglot_0_3_3 ]; 906 - sha256 = ''01f4w7fm6phhdbkx7bp0b58hrk3x4b0a63p2vvjbxm5gi2gv9ap2''; 912 + sha256 = ''1jlfjq67n933sm0px0s2j965v1kl1rj8fbx6xk8y4yppkv6ygxc8''; 907 913 }; 908 - tzinfo_0_3_33 = { 914 + tzinfo_0_3_35 = { 909 915 basename = ''tzinfo''; 910 916 meta = { 911 917 description = ''Daylight-savings aware timezone library''; 912 918 homepage = ''http://tzinfo.rubyforge.org/''; 913 919 longDescription = ''TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones.''; 914 920 }; 915 - name = ''tzinfo-0.3.33''; 921 + name = ''tzinfo-0.3.35''; 922 + requiredGems = [ ]; 923 + sha256 = ''1c52ndjqcxpgxhlclbxf98clcpni216xk5zgrkcd4px84riyjbmp''; 924 + }; 925 + websocket_1_0_7 = { 926 + basename = ''websocket''; 927 + meta = { 928 + description = ''Universal Ruby library to handle WebSocket protocol''; 929 + homepage = ''http://github.com/imanel/websocket-ruby''; 930 + longDescription = ''Universal Ruby library to handle WebSocket protocol''; 931 + }; 932 + name = ''websocket-1.0.7''; 916 933 requiredGems = [ ]; 917 - sha256 = ''0bgfbm2amclg6amf1g1pyw4bkpmavqzf2hq7w9466xz08z1zsv1p''; 934 + sha256 = ''1jrfz4295qbnjaxv37fw9jzxyxz61izp7c0683mnscacpx262zw0''; 918 935 }; 919 - xml_simple_1_0_12 = { 936 + xml_simple_1_1_1 = { 920 937 basename = ''xml_simple''; 921 938 meta = { 922 939 description = ''A simple API for XML processing.''; 923 940 homepage = ''http://xml-simple.rubyforge.org''; 924 941 }; 925 - name = ''xml-simple-1.0.12''; 942 + name = ''xml-simple-1.1.1''; 926 943 requiredGems = [ ]; 927 - sha256 = ''0m7z3l8ccm3zd22gyx40fnfl0nah61jaigb4bkmplq0hdazyj60y''; 944 + sha256 = ''0zlwz8kvpm45m227aazg369fapbqyhvd5v9aga8cvxyhqnq0b87i''; 928 945 }; 929 946 }; 930 947 }
-31
pkgs/development/libraries/arts/default.nix
··· 1 - {stdenv, fetchurl, pkgconfig, glib, kdelibs, libX11, libXext, zlib, libjpeg 2 - , libpng, perl, qt3}: 3 - 4 - stdenv.mkDerivation { 5 - name = "arts-1.5.10"; 6 - 7 - src = fetchurl { 8 - url = mirror://kde/stable/3.5.10/src/arts-1.5.10.tar.bz2; 9 - sha256 = "0ffcm24lkgg3sm89q4zsj8za5h5d9j1195pmbjhx4hj0xcwkiqlj"; 10 - }; 11 - 12 - KDEDIR = kdelibs; 13 - 14 - configureFlags = '' 15 - --with-extra-includes=${libjpeg}/include 16 - --with-extra-libs=${libjpeg}/lib 17 - --x-includes=${libX11}/include 18 - --x-libraries=${libX11}/lib 19 - --disable-dependency-tracking 20 - --enable-final 21 - ''; 22 - 23 - buildNativeInputs = [ pkgconfig perl ]; 24 - 25 - buildInputs = 26 - [glib kdelibs libX11 libXext zlib libjpeg libpng qt3]; 27 - 28 - meta = { 29 - homepage = http://www.arts-project.org/; 30 - }; 31 - }
+8 -10
pkgs/development/libraries/directfb/default.nix
··· 1 - {stdenv, fetchurl, perl, zlib, libjpeg, freetype, libpng, giflib 2 - , enableX11 ? true, libX11, xproto, xextproto, libXext, renderproto, libXrender 1 + { stdenv, fetchurl, pkgconfig, perl, zlib, libjpeg, freetype, libpng, giflib 2 + , enableX11 ? true, xlibs 3 3 , enableSDL ? true, SDL }: 4 4 5 5 let s = import ./src-for-default.nix; in ··· 10 10 sha256 = s.hash; 11 11 }; 12 12 13 - patches = [ ./ftbfs.patch ]; 14 - 15 13 buildNativeInputs = [ perl ]; 16 14 17 - buildInputs = [ zlib libjpeg freetype giflib libpng ] 15 + buildInputs = [ pkgconfig zlib libjpeg freetype giflib libpng ] 18 16 ++ stdenv.lib.optional enableSDL SDL 19 - ++ stdenv.lib.optionals enableX11 [ 20 - xproto libX11 libXext xextproto 21 - renderproto libXrender 22 - ]; 17 + ++ stdenv.lib.optionals enableX11 (with xlibs; [ 18 + xproto libX11 libXext #xextproto 19 + #renderproto libXrender 20 + ]); 23 21 24 22 NIX_LDFLAGS="-lgcc_s"; 25 23 ··· 31 29 "--enable-fbdev" 32 30 "--enable-mmx" 33 31 "--enable-sse" 34 - "--enable-sysfs" 32 + #"--enable-sysfs" # not recognized 35 33 "--with-software" 36 34 "--with-smooth-scaling" 37 35 ] ++ stdenv.lib.optionals enableX11 [
-25
pkgs/development/libraries/directfb/ftbfs.patch
··· 1 - From: André Draszik <andre.draszik@st.com> 2 - Date: Wed, 28 Sep 2011 17:36:00 +0000 (+0100) 3 - Subject: generic_stretch_blit: fix compilation due to undefined reference to DSPF_ARGBF88871 4 - X-Git-Url: http://git.directfb.org/?p=core%2FDirectFB.git;a=commitdiff_plain;h=ef5e1398fe4037b63d6513e450f107fcfe91047f 5 - 6 - generic_stretch_blit: fix compilation due to undefined reference to DSPF_ARGBF88871 7 - 8 - ../../../../DirectFB/src/gfx/generic/generic_stretch_blit.c: In function 'stretch_hvx': 9 - ../../../../DirectFB/src/gfx/generic/generic_stretch_blit.c:444:21: error: 'DSPF_ARGBF88871' undeclared (first use in this function) 10 - ../../../../DirectFB/src/gfx/generic/generic_stretch_blit.c:444:21: note: each undeclared identifier is reported only once for each function it appears in 11 - --- 12 - 13 - diff --git a/src/gfx/generic/generic_stretch_blit.c b/src/gfx/generic/generic_stretch_blit.c 14 - index 65076f4..6dd987b 100644 15 - --- a/src/gfx/generic/generic_stretch_blit.c 16 - +++ b/src/gfx/generic/generic_stretch_blit.c 17 - @@ -441,7 +441,7 @@ stretch_hvx( CardState *state, DFBRectangle *srect, DFBRectangle *drect ) 18 - } 19 - break; 20 - 21 - - case DSPF_ARGBF88871: 22 - + case DSPF_RGBAF88871: 23 - if (state->blittingflags & DSBLIT_SRC_PREMULTIPLY) { 24 - for (i=0; i<gfxs->Blut->num_entries; i++) { 25 - int alpha = entries[i].a + 1;
+4
pkgs/development/libraries/ffmpeg/1.1.nix
··· 7 7 , x264Support ? true, x264 ? null 8 8 , xvidSupport ? true, xvidcore ? null 9 9 , vdpauSupport ? true, libvdpau ? null 10 + , vaapiSupport ? true, libva ? null 10 11 , faacSupport ? false, faac ? null 11 12 , dc1394Support ? false, libdc1394 ? null 12 13 , x11grabSupport ? false, libXext ? null, libXfixes ? null ··· 19 20 assert x264Support -> x264 != null; 20 21 assert xvidSupport -> xvidcore != null; 21 22 assert vdpauSupport -> libvdpau != null; 23 + assert vaapiSupport -> libva != null; 22 24 assert faacSupport -> faac != null; 23 25 assert x11grabSupport -> libXext != null && libXfixes != null; 24 26 ··· 39 41 "--enable-swscale" 40 42 "--disable-ffplay" 41 43 "--enable-shared" 44 + "--enable-avresample" 42 45 "--enable-runtime-cpudetect" 43 46 ] 44 47 ++ stdenv.lib.optional mp3Support "--enable-libmp3lame" ··· 62 65 ++ stdenv.lib.optional x264Support x264 63 66 ++ stdenv.lib.optional xvidSupport xvidcore 64 67 ++ stdenv.lib.optional vdpauSupport libvdpau 68 + ++ stdenv.lib.optional vaapiSupport libva 65 69 ++ stdenv.lib.optional faacSupport faac 66 70 ++ stdenv.lib.optional dc1394Support libdc1394 67 71 ++ stdenv.lib.optionals x11grabSupport [ libXext libXfixes ];
+5 -4
pkgs/development/libraries/gnu-efi/default.nix
··· 2 2 , fetchurl 3 3 }: 4 4 5 - stdenv.mkDerivation { 6 - name = "gnu-efi-3.0r"; 5 + let version = "3.0s"; in stdenv.mkDerivation { 6 + 7 + name = "gnu-efi-${version}"; 7 8 8 9 src = fetchurl { 9 - url = "mirror://sourceforge/gnu-efi/gnu-efi_3.0r.orig.tar.gz"; 10 - sha256 = "1zi298wsg8v29xj4azcawqfjbxqi2w7l60agf7x2ph2lnqlga2v5"; 10 + url = "mirror://sourceforge/gnu-efi/gnu-efi_${version}.orig.tar.gz"; 11 + sha256 = "18bpswzkj81dadq1b7n2s9g0cz60l34ggzxlq21mb8va10j9zmhh"; 11 12 }; 12 13 13 14 meta = {
+2 -2
pkgs/development/libraries/haskell/HTTP/4000.2.6.nix pkgs/development/libraries/haskell/HTTP/4000.2.7.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "HTTP"; 5 - version = "4000.2.6"; 6 - sha256 = "0rycwrn9cq9mrsgxkbx373zjvmzg4hd8hzclya6ipd3jda1w5r92"; 5 + version = "4000.2.7"; 6 + sha256 = "0a5zjhrbdp8hwmkc709i2qwnxx4lafrp6wssdms6g5l97a52bdc2"; 7 7 buildDepends = [ mtl network parsec ]; 8 8 meta = { 9 9 homepage = "https://github.com/haskell/HTTP";
+3 -3
pkgs/development/libraries/haskell/attoparsec/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "attoparsec"; 5 - version = "0.10.3.0"; 6 - sha256 = "1l4cnfgnynrprfvx0p3n6kca8arsmvb1yxb9ir782rrk537jci50"; 5 + version = "0.10.4.0"; 6 + sha256 = "0inkcrl40j9kgcmmi0xkcszayqjd5yn7i9fyvv0ywfqwpl6lxf5n"; 7 7 buildDepends = [ deepseq text ]; 8 8 meta = { 9 9 homepage = "https://github.com/bos/attoparsec"; 10 - description = "Fast combinator parsing for bytestrings"; 10 + description = "Fast combinator parsing for bytestrings and text"; 11 11 license = self.stdenv.lib.licenses.bsd3; 12 12 platforms = self.ghc.meta.platforms; 13 13 maintainers = [ self.stdenv.lib.maintainers.andres ];
+2 -2
pkgs/development/libraries/haskell/authenticate/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "authenticate"; 9 - version = "1.3.2"; 10 - sha256 = "1bvgfri0c2nyz06r59rm3slpvm1b0s242s4mznmndpdclgg33d9m"; 9 + version = "1.3.2.1"; 10 + sha256 = "1r53mnj4b4x0prcqqf6y3gdia2j1l3155iw79jzlx0cnxbdsfnc7"; 11 11 buildDepends = [ 12 12 aeson attoparsec blazeBuilder blazeBuilderConduit caseInsensitive 13 13 conduit httpConduit httpTypes monadControl network resourcet
+4 -4
pkgs/development/libraries/haskell/bifunctors/default.nix
··· 1 - { cabal, semigroupoids, semigroups }: 1 + { cabal, semigroupoids, semigroups, tagged }: 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "bifunctors"; 5 - version = "3.0.3"; 6 - sha256 = "1nmrwc9n9qkj9w9c38ja0had32isr6v35j1v19fhqdwk5ddbpxp4"; 7 - buildDepends = [ semigroupoids semigroups ]; 5 + version = "3.2"; 6 + sha256 = "03bszf1127iw5kimjbag5gmgzz7h2qzcd9f7jb53jpiadfhjfx0a"; 7 + buildDepends = [ semigroupoids semigroups tagged ]; 8 8 meta = { 9 9 homepage = "http://github.com/ekmett/bifunctors/"; 10 10 description = "Haskell 98 bifunctors";
+4 -4
pkgs/development/libraries/haskell/case-insensitive/default.nix
··· 1 - { cabal, hashable, text }: 1 + { cabal, deepseq, hashable, text }: 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "case-insensitive"; 5 - version = "0.4.0.4"; 6 - sha256 = "1xzpri688vbd6fvvxczqx8bv53009ygzws7vbjmj2q97wcm8nmwd"; 7 - buildDepends = [ hashable text ]; 5 + version = "1.0"; 6 + sha256 = "1x437b5yyh930a5dr642lvfdgpx12w4ms70whiw1ffjjhssb88zk"; 7 + buildDepends = [ deepseq hashable text ]; 8 8 meta = { 9 9 homepage = "https://github.com/basvandijk/case-insensitive"; 10 10 description = "Case insensitive string comparison";
+2 -2
pkgs/development/libraries/haskell/classy-prelude-conduit/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "classy-prelude-conduit"; 7 - version = "0.4.3"; 8 - sha256 = "0ny4si6z6i6g6khcg9d3m9wks42sqh8i8kpgghhdwd37v32l3f34"; 7 + version = "0.4.4"; 8 + sha256 = "1xsqdifqm68mlrmpmj04nqd5r83psq5ffis2pm8k8vwl1n1jv8kn"; 9 9 buildDepends = [ 10 10 classyPrelude conduit monadControl resourcet transformers void 11 11 xmlConduit
+5 -5
pkgs/development/libraries/haskell/classy-prelude/default.nix
··· 1 - { cabal, basicPrelude, hashable, systemFilepath, text, transformers 2 - , unorderedContainers, vector 1 + { cabal, basicPrelude, hashable, liftedBase, systemFilepath, text 2 + , transformers, unorderedContainers, vector 3 3 }: 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "classy-prelude"; 7 - version = "0.4.3"; 8 - sha256 = "1k2iszja03s8azypl8lpkdjvvqsgzg73cl1wp4jl2fqp1psqv36q"; 7 + version = "0.4.4"; 8 + sha256 = "0f49b07r5isz57wjmgpfvq4hg9m5q59ad918rk1v24xdvn4y3all"; 9 9 buildDepends = [ 10 - basicPrelude hashable systemFilepath text transformers 10 + basicPrelude hashable liftedBase systemFilepath text transformers 11 11 unorderedContainers vector 12 12 ]; 13 13 meta = {
+2 -2
pkgs/development/libraries/haskell/diagrams/contrib.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "diagrams-contrib"; 7 - version = "0.6.0.2"; 8 - sha256 = "1lj99a46r12zjwmpkn7vj04wapfgdlmw05jwb5lnhy9hxqgcsgng"; 7 + version = "0.6.0.3"; 8 + sha256 = "0j0wmf2nksqh3rqmzyw468bp25zikc5icif5f3rfi1v06ghsk0i5"; 9 9 buildDepends = [ 10 10 colour dataDefault diagramsLib forceLayout lens mtl vectorSpace 11 11 ];
+1
pkgs/development/libraries/haskell/digestive-functors-heist/default.nix
··· 5 5 version = "0.6.0.0"; 6 6 sha256 = "17qndqsk09fvnvyhhw3xbbjjhfyyp4sivc898vqllyyky0wqmrdk"; 7 7 buildDepends = [ digestiveFunctors heist mtl text xmlhtml ]; 8 + jailbreak = true; 8 9 meta = { 9 10 homepage = "http://github.com/jaspervdj/digestive-functors"; 10 11 description = "Heist frontend for the digestive-functors library";
+2 -2
pkgs/development/libraries/haskell/distributed-process-simplelocalnet/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "distributed-process-simplelocalnet"; 8 - version = "0.2.0.8"; 9 - sha256 = "01kzqfbrkl9zzknw0gbdh1c1lss911lphagn2sw6nzl9xpnhjqk0"; 8 + version = "0.2.0.9"; 9 + sha256 = "0bkb26bfpmyhh26hgznnw073kvk78ws6lqi86pxrgnnm9sx5mi21"; 10 10 isLibrary = true; 11 11 isExecutable = true; 12 12 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/distributed-process/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "distributed-process"; 8 - version = "0.4.1"; 9 - sha256 = "1ysm2rq7ldxb5w6m04vf5q3zrgvg99z7kszjqj17r17ps61v898f"; 8 + version = "0.4.2"; 9 + sha256 = "16w8jp66903vn089ysqdn534v0744cr2m6wkqd77zri6a0caaa6c"; 10 10 isLibrary = true; 11 11 isExecutable = true; 12 12 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/edit-distance/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "edit-distance"; 5 - version = "0.2.1.1"; 6 - sha256 = "1d8h38cn3azvsp2dp5gycglm5bwwd8plbag8ypi38yj6c35a82yn"; 5 + version = "0.2.1.2"; 6 + sha256 = "08dxsp1ar8mr4xrjy37lzl0s1rjnqsdq30p09nclip5pyhcw7g44"; 7 7 isLibrary = true; 8 8 isExecutable = true; 9 9 buildDepends = [ random ];
+8 -5
pkgs/development/libraries/haskell/either/default.nix
··· 1 - { cabal, semigroupoids, semigroups, transformers }: 1 + { cabal, MonadRandom, mtl, semigroupoids, semigroups, transformers 2 + }: 2 3 3 4 cabal.mkDerivation (self: { 4 5 pname = "either"; 5 - version = "3.0.3"; 6 - sha256 = "02kpb8xd19n00ll61haqr6k3hy8qmbdf73gr4zs59q9xh0739qxc"; 7 - buildDepends = [ semigroupoids semigroups transformers ]; 6 + version = "3.1"; 7 + sha256 = "1paglfhd2xjr32sh5npl3kvamv4nps9fpy0wk9ya0l26w4c3bdsm"; 8 + buildDepends = [ 9 + MonadRandom mtl semigroupoids semigroups transformers 10 + ]; 8 11 meta = { 9 12 homepage = "http://github.com/ekmett/either/"; 10 - description = "Haskell 98 either monad transformer"; 13 + description = "An either monad transformer"; 11 14 license = self.stdenv.lib.licenses.bsd3; 12 15 platforms = self.ghc.meta.platforms; 13 16 };
+14
pkgs/development/libraries/haskell/ghc-heap-view/default.nix
··· 1 + { cabal, transformers }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "ghc-heap-view"; 5 + version = "0.4.1.0"; 6 + sha256 = "1icq5620j37n85d08yfpln75f9944flbqyqhjqsf0qr72zsm3w11"; 7 + buildDepends = [ transformers ]; 8 + meta = { 9 + description = "Extract the heap representation of Haskell values and thunks"; 10 + license = self.stdenv.lib.licenses.bsd3; 11 + platforms = self.ghc.meta.platforms; 12 + maintainers = [ self.stdenv.lib.maintainers.andres ]; 13 + }; 14 + })
+20
pkgs/development/libraries/haskell/ghc-vis/default.nix
··· 1 + { cabal, cairo, deepseq, fgl, ghcHeapView, graphviz, gtk, mtl 2 + , svgcairo, text, transformers, xdot 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "ghc-vis"; 7 + version = "0.6"; 8 + sha256 = "0gvfs0f6fjg4bzq9q6rrhin6gk1pbyw9qbigi90cz1fg10nq7nzi"; 9 + buildDepends = [ 10 + cairo deepseq fgl ghcHeapView graphviz gtk mtl svgcairo text 11 + transformers xdot 12 + ]; 13 + meta = { 14 + homepage = "http://felsin9.de/nnis/ghc-vis"; 15 + description = "Live visualization of data structures in GHCi"; 16 + license = self.stdenv.lib.licenses.bsd3; 17 + platforms = self.ghc.meta.platforms; 18 + maintainers = [ self.stdenv.lib.maintainers.andres ]; 19 + }; 20 + })
+3 -2
pkgs/development/libraries/haskell/hakyll/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "hakyll"; 9 - version = "4.1.2.1"; 10 - sha256 = "1d9bbqy1dix60w72zc3g4y7454avngfyl2i8gj99bdqin2wwcgp8"; 9 + version = "4.1.4.0"; 10 + sha256 = "0nhr7ai03hx2qjxlqml0js43iwxhcbpdqkwdvw8pqs396yrjwxdj"; 11 11 isLibrary = true; 12 12 isExecutable = true; 13 13 buildDepends = [ ··· 15 15 filepath httpConduit httpTypes lrucache mtl pandoc parsec random 16 16 regexBase regexTdfa snapCore snapServer tagsoup text time 17 17 ]; 18 + jailbreak = true; 18 19 meta = { 19 20 homepage = "http://jaspervdj.be/hakyll"; 20 21 description = "A static website compiler library";
+2 -2
pkgs/development/libraries/haskell/hamlet/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "hamlet"; 7 - version = "1.1.3.1"; 8 - sha256 = "04qqsjrn0fh9y4z7gjf3g60w69gqxhzq7dqkraq97p3w45fijm1i"; 7 + version = "1.1.5"; 8 + sha256 = "18rv53bqf07w0y1qs96v3krimvjx5salq9mn168l01vl98blwhvv"; 9 9 buildDepends = [ 10 10 blazeBuilder blazeHtml blazeMarkup failure parsec shakespeare text 11 11 ];
+2 -2
pkgs/development/libraries/haskell/heist/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "heist"; 8 - version = "0.10.2.1"; 9 - sha256 = "14lp27vlzv6qqv325x2vqqvphw5ads5ywjqpjramv3hhd275fn3d"; 8 + version = "0.11.0"; 9 + sha256 = "1zbwbgabdj6x0vi7l8wfq7rx77p8b4zxz5wv43nr67irszyz1k7w"; 10 10 buildDepends = [ 11 11 aeson attoparsec blazeBuilder blazeHtml directoryTree dlist errors 12 12 filepath hashable MonadCatchIOTransformers mtl random text time
+2 -2
pkgs/development/libraries/haskell/hoogle/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "hoogle"; 8 - version = "4.2.14"; 9 - sha256 = "1ymmf8zxp2nbygnavhr3ay0fidhd3vhrdqb7mg0qgk8y9kx25brj"; 8 + version = "4.2.15"; 9 + sha256 = "0mhxdbbzq7hl5zxz3dhxyrs5q08y8hxwsm19ba0gx47qvg3znzki"; 10 10 isLibrary = true; 11 11 isExecutable = true; 12 12 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/hsemail/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "hsemail"; 5 - version = "1.7.4"; 6 - sha256 = "0nigv0zbkm90m5jskfc5a4zx2d3gyqj1y472jplrgd76s15alsmw"; 5 + version = "1.7.5"; 6 + sha256 = "0ls6y48bndwgb7ng29wxim4h36rs6b07dqi6ic4hqgbb7lg6fma4"; 7 7 buildDepends = [ mtl parsec ]; 8 8 meta = { 9 9 homepage = "http://gitorious.org/hsemail";
+2 -3
pkgs/development/libraries/haskell/hspec/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "hspec"; 7 - version = "1.4.3"; 8 - sha256 = "0i963fxamyyi3afac67rkw4340i3xqs1q3lvcy69mq0czbdvgjmc"; 7 + version = "1.4.4"; 8 + sha256 = "09wrvdlqzpa3vjcnirnzpj8nsvqnn5xbilnxaqmjm2agbl8xfj5r"; 9 9 isLibrary = true; 10 10 isExecutable = true; 11 11 buildDepends = [ 12 12 ansiTerminal filepath hspecExpectations HUnit QuickCheck setenv 13 13 silently time transformers 14 14 ]; 15 - jailbreak = true; 16 15 meta = { 17 16 homepage = "http://hspec.github.com/"; 18 17 description = "Behavior-Driven Development for Haskell";
+2 -2
pkgs/development/libraries/haskell/http-conduit/default.nix
··· 9 9 10 10 cabal.mkDerivation (self: { 11 11 pname = "http-conduit"; 12 - version = "1.8.7"; 13 - sha256 = "12v5rxp4dx6glyijygpp7r7b5b6mscclgfp2cbii78m3hgld097i"; 12 + version = "1.8.7.1"; 13 + sha256 = "1m0f9snc2zxj8hvxw3ngw0h78ckvdlxxfjvrryk93blfwbamssi5"; 14 14 buildDepends = [ 15 15 asn1Data attoparsec attoparsecConduit base64Bytestring blazeBuilder 16 16 blazeBuilderConduit caseInsensitive certificate conduit cookie
+2 -2
pkgs/development/libraries/haskell/http-types/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "http-types"; 5 - version = "0.7.3.0.1"; 6 - sha256 = "1s2dh75jpf2yllw503hjw0x2anhc4c71vz5yylri8nxzx1zs18rq"; 5 + version = "0.8.0"; 6 + sha256 = "14d1gzgwhinkwx3lmc6hvqj6ivjrvy4m6fm2walnyk1zv24zli75"; 7 7 buildDepends = [ blazeBuilder caseInsensitive text ]; 8 8 meta = { 9 9 homepage = "https://github.com/aristidb/http-types";
+4 -4
pkgs/development/libraries/haskell/language-haskell-extract/default.nix
··· 1 - { cabal, haskellSrcExts, regexPosix }: 1 + { cabal, regexPosix }: 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "language-haskell-extract"; 5 - version = "0.2.3"; 6 - sha256 = "0fz1nin596ihlh77pafzpdf46br1k3pxcxyml2rvly6g0h3yjgpr"; 7 - buildDepends = [ haskellSrcExts regexPosix ]; 5 + version = "0.2.4"; 6 + sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl"; 7 + buildDepends = [ regexPosix ]; 8 8 meta = { 9 9 homepage = "http://github.com/finnsson/template-helper"; 10 10 description = "Module to automatically extract functions from the local code";
+2 -2
pkgs/development/libraries/haskell/lens/default.nix
··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "lens"; 11 - version = "3.8.2"; 12 - sha256 = "1spz4nyv1f7kf4bnw8qgqaks5kc4m0slzw0czj1wh1232w2sz15m"; 11 + version = "3.8.5"; 12 + sha256 = "09z2izh7mqj75yh9f0pb8ky9vnzs9zx2z2mz1ik7l8wid43gm6vn"; 13 13 buildDepends = [ 14 14 bifunctors comonad comonadsFd comonadTransformers contravariant 15 15 distributive filepath genericDeriving hashable
+2 -2
pkgs/development/libraries/haskell/mime-types/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "mime-types"; 5 - version = "0.1.0.2"; 6 - sha256 = "1pkhr8k23386qwa1wmlrcilz75di2l8n5kc4n8pnia05p49akfcs"; 5 + version = "0.1.0.3"; 6 + sha256 = "0mzhkqcjlnrs9mwn2crsr1m2mf6pgygs1s3ks8akz1618v6jm6y1"; 7 7 buildDepends = [ text ]; 8 8 meta = { 9 9 homepage = "https://github.com/yesodweb/wai";
+2 -2
pkgs/development/libraries/haskell/pandoc/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "pandoc"; 9 - version = "1.10.0.5"; 10 - sha256 = "05mjgvxk3wxfssf4aviigdm6jb73a6bp8lwz86aabdgkgh2i6n54"; 9 + version = "1.10.1"; 10 + sha256 = "127pxs1w99nr6hdancaajm20w3vgmch4xlj0v7221y7i9qcr1y1y"; 11 11 isLibrary = true; 12 12 isExecutable = true; 13 13 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/postgresql-libpq/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "postgresql-libpq"; 5 - version = "0.8.2.1"; 6 - sha256 = "0fjy451gc9lg3kcglq4s5s3hja8ni3adh4jmxd01kfyvyhwggv4d"; 5 + version = "0.8.2.2"; 6 + sha256 = "1mmsfgia318p34l8jx8hihb160sx2wpg2h5r741akcs50v6p5878"; 7 7 extraLibraries = [ postgresql ]; 8 8 meta = { 9 9 homepage = "http://github.com/lpsmith/postgresql-libpq";
+2 -2
pkgs/development/libraries/haskell/shakespeare-js/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "shakespeare-js"; 5 - version = "1.1.1"; 6 - sha256 = "1xzhb3ipax2489311hmiaxp9i44099bsbclcj3ds0rhdfa62xarg"; 5 + version = "1.1.2"; 6 + sha256 = "0iwajn0d0yngzp10j9qbb2gpq1g7r390yqd7pj5dri35rjc6mr8n"; 7 7 buildDepends = [ aeson shakespeare text ]; 8 8 meta = { 9 9 homepage = "http://www.yesodweb.com/book/shakespearean-templates";
+2 -2
pkgs/development/libraries/haskell/shakespeare/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "shakespeare"; 5 - version = "1.0.2"; 6 - sha256 = "1n7qymrn2f83a11zdh2950pf8rsqnc52blwi02amjxsvy2piidzm"; 5 + version = "1.0.3"; 6 + sha256 = "0js56njy5rbviavga5qlp8d989wdpqf7lcyhwrjf1clf3k4f8anl"; 7 7 buildDepends = [ parsec text ]; 8 8 meta = { 9 9 homepage = "http://www.yesodweb.com/book/shakespearean-templates";
+1
pkgs/development/libraries/haskell/snap/core.nix
··· 15 15 MonadCatchIOTransformers mtl random regexPosix text time unixCompat 16 16 unorderedContainers vector zlibEnum 17 17 ]; 18 + jailbreak = true; 18 19 meta = { 19 20 homepage = "http://snapframework.com/"; 20 21 description = "Snap: A Haskell Web Framework (core interfaces and types)";
+1
pkgs/development/libraries/haskell/snap/server.nix
··· 13 13 caseInsensitive enumerator MonadCatchIOTransformers mtl network 14 14 snapCore text time unixCompat 15 15 ]; 16 + jailbreak = true; 16 17 meta = { 17 18 homepage = "http://snapframework.com/"; 18 19 description = "A fast, iteratee-based, epoll-enabled web server for the Snap Framework";
+10 -10
pkgs/development/libraries/haskell/snap/snap.nix
··· 1 1 { cabal, aeson, attoparsec, cereal, clientsession, comonad 2 - , configurator, directoryTree, dlist, errors, filepath, hashable 3 - , heist, lens, logict, MonadCatchIOTransformers, mtl, mwcRandom 4 - , pwstoreFast, regexPosix, snapCore, snapServer, stm, syb, text 5 - , time, transformers, unorderedContainers, vector, vectorAlgorithms 6 - , xmlhtml 2 + , configurator, directoryTree, dlist, either, errors, filepath 3 + , hashable, heist, lens, logict, MonadCatchIOTransformers, mtl 4 + , mwcRandom, pwstoreFast, regexPosix, snapCore, snapServer, stm 5 + , syb, text, time, transformers, unorderedContainers, vector 6 + , vectorAlgorithms, xmlhtml 7 7 }: 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "snap"; 11 - version = "0.10.0.1"; 12 - sha256 = "14j9lgcdyxh7n4yidfvn1r94nziljiqz6nsqgq114v34bnn6l2yn"; 11 + version = "0.11.0"; 12 + sha256 = "0mw1fxjijd3z9bz1znrc5vfxa4mc1by481gxfmk2hdlcsib9sp7n"; 13 13 isLibrary = true; 14 14 isExecutable = true; 15 15 buildDepends = [ 16 16 aeson attoparsec cereal clientsession comonad configurator 17 - directoryTree dlist errors filepath hashable heist lens logict 18 - MonadCatchIOTransformers mtl mwcRandom pwstoreFast regexPosix 19 - snapCore snapServer stm syb text time transformers 17 + directoryTree dlist either errors filepath hashable heist lens 18 + logict MonadCatchIOTransformers mtl mwcRandom pwstoreFast 19 + regexPosix snapCore snapServer stm syb text time transformers 20 20 unorderedContainers vector vectorAlgorithms xmlhtml 21 21 ]; 22 22 jailbreak = true;
+13
pkgs/development/libraries/haskell/split/0.2.1.2.nix
··· 1 + { cabal }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "split"; 5 + version = "0.2.1.2"; 6 + sha256 = "0wjw4j9wgk66h7filzfh0py9b0wwmaynvwqvd6kinxgms86fpvyi"; 7 + meta = { 8 + description = "Combinator library for splitting lists"; 9 + license = self.stdenv.lib.licenses.bsd3; 10 + platforms = self.ghc.meta.platforms; 11 + maintainers = [ self.stdenv.lib.maintainers.andres ]; 12 + }; 13 + })
+12
pkgs/development/libraries/haskell/string-qq/default.nix
··· 1 + { cabal }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "string-qq"; 5 + version = "0.0.2"; 6 + sha256 = "0662m3i5xrdrr95w829bszkhp88mj9iy1zya54vk2sl5hz9wlmwp"; 7 + meta = { 8 + description = "QuasiQuoter for non-interpolated strings, texts and bytestrings"; 9 + license = self.stdenv.lib.licenses.publicDomain; 10 + platforms = self.ghc.meta.platforms; 11 + }; 12 + })
+2 -2
pkgs/development/libraries/haskell/texmath/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "texmath"; 5 - version = "0.6.1.2"; 6 - sha256 = "1izsjy30saz2il16dwx8sh2s30b1pfgcpq6023v135w1bdrzrnmq"; 5 + version = "0.6.1.3"; 6 + sha256 = "1f2hka9jwlrm9dvw7z3896yfpdzxs2vaw0vbcmj5p401mvzc8w05"; 7 7 isLibrary = true; 8 8 isExecutable = true; 9 9 buildDepends = [ parsec syb xml ];
+2 -2
pkgs/development/libraries/haskell/tls/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "tls"; 7 - version = "1.1.1"; 8 - sha256 = "0ji83b5z3v6f6a6rgyj5xkjh9vvsqckr7ymzjnhb4zqf0mgymypq"; 7 + version = "1.1.2"; 8 + sha256 = "1vg1mnz6cxxgs48pbpjp4hwyvsysxyzvjfy4p1vd23lwc32cdjqg"; 9 9 buildDepends = [ 10 10 cereal certificate cryptohash cryptoPubkey cryptoRandomApi mtl 11 11 network
+2 -2
pkgs/development/libraries/haskell/wai-extra/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "wai-extra"; 9 - version = "1.3.2"; 10 - sha256 = "1089sfb4jyi17rw6nivpy96gbc90nyawr35jzwlzl41gzxxmv503"; 9 + version = "1.3.2.1"; 10 + sha256 = "13w3nhz59h4j25fsy95221y71k300plhs4vjqz2wxaigpv9sc2y7"; 11 11 buildDepends = [ 12 12 ansiTerminal blazeBuilder blazeBuilderConduit caseInsensitive 13 13 conduit dataDefault dateCache fastLogger httpTypes network
+2 -2
pkgs/development/libraries/haskell/wai-test/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "wai-test"; 7 - version = "1.3.0"; 8 - sha256 = "15y0aw5c4sh1mns4ss39l0wsxrd1b6yq6m5r638x23zl6y7d9j40"; 7 + version = "1.3.0.1"; 8 + sha256 = "0yy0bvkrny4kj77wvn0cflwha6yijfxvnj530ps7xnzv1qm8qn1l"; 9 9 buildDepends = [ 10 10 blazeBuilder blazeBuilderConduit caseInsensitive conduit cookie 11 11 httpTypes HUnit text transformers wai
+2 -2
pkgs/development/libraries/haskell/wai/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "wai"; 7 - version = "1.3.0.1"; 8 - sha256 = "0z6byx71awhjb7fycz1ixsyzzlsrv1i69qwjrfzh9y5wnbchj9yl"; 7 + version = "1.3.0.2"; 8 + sha256 = "1ijxdnl76kkm2qck5qiwdwqvwkbpw8zbilfaz67sfbz3ccwls2fc"; 9 9 buildDepends = [ 10 10 blazeBuilder conduit httpTypes network text transformers vault 11 11 ];
+2 -2
pkgs/development/libraries/haskell/warp/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "warp"; 8 - version = "1.3.7.1"; 9 - sha256 = "0kabcxzjc686iayhxln2cmnxm3vk3h0685n4d4ybprv5h1nc6ghl"; 8 + version = "1.3.7.2"; 9 + sha256 = "06cwc0lmzgna939svdw7v5s822safkfy3wd4n21f9ml20iskzqm6"; 10 10 buildDepends = [ 11 11 blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable 12 12 httpTypes liftedBase network networkConduit simpleSendfile
+14
pkgs/development/libraries/haskell/xdot/default.nix
··· 1 + { cabal, cairo, graphviz, gtk, mtl, polyparse, text }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "xdot"; 5 + version = "0.2.2"; 6 + sha256 = "1n7lwshfn5rzbk4fxlkn02fxki2xh5m0304hnb1d5mchxyzhfdan"; 7 + buildDepends = [ cairo graphviz gtk mtl polyparse text ]; 8 + meta = { 9 + description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo"; 10 + license = self.stdenv.lib.licenses.bsd3; 11 + platforms = self.ghc.meta.platforms; 12 + maintainers = [ self.stdenv.lib.maintainers.andres ]; 13 + }; 14 + })
+5 -5
pkgs/development/libraries/haskell/yesod-auth/default.nix
··· 1 1 { cabal, aeson, authenticate, blazeHtml, blazeMarkup, hamlet 2 - , httpConduit, liftedBase, mimeMail, network, persistent 2 + , httpConduit, httpTypes, liftedBase, mimeMail, network, persistent 3 3 , persistentTemplate, pureMD5, pwstoreFast, random, SHA 4 4 , shakespeareCss, shakespeareJs, text, transformers 5 5 , unorderedContainers, wai, yesodCore, yesodForm, yesodJson ··· 8 8 9 9 cabal.mkDerivation (self: { 10 10 pname = "yesod-auth"; 11 - version = "1.1.3"; 12 - sha256 = "0rlp56jsb0cwm1z303b7l9iy5hbip18vlm7fisna4agbf4rj2k0z"; 11 + version = "1.1.4"; 12 + sha256 = "060548zbjsvf6zvixiyic729fd9862z3qwz349ric60jfa20cdpx"; 13 13 buildDepends = [ 14 14 aeson authenticate blazeHtml blazeMarkup hamlet httpConduit 15 - liftedBase mimeMail network persistent persistentTemplate pureMD5 16 - pwstoreFast random SHA shakespeareCss shakespeareJs text 15 + httpTypes liftedBase mimeMail network persistent persistentTemplate 16 + pureMD5 pwstoreFast random SHA shakespeareCss shakespeareJs text 17 17 transformers unorderedContainers wai yesodCore yesodForm yesodJson 18 18 yesodPersistent 19 19 ];
+2 -2
pkgs/development/libraries/haskell/yesod-core/default.nix
··· 9 9 10 10 cabal.mkDerivation (self: { 11 11 pname = "yesod-core"; 12 - version = "1.1.7.1"; 13 - sha256 = "07rh6yy8hz660hxz60gvminm166cb5was8qb1l24lrmzchigbf3r"; 12 + version = "1.1.8"; 13 + sha256 = "03yk9ypd314830bk3jjwkzi87bn04lqkh6hq91izn1prvijjiqjm"; 14 14 buildDepends = [ 15 15 aeson blazeBuilder blazeHtml blazeMarkup caseInsensitive cereal 16 16 clientsession conduit cookie failure fastLogger hamlet httpTypes
+2 -2
pkgs/development/libraries/haskell/yesod-form/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "yesod-form"; 9 - version = "1.2.0.2"; 10 - sha256 = "0a3172rgvma420l98hkgvl17ks2a2jkys3rh4qd2bbm9p7qknv3y"; 9 + version = "1.2.1"; 10 + sha256 = "10xjpky7dglqbhc6i49q9ckkhq23wyyqd7karlp0byhprmspnifq"; 11 11 buildDepends = [ 12 12 aeson attoparsec blazeBuilder blazeHtml blazeMarkup cryptoApi 13 13 dataDefault emailValidate hamlet network persistent shakespeareCss
+2 -2
pkgs/development/libraries/haskell/yesod-routes/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "yesod-routes"; 5 - version = "1.1.1.1"; 6 - sha256 = "10cy50dnhbhwi0yspq0x06gzqpmhkalqq1sww2wjpv13hp53pq3m"; 5 + version = "1.1.2"; 6 + sha256 = "17yv2z7k1s958xyn552wpk0cwpivsnkvia8477yhgbp4n2d1i5jv"; 7 7 buildDepends = [ pathPieces text vector ]; 8 8 meta = { 9 9 homepage = "http://www.yesodweb.com/";
+2 -2
pkgs/development/libraries/haskell/yesod-static/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "yesod-static"; 8 - version = "1.1.1.2"; 9 - sha256 = "0x3vrzqqddi4fmbivmy5pi66jmnc5fh68j5fjfxn5nyhp4n6z0sw"; 8 + version = "1.1.2"; 9 + sha256 = "0rh5vdpiq1ryw7isyaqqw3sif833k8j32m47lvr0dj46lj2jz0a0"; 10 10 buildDepends = [ 11 11 base64Bytestring cereal conduit cryptoConduit cryptohash fileEmbed 12 12 httpTypes systemFilepath text transformers unixCompat wai
+2 -2
pkgs/development/libraries/haskell/yesod-test/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "yesod-test"; 9 - version = "0.3.3"; 10 - sha256 = "1jb410r905wd26swh2rk59nbyy389gcfz261adhb69awmsyql5x3"; 9 + version = "0.3.3.1"; 10 + sha256 = "052dc68r2k56jzl9yh72kwcgdp35rm9w9vyj6xprqk506i43x7m1"; 11 11 buildDepends = [ 12 12 attoparsec blazeBuilder blazeHtml blazeMarkup caseInsensitive 13 13 cookie hspec htmlConduit httpTypes HUnit monadControl network
+2 -2
pkgs/development/libraries/haskell/yesod/default.nix
··· 12 12 13 13 cabal.mkDerivation (self: { 14 14 pname = "yesod"; 15 - version = "1.1.7.2"; 16 - sha256 = "0mxxzcmp63sdn7g30ilp40dsj2iccajc9gpxycnqxqabdzhqkbm0"; 15 + version = "1.1.8"; 16 + sha256 = "0ygcsrq8nf1jvksig72r3i13qz1d3hgh5476fy6l4wl33idk6jb1"; 17 17 isLibrary = true; 18 18 isExecutable = true; 19 19 buildDepends = [
+7 -4
pkgs/development/libraries/liboil/default.nix
··· 1 - {stdenv, fetchurl, pkgconfig, glib }: 1 + {stdenv, fetchurl, pkgconfig }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "liboil-0.3.15"; 4 + name = "liboil-0.3.17"; 5 5 6 6 src = fetchurl { 7 7 url = "${meta.homepage}/download/${name}.tar.gz"; 8 - sha256 = "1m3zcl54sf21cf2ckzny16ihymz8whi60ymyrhmd3m1dlw1knpmf"; 8 + sha256 = "0sgwic99hxlb1av8cm0albzh8myb7r3lpcwxfm606l0bkc3h4pqh"; 9 9 }; 10 10 11 - buildInputs = [pkgconfig glib]; 11 + buildInputs = [ pkgconfig ]; 12 + 13 + patches = [ ./x86_64-cpuid.patch ]; 12 14 13 15 meta = { 14 16 homepage = http://liboil.freedesktop.org; 15 17 description = "A library of simple functions that are optimized for various CPUs"; 18 + license = "BSD-2"; 16 19 }; 17 20 }
+38
pkgs/development/libraries/liboil/x86_64-cpuid.patch
··· 1 + From 705916007fba0a845229a02dc6474cb523eff150 Mon Sep 17 00:00:00 2001 2 + From: David Schleef <ds@schleef.org> 3 + Date: Tue, 20 Jul 2010 21:05:26 +0000 4 + Subject: x86: Fix cpuid function on x86-64 5 + 6 + Fixes: #28956. 7 + --- 8 + diff --git a/liboil/liboilcpu-x86.c b/liboil/liboilcpu-x86.c 9 + index e7a1978..ef4d3f2 100644 10 + --- a/liboil/liboilcpu-x86.c 11 + +++ b/liboil/liboilcpu-x86.c 12 + @@ -162,13 +162,10 @@ get_cpuid (uint32_t op, uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d) 13 + static void 14 + get_cpuid (uint32_t op, uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d) 15 + { 16 + + *a = op; 17 + __asm__ ( 18 + - " pushq %%rbx\n" 19 + " cpuid\n" 20 + - " mov %%ebx, %%esi\n" 21 + - " popq %%rbx\n" 22 + - : "=a" (*a), "=S" (*b), "=c" (*c), "=d" (*d) 23 + - : "0" (op)); 24 + + : "+a" (*a), "=b" (*b), "=c" (*c), "=d" (*d)); 25 + } 26 + #endif 27 + 28 + @@ -185,7 +182,7 @@ oil_cpu_detect_cpuid (void) 29 + { 30 + uint32_t eax, ebx, ecx, edx; 31 + uint32_t level; 32 + - char vendor[13] = { 0 }; 33 + + char vendor[13+4] = { 0 }; 34 + int ret; 35 + 36 + oil_fault_check_enable (); 37 + -- 38 + cgit v0.9.0.2-2-gbebe
+6 -9
pkgs/development/libraries/libva/default.nix
··· 1 - { stdenv, fetchurl, autoconf, automake, libtool, libX11, pkgconfig, libXext, mesa, libdrm, libXfixes, intelgen4asm }: 1 + { stdenv, fetchurl, libX11, pkgconfig, libXext, mesa, libdrm, libXfixes }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libva-1.0.12"; 4 + name = "libva-1.1.0"; 5 5 6 6 src = fetchurl { 7 - url = "http://cgit.freedesktop.org/libva/snapshot/${name}.tar.bz2"; 8 - sha256 = "1xg8zvmh75w63sc8ykagzrbzswph6g9jardy8v83glkqzilaw2p8"; 7 + url = "http://www.freedesktop.org/software/vaapi/releases/libva/${name}.tar.bz2"; 8 + sha256 = "1a7g7i96ww8hmim2pq2a3xc89073lzacxn1xh9526bzhlqjdqsnv"; 9 9 }; 10 10 11 - buildInputs = [ autoconf automake libtool libX11 libXext pkgconfig mesa libdrm 12 - libXfixes intelgen4asm ]; 11 + buildInputs = [ libX11 libXext pkgconfig mesa libdrm libXfixes ]; 13 12 14 - configureFlags = [ "--enable-i965-driver" "--enable-glx" ]; 15 - 16 - preConfigure = "sh autogen.sh"; 13 + configureFlags = [ "--enable-glx" ]; 17 14 18 15 meta = { 19 16 homepage = http://www.freedesktop.org/wiki/Software/vaapi;
+19 -4
pkgs/development/libraries/stlport/default.nix
··· 1 1 {stdenv, fetchurl}: 2 2 3 - stdenv.mkDerivation { 4 - name = "STLport-5.2.0"; 3 + stdenv.mkDerivation rec { 4 + name = "STLport-5.2.1"; 5 5 6 6 src = fetchurl { 7 - url = mirror://sourceforge/stlport/STLport-5.2.0.tar.bz2; 8 - md5 = "448d74859407912c0087adcf51bf109a"; 7 + url = "mirror://sourceforge/stlport/${name}.tar.bz2"; 8 + sha256 = "1jbgak1m1qk7d4gyn1p2grbws2icsf7grbs3dh44ai9ck1xh0nvm"; 9 + }; 10 + 11 + # fix hardcoded /usr/bin; not recognizing the standard --disable-static flag 12 + configurePhase = '' 13 + echo Preconf: build/Makefiles/gmake/*/sys.mak 14 + for f in build/Makefiles/gmake/*/sys.mak; do 15 + substituteInPlace "$f" --replace /usr/bin/ "" 16 + done 17 + ./configure --prefix=$out 18 + ''; 19 + 20 + meta = { 21 + description = "An implementation of the C++ Standard Library"; 22 + homepage = http://sourceforge.net/projects/stlport/; 23 + license = "free"; # seems BSD-like 9 24 }; 10 25 }
+24
pkgs/development/libraries/vaapi-intel/default.nix
··· 1 + { stdenv, fetchurl, autoconf, automake, libtool, mesa, libva, libdrm, libX11, pkgconfig 2 + , intelgen4asm }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "libva-intel-driver-1.0.19"; 6 + 7 + src = fetchurl { 8 + url = "http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/${name}.tar.bz2"; 9 + sha256 = "14m7krah3ajkwj190q431lqqa84hdljcdmrcrqkbgaffyjlqvdid"; 10 + }; 11 + 12 + buildInputs = [ autoconf automake libtool mesa libva pkgconfig libdrm libX11 intelgen4asm ]; 13 + 14 + preConfigure = '' 15 + sh autogen.sh 16 + sed -i -e "s,LIBVA_DRIVERS_PATH=.*,LIBVA_DRIVERS_PATH=$out/lib/dri," configure 17 + ''; 18 + 19 + meta = { 20 + homepage = http://cgit.freedesktop.org/vaapi/intel-driver/; 21 + license = "MIT"; 22 + description = "Intel driver for the VAAPI library"; 23 + }; 24 + }
+22
pkgs/development/libraries/vaapi-vdpau/default.nix
··· 1 + { stdenv, fetchurl, libvdpau, mesa, libva, pkgconfig }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "libva-vdpau-driver-0.7.4"; 5 + 6 + src = fetchurl { 7 + url = "http://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/${name}.tar.bz2"; 8 + sha256 = "1fcvgshzyc50yb8qqm6v6wn23ghimay23ci0p8sm8gxcy211jp0m"; 9 + }; 10 + 11 + buildInputs = [ libvdpau mesa libva pkgconfig ]; 12 + 13 + preConfigure = '' 14 + sed -i -e "s,LIBVA_DRIVERS_PATH=.*,LIBVA_DRIVERS_PATH=$out/lib/dri," configure 15 + ''; 16 + 17 + meta = { 18 + homepage = http://cgit.freedesktop.org/vaapi/vdpau-driver/; 19 + license = "GPLv2+"; 20 + description = "VDPAU driver for the VAAPI library"; 21 + }; 22 + }
+2 -2
pkgs/development/tools/documentation/docutils/default.nix
··· 2 2 let 3 3 fetchurl = a.fetchurl; 4 4 5 - version = a.lib.attrByPath ["version"] "0.5" a; 5 + version = a.lib.attrByPath ["version"] "0.10" a; 6 6 buildInputs = with a; [ 7 7 python pil makeWrapper 8 8 ]; ··· 10 10 rec { 11 11 src = fetchurl { 12 12 url = "http://prdownloads.sourceforge.net/docutils/docutils-${version}.tar.gz"; 13 - sha256 = "03k1dakb5j1xi1xd62vqqy7dkgd1fhr4ahmvvmd5g87wxn2gjz3l"; 13 + sha256 = "0gk0733w34zibzvi6paqqfbbajzaxajc4z5i5wpxlwv73gk281ip"; 14 14 }; 15 15 16 16 inherit buildInputs;
+2 -2
pkgs/development/tools/haskell/hlint/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "hlint"; 7 - version = "1.8.42"; 8 - sha256 = "03myq4wagx5d9g6v8znw4l67f1irami0fnlw48rxlqhfn33y5mgc"; 7 + version = "1.8.43"; 8 + sha256 = "0wffswyx60qig1is3ki5asp8i4wvd3gqg2r811rw0zxwi3nrjiv6"; 9 9 isLibrary = true; 10 10 isExecutable = true; 11 11 buildDepends = [
+77 -59
pkgs/games/simutrans/default.nix
··· 1 - { stdenv, fetchurl, unzip, zlib, libpng, bzip2, SDL, SDL_mixer } : 1 + { stdenv, fetchurl, unzip, zlib, libpng, bzip2, SDL, SDL_mixer, makeWrapper } : 2 2 3 3 let 4 - # This is the default "pakset" of objects, images, text, music, etc. 4 + result = withPak (mkPak pak128); 5 + 6 + ver_1 = "112"; 7 + ver_2 = "1"; 8 + ver_h2 = "${ver_1}-${ver_2}"; 9 + 10 + # "pakset" of objects, images, text, music, etc. 11 + mkPak = src: stdenv.mkDerivation { 12 + name = "simutrans-pakset"; 13 + inherit src; 14 + unpackPhase = "true"; 15 + buildInputs = [ unzip ]; 16 + installPhase = '' 17 + mkdir -p $out 18 + cd $out 19 + unzip ${src} 20 + mv simutrans/*/* . 21 + rm -rf simutrans 22 + ''; 23 + }; 5 24 pak64 = fetchurl { 6 - url = http://sourceforge.net/projects/simutrans/files/pak64/110-0-1/simupak64-110-0-1.zip/download; 7 - name = "pak64.zip"; 8 - sha256 = "0gs6k9dbbhh60g2smsx2jza65vyss616bpngwpvilrvb5rzzrxcq"; 25 + url = "mirror://sourceforge/simutrans/pak64/${ver_h2}/simupak64-${ver_h2}.zip"; 26 + sha256 = "1197rl2534wx9wdafarlr42qjw6pyghz4bynq2g68pi10h8csypw"; 9 27 }; 10 - 11 - # The source distribution seems to be missing some text files. 12 - # So we will get them from the binary Linux release (which apparently has them). 13 - langtab = fetchurl { 14 - url = http://sourceforge.net/projects/simutrans/files/simutrans/110-0-1/simulinux-110-0-1.zip/download; 15 - name = "simulinux-110-0-1.zip"; 16 - sha256 = "15z13kazdzhfzwxry7a766xkkdzaidvscylzrjkx3nnbcq6461s4"; 28 + pak128 = fetchurl { 29 + url = "mirror://sourceforge/simutrans/pak128/pak128%20for%20${ver_1}/pak128-2.2.0--${ver_1}.0.zip"; 30 + sha256 = "13rwv9q3fa3ac0k11ds7zkpd00k4mn14rb0cknknvyz46icb9n80"; 17 31 }; 18 - in 19 - stdenv.mkDerivation rec { 20 - pname = "simutrans"; 21 - version = "110.0.1"; 22 - name = "${pname}-${version}"; 23 32 24 - src = fetchurl { 25 - url = "http://github.com/aburch/simutrans/tarball/v110.0.1"; 26 - name = "${name}.tar.gz"; 27 - sha256 = "ab0e42e5013d6d2fd5d3176b39dc45e482583b3bad178aac1188bf2ec88feb51"; 33 + withPak = pak: stdenv.mkDerivation { 34 + inherit (binaries) name; 35 + unpackPhase = "true"; 36 + buildInputs = [ makeWrapper ]; 37 + installPhase = ''makeWrapper "${binaries}/bin/simutrans" "$out/bin/simutrans" --add-flags -objects --add-flags "${pak}"''; 38 + inherit (binaries) meta; 28 39 }; 29 40 30 - buildInputs = [ zlib libpng bzip2 SDL SDL_mixer unzip ]; 41 + binaries = stdenv.mkDerivation rec { 42 + pname = "simutrans"; 43 + name = "${pname}-${ver_1}.${ver_2}"; 31 44 32 - prePatch = '' 33 - # Use ~/.simutrans instead of ~/simutrans 34 - sed -i 's@%s/simutrans@%s/.simutrans@' simsys_s.cc 35 - ''; 36 - 37 - preConfigure = '' 38 - # Configuration as per the readme.txt 39 - sed -i 's@#BACKEND = sdl@BACKEND = sdl@' config.template 40 - sed -i 's@#COLOUR_DEPTH = 16@COLOUR_DEPTH = 16@' config.template 41 - sed -i 's@#OSTYPE = linux@OSTYPE = linux@' config.template 42 - sed -i 's@#OPTIMISE = 1@OPTIMISE = 1@' config.template 45 + src = fetchurl { 46 + url = "mirror://sourceforge/simutrans/simutrans/${ver_h2}/simutrans-src-${ver_h2}.zip"; 47 + sha256 = "1xrxpd5m2dc9bk8w21smfj28r41ji1qaihjwkwrifgz6rhg19l5c"; 48 + }; 49 + sourceRoot = "."; 43 50 44 - cp config.template config.default 45 - ''; 51 + buildInputs = [ zlib libpng bzip2 SDL SDL_mixer unzip ]; 46 52 47 - installPhase = '' 48 - # Erase the source distribution object definitions, will be replaced with langtab. 49 - rm -r simutrans 53 + preConfigure = '' 54 + # Configuration as per the readme.txt 55 + sed \ 56 + -e 's@#BACKEND = sdl@BACKEND = sdl@' \ 57 + -e 's@#COLOUR_DEPTH = 16@COLOUR_DEPTH = 16@' \ 58 + -e 's@#OSTYPE = linux@OSTYPE = linux@' \ 59 + < config.template > config.default 50 60 51 - # Default pakset and binary release core objects. 52 - unzip ${pak64} 53 - unzip ${langtab} 61 + # Different default data dir 62 + sed -i -e 's:argv\[0\]:"'$out'/share/simutrans/":' \ 63 + simmain.cc 54 64 55 - mv sim simutrans/ 65 + # Use ~/.simutrans instead of ~/simutrans ##not working 66 + #sed -i -e 's@%s/simutrans@%s/.simutrans@' simsys_s.cc 56 67 57 - mkdir -p $out/simutrans 58 - cp -r simutrans $out 68 + # No optimization overriding 69 + sed -i -e '/-O$/d' Makefile 70 + ''; 59 71 60 - mkdir -p $out/bin 61 - ln -s $out/simutrans/sim $out/bin/simutrans 62 - ''; 72 + installPhase = '' 73 + mkdir -p $out/share/ 74 + mv simutrans $out/share/ 63 75 64 - meta = { 65 - description = "Simutrans is a simulation game in which the player strives to run a successful transport system."; 66 - longDescription = '' 67 - Simutrans is a cross-platform simulation game in which the 68 - player strives to run a successful transport system by 69 - transporting goods, passengers, and mail between 70 - places. Simutrans is an open source remake of Transport Tycoon. 76 + mkdir -p $out/bin/ 77 + mv build/default/sim $out/bin/simutrans 71 78 ''; 72 79 73 - homepage = http://www.simutrans.com/; 74 - license = "Artistic"; 75 - maintainers = [ stdenv.lib.maintainers.kkallio ]; 76 - platforms = stdenv.lib.platforms.linux; 80 + meta = { 81 + description = "A simulation game in which the player strives to run a successful transport system"; 82 + longDescription = '' 83 + Simutrans is a cross-platform simulation game in which the 84 + player strives to run a successful transport system by 85 + transporting goods, passengers, and mail between 86 + places. Simutrans is an open source remake of Transport Tycoon. 87 + ''; 88 + 89 + homepage = http://www.simutrans.com/; 90 + license = "Artistic"; 91 + maintainers = [ stdenv.lib.maintainers.kkallio ]; 92 + platforms = stdenv.lib.platforms.linux; 93 + }; 77 94 }; 78 - } 95 + 96 + in result
-35
pkgs/games/six/default.nix
··· 1 - { stdenv, fetchurl, arts, kdelibs, libX11, libXext, libXt, perl, qt3, zlib }: 2 - 3 - let 4 - 5 - versionNumber = "0.5.3"; 6 - 7 - in 8 - 9 - stdenv.mkDerivation { 10 - 11 - name = "six-${versionNumber}"; 12 - 13 - src = fetchurl { 14 - url = "http://six.retes.hu/download/six-${versionNumber}.tar.gz"; 15 - sha256 = "0hialm0kxr11rp5z452whjmxp2vaqqj668d0dfs32fd10ggi8wj4"; 16 - }; 17 - 18 - meta = { 19 - description = "Six - A Hex playing program for KDE"; 20 - homepage = http://six.retes.hu/; 21 - license = "GPLv2"; 22 - platforms = stdenv.lib.platforms.linux; 23 - }; 24 - 25 - buildInputs = [ arts kdelibs libX11 libXext libXt perl qt3 zlib ]; 26 - 27 - # Supress some warnings which are less useful to us when making packages. 28 - NIX_CFLAGS_COMPILE = "-Wno-conversion -Wno-parentheses"; 29 - 30 - # Without "--x-libraries=", we get the error 31 - # "impure path `/usr/lib' used in link". 32 - configureFlags = "--x-libraries="; 33 - 34 - patches = [ ./gcc43-includes.patch ]; 35 - }
-38
pkgs/games/six/gcc43-includes.patch
··· 1 - This patch makes six compile with gcc 4.3 by including more header files. It 2 - is based on the advice at <http://gcc.gnu.org/gcc-4.3/porting_to.html>. 3 - 4 - --- a/six/carrier.h 5 - +++ b/six/carrier.h 6 - @@ -2,6 +2,7 @@ 7 - #ifndef CARRIER_H 8 - #define CARRIER_H 9 - 10 - +#include <cstring> 11 - #include <iostream> 12 - #include <vector> 13 - 14 - diff --git a/six/hexgame.cpp b/six/hexgame.cpp 15 - index 720e977..5d0dafe 100644 16 - --- a/six/hexgame.cpp 17 - +++ b/six/hexgame.cpp 18 - @@ -3,6 +3,7 @@ 19 - #include <cassert> 20 - #include <cctype> 21 - #include <cstdio> 22 - +#include <cstdlib> 23 - 24 - #include <string> 25 - 26 - diff --git a/six/main.cpp b/six/main.cpp 27 - index 7fb5c21..b925a0c 100644 28 - --- a/six/main.cpp 29 - +++ b/six/main.cpp 30 - @@ -4,6 +4,8 @@ 31 - #include "carrier.h" 32 - #include "misc.h" 33 - 34 - +#include <cstdlib> 35 - + 36 - #include <kapp.h> 37 - #include <dcopclient.h> 38 - #include <kaboutdata.h>
+2 -1
pkgs/lib/attrsets.nix
··· 5 5 inherit (import ./trivial.nix) or; 6 6 inherit (import ./default.nix) fold; 7 7 inherit (import ./strings.nix) concatStringsSep; 8 - inherit (import ./lists.nix) concatMap concatLists all; 8 + inherit (import ./lists.nix) concatMap concatLists all deepSeqList; 9 9 inherit (import ./misc.nix) maybeAttr; 10 10 }; 11 11 ··· 314 314 overrideExisting = old: new: 315 315 old // listToAttrs (map (attr: nameValuePair attr (attrByPath [attr] (getAttr attr old) new)) (attrNames old)); 316 316 317 + deepSeqAttrs = x: y: deepSeqList (attrValues x) y; 317 318 }
+4
pkgs/lib/lists.nix
··· 1 1 # General list operations. 2 + with { 3 + inherit (import ./trivial.nix) deepSeq; 4 + }; 2 5 3 6 rec { 4 7 inherit (builtins) head tail length isList add sub lessThan; ··· 220 223 ++ zipTwoLists (tail xs) (tail ys) 221 224 else []; 222 225 226 + deepSeqList = xs: y: if any (x: deepSeq x false) xs then y else y; 223 227 }
+11
pkgs/lib/trivial.nix
··· 1 + with { 2 + inherit (import ./lists.nix) deepSeqList; 3 + inherit (import ./attrsets.nix) deepSeqAttrs; 4 + }; 5 + 1 6 rec { 2 7 3 8 # Identity function. ··· 22 27 # evaluation of its first argument. 23 28 seq = x: y: if x == null then y else y; 24 29 30 + deepSeq = x: y: 31 + if builtins.isList x 32 + then deepSeqList x y 33 + else if builtins.isAttrs x 34 + then deepSeqAttrs x y 35 + else seq x y; 25 36 }
+1 -1
pkgs/misc/cups/default.nix
··· 43 43 description = "A standards-based printing system for UNIX"; 44 44 license = stdenv.lib.licenses.gpl2; # actually LGPL for the library and GPL for the rest 45 45 maintainers = [ stdenv.lib.maintainers.urkud stdenv.lib.maintainers.simons ]; 46 - platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; 46 + platforms = stdenv.lib.platforms.linux; 47 47 }; 48 48 }
+5 -5
pkgs/misc/emulators/wine/default.nix
··· 7 7 assert stdenv.gcc.gcc != null; 8 8 9 9 stdenv.mkDerivation rec { 10 - name = "wine-${meta.version}"; 10 + version = "1.5.23"; 11 + name = "wine-${version}"; 11 12 12 13 src = fetchurl { 13 14 url = "mirror://sourceforge/wine/${name}.tar.bz2"; 14 - sha256 = "0l5kr3iq1lkv3gcw8ljzfjcfnsh9b5crdd4i0dzwdk1i3bfw2xxc"; 15 + sha256 = "1wgs2bdl3sn3j0za7fk9zfjlii1x6qkvmyw4jxzz1mfw6nizswzr"; 15 16 }; 16 17 17 18 gecko = fetchurl { 18 - url = "mirror://sourceforge/wine/wine_gecko-1.5-x86.msi"; 19 - sha256 = "2e372a1b87ff2a22ad5127400ece4b09e55591d9f84e00bb562d294898a49b5c"; 19 + url = "mirror://sourceforge/wine/wine_gecko-1.9-x86.msi"; 20 + sha256 = "10p7djsf85xjk8rzg3hgw5fskrn8402y2aijy701xwm4hy9ga79g"; 20 21 }; 21 22 22 23 buildInputs = [ ··· 46 47 enableParallelBuilding = true; 47 48 48 49 meta = { 49 - version = "1.5.21"; 50 50 homepage = "http://www.winehq.org/"; 51 51 license = "LGPL"; 52 52 description = "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix";
+12
pkgs/os-specific/darwin/native-x11-and-opengl/default.nix
··· 1 + { stdenv, writeScript }: 2 + 3 + assert stdenv.isDarwin; 4 + 5 + stdenv.mkDerivation rec { 6 + name = "darwin-native-x11-and-opengl"; 7 + 8 + builder = writeScript "${name}-builder.sh" '' 9 + /bin/mkdir -p $out 10 + /bin/ln -sv /usr/X11/{bin,lib,include,share} $out/ 11 + ''; 12 + }
+2 -1
pkgs/os-specific/linux/firmware/iwlwifi-2030-ucode/default.nix
··· 4 4 name = "iwlwifi-2030-ucode-18.168.6.1"; 5 5 6 6 src = fetchurl { 7 - url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tgz"; 7 + url = "http://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${name}.tgz"; 8 + name = "${name}.tgz"; 8 9 sha256 = "0b69jpb46fk63ybyyb8lbh99j1d29ayp8fl98l18iqy3q7mx4ry8"; 9 10 }; 10 11
-222
pkgs/os-specific/linux/kernel/linux-2.6.32-xen.nix
··· 1 - { stdenv, fetchurl, extraConfig ? "", ... } @ args: 2 - 3 - let 4 - configWithPlatform = kernelPlatform: 5 - '' 6 - # Don't include any debug features. 7 - DEBUG_KERNEL n 8 - 9 - # Support drivers that need external firmware. 10 - STANDALONE n 11 - 12 - # Make /proc/config.gz available. 13 - IKCONFIG_PROC y 14 - 15 - # Optimize with -O2, not -Os. 16 - CC_OPTIMIZE_FOR_SIZE n 17 - 18 - # Enable the kernel's built-in memory tester. 19 - MEMTEST y 20 - 21 - # Include the CFQ I/O scheduler in the kernel, rather than as a 22 - # module, so that the initrd gets a good I/O scheduler. 23 - IOSCHED_CFQ y 24 - 25 - # Disable some expensive (?) features. 26 - FTRACE n 27 - KPROBES n 28 - NUMA? n 29 - PM_TRACE_RTC n 30 - 31 - # Enable various subsystems. 32 - ACCESSIBILITY y # Accessibility support 33 - AUXDISPLAY y # Auxiliary Display support 34 - DONGLE y # Serial dongle support 35 - HIPPI y 36 - MTD_COMPLEX_MAPPINGS y # needed for many devices 37 - NET_POCKET y # enable pocket and portable adapters 38 - SCSI_LOWLEVEL y # enable lots of SCSI devices 39 - SCSI_LOWLEVEL_PCMCIA y 40 - SPI y # needed for many devices 41 - SPI_MASTER y 42 - WAN y 43 - 44 - # Networking options. 45 - IP_PNP n 46 - IPV6_PRIVACY y 47 - NETFILTER_ADVANCED y 48 - IP_VS_PROTO_TCP y 49 - IP_VS_PROTO_UDP y 50 - IP_VS_PROTO_ESP y 51 - IP_VS_PROTO_AH y 52 - IP_DCCP_CCID3 n # experimental 53 - CLS_U32_PERF y 54 - CLS_U32_MARK y 55 - 56 - # Wireless networking. 57 - IPW2100_MONITOR y # support promiscuous mode 58 - IPW2200_MONITOR y # support promiscuous mode 59 - IWLWIFI_LEDS? y 60 - IWLWIFI_SPECTRUM_MEASUREMENT y 61 - IWL3945_SPECTRUM_MEASUREMENT y 62 - IWL4965 y # Intel Wireless WiFi 4965AGN 63 - IWL5000 y # Intel Wireless WiFi 5000AGN 64 - HOSTAP_FIRMWARE y # Support downloading firmware images with Host AP driver 65 - HOSTAP_FIRMWARE_NVRAM y 66 - 67 - # Some settings to make sure that fbcondecor works - in particular, 68 - # disable tileblitting and the drivers that need it. 69 - 70 - # Enable various FB devices. 71 - FB y 72 - FB_EFI y 73 - FB_NVIDIA_I2C y # Enable DDC Support 74 - FB_RIVA_I2C y 75 - FB_ATY_CT y # Mach64 CT/VT/GT/LT (incl. 3D RAGE) support 76 - FB_ATY_GX y # Mach64 GX support 77 - FB_SAVAGE_I2C y 78 - FB_SAVAGE_ACCEL y 79 - FB_SIS_300 y 80 - FB_SIS_315 y 81 - FB_3DFX_ACCEL y 82 - FB_GEODE y 83 - 84 - # Video configuration 85 - # The intel drivers already require KMS 86 - DRM_I915_KMS y 87 - 88 - # Sound. 89 - SND_AC97_POWER_SAVE y # AC97 Power-Saving Mode 90 - SND_HDA_INPUT_BEEP y # Support digital beep via input layer 91 - SND_USB_CAIAQ_INPUT y 92 - PSS_MIXER y # Enable PSS mixer (Beethoven ADSP-16 and other compatible) 93 - 94 - # USB serial devices. 95 - USB_SERIAL_GENERIC y # USB Generic Serial Driver 96 - USB_SERIAL_KEYSPAN_MPR y # include firmware for various USB serial devices 97 - USB_SERIAL_KEYSPAN_USA28 y 98 - USB_SERIAL_KEYSPAN_USA28X y 99 - USB_SERIAL_KEYSPAN_USA28XA y 100 - USB_SERIAL_KEYSPAN_USA28XB y 101 - USB_SERIAL_KEYSPAN_USA19 y 102 - USB_SERIAL_KEYSPAN_USA18X y 103 - USB_SERIAL_KEYSPAN_USA19W y 104 - USB_SERIAL_KEYSPAN_USA19QW y 105 - USB_SERIAL_KEYSPAN_USA19QI y 106 - USB_SERIAL_KEYSPAN_USA49W y 107 - USB_SERIAL_KEYSPAN_USA49WLC y 108 - 109 - # Filesystem options - in particular, enable extended attributes and 110 - # ACLs for all filesystems that support them. 111 - EXT2_FS_XATTR y # Ext2 extended attributes 112 - EXT2_FS_POSIX_ACL y # Ext2 POSIX Access Control Lists 113 - EXT2_FS_SECURITY y # Ext2 Security Labels 114 - EXT2_FS_XIP y # Ext2 execute in place support 115 - EXT4_FS_POSIX_ACL y 116 - EXT4_FS_SECURITY y 117 - REISERFS_FS_XATTR y 118 - REISERFS_FS_POSIX_ACL y 119 - REISERFS_FS_SECURITY y 120 - JFS_POSIX_ACL y 121 - JFS_SECURITY y 122 - XFS_QUOTA y 123 - XFS_POSIX_ACL y 124 - XFS_RT y # XFS Realtime subvolume support 125 - OCFS2_DEBUG_MASKLOG n 126 - OCFS2_FS_POSIX_ACL y 127 - BTRFS_FS_POSIX_ACL y 128 - UBIFS_FS_XATTR y 129 - UBIFS_FS_ADVANCED_COMPR y 130 - NFSD_V2_ACL y 131 - NFSD_V3 y 132 - NFSD_V3_ACL y 133 - NFSD_V4 y 134 - CIFS_XATTR y 135 - CIFS_POSIX y 136 - 137 - # Security related features. 138 - STRICT_DEVMEM y # Filter access to /dev/mem 139 - SECURITY_SELINUX_BOOTPARAM_VALUE 0 # disable SELinux by default 140 - 141 - # Misc. options. 142 - 8139TOO_8129 y 143 - 8139TOO_PIO n # PIO is slower 144 - AIC79XX_DEBUG_ENABLE n 145 - AIC7XXX_DEBUG_ENABLE n 146 - AIC94XX_DEBUG n 147 - B43_PCMCIA y 148 - BLK_DEV_BSG n 149 - BLK_DEV_CMD640_ENHANCED y # CMD640 enhanced support 150 - BLK_DEV_IDEACPI y # IDE ACPI support 151 - BLK_DEV_INTEGRITY y 152 - BSD_PROCESS_ACCT_V3 y 153 - BT_HCIUART_BCSP y 154 - BT_HCIUART_H4 y # UART (H4) protocol support 155 - BT_HCIUART_LL y 156 - BT_RFCOMM_TTY y # RFCOMM TTY support 157 - CPU_FREQ_DEBUG n 158 - CRASH_DUMP n 159 - DMAR? n # experimental 160 - DVB_DYNAMIC_MINORS y # we use udev 161 - FUSION y # Fusion MPT device support 162 - IDE_GD_ATAPI y # ATAPI floppy support 163 - IRDA_ULTRA y # Ultra (connectionless) protocol 164 - JOYSTICK_IFORCE_232 y # I-Force Serial joysticks and wheels 165 - JOYSTICK_IFORCE_USB y # I-Force USB joysticks and wheels 166 - JOYSTICK_XPAD_FF y # X-Box gamepad rumble support 167 - JOYSTICK_XPAD_LEDS y # LED Support for Xbox360 controller 'BigX' LED 168 - KALLSYMS_EXTRA_PASS n 169 - LDM_PARTITION y # Windows Logical Disk Manager (Dynamic Disk) support 170 - LEDS_TRIGGER_IDE_DISK y # LED IDE Disk Trigger 171 - LOGIRUMBLEPAD2_FF y # Logitech Rumblepad 2 force feedback 172 - LOGO n # not needed 173 - MEDIA_ATTACH y 174 - MEGARAID_NEWGEN y 175 - MICROCODE_AMD y 176 - MODVERSIONS y 177 - MOUSE_PS2_ELANTECH y # Elantech PS/2 protocol extension 178 - MTRR_SANITIZER y 179 - NET_FC y # Fibre Channel driver support 180 - PCI_LEGACY y 181 - PPP_MULTILINK y # PPP multilink support 182 - REGULATOR y # Voltage and Current Regulator Support 183 - SCSI_LOGGING y # SCSI logging facility 184 - SERIAL_8250 y # 8250/16550 and compatible serial support 185 - SLIP_COMPRESSED y # CSLIP compressed headers 186 - SLIP_SMART y 187 - THERMAL_HWMON y # Hardware monitoring support 188 - USB_DEBUG n 189 - USB_EHCI_ROOT_HUB_TT y # Root Hub Transaction Translators 190 - X86_CHECK_BIOS_CORRUPTION y 191 - X86_MCE y 192 - 193 - # Enable Xen Dom0 support. 194 - XEN_DOM0 y 195 - XEN_PCI_PASSTHROUGH y 196 - 197 - ${if kernelPlatform ? kernelExtraConfig then kernelPlatform.kernelExtraConfig else ""} 198 - ${extraConfig} 199 - ''; 200 - in 201 - 202 - import ./generic.nix ( 203 - 204 - rec { 205 - version = "2.6.32.24-xen-179eca5"; 206 - localVersion = "-xen-179eca5"; 207 - 208 - src = fetchurl { 209 - url = "http://nixos.org/tarballs/linux-${version}.tar.bz2"; 210 - sha256 = "09a7xh4hvw0hzq67dqdxn8p4rkd907937xvshx30rg4ab6717scf"; 211 - }; 212 - 213 - config = configWithPlatform stdenv.platform; 214 - configCross = configWithPlatform stdenv.cross.platform; 215 - 216 - features.iwlwifi = true; 217 - 218 - meta.description = "Linux kernel suitable for Xen Domain 0"; 219 - } 220 - 221 - // removeAttrs args ["extraConfig"] 222 - )
-10
pkgs/os-specific/linux/modutils/default.nix
··· 1 - {stdenv, fetchurl, bison, flex}: 2 - 3 - stdenv.mkDerivation { 4 - name = "modutils-2.4.27"; 5 - src = fetchurl { 6 - url = mirror://kernel/linux/utils/kernel/modutils/v2.4/modutils-2.4.27.tar.bz2; 7 - md5 = "bac989c74ed10f3bf86177fc5b4b89b6"; 8 - }; 9 - buildInputs = [bison flex]; 10 - }
-1
pkgs/os-specific/linux/ov511/default.nix
··· 1 - import ./ov511-2.30-default.nix
-18
pkgs/os-specific/linux/ov511/ov511-2.30-builder.sh
··· 1 - source $stdenv/setup 2 - 3 - hashname=$(basename $kernel) 4 - echo $hashname 5 - if echo "$hashname" | grep -q '^[a-z0-9]\{32\}-'; then 6 - hashname=$(echo "$hashname" | cut -c -32) 7 - fi 8 - 9 - stripHash $kernel 10 - version=$(echo $strippedName | cut -c 7-)-$hashname 11 - 12 - echo "version $version" 13 - 14 - export version 15 - 16 - mkdir -p $out/lib/modules/$version/kernel/drivers/usb/media/ 17 - 18 - genericBuild
-13
pkgs/os-specific/linux/ov511/ov511-2.30-default.nix
··· 1 - {stdenv, fetchurl, kernel}: 2 - 3 - stdenv.mkDerivation { 4 - name = "ov511-2.30-${kernel.version}"; 5 - builder = ./ov511-2.30-builder.sh; 6 - src = fetchurl { 7 - url = http://nixos.org/tarballs/ov511-2.30.tar.bz2; 8 - md5 = "9eacf9e54f2f54a59ddbf14221a53f2a"; 9 - }; 10 - patches = [./ov511-kernel.patch ./ov511-2.32-kdir.patch]; 11 - inherit kernel; 12 - NIX_GLIBC_FLAGS_SET=1; 13 - }
-20
pkgs/os-specific/linux/ov511/ov511-2.32-kdir.patch
··· 1 - diff -rc ov511-2.32/Makefile ov511-2.32.new/Makefile 2 - *** ov511-2.32/Makefile 2006-03-28 17:47:31.000000000 +0200 3 - --- ov511-2.32.new/Makefile 2006-07-17 09:46:17.000000000 +0200 4 - *************** 5 - *** 114,120 **** 6 - 7 - else # We were called from command line 8 - 9 - ! KDIR := /lib/modules/$(shell uname -r)/build 10 - PWD := $(shell pwd) 11 - 12 - default: 13 - --- 114,120 ---- 14 - 15 - else # We were called from command line 16 - 17 - ! KDIR := $(kernel)/lib/modules/$(version)/build 18 - PWD := $(shell pwd) 19 - 20 - default:
-39
pkgs/os-specific/linux/ov511/ov511-kernel.patch
··· 1 - diff -rc ov511-2.32/do_install.sh ov511-2.32.new/do_install.sh 2 - *** ov511-2.32/do_install.sh 2003-11-12 09:24:29.000000000 +0100 3 - --- ov511-2.32.new/do_install.sh 2006-07-16 19:44:56.000000000 +0200 4 - *************** 5 - *** 8,15 **** 6 - 7 - UNAME=`uname -r` 8 - 9 - ! INSTALL_PATH_2_4=/lib/modules/$UNAME/kernel/drivers/usb/ 10 - ! INSTALL_PATH_2_6=/lib/modules/$UNAME/kernel/drivers/usb/media/ 11 - 12 - MAJMIN=`echo $UNAME | cut -d . -f 1-2` 13 - 14 - --- 8,15 ---- 15 - 16 - UNAME=`uname -r` 17 - 18 - ! INSTALL_PATH_2_4=$out/lib/modules/$version/kernel/drivers/usb/ 19 - ! INSTALL_PATH_2_6=$out/lib/modules/$version/kernel/drivers/usb/media/ 20 - 21 - MAJMIN=`echo $UNAME | cut -d . -f 1-2` 22 - 23 - *************** 24 - *** 35,41 **** 25 - install $MODULE $INSTALL_PATH 26 - done 27 - 28 - ! echo Finding module dependencies 29 - ! /sbin/depmod -ae 30 - 31 - echo All done! 32 - --- 35,41 ---- 33 - install $MODULE $INSTALL_PATH 34 - done 35 - 36 - ! #echo Finding module dependencies 37 - ! #/sbin/depmod -ae 38 - 39 - echo All done!
+2 -2
pkgs/os-specific/linux/powertop/default.nix
··· 1 1 { stdenv, fetchurl, gettext, libnl, ncurses, pciutils, pkgconfig, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "powertop-2.1"; 4 + name = "powertop-2.2"; 5 5 6 6 src = fetchurl { 7 7 url = "https://01.org/powertop/sites/default/files/downloads/${name}.tar.gz"; 8 - sha256 = "16161nlah4i4hq8vyx7ds1vq7icdzwm7gmyjg0xhcrs1r9n83m1x"; 8 + sha256 = "0a5haxawcjrlwwxx4j5kd4ad05gjmcr13v8gswfwfxcn7fyf2f8k"; 9 9 }; 10 10 11 11 buildInputs = [ gettext libnl ncurses pciutils pkgconfig zlib ];
+20 -8
pkgs/os-specific/linux/wpa_supplicant/default.nix
··· 1 - { stdenv, fetchurl, openssl, dbus_libs, pkgconfig, libnl }: 1 + { stdenv, fetchurl, lib, openssl, dbus_libs, pkgconfig, libnl 2 + , readlineSupport ? true, readline 3 + }: 4 + 5 + assert readlineSupport -> readline != null; 2 6 3 7 stdenv.mkDerivation rec { 4 8 version = "1.1"; ··· 10 14 sha256 = "00lyifj8cz7qyal6dy1dxbpk3g3bywvdarik8gbj9ds7zmfbwkd5"; 11 15 }; 12 16 17 + extraConfig = 18 + '' 19 + CONFIG_DEBUG_SYSLOG=y 20 + CONFIG_CTRL_IFACE_DBUS=y 21 + CONFIG_CTRL_IFACE_DBUS_NEW=y 22 + CONFIG_CTRL_IFACE_DBUS_INTRO=y 23 + CONFIG_DRIVER_NL80211=y 24 + CONFIG_LIBNL32=y 25 + ${stdenv.lib.optionalString readlineSupport "CONFIG_READLINE=y"} 26 + ''; 27 + 13 28 preBuild = '' 14 29 cd wpa_supplicant 15 30 cp -v defconfig .config 16 - echo CONFIG_DEBUG_SYSLOG=y | tee -a .config 17 - echo CONFIG_CTRL_IFACE_DBUS=y | tee -a .config 18 - echo CONFIG_CTRL_IFACE_DBUS_NEW=y | tee -a .config 19 - echo CONFIG_CTRL_IFACE_DBUS_INTRO=y | tee -a .config 20 - echo CONFIG_DRIVER_NL80211=y | tee -a .config 21 - echo CONFIG_LIBNL32=y | tee -a .config 31 + echo "$extraConfig" >> .config 32 + cat .config 22 33 substituteInPlace Makefile --replace /usr/local $out 23 34 ''; 24 35 25 - buildInputs = [ openssl dbus_libs libnl ]; 36 + buildInputs = [ openssl dbus_libs libnl ] 37 + ++ lib.optional readlineSupport readline; 26 38 27 39 buildNativeInputs = [ pkgconfig ]; 28 40
+11 -8
pkgs/shells/bash-completion/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchgit, autoconf, automake }: 2 2 3 - let 4 - version = "2.0"; 5 - in 6 3 stdenv.mkDerivation { 7 - name = "bash-completion-${version}"; 4 + name = "bash-completion-2.0-95-gd08b9f2"; 8 5 9 - src = fetchurl { 10 - url = "http://bash-completion.alioth.debian.org/files/bash-completion-${version}.tar.bz2"; 11 - sha256 = "e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852af5804"; 6 + src = fetchgit { 7 + url = "http://anonscm.debian.org/git/bash-completion/bash-completion.git"; 8 + rev = "d08b9f233559b3dced20050ba312b08fe0de53b4"; 9 + sha256 = "0jybaib2bmpk5qd80y1l6wmfcd0b95cmf1l3hcb0ckpj0pjff0bn"; 12 10 }; 11 + 12 + buildInputs = [ autoconf automake ]; 13 + 14 + preConfigure = "autoreconf -i"; 13 15 14 16 doCheck = true; 15 17 ··· 18 20 description = "Programmable completion for the bash shell"; 19 21 license = "GPL"; 20 22 23 + platforms = stdenv.lib.platforms.unix; 21 24 maintainers = [ stdenv.lib.maintainers.simons ]; 22 25 }; 23 26 }
+8 -3
pkgs/tools/misc/cowsay/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 name = "cowsay-3.03"; 5 + 5 6 src = fetchurl { 6 7 url = http://www.nog.net/~tony/warez/cowsay-3.03.tar.gz; 7 - sha256 = "1bxj802na2si2bk5zh7n0b7c33mg8a5n2wnvh0vihl9bmjkp51hb"; 8 + sha256 = "1s3c0g5vmsadicc4lrlkmkm8znm4y6wnxd8kyv9xgm676hban1il"; 8 9 }; 9 - buildInputs = [perl]; 10 + 11 + buildInputs = [ perl ]; 12 + 10 13 installPhase = '' 11 14 bash ./install.sh $out 12 15 ''; 13 16 14 17 meta = { 15 - description = "cowsay is a program which generates ASCII pictures of a cow with a message."; 18 + description = "A program which generates ASCII pictures of a cow with a message"; 16 19 homepage = http://www.nog.net/~tony/warez/cowsay.shtml; 20 + platforms = stdenv.lib.platforms.all; 21 + maintainers = [ stdenv.lib.maintainers.rob ]; 17 22 }; 18 23 }
+30
pkgs/tools/misc/gummiboot/default.nix
··· 1 + { stdenv, fetchurl, gnu_efi }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "gummiboot-16"; 5 + 6 + patches = [ ./no-usr.patch ]; 7 + 8 + buildFlags = [ 9 + "GNU_EFI=${gnu_efi}" 10 + ] ++ stdenv.lib.optional (stdenv.system == "i686-linux") "ARCH=ia32"; 11 + 12 + installPhase = "mkdir -p $out/bin; mv gummiboot.efi $out/bin"; 13 + 14 + src = fetchurl { 15 + url = "http://cgit.freedesktop.org/gummiboot/snapshot/${name}.tar.gz"; 16 + sha256 = "1znvbxrhc7pkbhbw9bvg4zhfkp81q7fy4mq2jsw6vimccr7h29a0"; 17 + }; 18 + 19 + meta = { 20 + description = "A simple UEFI boot manager which executes configured EFI images"; 21 + 22 + homepage = http://freedesktop.org/wiki/Software/gummiboot; 23 + 24 + license = stdenv.lib.licenses.lgpl21Plus; 25 + 26 + platforms = [ "x86_64-linux" "i686-linux" ]; 27 + 28 + maintainers = [ stdenv.lib.maintainers.shlevy ]; 29 + }; 30 + }
+20
pkgs/tools/misc/gummiboot/no-usr.patch
··· 1 + diff -Naur gummiboot-16-orig/Makefile gummiboot-16/Makefile 2 + --- gummiboot-16-orig/Makefile 2013-01-24 04:20:58.000000000 -0500 3 + +++ gummiboot-16/Makefile 2013-02-01 17:27:42.922371399 -0500 4 + @@ -1,13 +1,13 @@ 5 + VERSION=16 6 + 7 + ARCH=$(shell $(CC) -dumpmachine | sed "s/\(-\).*$$//") 8 + -LIBDIR=$(shell echo $$(cd /usr/lib/$$(gcc -print-multi-os-directory); pwd)) 9 + +LIBDIR=$(GNU_EFI)/lib 10 + LIBEFIDIR=$(or $(wildcard $(LIBDIR)/gnuefi), $(LIBDIR)) 11 + 12 + CPPFLAGS = \ 13 + -I. \ 14 + - -I/usr/include/efi \ 15 + - -I/usr/include/efi/$(ARCH) 16 + + -I$(GNU_EFI)/include/efi \ 17 + + -I$(GNU_EFI)/include/efi/$(ARCH) 18 + 19 + CFLAGS = \ 20 + -DVERSION=$(VERSION) \
+3 -3
pkgs/tools/networking/wget/default.nix
··· 1 1 { stdenv, fetchurl, gettext, perl, LWP, gnutls ? null }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "wget-1.13.4"; 4 + name = "wget-1.14"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://gnu/wget/${name}.tar.gz"; 8 - sha256 = "1kadjg63x1mm741dxdidwsn1rz0f7dkzbq59v0iww87jr45p3ir4"; 7 + url = "mirror://gnu/wget/${name}.tar.xz"; 8 + sha256 = "0yqllj3nv9p3vqbdm6j4nvpjcwf1y19rq8sd966nrbd2qvvxfq8p"; 9 9 }; 10 10 11 11 preConfigure = stdenv.lib.optionalString doCheck
+7 -7
pkgs/tools/system/fdisk/default.nix
··· 1 - { fetchurl, stdenv, parted, libuuid, gettext }: 1 + { fetchurl, stdenv, parted, libuuid, gettext, guile }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "fdisk-1.3.0a"; 4 + name = "gnufdisk-2.0.0a"; # .0a1 seems broken, see http://lists.gnu.org/archive/html/bug-fdisk/2012-09/msg00000.html 5 5 6 6 src = fetchurl { 7 - url = "mirror://gnu/fdisk/${name}.tar.bz2"; 8 - sha256 = "1g2zvl560f7p1hd4q50d1msy6qp7949mdkagfy8ki8cayp8fp267"; 7 + url = "mirror://gnu/fdisk/${name}.tar.gz"; 8 + sha256 = "04nd7civ561x2lwcmxhsqbprml3178jfc58fy1v7hzqg5k4nbhy3"; 9 9 }; 10 10 11 - buildInputs = [ parted libuuid gettext ]; 11 + buildInputs = [ parted libuuid gettext guile ]; 12 12 13 13 doCheck = true; 14 14 15 15 meta = { 16 - description = "GNU fdisk, a command-line disk partitioning tool"; 16 + description = "A command-line disk partitioning tool"; 17 17 18 18 longDescription = '' 19 19 GNU fdisk provides alternatives to util-linux fdisk and util-linux ··· 25 25 homepage = http://www.gnu.org/software/fdisk/; 26 26 27 27 maintainers = [ stdenv.lib.maintainers.ludo ]; 28 - platforms = stdenv.lib.platforms.linux; 28 + #platforms = stdenv.lib.platforms.linux; # was failing for long without anyone complaining 29 29 }; 30 30 }
+24
pkgs/tools/text/podiff/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "podiff-${version}"; 5 + version = "1.1"; 6 + 7 + src = fetchurl { 8 + url = "ftp://download.gnu.org.ua/pub/release/podiff/podiff-1.1.tar.gz"; 9 + sha256 = "1zz6bcmka5zvk2rq775qv122lqh54aijkxlghvx7z0r6kh880x59"; 10 + }; 11 + 12 + patchPhase = '' 13 + sed "s#PREFIX=/usr#PREFIX=$out#g" -i Makefile 14 + mkdir -p $out/bin 15 + mkdir -p $out/share/man/man1 16 + ''; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Finds differences in translations between two PO files, or revisions"; 20 + homepage = http://puszcza.gnu.org.ua/software/podiff; 21 + license = licenses.gpl3Plus; 22 + maintainers = [ maintainers.goibhniu ]; 23 + }; 24 + }
+6 -9
pkgs/tools/text/sgml/openjade/default.nix
··· 1 - {stdenv, fetchurl, opensp, perl}: 1 + { stdenv, fetchurl, opensp, perl }: 2 2 3 - stdenv.mkDerivation { 4 - # OpenJade-1.3.2 requires gcc 3.3 to build. 5 - # The next release is likely to be compatible with newer gccs. 6 - # If so the overrideGCC in top-level/all-packages should be removed. 7 - name = "OpenJade-1.3.2"; 3 + stdenv.mkDerivation rec { 4 + name = "openjade-1.3.2"; 8 5 9 6 src = fetchurl { 10 - url = "mirror://sourceforge/openjade/openjade-1.3.2.tar.gz"; 7 + url = "mirror://sourceforge/openjade/${name}.tar.gz"; 11 8 sha256 = "1l92sfvx1f0wmkbvzv1385y1gb3hh010xksi1iyviyclrjb7jb8x"; 12 9 }; 13 10 14 - buildInputs = [opensp perl]; 11 + buildInputs = [ opensp perl ]; 15 12 16 13 configureFlags = [ 17 14 "--enable-spincludedir=${opensp}/include/OpenSP" 18 15 "--enable-splibdir=${opensp}/lib" 19 - ]; 16 + ]; 20 17 21 18 meta = { 22 19 description = "An implementation of DSSSL, an ISO standard for formatting SGML (and XML) documents";
+33 -70
pkgs/top-level/all-packages.nix
··· 161 161 162 162 ### Symbolic names. 163 163 164 - 165 - x11 = xlibsWrapper; 164 + x11 = if stdenv.isDarwin then darwinX11AndOpenGL else xlibsWrapper; 166 165 167 166 # `xlibs' is the set of X library components. This used to be the 168 167 # old modular X llibraries project (called `xlibs') but now it's just ··· 728 727 729 728 fcron = callPackage ../tools/system/fcron { }; 730 729 731 - fdisk = callPackage ../tools/system/fdisk { }; 732 - 733 730 fdm = callPackage ../tools/networking/fdm {}; 734 731 735 732 figlet = callPackage ../tools/misc/figlet { }; ··· 814 811 inherit (xorg) libXpm; 815 812 }; 816 813 814 + gnufdisk = callPackage ../tools/system/fdisk { 815 + guile = guile_1_8; 816 + }; 817 + 817 818 gnugrep = 818 819 # Use libiconv only on non-GNU platforms (we can't test with 819 820 # `stdenv ? glibc' at this point.) ··· 889 890 gtkvnc = callPackage ../tools/admin/gtk-vnc {}; 890 891 891 892 gtmess = callPackage ../applications/networking/instant-messengers/gtmess { }; 893 + 894 + gummiboot = callPackage ../tools/misc/gummiboot { }; 892 895 893 896 gupnp = callPackage ../development/libraries/gupnp { 894 897 inherit (gnome) libsoup; ··· 1242 1245 1243 1246 opendkim = callPackage ../development/libraries/opendkim { }; 1244 1247 1245 - openjade = callPackage ../tools/text/sgml/openjade { 1246 - stdenv = overrideGCC stdenv gcc33; 1247 - opensp = opensp.override { stdenv = overrideGCC stdenv gcc33; }; 1248 - }; 1248 + openjade = callPackage ../tools/text/sgml/openjade { }; 1249 1249 1250 1250 openobex = callPackage ../tools/bluetooth/openobex { }; 1251 1251 ··· 1362 1362 pngtoico = callPackage ../tools/graphics/pngtoico { 1363 1363 libpng = libpng12; 1364 1364 }; 1365 + 1366 + podiff = callPackage ../tools/text/podiff { }; 1365 1367 1366 1368 polipo = callPackage ../servers/polipo { }; 1367 1369 ··· 2404 2406 # profiling and non-profiling versions; the final respects the user-configured 2405 2407 # default setting. 2406 2408 haskellPackages_ghc741 = haskell.packages_ghc741; 2407 - haskellPackages_ghc742_no_profiling = recurseIntoAttrs (haskell.packages_ghc741.noProfiling); 2408 - haskellPackages_ghc742_profiling = recurseIntoAttrs (haskell.packages_ghc741.profiling); 2409 + haskellPackages_ghc742_no_profiling = recurseIntoAttrs (haskell.packages_ghc742.noProfiling); 2410 + haskellPackages_ghc742_profiling = recurseIntoAttrs (haskell.packages_ghc742.profiling); 2409 2411 haskellPackages_ghc742 = recurseIntoAttrs (haskell.packages_ghc742.highPrio); 2410 2412 haskellPackages_ghc761 = haskell.packages_ghc761; 2413 + haskellPackages_ghc762 = recurseIntoAttrs (haskell.packages_ghc762); 2411 2414 # Reasonably current HEAD snapshot. 2412 2415 haskellPackages_ghcHEAD = haskell.packages_ghcHEAD; 2413 2416 ··· 2428 2431 2429 2432 gprolog = callPackage ../development/compilers/gprolog { }; 2430 2433 2431 - gwt = callPackage ../development/compilers/gwt { 2432 - libstdcpp5 = gcc33.gcc; 2433 - }; 2434 2434 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { }; 2435 2435 2436 2436 ikarus = callPackage ../development/compilers/ikarus { }; ··· 2656 2656 2657 2657 stalin = callPackage ../development/compilers/stalin { }; 2658 2658 2659 - strategoPackages = strategoPackages018; 2659 + strategoPackages = recurseIntoAttrs strategoPackages018; 2660 2660 2661 2661 strategoPackages016 = callPackage ../development/compilers/strategoxt/0.16.nix { 2662 2662 stdenv = overrideInStdenv stdenv [gnumake380]; ··· 3661 3661 3662 3662 freealut = callPackage ../development/libraries/freealut { }; 3663 3663 3664 - freeglut = callPackage ../development/libraries/freeglut { }; 3664 + freeglut = if stdenv.isDarwin then darwinX11AndOpenGL else 3665 + callPackage ../development/libraries/freeglut { }; 3665 3666 3666 3667 freetype = callPackage ../development/libraries/freetype { }; 3667 3668 ··· 4601 4602 mesaSupported = lib.elem system lib.platforms.mesaPlatforms; 4602 4603 4603 4604 mesa_noglu = callPackage ../development/libraries/mesa { }; 4604 - mesa = callPackage ../development/libraries/mesa-glu { }; # mesa *with* GL/glu.h 4605 + mesa = if stdenv.isDarwin then darwinX11AndOpenGL 4606 + else callPackage ../development/libraries/mesa-glu { }; # mesa *with* GL/glu.h 4607 + darwinX11AndOpenGL = callPackage ../os-specific/darwin/native-x11-and-opengl { }; 4608 + 4609 + mesa = if stdenv.isDarwin then darwinX11AndOpenGL else 4610 + callPackage ../development/libraries/mesa { }; 4605 4611 4606 4612 metaEnvironment = recurseIntoAttrs (let callPackage = newScope pkgs.metaEnvironment; in rec { 4607 4613 sdfLibrary = callPackage ../development/libraries/sdf-library { aterm = aterm28; }; ··· 5068 5074 5069 5075 ucommon = callPackage ../development/libraries/ucommon { }; 5070 5076 5077 + vaapiIntel = callPackage ../development/libraries/vaapi-intel { }; 5078 + 5079 + vaapiVdpau = callPackage ../development/libraries/vaapi-vdpau { }; 5080 + 5071 5081 vamp = callPackage ../development/libraries/audio/vamp { }; 5072 5082 5073 5083 vcdimager = callPackage ../development/libraries/vcdimager { }; ··· 5887 5897 ]; 5888 5898 }; 5889 5899 5890 - linux_2_6_32_xen = makeOverridable (import ../os-specific/linux/kernel/linux-2.6.32-xen.nix) { 5891 - inherit fetchurl stdenv perl mktemp module_init_tools ubootChooser; 5892 - kernelPatches = 5893 - [ kernelPatches.fbcondecor_2_6_31 5894 - kernelPatches.sec_perm_2_6_24 5895 - # kernelPatches.aufs2_2_6_32 5896 - kernelPatches.cifs_timeout_2_6_29 5897 - kernelPatches.no_xsave 5898 - kernelPatches.dell_rfkill 5899 - ]; 5900 - }; 5901 - 5902 5900 linux_2_6_35 = makeOverridable (import ../os-specific/linux/kernel/linux-2.6.35.nix) { 5903 5901 inherit fetchurl stdenv perl mktemp module_init_tools ubootChooser; 5904 5902 kernelPatches = ··· 6101 6099 */ 6102 6100 ndiswrapper = callPackage ../os-specific/linux/ndiswrapper { }; 6103 6101 6104 - ov511 = callPackage ../os-specific/linux/ov511 { 6105 - stdenv = overrideGCC stdenv gcc34; 6106 - }; 6107 - 6108 6102 perf = callPackage ../os-specific/linux/kernel/perf.nix { }; 6109 6103 6110 6104 spl = callPackage ../os-specific/linux/spl/default.nix { }; ··· 6134 6128 6135 6129 # Build the kernel modules for the some of the kernels. 6136 6130 linuxPackages_2_6_32 = recurseIntoAttrs (linuxPackagesFor linux_2_6_32 pkgs.linuxPackages_2_6_32); 6137 - linuxPackages_2_6_32_xen = linuxPackagesFor linux_2_6_32_xen pkgs.linuxPackages_2_6_32_xen; 6138 6131 linuxPackages_2_6_35 = recurseIntoAttrs (linuxPackagesFor linux_2_6_35 pkgs.linuxPackages_2_6_35); 6139 6132 linuxPackages_3_0 = recurseIntoAttrs (linuxPackagesFor linux_3_0 pkgs.linuxPackages_3_0); 6140 6133 linuxPackages_3_1 = recurseIntoAttrs (linuxPackagesFor linux_3_1 pkgs.linuxPackages_3_1); ··· 6213 6206 import ../os-specific/linux/module-init-tools/aggregator.nix { 6214 6207 inherit stdenv module_init_tools modules buildEnv; 6215 6208 }; 6216 - 6217 - modutils = callPackage ../os-specific/linux/modutils { 6218 - stdenv = overrideGCC stdenv gcc34; 6219 - }; 6220 6209 6221 6210 multipath_tools = callPackage ../os-specific/linux/multipath-tools { }; 6222 6211 ··· 7430 7419 7431 7420 librecad2 = callPackage ../applications/misc/librecad/2.0.nix { }; 7432 7421 7433 - libreoffice = callPackage ../applications/office/openoffice/libreoffice.nix { 7422 + libreoffice = callPackage ../applications/office/libreoffice { 7434 7423 inherit (perlPackages) ArchiveZip CompressZlib; 7435 7424 inherit (gnome) GConf ORBit2 gnome_vfs; 7436 7425 zip = zip.override { enableNLS = false; }; ··· 7566 7555 pulseSupport = config.pulseaudio or false; 7567 7556 }; 7568 7557 7558 + mplayer2 = callPackage ../applications/video/mplayer2 { 7559 + ffmpeg = ffmpeg_1_1; 7560 + }; 7561 + 7569 7562 MPlayerPlugin = browser: 7570 7563 import ../applications/networking/browsers/mozilla-plugins/mplayerplug-in { 7571 7564 inherit browser; ··· 7640 7633 openbox = callPackage ../applications/window-managers/openbox { }; 7641 7634 7642 7635 openjump = callPackage ../applications/misc/openjump { }; 7643 - 7644 - openoffice = callPackage ../applications/office/openoffice { 7645 - inherit (perlPackages) ArchiveZip CompressZlib; 7646 - inherit (gnome) GConf ORBit2; 7647 - neon = neon029; 7648 - libwpd = libwpd_08; 7649 - zip = zip.override { enableNLS = false; }; 7650 - }; 7651 7636 7652 7637 openscad = callPackage ../applications/graphics/openscad {}; 7653 7638 ··· 7902 7887 7903 7888 teamspeak_client = callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { }; 7904 7889 7905 - taskjuggler = callPackage ../applications/misc/taskjuggler { 7906 - # KDE support is not working yet. 7907 - inherit (kde3) kdelibs kdebase; 7908 - withKde = config.taskJuggler.kde or false; 7909 - }; 7890 + taskjuggler = callPackage ../applications/misc/taskjuggler { }; 7910 7891 7911 7892 taskwarrior = callPackage ../applications/misc/taskwarrior { }; 7912 7893 ··· 8132 8113 8133 8114 xfe = callPackage ../applications/misc/xfe { }; 8134 8115 8135 - xfig = callPackage ../applications/graphics/xfig { 8136 - stdenv = overrideGCC stdenv gcc34; 8137 - }; 8116 + xfig = callPackage ../applications/graphics/xfig { }; 8138 8117 8139 8118 xineUI = callPackage ../applications/video/xine-ui { }; 8140 8119 ··· 8383 8362 }; 8384 8363 8385 8364 simutrans = callPackage ../games/simutrans { }; 8386 - 8387 - six = callPackage ../games/six { 8388 - inherit (kde3) arts kdelibs; 8389 - }; 8390 8365 8391 8366 soi = callPackage ../games/soi {}; 8392 8367 ··· 8511 8486 }; 8512 8487 8513 8488 gnome = recurseIntoAttrs gnome2; 8514 - 8515 - kde3 = recurseIntoAttrs { 8516 - 8517 - kdelibs = callPackage ../desktops/kde-3/kdelibs { 8518 - stdenv = overrideGCC stdenv gcc43; 8519 - }; 8520 - 8521 - arts = callPackage ../development/libraries/arts { 8522 - inherit (pkgs.kde3) kdelibs; 8523 - }; 8524 - 8525 - }; 8526 8489 8527 8490 kde4 = recurseIntoAttrs pkgs.kde47; 8528 8491
+6
pkgs/top-level/haskell-defaults.nix
··· 277 277 prefFun = ghcHEADPrefs; 278 278 }; 279 279 280 + packages_ghc762 = 281 + packages { ghcPath = ../development/compilers/ghc/7.6.2.nix; 282 + ghcBinary = ghc704Binary; 283 + prefFun = ghcHEADPrefs; 284 + }; 285 + 280 286 # Reasonably current HEAD snapshot. Should *always* be lowPrio. 281 287 packages_ghcHEAD = 282 288 packages { ghcPath = ../development/compilers/ghc/head.nix;
+20 -5
pkgs/top-level/haskell-packages.nix
··· 126 126 GLUT = self.GLUT_2_3_1_0; # 7.6 ok 127 127 haskellSrc = self.haskellSrc_1_0_1_5; # 7.6 ok 128 128 html = self.html_1_0_1_2; # 7.6 ok 129 - HTTP = self.HTTP_4000_2_6; # 7.6 ok 129 + HTTP = self.HTTP_4000_2_7; # 7.6 ok 130 130 HUnit = self.HUnit_1_2_5_1; # 7.6 ok 131 131 mtl = self.mtl_2_1_2; # 7.6 ok 132 132 network = self.network_2_4_1_0; # 7.6 ok ··· 138 138 regexBase = self.regexBase_0_93_2; # 7.6 ok 139 139 regexCompat = self.regexCompat_0_95_1; # 7.6 ok 140 140 regexPosix = self.regexPosix_0_95_2; # 7.6 ok 141 - split = self.split_0_2_1_1; # 7.6 ok 141 + split = self.split_0_2_1_2; # 7.6 ok 142 142 stm = self.stm_2_4_2; # 7.6 ok 143 143 syb = self.syb_0_3_7; # 7.6 ok 144 144 text = self.text_0_11_2_3; # 7.6 ok ··· 835 835 836 836 ghcEvents = callPackage ../development/libraries/haskell/ghc-events {}; 837 837 838 + ghcHeapView = callPackage ../development/libraries/haskell/ghc-heap-view { 839 + cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled 840 + }; 841 + 838 842 ghcMod = callPackage ../development/libraries/haskell/ghc-mod { 839 843 inherit (pkgs) emacs; 840 844 }; ··· 846 850 ghcSyb = callPackage ../development/libraries/haskell/ghc-syb {}; 847 851 848 852 ghcSybUtils = callPackage ../development/libraries/haskell/ghc-syb-utils {}; 853 + 854 + ghcVis = callPackage ../development/libraries/haskell/ghc-vis { 855 + cabal = self.cabal.override { enableLibraryProfiling = false; }; # pkg cannot be built with profiling enabled 856 + }; 849 857 850 858 gio = callPackage ../development/libraries/haskell/gio {}; 851 859 ··· 967 975 HTTP_4000_2_2 = callPackage ../development/libraries/haskell/HTTP/4000.2.2.nix {}; 968 976 HTTP_4000_2_3 = callPackage ../development/libraries/haskell/HTTP/4000.2.3.nix {}; 969 977 HTTP_4000_2_5 = callPackage ../development/libraries/haskell/HTTP/4000.2.5.nix {}; 970 - HTTP_4000_2_6 = callPackage ../development/libraries/haskell/HTTP/4000.2.6.nix {}; 971 - HTTP = self.HTTP_4000_2_6; 978 + HTTP_4000_2_7 = callPackage ../development/libraries/haskell/HTTP/4000.2.7.nix {}; 979 + HTTP = self.HTTP_4000_2_7; 972 980 973 981 httpReverseProxy = callPackage ../development/libraries/haskell/http-reverse-proxy {}; 974 982 ··· 1558 1566 1559 1567 stringCombinators = callPackage ../development/libraries/haskell/string-combinators {}; 1560 1568 1569 + stringQq = callPackage ../development/libraries/haskell/string-qq {}; 1570 + 1561 1571 stringsearch = callPackage ../development/libraries/haskell/stringsearch {}; 1562 1572 1563 1573 strptime = callPackage ../development/libraries/haskell/strptime {}; ··· 1606 1616 SMTPClient = callPackage ../development/libraries/haskell/SMTPClient {}; 1607 1617 1608 1618 split_0_2_1_1 = callPackage ../development/libraries/haskell/split/0.2.1.1.nix {}; 1609 - split = self.split_0_2_1_1; 1619 + split_0_2_1_2 = callPackage ../development/libraries/haskell/split/0.2.1.2.nix {}; 1620 + split = self.split_0_2_1_2; 1610 1621 1611 1622 stbImage = callPackage ../development/libraries/haskell/stb-image {}; 1612 1623 ··· 1821 1832 X11 = callPackage ../development/libraries/haskell/X11 {}; 1822 1833 1823 1834 X11Xft = callPackage ../development/libraries/haskell/X11-xft {}; 1835 + 1836 + xdot = callPackage ../development/libraries/haskell/xdot { 1837 + polyparse = self.polyparse_1_7; 1838 + }; 1824 1839 1825 1840 xhtml_3000_2_0_1 = callPackage ../development/libraries/haskell/xhtml/3000.2.0.1.nix {}; 1826 1841 xhtml_3000_2_0_4 = callPackage ../development/libraries/haskell/xhtml/3000.2.0.4.nix {};
+1 -2
pkgs/top-level/make-tarball.nix
··· 77 77 mkdir ../$releaseName 78 78 cp -prd . ../$releaseName 79 79 echo nixpkgs > ../$releaseName/channel-name 80 - (cd .. && tar cfa $out/tarballs/$releaseName.tar.bz2 $releaseName) || false 81 - (cd .. && tar cfa $out/tarballs/$releaseName.tar.lzma $releaseName) || false 80 + (cd .. && tar cfa $out/tarballs/$releaseName.tar.xz $releaseName) || false 82 81 83 82 mkdir -p $out/release-notes 84 83 cp doc/NEWS.html $out/release-notes/index.html
+1 -1
pkgs/top-level/perl-packages.nix
··· 2641 2641 url = mirror://cpan/authors/id/P/PE/PERIGRIN/JSON-Any-1.29.tar.gz; 2642 2642 sha256 = "15v2j9dh58r7r4s7rnnmgnzzbyz61bhyxwpx1z7r811ixs9bkks2"; 2643 2643 }; 2644 - buildInputs = [ JSON ]; 2644 + propagatedBuildInputs = [ JSON ]; 2645 2645 meta = { 2646 2646 description = "Wrapper Class for the various JSON classes"; 2647 2647 license = "perl";
+66 -2
pkgs/top-level/python-packages.nix
··· 251 251 }; 252 252 }); 253 253 254 + awscli = buildPythonPackage rec { 255 + name = "awscli-0.5.0"; 256 + namePrefix = ""; 257 + 258 + src = fetchurl { 259 + url = https://github.com/aws/aws-cli/archive/0.5.0.tar.gz; 260 + sha256 = "0smgcisl2p7p2y2i299x7g271kdmgs0hnzngw5030phvh0lq202i"; 261 + }; 262 + 263 + propagatedBuildInputs = [ argparse botocore ]; 264 + 265 + }; 254 266 255 267 logilab_astng = buildPythonPackage rec { 256 268 name = "logilab-astng-0.24.1"; ··· 333 345 future infrastructural services offered by Amazon Web 334 346 Services. This includes S3, SQS, EC2, among others. 335 347 ''; 348 + }; 349 + }; 350 + 351 + 352 + botocore = buildPythonPackage rec { 353 + name = "botocore-0.5.2"; 354 + 355 + src = fetchurl { 356 + url = https://github.com/boto/botocore/archive/0.5.2.tar.gz; 357 + sha256 = "18073mydin0mwk1d7vdlmsiz3rvhjzxkaaqrmxw440acbipnngq2"; 358 + }; 359 + 360 + propagatedBuildInputs = [ dateutil requests014 ]; 361 + 362 + meta = { 363 + homepage = https://github.com/boto/botocore; 364 + 365 + license = "bsd"; 366 + 367 + description = "A low-level interface to a growing number of Amazon Web Services"; 368 + 336 369 }; 337 370 }; 338 371 ··· 576 609 577 610 578 611 dateutil = buildPythonPackage (rec { 579 - name = "dateutil-1.5"; 612 + name = "dateutil-2.1"; 580 613 581 614 src = fetchurl { 582 615 url = "http://pypi.python.org/packages/source/p/python-dateutil/python-${name}.tar.gz"; 583 - sha256 = "02dhw57jf5kjcp7ng1if7vdrbnlpb9yjmz7wygwwvf3gni4766bg"; 616 + sha256 = "1vlx0lpsxjxz64pz87csx800cwfqznjyr2y7nk3vhmzhkwzyqi2c"; 584 617 }; 618 + 619 + propagatedBuildInputs = [ six ]; 585 620 586 621 meta = { 587 622 description = "Powerful extensions to the standard datetime module"; ··· 2635 2670 meta = { 2636 2671 description = "The ReportLab Toolkit. An Open Source Python library for generating PDFs and graphics."; 2637 2672 homepage = http://www.reportlab.com/; 2673 + }; 2674 + }; 2675 + 2676 + 2677 + requests = buildPythonPackage rec { 2678 + name = "requests-1.1.0"; 2679 + 2680 + src = fetchurl { 2681 + url = "http://pypi.python.org/packages/source/r/requests/${name}.tar.gz"; 2682 + md5 = "a0158815af244c32041a3147ee09abf3"; 2683 + }; 2684 + 2685 + meta = { 2686 + description = "Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.."; 2687 + homepage = http://docs.python-requests.org/en/latest/; 2688 + }; 2689 + }; 2690 + 2691 + requests014 = buildPythonPackage rec { 2692 + name = "requests-0.14.1"; 2693 + 2694 + src = fetchurl { 2695 + url = "http://pypi.python.org/packages/source/r/requests/${name}.tar.gz"; 2696 + md5 = "3de30600072cbc7214ae342d1d08aa46"; 2697 + }; 2698 + 2699 + meta = { 2700 + description = "Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.."; 2701 + homepage = http://docs.python-requests.org/en/latest/; 2638 2702 }; 2639 2703 }; 2640 2704
-1
pkgs/top-level/release-cross.nix
··· 10 10 coreutils.hostDrv = nativePlatforms; 11 11 dropbear.hostDrv = nativePlatforms; 12 12 tigervnc.hostDrv = nativePlatforms; 13 - #openoffice.hostDrv = nativePlatforms; 14 13 wxGTK.hostDrv = nativePlatforms; 15 14 #firefox = nativePlatforms; 16 15 xorg = {
-3
pkgs/top-level/release-python.nix
··· 584 584 gv = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 585 585 gwenhywfar = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 586 586 gwrap = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 587 - gwt = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 588 587 gxneur = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 589 588 hadoop = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 590 589 harfbuzz = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; ··· 1107 1106 nvidia_x11_legacy96 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1108 1107 openafsClient = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1109 1108 openiscsi = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1110 - ov511 = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1111 1109 perf = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1112 1110 spl = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1113 1111 sysprof = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; ··· 1364 1362 openfire = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1365 1363 openlierox = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1366 1364 openobex = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1367 - openoffice = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1368 1365 opensc = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1369 1366 openscad = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; }; 1370 1367 opensc_dnie_wrapper = { type = "job"; systems = ["x86_64-linux"]; schedulingPriority = 4; };
-1
pkgs/top-level/release.nix
··· 210 210 ntp = linux; 211 211 ocaml = linux; 212 212 octave = linux; 213 - openoffice = linux; 214 213 openssh = linux; 215 214 openssl = all; 216 215 pam_console = linux;