Merge branch 'master' into x-updates

+5634 -1527
+1 -1
pkgs/applications/editors/emacs-24/default.nix
··· 30 30 (if withX then 31 31 [ "--with-x-toolkit=gtk" "--with-xft"] 32 32 else 33 - [ "--with-x-toolkit=no" ]) 33 + [ "--with-x=no --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no" ]) 34 34 # On NixOS, help Emacs find `crt*.o'. 35 35 ++ stdenv.lib.optional (stdenv ? glibc) 36 36 [ "--with-crt-dir=${stdenv.glibc}/lib" ];
+7 -7
pkgs/applications/editors/sublime/default.nix
··· 5 5 assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"; 6 6 7 7 stdenv.mkDerivation rec { 8 - name = "sublimetext-2.0.1"; 8 + name = "sublimetext-2.0.2"; 9 9 src = 10 10 if stdenv.system == "i686-linux" then 11 11 fetchurl { 12 - name = "sublimetext-2.0.1.tar.bz2"; 13 - url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2; 14 - sha256 = "1x6vmlfn5mdbf23nyfr7dhhi6y60lnpcmqj59svl3bzvayijsxaf"; 12 + name = "sublimetext-2.0.2.tar.bz2"; 13 + url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2; 14 + sha256 = "026g5mppk28lzzzn9ibykcqkrd5msfmg0sc0z8w8jd7v3h28wcq7"; 15 15 } 16 16 else 17 17 fetchurl { 18 - name = "sublimetext-2.0.1.tar.bz2"; 19 - url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1%20x64.tar.bz2; 20 - sha256 = "0174dnp9zika5as25mcls5y0qzhh8mnc5ajxsxz7qjrk4lrzk3c5"; 18 + name = "sublimetext-2.0.2.tar.bz2"; 19 + url = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.tar.bz2; 20 + sha256 = "115b71nbv9mv8cz6bkjwpbdf2ywnjc1zy2d3080f6ck4sqqfvfh1"; 21 21 }; 22 22 buildCommand = '' 23 23 tar xvf ${src}
+21
pkgs/applications/misc/abook/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, ncurses, readline }: 2 + 3 + let version = "0.6.0pre2"; in 4 + stdenv.mkDerivation rec { 5 + name = "abook-${version}"; 6 + 7 + src = fetchurl { 8 + url = "http://abook.sourceforge.net/devel/${name}.tar.gz"; 9 + sha256 = "59d444504109dd96816e003b3023175981ae179af479349c34fa70bc12f6d385"; 10 + }; 11 + 12 + buildInputs = [ pkgconfig ncurses readline ]; 13 + 14 + meta = { 15 + homepage = "http://abook.sourceforge.net/"; 16 + description = "Abook is a text-based addressbook program designed to use with mutt mail client."; 17 + license = "GPLv2"; 18 + maintainers = [ stdenv.lib.maintainers.edwtjo ]; 19 + platforms = with stdenv.lib.platforms; linux; 20 + }; 21 + }
+2 -3
pkgs/applications/misc/calibre/default.nix
··· 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 - name = "calibre-1.0.0"; 8 - # 0.9.12+ versions won't build due to missing qt4 private headers: https://bugs.launchpad.net/calibre/+bug/1094719 7 + name = "calibre-1.1.0"; 9 8 10 9 src = fetchurl { 11 10 url = "mirror://sourceforge/calibre/${name}.tar.xz"; 12 - sha256 = "0qz369n46ijk8jbbgwnvj3v0byp5npn2zdb4lvc6mwa143mr6d62"; 11 + sha256 = "1gb6h6jn2fj5b1xv5xkmsrdrid2k8zp496alnfi88x7dmahfb6f6"; 13 12 }; 14 13 15 14 inherit python;
+15 -2
pkgs/applications/misc/mupdf/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, zlib, freetype, libjpeg, jbig2dec, openjpeg 2 2 , libX11, libXext }: 3 3 stdenv.mkDerivation rec { 4 - name = "mupdf-1.1"; 4 + name = "mupdf-1.3"; 5 5 6 6 src = fetchurl { 7 7 url = "http://mupdf.com/download/archive/${name}-source.tar.gz"; 8 - sha256 = "e54666bbe1d9f0a5464349bfbeffcf676c4a0fcad3efb89eba1f20d4ac991f34"; 8 + sha256 = "0y247nka5gkr1ajn47jrlp5rcnf6h4ff7dfsprma3h4wxqdv7a5b"; 9 9 }; 10 10 11 11 buildInputs = [ pkgconfig zlib freetype libjpeg jbig2dec openjpeg libX11 libXext ]; ··· 13 13 preBuild = '' 14 14 export makeFlags="prefix=$out" 15 15 export NIX_CFLAGS_COMPILE=" $NIX_CFLAGS_COMPILE -I$(echo ${openjpeg}/include/openjpeg-*) " 16 + ''; 17 + 18 + postInstall = '' 19 + mkdir -p $out/share/applications 20 + cat > $out/share/applications/mupdf.desktop <<EOF 21 + [Desktop Entry] 22 + Type=Application 23 + Version=1.0 24 + Name=mupdf 25 + Comment=PDF viewer 26 + Exec=$out/bin/mupdf-x11 27 + Terminal=false 28 + EOF 16 29 ''; 17 30 18 31 meta = {
+1
pkgs/applications/misc/vanitygen/default.nix
··· 34 34 ''; 35 35 homepage = "https://github.com/samr7/vanitygen"; 36 36 license = "AGPLv3"; 37 + platforms = stdenv.lib.platforms.all; 37 38 }; 38 39 }
+9 -9
pkgs/applications/networking/browsers/chromium/sources.nix
··· 1 1 # This file is autogenerated from update.sh in the same directory. 2 2 { 3 3 dev = { 4 - version = "30.0.1599.10"; 5 - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.10.tar.xz"; 6 - sha256 = "1h6wak2sy0cawsk63gdbg7ggq8lg7cahs1v8i0hvzwm9k6apwphs"; 4 + version = "31.0.1612.0"; 5 + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-31.0.1612.0.tar.xz"; 6 + sha256 = "19h6i8jdnpzbvyq8pk9jq89lghnydpij9yj8xfs7qdgqgyxxcl5w"; 7 7 }; 8 8 beta = { 9 - version = "29.0.1547.57"; 10 - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz"; 11 - sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf"; 9 + version = "30.0.1599.22"; 10 + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-30.0.1599.22.tar.xz"; 11 + sha256 = "0955q7fz6nfr7nbxa8hp9q7mgljlan42rjg8ql5x2vn6c80sjji8"; 12 12 }; 13 13 stable = { 14 - version = "29.0.1547.57"; 15 - url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.57.tar.xz"; 16 - sha256 = "0xl595fng7qzlc8vh73lslzchr6ayd4vlmz2mpqppb8pai520xxf"; 14 + version = "29.0.1547.65"; 15 + url = "http://commondatastorage.googleapis.com/chromium-browser-official/chromium-29.0.1547.65.tar.xz"; 16 + sha256 = "0vmb5dsh61jyr68838pnczlc2mhvvil4hjkrmwklzlfz30c8s2w6"; 17 17 }; 18 18 }
+3 -3
pkgs/applications/networking/browsers/firefox/default.nix
··· 19 19 let optional = stdenv.lib.optional; 20 20 in rec { 21 21 22 - firefoxVersion = "23.0"; 22 + firefoxVersion = "23.0.1"; 23 23 24 - xulVersion = "23.0"; # this attribute is used by other packages 24 + xulVersion = "23.0.1"; # this attribute is used by other packages 25 25 26 26 27 27 src = fetchurl { ··· 31 31 # Fall back to this url for versions not available at releases.mozilla.org. 32 32 "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2" 33 33 ]; 34 - sha1 = "31936d2ddb727640c96a3ae697bf145c42a2a20e"; 34 + sha1 = "66361fcvyl9liyh41gvgysiim90wsywk"; 35 35 }; 36 36 37 37 commonConfigureFlags =
+1 -1
pkgs/applications/networking/mailreaders/thunderbird/default.nix
··· 22 22 sha1 = "4bcbb33f0b3ea050e805723680b5669d80438812"; 23 23 }; 24 24 25 - enableParallelBuilding = true; 25 + #enableParallelBuilding = true; 26 26 27 27 buildInputs = 28 28 [ pkgconfig perl python zip unzip bzip2 gtk dbus_glib alsaLib libIDL nspr
+14 -11
pkgs/applications/networking/sniffers/kismet/default.nix
··· 1 - {stdenv, fetchurl, libpcap, ncurses, expat, pcre}: 1 + { stdenv, fetchurl, pkgconfig, libpcap, ncurses, expat, pcre, libnl }: 2 2 3 - stdenv.mkDerivation { 4 - name = "kismet-2011-03-r2"; 3 + stdenv.mkDerivation rec { 4 + name = "kismet-${version}"; 5 + version = "2013-03-R1b"; 5 6 6 7 src = fetchurl { 7 - url = http://www.kismetwireless.net/code/kismet-2011-03-R2.tar.gz; 8 - sha256 = "0r1admlaiq7k0v13d9ci9i9mf5m25i1r5r18bkawsla9fbxrk83i"; 8 + url = "http://www.kismetwireless.net/code/${name}.tar.xz"; 9 + sha256 = "0b3wabdkh0p3msphihm4kz5yw02p27ska5lfippfcyn6z1z4svb3"; 9 10 }; 10 11 11 - buildInputs = [libpcap ncurses expat pcre]; 12 - postConfigure = 13 - "sed -e 's@-o \$(INSTUSR)@@' \\ 14 - -e 's@-g \$(INSTGRP)@@' \\ 15 - -e 's@-g \$(MANGRP)@@' \\ 16 - -i Makefile"; 12 + buildInputs = [ pkgconfig libpcap ncurses expat pcre libnl ]; 13 + postConfigure = '' 14 + sed -e 's/-o $(INSTUSR)//' \ 15 + -e 's/-g $(INSTGRP)//' \ 16 + -e 's/-g $(MANGRP)//' \ 17 + -e 's/-g $(SUIDGROUP)//' \ 18 + -i Makefile 19 + ''; 17 20 18 21 meta = { 19 22 description = "Wireless network sniffer";
+13 -8
pkgs/applications/office/ledger/3.0.nix
··· 1 1 { stdenv, fetchgit, cmake, boost, gmp, mpfr, libedit, python, texinfo }: 2 2 3 3 let 4 - rev = "26d7197"; 4 + rev = "0ec4291"; 5 5 in 6 6 stdenv.mkDerivation { 7 - name = "ledger3-2013.06.${rev}"; 7 + name = "ledger3-2013.08.${rev}"; 8 8 9 9 src = fetchgit { 10 10 url = "https://github.com/ledger/ledger.git"; 11 11 inherit rev; 12 - sha256 = "02nf4kdrd61q9rf5rrarwmx47y2ya5qix7n82cj9qi9p4v3k3m2g"; 12 + sha256 = "1y4rcbx8y2fxkdc7i06n1i5jf3cq05bvzpb8498mis2gwfmkw470"; 13 13 }; 14 14 15 15 buildInputs = [ cmake boost gmp mpfr libedit python texinfo ]; 16 16 17 - # Unit tests fail in the current git snapshot. Try enabling them again 18 - # when updating this package! 19 - doCheck = false; 17 + # Tests on Darwin are failing 18 + doCheck = !stdenv.isDarwin; 19 + enableParallelBuilding = true; 20 20 21 - enableParallelBuilding = true; 21 + # Skip byte-compiling of emacs-lisp files because this is currently 22 + # broken in ledger... 23 + postInstall = '' 24 + mkdir -p $out/share/emacs/site-lisp/ 25 + cp -v $src/lisp/*.el $out/share/emacs/site-lisp/ 26 + ''; 22 27 23 28 meta = { 24 29 homepage = "http://ledger-cli.org/"; ··· 33 38 ''; 34 39 35 40 platforms = stdenv.lib.platforms.all; 36 - maintainers = [ stdenv.lib.maintainers.simons ]; 41 + maintainers = with stdenv.lib.maintainers; [ simons the-kenny ]; 37 42 }; 38 43 }
+121 -36
pkgs/applications/office/libreoffice/default.nix
··· 1 - { stdenv, fetchurl, pam, python, tcsh, libxslt, perl, ArchiveZip 1 + # when updating version, wait for the build to fail 2 + # run make without sourcing the environment and let libreoffice 3 + # download all extra files 4 + # then list extra files separated by newline and pipe them to 5 + # generate-libreoffice-srcs.sh and copy output to libreoffice-srcs.nix 6 + 7 + { stdenv, fetchurl, pam, python3, tcsh, libxslt, perl, ArchiveZip 2 8 , CompressZlib, zlib, libjpeg, expat, pkgconfigUpstream, freetype, libwpd 3 9 , libxml2, db4, sablotron, curl, libXaw, fontconfig, libsndfile, neon 4 10 , bison, flex, zip, unzip, gtk, libmspack, getopt, file, cairo, which ··· 6 12 , libXinerama, openssl, gperf, cppunit, GConf, ORBit2, poppler 7 13 , librsvg, gnome_vfs, gstreamer, gst_plugins_base, mesa 8 14 , autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr 9 - , libwpg, dbus_glib, qt4, kde4, clucene_core, libcdr, lcms, vigra 10 - , libiodbc, mdds, saneBackends, mythes, libexttextcat, libvisio 11 - , fontsConf 12 - , langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" ] 15 + , libwpg, dbus_glib, glibc, qt4, kde4, clucene_core, libcdr, lcms, vigra 16 + , unixODBC, mdds, saneBackends, mythes, libexttextcat, libvisio 17 + , fontsConf, pkgconfig, libzip, bluez5, libtool, maven 18 + , langs ? [ "ALL" ] 13 19 }: 14 20 15 21 let 16 22 langsSpaces = stdenv.lib.concatStringsSep " " langs; 17 - major = "3"; 18 - minor = "6"; 19 - patch = "6"; 23 + major = "4"; 24 + minor = "0"; 25 + patch = "5"; 20 26 tweak = "2"; 21 27 subdir = "${major}.${minor}.${patch}"; 22 28 version = "${subdir}${if tweak == "" then "" else "."}${tweak}"; 29 + 30 + # configure phase dependency 31 + liborcus = stdenv.mkDerivation rec { 32 + version = "0.3.0"; 33 + name = "liborcus-${version}"; 34 + 35 + src = fetchurl { 36 + url = "http://dev-www.libreoffice.org/src/8755aac23317494a9028569374dc87b2-liborcus_0.3.0.tar.bz2"; 37 + sha256 = "0xrw13s390mcpm50apclydl38sw2sdq27csrr1k0d39jna2990ih"; 38 + }; 39 + 40 + configureFlags = "--disable-werror"; 41 + 42 + buildInputs = [ zlib boost mdds pkgconfig libixion libzip ]; 43 + }; 44 + 45 + # configure phase dependency 46 + liblangtag = stdenv.mkDerivation rec { 47 + version = "0.4.0"; 48 + name = "liblangtag-${version}"; 49 + 50 + src = fetchurl { 51 + url = "http://dev-www.libreoffice.org/src/54e578c91b1b68e69c72be22adcb2195-${name}.tar.bz2"; 52 + sha256 = "1bjb0fxjmvzxlhr5by9wgisf6w5yvy6wgfzfkjyw6igk39fivdyb"; 53 + }; 54 + 55 + buildInputs = [ libtool pkgconfig libxml2 ]; 56 + }; 57 + 58 + # doesn't work with srcs versioning 59 + libmspub = stdenv.mkDerivation rec { 60 + version = "0.0.6"; 61 + name = "libmspub-${version}"; 62 + 63 + src = fetchurl { 64 + url = "http://dev-www.libreoffice.org/src/${name}.tar.gz"; 65 + sha256 = "1zdcvnm0dpac5yqdv34hq9j38cnhyqzyjgb19iyp54ajnwfjhmcq"; 66 + }; 67 + 68 + configureFlags = "--disable-werror"; 69 + 70 + buildInputs = [ zlib libwpd libwpg pkgconfig boost icu ]; 71 + }; 72 + 73 + # doesn't exist in srcs 74 + libixion = stdenv.mkDerivation rec { 75 + version = "0.5.0"; 76 + name = "libixion-${version}"; 77 + 78 + src = fetchurl { 79 + url = "http://kohei.us/files/ixion/src/${name}.tar.bz2"; 80 + sha256 = "010k33bfkckx28r4rdk5mkd0mmayy5ng9ja0j0zg0z237gcfgrzb"; 81 + }; 82 + 83 + configureFlags = "--with-boost=${boost}"; 84 + 85 + buildInputs = [ boost mdds pkgconfig ]; 86 + }; 87 + 23 88 fetchThirdParty = {name, md5}: fetchurl { 24 89 inherit name md5; 25 90 url = "http://dev-www.libreoffice.org/src/${md5}-${name}"; 26 91 }; 92 + 27 93 fetchSrc = {name, sha256}: fetchurl { 28 94 url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${name}-${version}.tar.xz"; 29 95 inherit sha256; 30 96 }; 97 + 31 98 srcs = { 32 99 third_party = [ (fetchurl rec { 33 100 url = "http://dev-www.libreoffice.org/extern/${md5}-${name}"; 34 101 md5 = "185d60944ea767075d27247c3162b3bc"; 35 102 name = "unowinreg.dll"; 36 103 }) ] ++ (map fetchThirdParty (import ./libreoffice-srcs.nix)); 104 + 37 105 translations = fetchSrc { 38 106 name = "translations"; 39 - sha256 = "1n3yk2077adyxrhs0jpkbm8dg3lxpn3sy63f0dl87ifv7ha1rfpn"; 107 + sha256 = "0x96wlwr5m7w4k3ygydzak3ycq35hjq60vfi6nfxczlr8pfjyjxv"; 40 108 }; 41 109 110 + # TODO: dictionaries 111 + 42 112 help = fetchSrc { 43 113 name = "help"; 44 - sha256 = "12rb5mw6sbi41w1zaxrj4qffiis9qcx8ibp5cpmwsz07nsdv5sxk"; 114 + sha256 = "0nab5jcgrrgn0v1yrm18nl9avp4vifbas48l1absz3jmzf9wka7b"; 45 115 }; 46 116 47 - core = fetchSrc { 48 - name = "core"; 49 - sha256 = "0xw36sa73cgk3k3fv1spv5pavm95bc02lszn8415ay36lcc098pn"; 50 - }; 51 117 }; 52 118 in 53 119 stdenv.mkDerivation rec { 54 120 name = "libreoffice-${version}"; 55 121 56 - src = srcs.core; 122 + src = fetchurl { 123 + url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 124 + sha256 = "195g1iab7j2x7sl326xbq7vya412ns57xrwpv9hqdrb7iiz2n8la"; 125 + }; 57 126 58 127 # Openoffice will open libcups dynamically, so we link it directly 59 128 # to make its dlopen work. ··· 69 138 '' + (stdenv.lib.concatMapStrings (f: "ln -sv ${f} $sourceRoot/src/${f.outputHash}-${f.name}\n") srcs.third_party) 70 139 + '' 71 140 ln -sv ${srcs.help} $sourceRoot/src/${srcs.help.name} 141 + tar xf $sourceRoot/src/${srcs.help.name} -C $sourceRoot/../ 72 142 ln -sv ${srcs.translations} $sourceRoot/src/${srcs.translations.name} 143 + tar xf $sourceRoot/src/${srcs.translations.name} -C $sourceRoot/../ 73 144 ''; 74 145 75 146 patchPhase = '' 76 147 find . -type f -print0 | xargs -0 sed -i \ 77 148 -e 's,! */bin/bash,!${bash}/bin/bash,' -e 's,\(!\|SHELL=\) */usr/bin/env bash,\1${bash}/bin/bash,' \ 78 149 -e 's,! */usr/bin/perl,!${perl}/bin/perl,' -e 's,! */usr/bin/env perl,!${perl}/bin/perl,' \ 79 - -e 's,! */usr/bin/python,!${python}/bin/python,' -e 's,! */usr/bin/env python,!${python}/bin/python,' 80 - sed -i 's,ANT_OPTS+="\(.*\)",ANT_OPTS+=\1,' apache-commons/java/*/makefile.mk 150 + -e 's,! */usr/bin/python,!${python3}/bin/${python3.executable},' -e 's,! */usr/bin/env python,!${python3}/bin/${python3.executable},' 151 + #sed -i 's,ANT_OPTS+="\(.*\)",ANT_OPTS+=\1,' apache-commons/java/*/makefile.mk 81 152 ''; 82 153 83 154 QT4DIR = qt4; 84 155 KDE4DIR = kde4.kdelibs; 85 156 86 - # I set --with-num-cpus=$NIX_BUILD_CORES, as it's the equivalent of 87 - # enableParallelBuilding=true in this build system. 88 157 preConfigure = '' 89 158 # Needed to find genccode 90 159 PATH=$PATH:${icu}/sbin 91 160 92 - configureFlagsArray=("--with-lang=${langsSpaces}" "--with-num-cpus=$NIX_BUILD_CORES") 161 + configureFlagsArray=( 162 + "--with-parallelism=$NIX_BUILD_CORES" 163 + ); 93 164 ''; 94 165 95 166 makeFlags = "SHELL=${bash}/bin/bash"; 167 + 168 + enableParallelBuilding = true; 96 169 97 170 buildPhase = '' 98 171 # This is required as some cppunittests require fontconfig configured ··· 111 184 112 185 # It installs only things to $out/lib/libreoffice 113 186 postInstall = '' 114 - mkdir -p $out/bin 187 + mkdir -p $out/bin $out/share 115 188 for a in sbase scalc sdraw smath swriter spadmin simpress soffice; do 116 189 ln -s $out/lib/libreoffice/program/$a $out/bin/$a 117 190 done 118 191 ln -s $out/bin/soffice $out/bin/libreoffice 192 + 193 + ln -s $out/lib/libreoffice/share/xdg $out/share/applications 194 + for f in $out/share/applications/*.desktop; do 195 + substituteInPlace "$f" --replace "Exec=libreoffice4.0" "$out/bin/soffice" 196 + substituteInPlace "$f" --replace "Exec=libreoffice" "$out/bin/soffice" 197 + done 119 198 ''; 120 199 121 200 configureFlags = [ 122 - #"--enable-verbose" 201 + "--with-lang=${langsSpaces}" 202 + "--with-vender=NixOS" 123 203 124 204 # Without these, configure does not finish 125 205 "--without-junit" ··· 131 211 "--disable-odk" 132 212 "--with-system-cairo" 133 213 "--with-system-libs" 214 + "--with-system-headers" 215 + "--with-system-openssl" 216 + "--with-system-openldap" 134 217 "--with-boost-libdir=${boost}/lib" 135 - "--with-system-db" 136 - "--with-openldap" "--enable-ldap" 137 - "--without-system-libwps" 218 + "--without-system-libwps" # TODO 138 219 "--without-doxygen" 139 220 140 221 # I imagine this helps. Copied from go-oo. 141 222 "--disable-epm" 142 223 "--disable-mathmldtd" 143 - "--disable-mozilla" 144 224 "--disable-kde" 145 225 "--disable-postgresql-sdbc" 146 226 "--with-package-format=native" ··· 156 236 "--without-system-altlinuxhyph" 157 237 "--without-system-lpsolve" 158 238 "--without-system-graphite" 159 - "--without-system-mozilla-headers" 239 + "--without-system-npapi-headers" 160 240 "--without-system-libcmis" 241 + "--without-system-mozilla" 242 + ]; 161 243 162 - "--with-java-target-version=1.6" # The default 1.7 not supported 163 - ]; 244 + checkPhase = '' 245 + make unitcheck 246 + make slowcheck 247 + ''; 164 248 165 249 buildInputs = 166 250 [ ant ArchiveZip autoconf automake bison boost cairo clucene_core 167 251 CompressZlib cppunit cups curl db4 dbus_glib expat file flex fontconfig 168 252 freetype GConf getopt gnome_vfs gperf gst_plugins_base gstreamer gtk 169 - hunspell icu jdk kde4.kdelibs lcms libcdr libexttextcat libiodbc libjpeg 253 + hunspell icu jdk kde4.kdelibs lcms libcdr libexttextcat unixODBC libjpeg 170 254 libmspack librdf_redland librsvg libsndfile libvisio libwpd libwpg libX11 171 255 libXaw libXext libXi libXinerama libxml2 libxslt libXtst mdds mesa mythes 172 256 neon nspr nss openldap openssl ORBit2 pam perl pkgconfigUpstream poppler 173 - python sablotron saneBackends tcsh unzip vigra which zip zlib 257 + python3 sablotron saneBackends tcsh unzip vigra which zip zlib 258 + mdds bluez5 glibc libmspub libixion liborcus liblangtag 174 259 ]; 175 260 176 - meta = { 177 - description = "Libre-office, variant of openoffice.org"; 261 + meta = with stdenv.lib; { 262 + description = "LibreOffice is a comprehensive, professional-quality productivity suite, a variant of openoffice.org"; 178 263 homepage = http://libreoffice.org/; 179 - license = "LGPL"; 180 - maintainers = [ stdenv.lib.maintainers.viric ]; 181 - platforms = stdenv.lib.platforms.linux; 264 + license = licenses.lgpl3; 265 + maintainers = [ maintainers.viric ]; 266 + platforms = platforms.linux; 182 267 }; 183 268 }
+1 -1
pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh
··· 1 - #!/var/run/current-system/bin/bash 1 + #!/run/current-system/sw/bin/bash 2 2 3 3 # Take the list of files from the main package, ooo.lst.in 4 4
+44 -304
pkgs/applications/office/libreoffice/libreoffice-srcs.nix
··· 1 1 [ 2 2 { 3 - name = "hyphen-2.8.3.tar.gz"; 4 - md5 = "86261f06c097d3e425a2f6d0b0635380"; 5 - } 6 - { 7 - name = "openssl-0.9.8v.tar.gz"; 8 - md5 = "51a40a81b3b7abe8a5c33670bd3da0ce"; 9 - } 10 - { 11 - name = "pixman-0.24.4.tar.bz2"; 12 - md5 = "c63f411b3ad147db2bcce1bf262a0e02"; 13 - } 14 - { 15 - name = "README_apache-commons.txt"; 16 - md5 = "0b49ede71c21c0599b0cc19b353a6cb3"; 17 - } 18 - { 19 - name = "libexttextcat-3.3.1.tar.bz2"; 20 - md5 = "6097739c841f671cb21332b9cc593ae7"; 21 - } 22 - { 23 - name = "hsqldb_1_8_0.zip"; 24 - md5 = "17410483b5b5f267aa18b7e00b65e6e0"; 25 - } 26 - { 27 - name = "Adobe-Core35_AFMs-314.tar.gz"; 28 - md5 = "1756c4fa6c616ae15973c104cd8cb256"; 29 - } 30 - { 31 - name = "STLport-4.5.tar.gz"; 32 - md5 = "18f577b374d60b3c760a3a3350407632"; 33 - } 34 - { 35 - name = "xmlsec1-1.2.14.tar.gz"; 36 - md5 = "1f24ab1d39f4a51faf22244c94a6203f"; 37 - } 38 - { 39 - name = "LICENSE_source-9.0.0.7-bj.html"; 40 - md5 = "24be19595acad0a2cae931af77a0148a"; 41 - } 42 - { 43 - name = "lp_solve_5.5.tar.gz"; 44 - md5 = "26b3e95ddf3d9c077c480ea45874b3b8"; 45 - } 46 - { 47 - name = "raptor-1.4.18.tar.gz"; 48 - md5 = "284e768eeda0e2898b0d5bf7e26a016e"; 49 - } 50 - { 51 - name = "jakarta-tomcat-5.0.30-src.tar.gz"; 52 - md5 = "2a177023f9ea8ec8bd00837605c5df1b"; 53 - } 54 - { 55 - name = "commons-lang-2.3-src.tar.gz"; 56 - md5 = "2ae988b339daec234019a7066f96733e"; 57 - } 58 - { 59 - name = "commons-httpclient-3.1-src.tar.gz"; 60 - md5 = "2c9b0f83ed5890af02c0df1c1776f39b"; 61 - } 62 - { 63 - name = "liberation-fonts-ttf-1.07.1.tar.gz"; 64 - md5 = "0be45d54cc5e1c2e3102e32b8c190346"; 65 - } 66 - { 67 - name = "liberation-fonts-ttf-2.00.0.tar.gz"; 68 - md5 = "cfbf1ac6f61bf6cf45342a0cc9381be5"; 69 - } 70 - { 71 - name = "swingExSrc.zip"; 72 - md5 = "35c94d2df8893241173de1d16b6034c0"; 73 - } 74 - { 75 - name = "gentiumbasic-fonts-1.10.zip"; 76 - md5 = "35efabc239af896dfb79be7ebdd6e6b9"; 77 - } 78 - { 79 - name = "sacjava-1.3.zip"; 80 - md5 = "39bb3fcea1514f1369fcfc87542390fd"; 81 - } 82 - { 83 - name = "epm-3.7.tar.gz"; 84 - md5 = "3ade8cfe7e59ca8e65052644fed9fca4"; 85 - } 86 - { 87 - name = "commons-logging-1.1.1-src.tar.gz"; 88 - md5 = "3c219630e4302863a9a83d0efde889db"; 89 - } 90 - { 91 - name = "README_source-9.0.0.7-bj.txt"; 92 - md5 = "48470d662650c3c074e1c3fabbc67bbd"; 93 - } 94 - { 95 - name = "clucene-core-2.3.3.4.tar.gz"; 96 - md5 = "48d647fbd8ef8889e5a7f422c1bfda94"; 97 - } 98 - { 99 3 name = "glibc-2.1.3-stub.tar.gz"; 100 4 md5 = "4a660ce8466c9df01f19036435425c3a"; 101 5 } 102 6 { 103 - name = "cairo-1.10.2.tar.gz"; 104 - md5 = "f101a9e88b783337b20b2e26dfd26d5f"; 7 + name = "ucpp-1.3.2.tar.gz"; 8 + md5 = "0168229624cfac409e766913506961a8"; 105 9 } 106 10 { 107 - name = "xpdf-3.02.tar.gz"; 108 - md5 = "599dc4cc65a07ee868cf92a667a913d2"; 11 + name = "commons-logging-1.1.1-src.tar.gz"; 12 + md5 = "3c219630e4302863a9a83d0efde889db"; 109 13 } 110 14 { 111 - name = "libxml2-2.7.6.tar.gz"; 112 - md5 = "7740a8ec23878a2f50120e1faa2730f2"; 15 + name = "liblayout-0.2.10.zip"; 16 + md5 = "db60e4fde8dd6d6807523deb71ee34dc"; 113 17 } 114 18 { 115 - name = "STLport-4.5-0119.tar.gz"; 116 - md5 = "7376930b0d3f3d77a685d94c4a3acda8"; 19 + name = "hsqldb_1_8_0.zip"; 20 + md5 = "17410483b5b5f267aa18b7e00b65e6e0"; 117 21 } 118 22 { 119 23 name = "rhino1_5R5.zip"; 120 24 md5 = "798b2ffdc8bcfe7bca2cf92b62caf685"; 121 25 } 122 26 { 123 - name = "curl-7.19.7.tar.gz"; 124 - md5 = "ecb2e37e45c9933e2a963cabe03670ab"; 125 - } 126 - { 127 - name = "stax-api-1.0-2-sources.jar"; 128 - md5 = "8294d6c42e3553229af9934c5c0ed997"; 129 - } 130 - { 131 - name = "cppunit-1.12.1.tar.gz"; 132 - md5 = "bd30e9cf5523cdfc019b94f5e1d7fd19"; 133 - } 134 - { 135 - name = "seamonkey-1.1.14.source.tar.gz"; 136 - md5 = "a169ab152209200a7bad29a275cb0333"; 137 - } 138 - { 139 - name = "LICENSE_stax-api-1.0-2-sources.html"; 140 - md5 = "a4d9b30810a434a3ed39fc0003bbd637"; 141 - } 142 - { 143 - name = "xsltml_2.1.2.zip"; 144 - md5 = "a7983f859eafb2677d7ff386a023bc40"; 145 - } 146 - { 147 - name = "source-9.0.0.7-bj.zip"; 148 - md5 = "ada24d37d8d638b3d8a9985e80bc2978"; 149 - } 150 - { 151 - name = "commons-codec-1.3-src.tar.gz"; 152 - md5 = "af3c3acf618de6108d65fcdc92b492e1"; 153 - } 154 - { 155 - name = "LICENSE_Python-2.6.1"; 156 - md5 = "bc702168a2af16869201dbe91e46ae48"; 157 - } 158 - { 159 - name = "STLport-4.0.tar.gz"; 160 - md5 = "c441926f3a552ed3e5b274b62e86af16"; 161 - } 162 - { 163 - name = "redland-1.0.8.tar.gz"; 164 - md5 = "ca66e26082cab8bb817185a116db809b"; 165 - } 166 - { 167 - name = "core.zip"; 168 - md5 = "d4c4d91ab3a8e52a2e69d48d34ef4df4"; 169 - } 170 - { 171 - name = "db-4.7.25.NC-custom.tar.gz"; 172 - md5 = "d70951c80dabecc2892c919ff5d07172"; 173 - } 174 - { 175 - name = "README_db-4.7.25.NC-custom.txt"; 176 - md5 = "e0707ff896045731ff99e99799606441"; 177 - } 178 - { 179 - name = "Python-2.6.1.tar.bz2"; 180 - md5 = "e81c2f0953aa60f8062c05a4673f2be0"; 181 - } 182 - { 183 - name = "libxslt-1.1.26.tar.gz"; 184 - md5 = "e61d0364a30146aaa3001296f853b2b9"; 185 - } 186 - { 187 27 name = "bsh-2.0b1-src.tar.gz"; 188 28 md5 = "ea570af93c284aa9e5621cd563f54f4d"; 189 29 } 190 30 { 191 - name = "vigra1.4.0.tar.gz"; 192 - md5 = "ea91f2fb4212a21d708aced277e6e85a"; 193 - } 194 - { 195 - name = "expat-2.1.0.tar.gz"; 196 - md5 = "dd7dab7a5fea97d2a6a43f511449b7cd"; 197 - } 198 - { 199 - name = "README_stax-api-1.0-2-sources.txt"; 200 - md5 = "fb7ba5c2182be4e73748859967455455"; 201 - } 202 - { 203 - name = "rasqal-0.9.16.tar.gz"; 204 - md5 = "fca8706f2c4619e2fa3f8f42f8fc1e9d"; 205 - } 206 - { 207 - name = "dejavu-fonts-ttf-2.33.zip"; 208 - md5 = "f872f4ac066433d8ff92f5e316b36ff9"; 209 - } 210 - { 211 - name = "mysql-connector-c++-1.1.0.tar.gz"; 212 - md5 = "0981bda6548a8c8233ffce2b6e4b2a23"; 213 - } 214 - { 215 - name = "postgresql-9.1.1.tar.bz2"; 216 - md5 = "061a9f17323117c9358ed60f33ecff78"; 217 - } 218 - { 219 - name = "mythes-1.2.2.tar.gz"; 220 - md5 = "e1e255dc43dbcbb34cb19e8a0eba90ae"; 221 - } 222 - { 223 - name = "libformula-1.1.7.zip"; 224 - md5 = "3404ab6b1792ae5f16bbd603bd1e1d03"; 225 - } 226 - { 227 - name = "libfonts-1.1.6.zip"; 228 - md5 = "3bdf40c0d199af31923e900d082ca2dd"; 31 + name = "xmlsec1-1.2.14.tar.gz"; 32 + md5 = "1f24ab1d39f4a51faf22244c94a6203f"; 229 33 } 230 34 { 231 35 name = "librepository-1.1.6.zip"; 232 36 md5 = "8ce2fcd72becf06c41f7201d15373ed9"; 233 37 } 234 38 { 235 - name = "libloader-1.1.6.zip"; 236 - md5 = "97b2d4dba862397f446b217e2b623e71"; 237 - } 238 - { 239 - name = "libxml-1.1.7.zip"; 240 - md5 = "ace6ab49184e329db254e454a010f56d"; 241 - } 242 - { 243 - name = "flute-1.1.6.zip"; 244 - md5 = "d8bd5eed178db6e2b18eeed243f85aa8"; 245 - } 246 - { 247 - name = "liblayout-0.2.10.zip"; 248 - md5 = "db60e4fde8dd6d6807523deb71ee34dc"; 249 - } 250 - { 251 39 name = "libbase-1.1.6.zip"; 252 40 md5 = "eeb2c7ddf0d302fba4bfc6e97eac9624"; 253 41 } 254 42 { 255 - name = "libserializer-1.1.6.zip"; 256 - md5 = "f94d9870737518e3b597f9265f4e9803"; 43 + name = "lp_solve_5.5.tar.gz"; 44 + md5 = "26b3e95ddf3d9c077c480ea45874b3b8"; 257 45 } 258 46 { 259 - name = "flow-engine-0.9.4.zip"; 260 - md5 = "ba2930200c9f019c2d93a8c88c651a0f"; 47 + name = "libloader-1.1.6.zip"; 48 + md5 = "97b2d4dba862397f446b217e2b623e71"; 261 49 } 262 50 { 263 - name = "neon-0.29.5.tar.gz"; 264 - md5 = "ff369e69ef0f0143beb5626164e87ae2"; 265 - } 266 - { 267 - name = "gettext-0.18.1.1.tar.gz"; 268 - md5 = "3dd55b952826d2b32f51308f2f91aa89"; 269 - } 270 - { 271 - name = "glib-2.28.1.tar.gz"; 272 - md5 = "9f6e85e1e38490c3956f4415bcd33e6e"; 273 - } 274 - { 275 - name = "gdk-pixbuf-2.23.0.tar.gz"; 276 - md5 = "a7d6c5f2fe2d481149ed3ba807b5c043"; 277 - } 278 - { 279 - name = "libgsf-1.14.19.tar.gz"; 280 - md5 = "3a84ac2da37cae5bf7ce616228c6fbde"; 281 - } 282 - { 283 - name = "pango-1.28.3.tar.gz"; 284 - md5 = "22ad1c8d3fda7e73b0798035f3dd96bc"; 51 + name = "graphite2-1.2.0.tgz"; 52 + md5 = "f5ef3f7f10fa8c3542c6a085a233080b"; 285 53 } 286 54 { 287 - name = "libcroco-0.6.2.tar.gz"; 288 - md5 = "0611e099e807210cf738dcb41425d104"; 55 + name = "jakarta-tomcat-5.0.30-src.tar.gz"; 56 + md5 = "2a177023f9ea8ec8bd00837605c5df1b"; 289 57 } 290 58 { 291 - name = "librsvg-2.32.1.tar.gz"; 292 - md5 = "d7a242ca43e33e1b63d3073f9d46a6a8"; 59 + name = "hyphen-2.8.4.tar.gz"; 60 + md5 = "a2f6010987e1c601274ab5d63b72c944"; 293 61 } 294 62 { 295 - name = "libpng-1.5.10.tar.gz"; 296 - md5 = "9e5d864bce8f06751bbd99962ecf4aad"; 63 + name = "libserializer-1.1.6.zip"; 64 + md5 = "f94d9870737518e3b597f9265f4e9803"; 297 65 } 298 66 { 299 - name = "jpeg-8c.tar.gz"; 300 - md5 = "a2c10c04f396a9ce72894beb18b4e1f9"; 67 + name = "commons-lang-2.3-src.tar.gz"; 68 + md5 = "2ae988b339daec234019a7066f96733e"; 301 69 } 302 70 { 303 - name = "zlib-1.2.7.tar.bz2"; 304 - md5 = "2ab442d169156f34c379c968f3f482dd"; 71 + name = "libxml-1.1.7.zip"; 72 + md5 = "ace6ab49184e329db254e454a010f56d"; 305 73 } 306 74 { 307 - name = "icu4c-49_1_1-src.tgz"; 308 - md5 = "7c53f83e0327343f4060c0eb83842daf"; 75 + name = "commons-httpclient-3.1-src.tar.gz"; 76 + md5 = "2c9b0f83ed5890af02c0df1c1776f39b"; 309 77 } 310 78 { 311 - name = "ConvertTextToNumber-1.3.2.oxt"; 312 - md5 = "451ccf439a36a568653b024534669971"; 79 + name = "commons-codec-1.3-src.tar.gz"; 80 + md5 = "af3c3acf618de6108d65fcdc92b492e1"; 313 81 } 314 82 { 315 - name = "JLanguageTool-1.7.0.tar.bz2"; 316 - md5 = "b63e6340a02ff1cacfeadb2c42286161"; 83 + name = "libformula-1.1.7.zip"; 84 + md5 = "3404ab6b1792ae5f16bbd603bd1e1d03"; 317 85 } 318 86 { 319 - name = "ixion-0.2.0.tar.gz"; 320 - md5 = "0f63ee487fda8f21fafa767b3c447ac9"; 87 + name = "libcmis-0.3.0.tar.gz"; 88 + md5 = "b2371dc7cf4811c9d32146eec913d296"; 321 89 } 322 90 { 323 - name = "nss-3.13.5-with-nspr-4.9.1.tar.gz"; 324 - md5 = "a0a861f539f0e7a91d05e6b9457e4db1"; 91 + name = "swingExSrc.zip"; 92 + md5 = "35c94d2df8893241173de1d16b6034c0"; 325 93 } 326 94 { 327 - name = "libwpg-0.2.1.tar.bz2"; 328 - md5 = "9d283e02441d8cebdcd1e5d9df227d67"; 95 + name = "flow-engine-0.9.4.zip"; 96 + md5 = "ba2930200c9f019c2d93a8c88c651a0f"; 329 97 } 330 98 { 331 - name = "libwpd-0.9.4.tar.bz2"; 332 - md5 = "c01351d7db2b205de755d58769288224"; 99 + name = "sacjava-1.3.zip"; 100 + md5 = "39bb3fcea1514f1369fcfc87542390fd"; 333 101 } 334 102 { 335 103 name = "libwps-0.2.7.tar.bz2"; 336 104 md5 = "d197bd6211669a2fa4ca648faf04bcb1"; 337 105 } 338 106 { 339 - name = "mdds_0.6.1.tar.bz2"; 340 - md5 = "9f9e15966b5624834157fe3d748312bc"; 341 - } 342 - { 343 - name = "boost_1_44_0.tar.bz2"; 344 - md5 = "f02578f5218f217a9f20e9c30e119c6a"; 107 + name = "libfonts-1.1.6.zip"; 108 + md5 = "3bdf40c0d199af31923e900d082ca2dd"; 345 109 } 346 110 { 347 - name = "hunspell-1.3.2.tar.gz"; 348 - md5 = "3121aaf3e13e5d88dfff13fb4a5f1ab8"; 349 - } 350 - { 351 - name = "graphite2-1.0.3.tgz"; 352 - md5 = "3bf481ca95109b14435125c0dd1f2217"; 353 - } 354 - { 355 - name = "libvisio-0.0.19.tar.bz2"; 356 - md5 = "94e7f271e38c976462558b4278590178"; 357 - } 358 - { 359 - name = "LinLibertineG-20120116.zip"; 360 - md5 = "e7a384790b13c29113e22e596ade9687"; 361 - } 362 - { 363 - name = "libcmis-0.2.3.tar.gz"; 364 - md5 = "0d2dcdfbf28d6208751b33057f5361f0"; 365 - } 366 - { 367 - name = "libcdr-0.0.9.tar.bz2"; 368 - md5 = "3c0037fb07dea2f0bbae8386fa7c6a9a"; 369 - } 370 - { 371 - name = "lcms2-2.3.tar.gz"; 372 - md5 = "327348d67c979c88c2dec59a23a17d85"; 111 + name = "flute-1.1.6.zip"; 112 + md5 = "d8bd5eed178db6e2b18eeed243f85aa8"; 373 113 } 374 114 ]
+1
pkgs/applications/science/logic/coq/default.nix
··· 55 55 homepage = "http://coq.inria.fr"; 56 56 license = "LGPL"; 57 57 maintainers = [ stdenv.lib.maintainers.roconnor ]; 58 + platforms = stdenv.lib.platforms.linux; 58 59 }; 59 60 }
+3 -3
pkgs/applications/science/math/maxima/default.nix
··· 2 2 3 3 let 4 4 name = "maxima"; 5 - version = "5.29.1"; 5 + version = "5.30.0"; 6 6 7 7 searchPath = 8 8 stdenv.lib.makeSearchPath "bin" ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz"; 16 - sha256 = "1p94l28adcn0826nah460r9pz71h7wd5klsg885sl2gzds75bn74"; 16 + sha256 = "1mhx7g0kzpiagg97s2zhaplsq1li9ya2764mhwl7jgfw2vp3jlm0"; 17 17 }; 18 18 19 19 buildInputs = [sbcl texinfo perl makeWrapper]; ··· 21 21 postInstall = '' 22 22 # Make sure that maxima can find its runtime dependencies. 23 23 for prog in "$out/bin/"*; do 24 - wrapProgram "$prog" --prefix PATH ":" "${searchPath}" 24 + wrapProgram "$prog" --prefix PATH ":" "$out/bin:${searchPath}" 25 25 done 26 26 # Move emacs modules and documentation into the right place. 27 27 mkdir -p $out/share/emacs $out/share/doc
+2 -2
pkgs/applications/version-management/git-and-tools/git-annex/default.nix
··· 14 14 15 15 cabal.mkDerivation (self: { 16 16 pname = "git-annex"; 17 - version = "4.20130815"; 18 - sha256 = "0c4fvqmnvyrncmiz0dxwax2rnb4yrqw1y54q2zkqiifzrihcyi71"; 17 + version = "4.20130827"; 18 + sha256 = "07kfp0d2wg3p8s0v2100r4giw5ay1il5j15lrah43fk2rrszgm5z"; 19 19 isLibrary = false; 20 20 isExecutable = true; 21 21 buildDepends = [
+2 -1
pkgs/applications/version-management/meld/default.nix
··· 24 24 wrapProgram $out/bin/meld --prefix PYTHONPATH : $PYTHONPATH:${pygtk}/lib/${python.libPrefix}/site-packages/gtk-2.0 25 25 ''; 26 26 27 - meta = { 27 + meta = with stdenv.lib; { 28 28 description = "Visual diff and merge tool"; 29 29 homepage = http://meld.sourceforge.net; 30 30 license = "GPLv2+"; 31 + platforms = platforms.linux; 31 32 }; 32 33 }
+2 -2
pkgs/applications/window-managers/xmonad/xmonad-extras.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "xmonad-extras"; 7 - version = "0.11"; 8 - sha256 = "09r64z09mfdz86k7v5c6zds9ng0fjcp44kd8f5qg1sz40yblrny5"; 7 + version = "0.12"; 8 + sha256 = "1gyj9j6x21rvs6kg6g74wr0jdd36c5ml63a670456fhjr96s8y0g"; 9 9 buildDepends = [ 10 10 hint libmpd mtl network parsec random regexPosix split X11 xmonad 11 11 xmonadContrib
+5 -6
pkgs/development/compilers/go/1.1.nix
··· 1 - { stdenv, fetchurl, bison, glibc, bash, coreutils, makeWrapper, tzdata}: 1 + { stdenv, fetchurl, bison, glibc, bash, coreutils, makeWrapper, tzdata, iana_etc }: 2 2 3 3 let 4 4 loader386 = "${glibc}/lib/ld-linux.so.2"; ··· 7 7 in 8 8 9 9 stdenv.mkDerivation { 10 - name = "go-1.1.1"; 10 + name = "go-1.1.2"; 11 11 12 12 src = fetchurl { 13 - url = http://go.googlecode.com/files/go1.1.1.src.tar.gz; 14 - sha1 = "f365aed8183e487a48a66ace7bf36e5974dffbb3"; 13 + url = http://go.googlecode.com/files/go1.1.2.src.tar.gz; 14 + sha256 = "0w7bchhb4b053az3wjp6z342rs9lp9nxf4w2mnfd1b89d6sb7izz"; 15 15 }; 16 16 17 17 buildInputs = [ bison glibc bash makeWrapper ]; ··· 36 36 sed -i 's,/lib64/ld-linux-x86-64.so.2,${loaderAmd64},' src/cmd/6l/asm.c 37 37 sed -i 's,/lib64/ld-linux-x86-64.so.3,${loaderArm},' src/cmd/5l/asm.c 38 38 sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/pkg/time/zoneinfo_unix.go 39 + sed -i 's,/etc/protocols,${iana_etc}/etc/protocols,' src/pkg/net/lookup_unix.go 39 40 40 41 #sed -i -e 's,/bin/cat,${coreutils}/bin/cat,' \ 41 42 # -e 's,/bin/echo,${coreutils}/bin/echo,' \ ··· 49 50 sed -i 's,/bin/pwd,'"`type -P pwd`", src/pkg/os/os_test.go 50 51 # Disable the hostname test 51 52 sed -i '/TestHostname/areturn' src/pkg/os/os_test.go 52 - # Disable a failing icmp test (maybe because not being root?) 53 - sed -i '/ip[46]:.*icmp.*nil/d' src/pkg/net/ipraw_test.go 54 53 ''; 55 54 56 55 patches = [ ./cacert.patch ];
+2 -2
pkgs/development/compilers/urweb/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "urweb"; 5 - version = "20120807"; 5 + version = "20130421"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "http://www.impredicative.com/ur/${name}.tgz"; 10 - sha256 = "15g1cz108dkzlp433cg56x76f20y6zcs9sbgxgdniyfakmn4ld6l"; 10 + sha256 = "1dglcial9bzximw778wbfqx99khy34qpf9gw4bbncn9f742ji872"; 11 11 }; 12 12 13 13 buildInputs = [ stdenv.gcc file openssl mlton mysql postgresql sqlite ];
+256 -47
pkgs/development/interpreters/ruby/generated.nix
··· 15 15 atomic = g.atomic_1_1_13; 16 16 atoulme_Antwrap = g.atoulme_Antwrap_0_7_4; 17 17 autotest_rails = g.autotest_rails_4_1_2; 18 - aws_sdk = g.aws_sdk_1_15_0; 19 - bitbucket_backup = g.bitbucket_backup_0_2_2; 18 + aws_sdk = g.aws_sdk_1_16_1; 19 + backports = g.backports_3_3_3; 20 + bitbucket_backup = g.bitbucket_backup_0_3_0; 20 21 builder = g.builder_3_2_2; 21 22 buildr = g.buildr_1_4_12; 22 23 bundler = g.bundler_1_3_5; 23 24 childprocess = g.childprocess_0_3_9; 24 - chronic = g.chronic_0_9_1; 25 + chronic = g.chronic_0_10_1; 26 + coderay = g.coderay_1_0_9; 25 27 daemons = g.daemons_1_1_9; 26 28 diff_lcs = g.diff_lcs_1_1_3; 27 29 dimensions = g.dimensions_1_2_0; 28 30 domain_name = g.domain_name_0_5_13; 29 - dotenv = g.dotenv_0_8_0; 31 + dotenv = g.dotenv_0_9_0; 30 32 em_resolv_replace = g.em_resolv_replace_1_1_3; 31 33 erubis = g.erubis_2_7_0; 34 + ethon = g.ethon_0_6_1; 32 35 eventmachine = g.eventmachine_1_0_3; 33 36 eventmachine_tail = g.eventmachine_tail_0_6_4; 34 37 fakes3 = g.fakes3_0_1_5; 35 38 faraday = g.faraday_0_8_8; 36 - faraday_middleware = g.faraday_middleware_0_8_8; 39 + faraday_middleware = g.faraday_middleware_0_9_0; 37 40 ffi = g.ffi_1_9_0; 38 41 file_tail = g.file_tail_1_0_12; 39 42 foreman = g.foreman_0_63_0; 40 - gettext = g.gettext_2_3_9; 43 + gettext = g.gettext_3_0_0; 44 + gh = g.gh_0_12_0; 41 45 highline = g.highline_1_6_19; 42 46 hike = g.hike_1_2_3; 43 47 hoe = g.hoe_3_1_0; ··· 48 52 jsduck = g.jsduck_5_1_0; 49 53 json = g.json_1_8_0; 50 54 json_pure = g.json_pure_1_8_0; 55 + launchy = g.launchy_2_3_0; 51 56 locale = g.locale_2_0_8; 52 57 lockfile = g.lockfile_2_1_0; 53 58 macaddr = g.macaddr_1_6_1; 54 59 mail = g.mail_2_5_4; 55 60 mechanize = g.mechanize_2_7_2; 56 - mime_types = g.mime_types_1_24; 61 + method_source = g.method_source_0_8_2; 62 + mime_types = g.mime_types_1_25; 57 63 mini_portile = g.mini_portile_0_5_1; 58 64 minitar = g.minitar_0_5_3; 59 65 minitest = g.minitest_4_7_5; ··· 61 67 multipart_post = g.multipart_post_1_2_0; 62 68 net_http_digest_auth = g.net_http_digest_auth_1_4; 63 69 net_http_persistent = g.net_http_persistent_2_9; 70 + net_http_pipeline = g.net_http_pipeline_1_0_1; 64 71 net_sftp = g.net_sftp_2_0_5; 65 72 net_ssh = g.net_ssh_2_6_8; 73 + netrc = g.netrc_0_7_7; 66 74 nix = g.nix_0_1_1; 67 75 nokogiri = g.nokogiri_1_6_0; 68 76 ntlm_http = g.ntlm_http_0_1_1; ··· 70 78 papertrail_cli = g.papertrail_cli_0_9_3; 71 79 parallel = g.parallel_0_7_1; 72 80 polyglot = g.polyglot_0_3_3; 81 + pry = g.pry_0_9_12_2; 82 + pusher_client = g.pusher_client_0_3_1; 73 83 rack = g.rack_1_5_2; 74 84 rack_protection = g.rack_protection_1_5_0; 75 85 rack_test = g.rack_test_0_6_2; ··· 88 98 rspec_core = g.rspec_core_2_11_1; 89 99 rspec_expectations = g.rspec_expectations_2_11_3; 90 100 rspec_mocks = g.rspec_mocks_2_11_3; 101 + ruby_hmac = g.ruby_hmac_0_4_0; 91 102 rubyforge = g.rubyforge_2_0_4; 92 103 rubyzip = g.rubyzip_0_9_9; 93 104 sass = g.sass_3_2_10; 94 - selenium_webdriver = g.selenium_webdriver_2_35_0; 105 + selenium_webdriver = g.selenium_webdriver_2_35_1; 95 106 servolux = g.servolux_0_10_0; 96 107 sinatra = g.sinatra_1_3_2; 108 + slop = g.slop_3_4_6; 97 109 sprockets = g.sprockets_2_10_0; 98 110 sprockets_rails = g.sprockets_rails_2_0_0; 99 111 syslog_protocol = g.syslog_protocol_0_9_2; 100 112 systemu = g.systemu_2_5_2; 101 113 taskjuggler = g.taskjuggler_3_5_0; 102 114 term_ansicolor = g.term_ansicolor_1_2_2; 103 - text = g.text_1_2_1; 115 + text = g.text_1_2_3; 104 116 thin = g.thin_1_5_1; 105 117 thor = g.thor_0_18_1; 106 118 thread_safe = g.thread_safe_0_1_2; 107 119 tilt = g.tilt_1_4_1; 108 - tins = g.tins_0_8_4; 120 + tins = g.tins_0_9_0; 121 + travis = g.travis_1_5_3; 109 122 treetop = g.treetop_1_4_15; 110 123 trollop = g.trollop_2_0; 124 + typhoeus = g.typhoeus_0_6_5; 111 125 tzinfo = g.tzinfo_0_3_37; 112 126 unf = g.unf_0_1_2; 113 127 unf_ext = g.unf_ext_0_0_6; ··· 120 134 xml_simple = g.xml_simple_1_1_1; 121 135 yajl_ruby = g.yajl_ruby_1_1_0; 122 136 }; 123 - gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''thin'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ]; 137 + gem_nix_args = [ ''autotest-rails'' ''aws-sdk'' ''bitbucket-backup'' ''buildr'' ''fakes3'' ''foreman'' ''gettext'' ''iconv'' ''jsduck'' ''lockfile'' ''mechanize'' ''nix'' ''papertrail-cli'' ''rails'' ''rake'' ''rb-fsevent'' ''remote_syslog'' ''right_aws'' ''rmail'' ''sass'' ''selenium-webdriver'' ''sinatra-1.3.2'' ''taskjuggler'' ''thin'' ''travis'' ''trollop'' ''uuid'' ''xapian-full'' ''xapian-ruby'' ]; 124 138 gems = { 125 139 ZenTest_4_9_3 = { 126 140 basename = ''ZenTest''; ··· 296 310 requiredGems = [ g.ZenTest_4_9_3 ]; 297 311 sha256 = ''1wkb5jayb39yx0i8ly7sibygf9f9c3w24jg2z1qgm135zlb070v4''; 298 312 }; 299 - aws_sdk_1_15_0 = { 313 + aws_sdk_1_16_1 = { 300 314 basename = ''aws_sdk''; 301 315 meta = { 302 316 description = ''AWS SDK for Ruby''; 303 317 homepage = ''http://aws.amazon.com/sdkforruby''; 304 318 longDescription = ''AWS SDK for Ruby''; 305 319 }; 306 - name = ''aws-sdk-1.15.0''; 320 + name = ''aws-sdk-1.16.1''; 307 321 requiredGems = [ g.uuidtools_2_1_4 g.nokogiri_1_5_10 g.json_1_8_0 ]; 308 - sha256 = ''1lan7sgp7n5r2x2amcqswckdmkymrp89pj92arxdalis9jamma7q''; 322 + sha256 = ''1i6njmzfcmjb9xdaqw727pdqr17w3gad1nl5zln4mv6i4x0nbc3n''; 323 + }; 324 + backports_3_3_3 = { 325 + basename = ''backports''; 326 + meta = { 327 + description = ''Backports of Ruby features for older Ruby.''; 328 + homepage = ''http://github.com/marcandre/backports''; 329 + longDescription = ''Essential backports that enable many of the nice features of Ruby 1.8.7 up to 2.0.0 for earlier versions.''; 330 + }; 331 + name = ''backports-3.3.3''; 332 + requiredGems = [ ]; 333 + sha256 = ''0y1la483wlv7gam1470shskc0bjsif9hld6qikx165yw9gmbgxsy''; 309 334 }; 310 - bitbucket_backup_0_2_2 = { 335 + bitbucket_backup_0_3_0 = { 311 336 basename = ''bitbucket_backup''; 312 337 meta = { 313 338 description = ''A tool to backup Bitbucket repos.''; 314 339 homepage = ''https://bitbucket.org/seth/bitbucket-backup''; 315 340 longDescription = ''A tool to backup Bitbucket repos.''; 316 341 }; 317 - name = ''bitbucket-backup-0.2.2''; 342 + name = ''bitbucket-backup-0.3.0''; 318 343 requiredGems = [ g.highline_1_6_19 g.json_1_8_0 ]; 319 - sha256 = ''1kzg6pkzw04n96i6mhb74gpg4c899wly5fc2m1y6m2xvn71qksys''; 344 + sha256 = ''075bz4bhxim2kh5191qc9kpq7z81aa2smgqq5bfldjqvk70hr87y''; 320 345 }; 321 346 builder_3_1_3 = { 322 347 basename = ''builder''; ··· 404 429 requiredGems = [ g.ffi_1_9_0 ]; 405 430 sha256 = ''0jbz2ix7ff9ry8717lhcq9w8j8yd45akw48giwgdqccay5mlph7d''; 406 431 }; 407 - chronic_0_9_1 = { 432 + chronic_0_10_1 = { 408 433 basename = ''chronic''; 409 434 meta = { 410 435 description = ''Natural language date/time parsing.''; 411 436 homepage = ''http://github.com/mojombo/chronic''; 412 437 longDescription = ''Chronic is a natural language date/time parser written in pure Ruby.''; 413 438 }; 414 - name = ''chronic-0.9.1''; 439 + name = ''chronic-0.10.1''; 440 + requiredGems = [ ]; 441 + sha256 = ''0p822hry4njncxpf59nrvjayg2pxk1zh8gykjgsmqrphdkqqmp1w''; 442 + }; 443 + coderay_1_0_9 = { 444 + basename = ''coderay''; 445 + meta = { 446 + description = ''Fast syntax highlighting for selected languages.''; 447 + homepage = ''http://coderay.rubychan.de''; 448 + longDescription = ''Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.''; 449 + }; 450 + name = ''coderay-1.0.9''; 415 451 requiredGems = [ ]; 416 - sha256 = ''0kspaxpfy7yvyk1lvpx31w852qfj8wb9z04mcj5bzi70ljb9awqk''; 452 + sha256 = ''1pbjsvd6r2daxd6aicp19fnb1j5z7fxadflsm1h0r33cy3vi7iy8''; 417 453 }; 418 454 daemons_1_1_9 = { 419 455 basename = ''daemons''; ··· 477 513 requiredGems = [ g.unf_0_1_2 ]; 478 514 sha256 = ''0m57vacj2bmdfp094gjylfzz5gqdpn95pcypk5friab3svrambxv''; 479 515 }; 480 - dotenv_0_8_0 = { 516 + dotenv_0_9_0 = { 481 517 basename = ''dotenv''; 482 518 meta = { 483 519 description = ''Loads environment variables from `.env`.''; 484 520 homepage = ''https://github.com/bkeepers/dotenv''; 485 521 longDescription = ''Loads environment variables from `.env`.''; 486 522 }; 487 - name = ''dotenv-0.8.0''; 523 + name = ''dotenv-0.9.0''; 488 524 requiredGems = [ ]; 489 - sha256 = ''1l93ksw6szh77yzrsl4pzsg0ryry3j5n9k0xf8614gyl07p9rh51''; 525 + sha256 = ''1gl0m6s8d6m72wcm4p86kzzjdihyryi5mh6v70qkqd0dl1gj73l3''; 490 526 }; 491 527 em_resolv_replace_1_1_3 = { 492 528 basename = ''em_resolv_replace''; ··· 520 556 name = ''erubis-2.7.0''; 521 557 requiredGems = [ ]; 522 558 sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3''; 559 + }; 560 + ethon_0_6_1 = { 561 + basename = ''ethon''; 562 + meta = { 563 + description = ''Libcurl wrapper.''; 564 + homepage = ''https://github.com/typhoeus/ethon''; 565 + longDescription = ''Very lightweight libcurl wrapper.''; 566 + }; 567 + name = ''ethon-0.6.1''; 568 + requiredGems = [ g.ffi_1_9_0 g.mime_types_1_25 ]; 569 + sha256 = ''05mw10bh4pif0j6pjzyhcsm8kzv7xn94dcjcb15dmbjx2za0daa7''; 523 570 }; 524 571 eventmachine_1_0_3 = { 525 572 basename = ''eventmachine''; ··· 583 630 requiredGems = [ g.faraday_0_8_8 ]; 584 631 sha256 = ''1n0g8pm7ynx6ffyqhscc1cqw97zhvd8isr31yfyj15335j1jsncz''; 585 632 }; 633 + faraday_middleware_0_9_0 = { 634 + basename = ''faraday_middleware''; 635 + meta = { 636 + description = ''Various middleware for Faraday''; 637 + homepage = ''https://github.com/pengwynn/faraday_middleware''; 638 + longDescription = ''Various middleware for Faraday''; 639 + }; 640 + name = ''faraday_middleware-0.9.0''; 641 + requiredGems = [ g.faraday_0_8_8 ]; 642 + sha256 = ''1kwvi2sdxd6j764a7q5iir73dw2v6816zx3l8cgfv0wr2m47icq2''; 643 + }; 586 644 ffi_1_9_0 = { 587 645 basename = ''ffi''; 588 646 meta = { ··· 602 660 longDescription = ''Library to tail files in Ruby''; 603 661 }; 604 662 name = ''file-tail-1.0.12''; 605 - requiredGems = [ g.tins_0_8_4 ]; 663 + requiredGems = [ g.tins_0_9_0 ]; 606 664 sha256 = ''0mzxxnwj7k5pwxs0rdbmb3b41zgvzw7x40sf3qlkch4zdfx91i1j''; 607 665 }; 608 666 foreman_0_63_0 = { ··· 613 671 longDescription = ''Process manager for applications with multiple components''; 614 672 }; 615 673 name = ''foreman-0.63.0''; 616 - requiredGems = [ g.thor_0_18_1 g.dotenv_0_8_0 ]; 674 + requiredGems = [ g.thor_0_18_1 g.dotenv_0_9_0 ]; 617 675 sha256 = ''0yqyjix9jm4iwyc4f3wc32vxr28rpjcw1c9ni5brs4s2a24inzlk''; 618 676 }; 619 - gettext_2_3_9 = { 677 + gettext_3_0_0 = { 620 678 basename = ''gettext''; 621 679 meta = { 622 680 description = ''Gettext is a pure Ruby libary and tools to localize messages.''; ··· 626 684 So you can use GNU gettext tools for maintaining. 627 685 ''; 628 686 }; 629 - name = ''gettext-2.3.9''; 630 - requiredGems = [ g.locale_2_0_8 g.text_1_2_1 ]; 631 - sha256 = ''1i4kzkan7mnyr1ihphx0sqs3k4qj9i1ldg4a1cwf5h2fz657wvjj''; 687 + name = ''gettext-3.0.0''; 688 + requiredGems = [ g.locale_2_0_8 g.text_1_2_3 ]; 689 + sha256 = ''1qlqd6c39bjn930qh93i40gbz1bs20gzpwvw3d8rxnkls5a6pl1y''; 690 + }; 691 + gh_0_12_0 = { 692 + basename = ''gh''; 693 + meta = { 694 + description = ''layered github client''; 695 + homepage = ''http://gh.rkh.im/''; 696 + longDescription = ''multi-layer client for the github api v3''; 697 + }; 698 + name = ''gh-0.12.0''; 699 + requiredGems = [ g.faraday_0_8_8 g.backports_3_3_3 g.multi_json_1_7_9 g.addressable_2_3_5 g.net_http_persistent_2_9 g.net_http_pipeline_1_0_1 ]; 700 + sha256 = ''180jmg6rwilzcbzvyg74q27zpr09pv6pw3cfcjxr0bcklv203q3n''; 632 701 }; 633 702 highline_1_6_19 = { 634 703 basename = ''highline''; ··· 779 848 requiredGems = [ ]; 780 849 sha256 = ''0kkn5zhiffav2cffj43wwvzj07825r4j463ilfjgik034vnbjs83''; 781 850 }; 851 + launchy_2_3_0 = { 852 + basename = ''launchy''; 853 + meta = { 854 + description = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner.''; 855 + homepage = ''http://github.com/copiousfreetime/launchy''; 856 + longDescription = ''Launchy is helper class for launching cross-platform applications in a fire and forget manner. There are application concepts (browser, email client, etc) that are common across all platforms, and they may be launched differently on each platform. Launchy is here to make a common approach to launching external application from within ruby programs.''; 857 + }; 858 + name = ''launchy-2.3.0''; 859 + requiredGems = [ g.addressable_2_3_5 ]; 860 + sha256 = ''0ckvs40f29ancs0ki12pqb94k380cz41b4gbjplm85ly6kd57sph''; 861 + }; 782 862 locale_2_0_8 = { 783 863 basename = ''locale''; 784 864 meta = { ··· 821 901 longDescription = ''A really Ruby Mail handler.''; 822 902 }; 823 903 name = ''mail-2.5.4''; 824 - requiredGems = [ g.mime_types_1_24 g.treetop_1_4_15 ]; 904 + requiredGems = [ g.mime_types_1_25 g.treetop_1_4_15 ]; 825 905 sha256 = ''0z15ksb8blcppchv03g34844f7xgf36ckp484qjj2886ig1qara4''; 826 906 }; 827 907 mechanize_2_7_2 = { ··· 836 916 a history.''; 837 917 }; 838 918 name = ''mechanize-2.7.2''; 839 - requiredGems = [ g.net_http_digest_auth_1_4 g.net_http_persistent_2_9 g.mime_types_1_24 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_13 ]; 919 + requiredGems = [ g.net_http_digest_auth_1_4 g.net_http_persistent_2_9 g.mime_types_1_25 g.http_cookie_1_0_1 g.nokogiri_1_6_0 g.ntlm_http_0_1_1 g.webrobots_0_1_1 g.domain_name_0_5_13 ]; 840 920 sha256 = ''1w1rnn6jps1393gywi38saw5iqrvyai3vmvbv2kbc9j0zj5csyrl''; 841 921 }; 842 - mime_types_1_24 = { 922 + method_source_0_8_2 = { 923 + basename = ''method_source''; 924 + meta = { 925 + description = ''retrieve the sourcecode for a method''; 926 + homepage = ''http://banisterfiend.wordpress.com''; 927 + longDescription = ''retrieve the sourcecode for a method''; 928 + }; 929 + name = ''method_source-0.8.2''; 930 + requiredGems = [ ]; 931 + sha256 = ''1g5i4w0dmlhzd18dijlqw5gk27bv6dj2kziqzrzb7mpgxgsd1sf2''; 932 + }; 933 + mime_types_1_25 = { 843 934 basename = ''mime_types''; 844 935 meta = { 845 936 description = ''This library allows for the identification of a file's likely MIME content type''; 846 937 homepage = ''http://mime-types.rubyforge.org/''; 847 938 longDescription = ''This library allows for the identification of a file's likely MIME content 848 - type. This is release 1.24, adding and updating a few MIME types and fixing 849 - some issues with documentation. 939 + type. This is release 1.25, adding experimental caching and lazy loading 940 + functionality. 941 + 942 + The caching and lazy loading features were initially implemented by Greg 943 + Brockman (gdb). As these features are experimental, they are disabled by 944 + default and must be enabled through the use of environment variables. The cache 945 + is invalidated on a per-version basis; the cache for version 1.25 will not be 946 + reused for version 1.26. 947 + 948 + To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+ 949 + to any value other than 'false'. When using lazy loading, the initial startup 950 + of MIME::Types is around 12–25× faster than normal startup (on my system, 951 + normal startup is about 90 ms; lazy startup is about 4 ms). This isn't 952 + generally useful, however, as the MIME::Types database has not been loaded. 953 + Lazy startup and load is just *slightly* faster—around 1 ms. The real advantage 954 + comes from using the cache. 955 + 956 + To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a 957 + filename where MIME::Types will have read-write access. The first time a new 958 + version of MIME::Types is run using this file, it will be created, taking a 959 + little longer than normal. Subsequent loads using the same cache file will be 960 + approximately 3½× faster (25 ms) than normal loads. This can be combined with 961 + +RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded 962 + or multiprocess environment where all threads or processes will be using the 963 + same cache file. 964 + 965 + As the caching interface is still experimental, the only values cached are the 966 + default MIME::Types database, not any custom MIME::Types added by users. 850 967 851 968 MIME types are used in MIME-compliant communications, as in e-mail or HTTP 852 969 traffic, to indicate the type of content which is transmitted. MIME::Types ··· 866 983 added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp] 867 984 and added by the users of MIME::Types.''; 868 985 }; 869 - name = ''mime-types-1.24''; 986 + name = ''mime-types-1.25''; 870 987 requiredGems = [ ]; 871 - sha256 = ''1g9wmcimvighiyc2pq1qyl3v9420aai86qplyndvvkh7qw78xl9a''; 988 + sha256 = ''0hd6hpl05jyx3siznk70z46bmrzwmcyrr24yfaqg6nar35zw8bgf''; 872 989 }; 873 990 mini_portile_0_5_1 = { 874 991 basename = ''mini_portile''; ··· 1014 1131 requiredGems = [ ]; 1015 1132 sha256 = ''0k9bp7q5fsh908jnkwfj71ky04i4ih0ky6sqi5vl6zcpjsczgfcb''; 1016 1133 }; 1134 + net_http_pipeline_1_0_1 = { 1135 + basename = ''net_http_pipeline''; 1136 + meta = { 1137 + description = ''An HTTP/1.1 pipelining implementation atop Net::HTTP''; 1138 + homepage = ''http://docs.seattlerb.org/net-http-pipeline''; 1139 + longDescription = ''An HTTP/1.1 pipelining implementation atop Net::HTTP. A pipelined connection 1140 + sends multiple requests to the HTTP server without waiting for the responses. 1141 + The server will respond in-order.''; 1142 + }; 1143 + name = ''net-http-pipeline-1.0.1''; 1144 + requiredGems = [ ]; 1145 + sha256 = ''0bxjy33yhxwsbnld8xj3zv64ibgfjn9rjpiqkyd5ipmz50pww8v9''; 1146 + }; 1017 1147 net_sftp_2_0_5 = { 1018 1148 basename = ''net_sftp''; 1019 1149 meta = { ··· 1047 1177 requiredGems = [ ]; 1048 1178 sha256 = ''0vf9w8b9f5ha94nwhvwxyqk4lfpy42ihl1g0qib8dfvswlkqw3mx''; 1049 1179 }; 1180 + netrc_0_7_7 = { 1181 + basename = ''netrc''; 1182 + meta = { 1183 + description = ''Library to read and write netrc files.''; 1184 + homepage = ''https://github.com/geemus/netrc''; 1185 + longDescription = ''This library can read and update netrc files, preserving formatting including comments and whitespace.''; 1186 + }; 1187 + name = ''netrc-0.7.7''; 1188 + requiredGems = [ ]; 1189 + sha256 = ''1y64v93hsxdwgx3dfkyzdki3zqd1slm42dmi23v0zy3kap4vpard''; 1190 + }; 1050 1191 nix_0_1_1 = { 1051 1192 basename = ''nix''; 1052 1193 meta = { ··· 1107 1248 longDescription = ''Command-line client for Papertrail hosted log management service. Tails and searches app server logs and system syslog. Supports Boolean search and works with grep and pipe output (Unix).''; 1108 1249 }; 1109 1250 name = ''papertrail-0.9.7''; 1110 - requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_9_1 g.faraday_0_8_8 g.faraday_middleware_0_8_8 ]; 1251 + requiredGems = [ g.addressable_2_3_5 g.yajl_ruby_1_1_0 g.chronic_0_10_1 g.faraday_0_8_8 g.faraday_middleware_0_8_8 ]; 1111 1252 sha256 = ''0v0m1v0qabbr9pmyl77znz39qy1m7p0xwvf3lf9hyq6n524f2dwr''; 1112 1253 }; 1113 1254 papertrail_cli_0_9_3 = { ··· 1145 1286 requiredGems = [ ]; 1146 1287 sha256 = ''082zmail2h3cxd9z1wnibhk6aj4sb1f3zzwra6kg9bp51kx2c00v''; 1147 1288 }; 1289 + pry_0_9_12_2 = { 1290 + basename = ''pry''; 1291 + meta = { 1292 + description = ''An IRB alternative and runtime developer console''; 1293 + homepage = ''http://pry.github.com''; 1294 + longDescription = ''An IRB alternative and runtime developer console''; 1295 + }; 1296 + name = ''pry-0.9.12.2''; 1297 + requiredGems = [ g.coderay_1_0_9 g.slop_3_4_6 g.method_source_0_8_2 ]; 1298 + sha256 = ''141slzb62zfzdhrygqjmrzh68s3vzrb4mwyipy2lhps5q4b46y9s''; 1299 + }; 1300 + pusher_client_0_3_1 = { 1301 + basename = ''pusher_client''; 1302 + meta = { 1303 + description = ''Client for consuming WebSockets from http://pusher.com''; 1304 + homepage = ''http://github.com/pusher/pusher-ruby-client''; 1305 + longDescription = ''Client for consuming WebSockets from http://pusher.com''; 1306 + }; 1307 + name = ''pusher-client-0.3.1''; 1308 + requiredGems = [ g.websocket_1_0_7 g.ruby_hmac_0_4_0 ]; 1309 + sha256 = ''1mxqy960iln065fypk1ww3xgv7q396fpl6v0rp7ipls6aj86j970''; 1310 + }; 1148 1311 rack_1_5_2 = { 1149 1312 basename = ''rack''; 1150 1313 meta = { ··· 1434 1597 requiredGems = [ ]; 1435 1598 sha256 = ''1rna3ii52rlhhca49zigk692hdcmz7qib42i4hhny478k04wx0qg''; 1436 1599 }; 1600 + ruby_hmac_0_4_0 = { 1601 + basename = ''ruby_hmac''; 1602 + meta = { 1603 + description = ''This module provides common interface to HMAC functionality''; 1604 + homepage = ''http://ruby-hmac.rubyforge.org''; 1605 + longDescription = ''This module provides common interface to HMAC functionality. HMAC is a kind of "Message Authentication Code" (MAC) algorithm whose standard is documented in RFC2104. Namely, a MAC provides a way to check the integrity of information transmitted over or stored in an unreliable medium, based on a secret key. 1606 + 1607 + Originally written by Daiki Ueno. Converted to a RubyGem by Geoffrey Grosenbach''; 1608 + }; 1609 + name = ''ruby-hmac-0.4.0''; 1610 + requiredGems = [ ]; 1611 + sha256 = ''01zym41f8fqbmxfz8zv19627swi62ka3gp33bfbkc87v5k7mw954''; 1612 + }; 1437 1613 rubyforge_2_0_4 = { 1438 1614 basename = ''rubyforge''; 1439 1615 meta = { ··· 1477 1653 requiredGems = [ ]; 1478 1654 sha256 = ''0anfff4hz8fz1wbimmp9vv4mjfl1swg7ww74j549788x41l4x283''; 1479 1655 }; 1480 - selenium_webdriver_2_35_0 = { 1656 + selenium_webdriver_2_35_1 = { 1481 1657 basename = ''selenium_webdriver''; 1482 1658 meta = { 1483 1659 description = ''The next generation developer focused tool for automated testing of webapps''; 1484 1660 homepage = ''http://selenium.googlecode.com''; 1485 1661 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.''; 1486 1662 }; 1487 - name = ''selenium-webdriver-2.35.0''; 1663 + name = ''selenium-webdriver-2.35.1''; 1488 1664 requiredGems = [ g.multi_json_1_7_9 g.rubyzip_0_9_9 g.childprocess_0_3_9 g.websocket_1_0_7 ]; 1489 - sha256 = ''1y9p7njw26j571mhnvqrh0hvszx78kfci4d7qps38l32zid5qa7m''; 1665 + sha256 = ''0251nbh6kbb96dv21n6fgbnw31p5gqr7anvhl8phrar5ylircqj6''; 1490 1666 }; 1491 1667 servolux_0_10_0 = { 1492 1668 basename = ''servolux''; ··· 1513 1689 requiredGems = [ g.rack_1_5_2 g.rack_protection_1_5_0 g.tilt_1_4_1 ]; 1514 1690 sha256 = ''05blf915zpiwyz7agcn9rwdmddwxz0z4l3gd4qlqmrgd2vkw4sxc''; 1515 1691 }; 1692 + slop_3_4_6 = { 1693 + basename = ''slop''; 1694 + meta = { 1695 + description = ''Simple Lightweight Option Parsing''; 1696 + homepage = ''http://github.com/injekt/slop''; 1697 + longDescription = ''A simple DSL for gathering options and parsing the command line''; 1698 + }; 1699 + name = ''slop-3.4.6''; 1700 + requiredGems = [ ]; 1701 + sha256 = ''0fdp3nkljjs2d5yhgjzcqi0f6xq67byfbrayg5aj7r76rsw0hmal''; 1702 + }; 1516 1703 sprockets_2_10_0 = { 1517 1704 basename = ''sprockets''; 1518 1705 meta = { ··· 1584 1771 longDescription = ''This library uses ANSI escape sequences to control the attributes of terminal output''; 1585 1772 }; 1586 1773 name = ''term-ansicolor-1.2.2''; 1587 - requiredGems = [ g.tins_0_8_4 ]; 1774 + requiredGems = [ g.tins_0_9_0 ]; 1588 1775 sha256 = ''1b41q1q6mqcgzq9fhzhmjvfg5sfs5v7gkb8z57r4hajcp89lflxr''; 1589 1776 }; 1590 - text_1_2_1 = { 1777 + text_1_2_3 = { 1591 1778 basename = ''text''; 1592 1779 meta = { 1593 1780 description = ''A collection of text algorithms''; 1594 1781 homepage = ''http://github.com/threedaymonk/text''; 1595 1782 longDescription = ''A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming''; 1596 1783 }; 1597 - name = ''text-1.2.1''; 1784 + name = ''text-1.2.3''; 1598 1785 requiredGems = [ ]; 1599 - sha256 = ''0s186kh125imdr7dahr10payc1gmxgk6wjy1v3agdyvl53yn5z3z''; 1786 + sha256 = ''14p1b3m7sxjs4ckjnd1whz82hkv0cj08j3rpkvcbavwbm07zpsd0''; 1600 1787 }; 1601 1788 thin_1_5_1 = { 1602 1789 basename = ''thin''; ··· 1642 1829 requiredGems = [ ]; 1643 1830 sha256 = ''00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir''; 1644 1831 }; 1645 - tins_0_8_4 = { 1832 + tins_0_9_0 = { 1646 1833 basename = ''tins''; 1647 1834 meta = { 1648 1835 description = ''Useful stuff.''; 1649 1836 homepage = ''http://flori.github.com/tins''; 1650 1837 longDescription = ''All the stuff that isn't good/big enough for a real library.''; 1651 1838 }; 1652 - name = ''tins-0.8.4''; 1839 + name = ''tins-0.9.0''; 1653 1840 requiredGems = [ ]; 1654 - sha256 = ''1j1mkxh9m4qkhgyl9naxd2gxv03c6svbwcm7vl8c2s9p4gfg0x7s''; 1841 + sha256 = ''17147yzxhbcby9ycswai6sgc9cxdlbfa897amjsimkyqv1lh9pbc''; 1842 + }; 1843 + travis_1_5_3 = { 1844 + basename = ''travis''; 1845 + meta = { 1846 + description = ''Travis CI client''; 1847 + homepage = ''https://github.com/travis-ci/travis''; 1848 + longDescription = ''CLI and Ruby client library for Travis CI''; 1849 + }; 1850 + name = ''travis-1.5.3''; 1851 + requiredGems = [ g.faraday_0_8_8 g.faraday_middleware_0_9_0 g.highline_1_6_19 g.netrc_0_7_7 g.backports_3_3_3 g.gh_0_12_0 g.launchy_2_3_0 g.pry_0_9_12_2 g.typhoeus_0_6_5 g.pusher_client_0_3_1 ]; 1852 + sha256 = ''052kqfd0280ar9ci9vplihbc4a69l06m8chfrriygvjxc14npx97''; 1655 1853 }; 1656 1854 treetop_1_4_15 = { 1657 1855 basename = ''treetop''; ··· 1677 1875 name = ''trollop-2.0''; 1678 1876 requiredGems = [ ]; 1679 1877 sha256 = ''0iz5k7ax7a5jm9x6p81k6f4mgp48wxxb0j55ypnwxnznih8fsghz''; 1878 + }; 1879 + typhoeus_0_6_5 = { 1880 + basename = ''typhoeus''; 1881 + meta = { 1882 + description = ''Parallel HTTP library on top of libcurl multi.''; 1883 + homepage = ''https://github.com/typhoeus/typhoeus''; 1884 + longDescription = ''Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic.''; 1885 + }; 1886 + name = ''typhoeus-0.6.5''; 1887 + requiredGems = [ g.ethon_0_6_1 ]; 1888 + sha256 = ''13xwy86iv98ypagrb6d95k1xf6yllnfqnh4ipfqix87npirjaxji''; 1680 1889 }; 1681 1890 tzinfo_0_3_37 = { 1682 1891 basename = ''tzinfo'';
+8
pkgs/development/interpreters/ruby/patches.nix
··· 116 116 extraWrapperFlags = "--prefix RUBYLIB : ."; 117 117 }; 118 118 119 + pry = { gemFlags = "--no-ri --no-rdoc"; }; 120 + 121 + fakes3 = { 122 + postInstall = '' 123 + cd $out/${ruby.gemPath}/gems/* 124 + patch -Np1 -i ${../../ruby-modules/fake-s3-list-bucket.patch} 125 + ''; 126 + }; 119 127 }
+36
pkgs/development/libraries/aspell/dictionaries.nix
··· 28 28 29 29 in { 30 30 31 + cs = buildDict { 32 + shortName = "cs-20040614-1"; 33 + fullName = "Czech"; 34 + src = fetchurl { 35 + url = mirror://gnu/aspell/dict/cs/aspell6-cs-20040614-1.tar.bz2; 36 + sha256 = "0rihj4hsw96pd9casvmpvw3r8040pfa28p1h73x4vyn20zwr3h01"; 37 + }; 38 + }; 39 + 31 40 de = buildDict { 32 41 shortName = "de-20030222-1"; 33 42 fullName = "German"; ··· 88 97 src = fetchurl { 89 98 url = mirror://gnu/aspell/dict/la/aspell6-la-20020503-0.tar.bz2; 90 99 sha256 = "1199inwi16dznzl087v4skn66fl7h555hi2palx6s1f3s54b11nl"; 100 + }; 101 + }; 102 + 103 + nb = buildDict { 104 + shortName = "nb-0.50.1-0"; 105 + fullName = "Norwegian Bokmal"; 106 + src = fetchurl { 107 + url = "mirror://gnu/aspell/dict/nb/aspell-nb-0.50.1-0.tar.bz2"; 108 + sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77"; 91 109 }; 92 110 }; 93 111 ··· 104 122 ''; 105 123 }; 106 124 125 + nn = buildDict { 126 + shortName = "nn-0.50.1-0"; 127 + fullName = "Norwegian Nynorsk"; 128 + src = fetchurl { 129 + url = "mirror://gnu/aspell/dict/nn/aspell-nn-0.50.1-1.tar.bz2"; 130 + sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc"; 131 + }; 132 + }; 133 + 107 134 pl = buildDict { 108 135 shortName = "pl-6.0_20061121-0"; 109 136 fullName = "Polish"; ··· 119 146 src = fetchurl { 120 147 url = mirror://gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2; 121 148 sha256 = "0ip6nq43hcr7vvzbv4lwwmlwgfa60hrhsldh9xy3zg2prv6bcaaw"; 149 + }; 150 + }; 151 + 152 + sv = buildDict { 153 + shortName = "sv-0.51-0"; 154 + fullName = "Swedish"; 155 + src = fetchurl { 156 + url = mirror://gnu/aspell/dict/sv/aspell-sv-0.51-0.tar.bz2; 157 + sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v"; 122 158 }; 123 159 }; 124 160
+21 -12
pkgs/development/libraries/cogl/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf 2 - , pangoSupport ? true, pango, cairo 3 - , libXfixes, libXcomposite, libXdamage }: 1 + { stdenv, fetchurl, pkgconfig, mesa, glib, gdk_pixbuf, libXfixes, libXcomposite 2 + , libXdamage, libintlOrEmpty 3 + , pangoSupport ? true, pango, cairo }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "cogl-1.8.2"; ··· 13 13 nativeBuildInputs = [ pkgconfig ]; 14 14 15 15 propagatedBuildInputs = 16 - [ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ]; 16 + [ mesa glib gdk_pixbuf libXfixes libXcomposite libXdamage ] 17 + ++ libintlOrEmpty; 17 18 18 19 buildInputs = stdenv.lib.optionals pangoSupport [ pango cairo ]; 19 20 20 - meta = { 21 + COGL_PANGO_DEP_CFLAGS 22 + = stdenv.lib.optionalString (stdenv.isDarwin && pangoSupport) 23 + "-I${pango}/include/pango-1.0 -I${cairo}/include/cairo"; 24 + 25 + NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; 26 + 27 + meta = with stdenv.lib; { 21 28 description = "A small open source library for using 3D graphics hardware for rendering"; 22 - longDescription = 23 - '' 24 - Cogl is a small open source library for using 3D graphics hardware for 25 - rendering. The API departs from the flat state machine style of OpenGL 26 - and is designed to make it easy to write orthogonal components that can 27 - render without stepping on each others toes. 28 - ''; 29 + maintainers = with maintainers; [ lovek323 ]; 30 + 31 + longDescription = '' 32 + Cogl is a small open source library for using 3D graphics hardware for 33 + rendering. The API departs from the flat state machine style of OpenGL 34 + and is designed to make it easy to write orthogonal components that can 35 + render without stepping on each other's toes. 36 + ''; 37 + 29 38 inherit (glib.meta) platforms; 30 39 }; 31 40 }
+23 -10
pkgs/development/libraries/gsoap/default.nix
··· 1 - { stdenv, fetchurl, m4, bison, flex, openssl, zlib }: 1 + { stdenv, fetchurl, unzip, m4, bison, flex, openssl, zlib }: 2 2 3 - let version = "2.7.15"; in 4 - 5 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 6 4 name = "gsoap-${version}"; 5 + version = "2.8.16"; 7 6 8 7 src = fetchurl { 9 - url = "mirror://sourceforge/gsoap2/files/gSOAP/2.7.15%20stable/gsoap_${version}.tar.gz"; 10 - sha256 = "3ed883ab1a3d32b5bb2bf599306f247f6de3ffedd8890eb0e6303ae15995dc12"; 8 + url = "mirror://sourceforge/project/gsoap2/gSOAP/gsoap_${version}.zip"; 9 + sha256 = "00lhhysa9f9ychkvn1ij0ngr54l1dl9ww801yrliwq5c05gql7a6"; 11 10 }; 12 11 13 - buildInputs = [ m4 bison flex openssl zlib ]; 14 - meta = { 12 + buildInputs = [ unzip m4 bison flex openssl zlib ]; 13 + 14 + meta = with stdenv.lib; { 15 + description = "C/C++ toolkit for SOAP web services and XML-based applications"; 15 16 homepage = "http://www.cs.fsu.edu/~engelen/soap.html"; 16 - description = "The gSOAP toolkit is an open source C and C++ software development toolkit for SOAP/WSDL and XML Web services."; 17 - license = "free-non-copyleft"; 17 + # gsoap is dual/triple licensed (see homepage for details): 18 + # 1. gSOAP Public License 1.3 (based on Mozilla Public License 1.1). 19 + # Components NOT covered by the gSOAP Public License are: 20 + # - wsdl2h tool and its source code output, 21 + # - soapcpp2 tool and its source code output, 22 + # - UDDI code, 23 + # - the webserver example code in gsoap/samples/webserver, 24 + # - and several example applications in the gsoap/samples directory. 25 + # 2. GPLv2 covers all of the software 26 + # 3. Proprietary commercial software development license (removes GPL 27 + # restrictions) 28 + license = licenses.gpl2; 29 + platforms = platforms.linux; 30 + maintainers = [ maintainers.bjornfor ]; 18 31 }; 19 32 }
+26
pkgs/development/libraries/haskell/Cabal/1.18.0.nix
··· 1 + { cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck 2 + , regexPosix, testFramework, testFrameworkHunit 3 + , testFrameworkQuickcheck2, time 4 + }: 5 + 6 + cabal.mkDerivation (self: { 7 + pname = "Cabal"; 8 + version = "1.18.0"; 9 + sha256 = "1nxvkfkjkyxsa4nbrwl59r84j63qh2qx4cbd3vnr6vvdnflbix8f"; 10 + buildDepends = [ deepseq filepath time ]; 11 + testDepends = [ 12 + extensibleExceptions filepath HUnit QuickCheck regexPosix 13 + testFramework testFrameworkHunit testFrameworkQuickcheck2 14 + ]; 15 + doCheck = false; 16 + meta = { 17 + homepage = "http://www.haskell.org/cabal/"; 18 + description = "A framework for packaging Haskell software"; 19 + license = self.stdenv.lib.licenses.bsd3; 20 + platforms = self.ghc.meta.platforms; 21 + maintainers = [ 22 + self.stdenv.lib.maintainers.andres 23 + self.stdenv.lib.maintainers.simons 24 + ]; 25 + }; 26 + })
+18
pkgs/development/libraries/haskell/Chart-cairo/default.nix
··· 1 + { cabal, cairo, Chart, colour, dataDefaultClass, mtl, operational 2 + , time 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "Chart-cairo"; 7 + version = "1.0"; 8 + sha256 = "0z5qhsq9v5sd32d18gl09svxic8n6s65v4nyq04zcp76219mhp55"; 9 + buildDepends = [ 10 + cairo Chart colour dataDefaultClass mtl operational time 11 + ]; 12 + meta = { 13 + homepage = "https://github.com/timbod7/haskell-chart/wiki"; 14 + description = "Cairo backend for Charts"; 15 + license = self.stdenv.lib.licenses.bsd3; 16 + platforms = self.ghc.meta.platforms; 17 + }; 18 + })
+4 -8
pkgs/development/libraries/haskell/Chart-gtk/default.nix
··· 1 - { cabal, cairo, Chart, colour, dataAccessor, dataAccessorTemplate 2 - , gtk, mtl, time 3 - }: 1 + { cabal, cairo, Chart, ChartCairo, colour, gtk, mtl, time }: 4 2 5 3 cabal.mkDerivation (self: { 6 4 pname = "Chart-gtk"; 7 - version = "0.17"; 8 - sha256 = "1i411kdpz75azyhfaryazr0bpij5xcl0y82m9a7k23w8mhybqwc7"; 9 - buildDepends = [ 10 - cairo Chart colour dataAccessor dataAccessorTemplate gtk mtl time 11 - ]; 5 + version = "1.0"; 6 + sha256 = "06i53922hdc7dvh2a76ccvwrwfhvhji0ya8j4f2lddg5zckvp3yj"; 7 + buildDepends = [ cairo Chart ChartCairo colour gtk mtl time ]; 12 8 meta = { 13 9 homepage = "https://github.com/timbod7/haskell-chart/wiki"; 14 10 description = "Utility functions for using the chart library with GTK";
+4 -6
pkgs/development/libraries/haskell/Chart/default.nix
··· 1 - { cabal, cairo, colour, dataAccessor, dataAccessorTemplate, mtl 2 - , time 3 - }: 1 + { cabal, colour, dataDefaultClass, lens, mtl, operational, time }: 4 2 5 3 cabal.mkDerivation (self: { 6 4 pname = "Chart"; 7 - version = "0.17"; 8 - sha256 = "1ip1a61ryypwfzj6dc6n6pl92rflf7lqf1760ppjyg05q5pn6qxg"; 5 + version = "1.0"; 6 + sha256 = "137njda84vxrj3pk12bmkf11wh8fj89nxpz067wrycrgw9xy5rd3"; 9 7 buildDepends = [ 10 - cairo colour dataAccessor dataAccessorTemplate mtl time 8 + colour dataDefaultClass lens mtl operational time 11 9 ]; 12 10 meta = { 13 11 homepage = "https://github.com/timbod7/haskell-chart/wiki";
+3 -3
pkgs/development/libraries/haskell/HsOpenSSL/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "HsOpenSSL"; 5 - version = "0.10.3.3"; 6 - sha256 = "04d2nd2hcbglw8blwhi3d32vazdxnvs9s52788qyllgm7gmay6a5"; 5 + version = "0.10.3.4"; 6 + sha256 = "1xgnzivphnzb4yf31406yg5fjycrfypwrlxi2s8lfzgja8m1l7h5"; 7 7 buildDepends = [ network time ]; 8 8 extraLibraries = [ openssl ]; 9 9 meta = { 10 10 homepage = "https://github.com/phonohawk/HsOpenSSL"; 11 - description = "(Incomplete) OpenSSL binding for Haskell"; 11 + description = "Partial OpenSSL binding for Haskell"; 12 12 license = self.stdenv.lib.licenses.publicDomain; 13 13 platforms = self.ghc.meta.platforms; 14 14 maintainers = [ self.stdenv.lib.maintainers.andres ];
+13
pkgs/development/libraries/haskell/Strafunski-StrategyLib/default.nix
··· 1 + { cabal, mtl, syb }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "Strafunski-StrategyLib"; 5 + version = "5.0.0.3"; 6 + sha256 = "1s7410dfzkqd9j8n5g92pvh9rwglngj3ca9ipcr6xsq0n6yhs51y"; 7 + buildDepends = [ mtl syb ]; 8 + meta = { 9 + description = "Library for strategic programming"; 10 + license = self.stdenv.lib.licenses.bsd3; 11 + platforms = self.ghc.meta.platforms; 12 + }; 13 + })
+1
pkgs/development/libraries/haskell/accelerate-cuda/default.nix
··· 12 12 hashtables languageCQuote mainlandPretty mtl SafeSemaphore srcloc 13 13 text transformers unorderedContainers 14 14 ]; 15 + jailbreak = true; 15 16 meta = { 16 17 homepage = "https://github.com/AccelerateHS/accelerate-cuda/"; 17 18 description = "Accelerate backend for NVIDIA GPUs";
+3 -3
pkgs/development/libraries/haskell/aeson/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "aeson"; 8 - version = "0.6.1.0"; 9 - sha256 = "16hjwcybmgmk1sg8x02r9bxisx4gl61rlq8w2zsxfgkxwjpfhkbx"; 8 + version = "0.6.2.0"; 9 + sha256 = "1f7bzgwl9pm5a79gr3a8wxh7dyz4k2508d0bw4l0mbjgv6r7s4an"; 10 10 buildDepends = [ 11 11 attoparsec blazeBuilder deepseq dlist hashable mtl syb text time 12 12 unorderedContainers vector 13 13 ]; 14 14 testDepends = [ 15 15 attoparsec QuickCheck testFramework testFrameworkQuickcheck2 text 16 - time 16 + time unorderedContainers vector 17 17 ]; 18 18 doCheck = false; 19 19 meta = {
+2 -2
pkgs/development/libraries/haskell/bindings-DSL/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "bindings-DSL"; 5 - version = "1.0.16"; 6 - sha256 = "1sly88585f94dsnhyw6nagnr4jfjixnn61my85x05987flf325px"; 5 + version = "1.0.17"; 6 + sha256 = "1203n6wzdp21hd7zdhvhppxhkz4xr3qykwkb8j5mb2s4kijx01bn"; 7 7 meta = { 8 8 homepage = "http://bitbucket.org/mauricio/bindings-dsl"; 9 9 description = "FFI domain specific language, on top of hsc2hs";
+17
pkgs/development/libraries/haskell/case-insensitive/1.1.nix
··· 1 + { cabal, deepseq, hashable, HUnit, testFramework 2 + , testFrameworkHunit, text 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "case-insensitive"; 7 + version = "1.1"; 8 + sha256 = "1likcqdlhbbk78s887n5g9a4jjxxyh46hj4wc7l7snf6f9ygd5lj"; 9 + buildDepends = [ deepseq hashable text ]; 10 + testDepends = [ HUnit testFramework testFrameworkHunit text ]; 11 + meta = { 12 + homepage = "https://github.com/basvandijk/case-insensitive"; 13 + description = "Case insensitive string comparison"; 14 + license = self.stdenv.lib.licenses.bsd3; 15 + platforms = self.ghc.meta.platforms; 16 + }; 17 + })
+8 -4
pkgs/development/libraries/haskell/cipher-aes/default.nix
··· 1 - { cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }: 1 + { cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck 2 + , securemem, testFramework, testFrameworkQuickcheck2 3 + }: 2 4 3 5 cabal.mkDerivation (self: { 4 6 pname = "cipher-aes"; 5 - version = "0.1.8"; 6 - sha256 = "171mj9abm0x9bg6mf225mhb25i7xh4v5la5866llb1qrrpvsk1xf"; 7 + version = "0.2.5"; 8 + sha256 = "1ayypdfn2nnxp595dpyivmzw2jc4iyjz2in3z7ldccx36gn5j6b3"; 9 + buildDepends = [ byteable cryptoCipherTypes securemem ]; 7 10 testDepends = [ 8 - QuickCheck testFramework testFrameworkQuickcheck2 11 + byteable cryptoCipherTests cryptoCipherTypes QuickCheck 12 + testFramework testFrameworkQuickcheck2 9 13 ]; 10 14 meta = { 11 15 homepage = "http://github.com/vincenthz/hs-cipher-aes";
+20
pkgs/development/libraries/haskell/cipher-blowfish/default.nix
··· 1 + { cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck 2 + , securemem, testFramework, testFrameworkQuickcheck2, vector 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "cipher-blowfish"; 7 + version = "0.0.1"; 8 + sha256 = "0bz8jd65idcalyzcbmgz16hr6y5mnw7mckk5yvrm9k19cr6mwq52"; 9 + buildDepends = [ byteable cryptoCipherTypes securemem vector ]; 10 + testDepends = [ 11 + byteable cryptoCipherTests cryptoCipherTypes QuickCheck 12 + testFramework testFrameworkQuickcheck2 13 + ]; 14 + meta = { 15 + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; 16 + description = "Blowfish cipher"; 17 + license = self.stdenv.lib.licenses.bsd3; 18 + platforms = self.ghc.meta.platforms; 19 + }; 20 + })
+20
pkgs/development/libraries/haskell/cipher-camellia/default.nix
··· 1 + { cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck 2 + , securemem, testFramework, testFrameworkQuickcheck2, vector 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "cipher-camellia"; 7 + version = "0.0.1"; 8 + sha256 = "11narl4h77v7317hdqy8zxhym3k7xrmw97yfwh0vr8k1y5dkiqh3"; 9 + buildDepends = [ byteable cryptoCipherTypes securemem vector ]; 10 + testDepends = [ 11 + byteable cryptoCipherTests cryptoCipherTypes QuickCheck 12 + testFramework testFrameworkQuickcheck2 13 + ]; 14 + meta = { 15 + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; 16 + description = "Camellia block cipher primitives"; 17 + license = self.stdenv.lib.licenses.bsd3; 18 + platforms = self.ghc.meta.platforms; 19 + }; 20 + })
+20
pkgs/development/libraries/haskell/cipher-des/default.nix
··· 1 + { cabal, byteable, cryptoCipherTests, cryptoCipherTypes, QuickCheck 2 + , securemem, testFramework, testFrameworkQuickcheck2 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "cipher-des"; 7 + version = "0.0.3"; 8 + sha256 = "1gcpwfxrlgwl34yy7k3vhpmcrmyiirbmz40zssk2lv6cfrylc4z7"; 9 + buildDepends = [ byteable cryptoCipherTypes securemem ]; 10 + testDepends = [ 11 + byteable cryptoCipherTests cryptoCipherTypes QuickCheck 12 + testFramework testFrameworkQuickcheck2 13 + ]; 14 + meta = { 15 + homepage = "http://github.com/vincenthz/hs-crypto-cipher"; 16 + description = "DES and 3DES primitives"; 17 + license = self.stdenv.lib.licenses.bsd3; 18 + platforms = self.ghc.meta.platforms; 19 + }; 20 + })
+6 -5
pkgs/development/libraries/haskell/clientsession/default.nix
··· 1 1 { cabal, base64Bytestring, cereal, cipherAes, cprngAes, cryptoApi 2 - , entropy, hspec, HUnit, QuickCheck, skein, tagged, transformers 2 + , cryptoRandom, entropy, hspec, HUnit, QuickCheck, skein, tagged 3 + , transformers 3 4 }: 4 5 5 6 cabal.mkDerivation (self: { 6 7 pname = "clientsession"; 7 - version = "0.9.0.2"; 8 - sha256 = "0vl310nickavp8wkaad1wfnvm8gfsg9jcfw3rgjz7698avynv3ni"; 8 + version = "0.9.0.3"; 9 + sha256 = "0w7mkyrd8gx5d6mcqprn7ll05414vm2j5fbyi6pj9cxd2m4qc9b1"; 9 10 buildDepends = [ 10 - base64Bytestring cereal cipherAes cprngAes cryptoApi entropy skein 11 - tagged 11 + base64Bytestring cereal cipherAes cprngAes cryptoApi cryptoRandom 12 + entropy skein tagged 12 13 ]; 13 14 testDepends = [ cereal hspec HUnit QuickCheck transformers ]; 14 15 meta = {
+19
pkgs/development/libraries/haskell/cmdtheline/default.nix
··· 1 + { cabal, filepath, HUnit, parsec, testFramework, testFrameworkHunit 2 + , transformers 3 + }: 4 + 5 + cabal.mkDerivation (self: { 6 + pname = "cmdtheline"; 7 + version = "0.2.3"; 8 + sha256 = "1jwbr34xgccjbz6nm58bdsg1vqyv87rh45yia5j36vlfbaclyb04"; 9 + buildDepends = [ filepath parsec transformers ]; 10 + testDepends = [ 11 + filepath HUnit parsec testFramework testFrameworkHunit transformers 12 + ]; 13 + meta = { 14 + homepage = "http://github.com/eli-frey/cmdtheline"; 15 + description = "Declarative command-line option parsing and documentation library"; 16 + license = self.stdenv.lib.licenses.mit; 17 + platforms = self.ghc.meta.platforms; 18 + }; 19 + })
+4 -6
pkgs/development/libraries/haskell/cprng-aes/default.nix
··· 1 - { cabal, cipherAes, cryptoApi, cryptoRandomApi, entropy, random }: 1 + { cabal, byteable, cipherAes, cryptoRandom, random }: 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "cprng-aes"; 5 - version = "0.3.4"; 6 - sha256 = "0k1zh4nw30qgdrkgn6x6zfbpp129f9cparzyqsdqfbf44j0mf2rw"; 7 - buildDepends = [ 8 - cipherAes cryptoApi cryptoRandomApi entropy random 9 - ]; 5 + version = "0.5.1"; 6 + sha256 = "1bw76y2krcshimvwzph76d69bdfaxfi21w4dxfslmqm78knlls47"; 7 + buildDepends = [ byteable cipherAes cryptoRandom random ]; 10 8 meta = { 11 9 homepage = "http://github.com/vincenthz/hs-cprng-aes"; 12 10 description = "Crypto Pseudo Random Number Generator using AES in counter mode";
+6 -6
pkgs/development/libraries/haskell/crypto-numbers/default.nix
··· 1 - { cabal, cryptoRandomApi, HUnit, QuickCheck, testFramework 1 + { cabal, byteable, cryptoRandom, HUnit, QuickCheck, testFramework 2 2 , testFrameworkHunit, testFrameworkQuickcheck2, vector 3 3 }: 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "crypto-numbers"; 7 - version = "0.1.3"; 8 - sha256 = "115lgnay3ly5r53flh3v5jygqks0rg1i8qmbvrqf9nkmnmw6a5x1"; 9 - buildDepends = [ cryptoRandomApi vector ]; 7 + version = "0.2.0"; 8 + sha256 = "1s4q9qqb7qb0shaxmhhxixsnhgwn2h6nxxblkfqqqvkdiwis278j"; 9 + buildDepends = [ cryptoRandom vector ]; 10 10 testDepends = [ 11 - cryptoRandomApi HUnit QuickCheck testFramework testFrameworkHunit 12 - testFrameworkQuickcheck2 vector 11 + byteable cryptoRandom HUnit QuickCheck testFramework 12 + testFrameworkHunit testFrameworkQuickcheck2 vector 13 13 ]; 14 14 meta = { 15 15 homepage = "http://github.com/vincenthz/hs-crypto-numbers";
+6 -6
pkgs/development/libraries/haskell/crypto-pubkey/default.nix
··· 1 - { cabal, cryptohash, cryptoNumbers, cryptoPubkeyTypes 2 - , cryptoRandomApi, HUnit, QuickCheck, testFramework 1 + { cabal, byteable, cryptohash, cryptoNumbers, cryptoPubkeyTypes 2 + , cryptoRandom, HUnit, QuickCheck, testFramework 3 3 , testFrameworkHunit, testFrameworkQuickcheck2 4 4 }: 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "crypto-pubkey"; 8 - version = "0.1.4"; 9 - sha256 = "13ah3ip6gdv7b1zz5qwi7515a3k8pp3l0jr1kq4q2a0vqy24gkn1"; 8 + version = "0.2.1"; 9 + sha256 = "06cb2h9c3r1ycgcw7scc191gbr86qi8pxil07207n5fccq3vpjys"; 10 10 buildDepends = [ 11 - cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandomApi 11 + byteable cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandom 12 12 ]; 13 13 testDepends = [ 14 - cryptohash cryptoNumbers cryptoRandomApi HUnit QuickCheck 14 + byteable cryptohash cryptoNumbers cryptoRandom HUnit QuickCheck 15 15 testFramework testFrameworkHunit testFrameworkQuickcheck2 16 16 ]; 17 17 meta = {
+14
pkgs/development/libraries/haskell/crypto-random/default.nix
··· 1 + { cabal, securemem, vector }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "crypto-random"; 5 + version = "0.0.5"; 6 + sha256 = "1wvbbqqfqaylq9w8pyiz243d06ivh982mhb2ci5yhjl06vqv2gk3"; 7 + buildDepends = [ securemem vector ]; 8 + meta = { 9 + homepage = "http://github.com/vincenthz/hs-crypto-random"; 10 + description = "Simple cryptographic random related types"; 11 + license = self.stdenv.lib.licenses.bsd3; 12 + platforms = self.ghc.meta.platforms; 13 + }; 14 + })
+6 -12
pkgs/development/libraries/haskell/cryptocipher/default.nix
··· 1 - { cabal, cereal, cipherAes, cipherRc4, cpu, cryptoApi, cryptohash 2 - , entropy, primitive, QuickCheck, testFramework 3 - , testFrameworkQuickcheck2, vector 1 + { cabal, cipherAes, cipherBlowfish, cipherCamellia, cipherDes 2 + , cipherRc4, cryptoCipherTypes 4 3 }: 5 4 6 5 cabal.mkDerivation (self: { 7 6 pname = "cryptocipher"; 8 - version = "0.5.2"; 9 - sha256 = "0ffd3w2hvi1zbhgk0xvgbnlfzzwijbrs5b9b4g2vc5p69wkv24zr"; 10 - isLibrary = true; 11 - isExecutable = true; 7 + version = "0.6.1"; 8 + sha256 = "1qa0s7mr1a3nv4ppyk8wr57rxbfc2qpw9rq26pfziwnpin5k2j3x"; 12 9 buildDepends = [ 13 - cereal cipherAes cipherRc4 cpu cryptoApi primitive vector 14 - ]; 15 - testDepends = [ 16 - cryptoApi cryptohash entropy QuickCheck testFramework 17 - testFrameworkQuickcheck2 vector 10 + cipherAes cipherBlowfish cipherCamellia cipherDes cipherRc4 11 + cryptoCipherTypes 18 12 ]; 19 13 meta = { 20 14 homepage = "http://github.com/vincenthz/hs-crypto-cipher";
+5 -5
pkgs/development/libraries/haskell/cryptohash/default.nix
··· 1 - { cabal, byteable, cereal, cryptoApi, HUnit, QuickCheck, tagged 2 - , testFramework, testFrameworkHunit, testFrameworkQuickcheck2 1 + { cabal, byteable, HUnit, QuickCheck, testFramework 2 + , testFrameworkHunit, testFrameworkQuickcheck2 3 3 }: 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "cryptohash"; 7 - version = "0.9.1"; 8 - sha256 = "164j43dja91k2cssh0s2dw9riibijl02bap9mn8jn1h6vjb6w9z0"; 9 - buildDepends = [ byteable cereal cryptoApi tagged ]; 7 + version = "0.10.0"; 8 + sha256 = "0szvx1dxf16chlksmp08g9qxy7f87w6hspigwbw78aygc3q9mzaq"; 9 + buildDepends = [ byteable ]; 10 10 testDepends = [ 11 11 HUnit QuickCheck testFramework testFrameworkHunit 12 12 testFrameworkQuickcheck2
+14
pkgs/development/libraries/haskell/final/default.nix
··· 1 + { cabal, stm, transformers }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "final"; 5 + version = "0.1"; 6 + sha256 = "189vby5ym6hcjpz6y9chlgkyzl8wnndqkhzk7s7qy8mksr3g66f9"; 7 + buildDepends = [ stm transformers ]; 8 + meta = { 9 + homepage = "http://github.com/errge/final"; 10 + description = "utility to add extra safety to monadic returns"; 11 + license = self.stdenv.lib.licenses.bsd3; 12 + platforms = self.ghc.meta.platforms; 13 + }; 14 + })
+2 -2
pkgs/development/libraries/haskell/ghc-mod/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "ghc-mod"; 7 - version = "2.0.3"; 8 - sha256 = "0f0n4cqpspad3ygw89rp8wj1gxb7mv5zrd8938zm1rn2mimihggr"; 7 + version = "3.0.0"; 8 + sha256 = "1ll2vn4vv4k7jaah0ngr2ml381cpprqy9ndqpf8cn44m5xd9qn6p"; 9 9 isLibrary = true; 10 10 isExecutable = true; 11 11 buildDepends = [
+1
pkgs/development/libraries/haskell/github/default.nix
··· 11 11 aeson attoparsec caseInsensitive conduit dataDefault failure HTTP 12 12 httpConduit httpTypes network text time unorderedContainers vector 13 13 ]; 14 + jailbreak = true; 14 15 meta = { 15 16 homepage = "https://github.com/fpco/github"; 16 17 description = "Access to the Github API, v3";
+12
pkgs/development/libraries/haskell/groups/default.nix
··· 1 + { cabal }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "groups"; 5 + version = "0.3.0.0"; 6 + sha256 = "07swv09l98fxh563w1x8n8xzgh9q7n9dbx4gx3i77kwi72vmxl8x"; 7 + meta = { 8 + description = "Haskell 98 groups"; 9 + license = self.stdenv.lib.licenses.bsd3; 10 + platforms = self.ghc.meta.platforms; 11 + }; 12 + })
+3
pkgs/development/libraries/haskell/hakyll/default.nix
··· 26 26 testFrameworkHunit testFrameworkQuickcheck2 text time 27 27 ]; 28 28 doCheck = false; 29 + patchPhase = '' 30 + sed -i -e 's|cryptohash.*,|cryptohash,|' hakyll.cabal 31 + ''; 29 32 meta = { 30 33 homepage = "http://jaspervdj.be/hakyll"; 31 34 description = "A static website compiler library";
+2 -2
pkgs/development/libraries/haskell/hint/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "hint"; 7 - version = "0.3.3.6"; 8 - sha256 = "080wnds99lg9p4n2h9d4bpgvk73yzc3im2ysn1r8f3nqai4b2can"; 7 + version = "0.3.3.7"; 8 + sha256 = "1aba9dfkxlpmvbvllw4qnlrd300vnr0ismkn3kva1pv1cay5pifk"; 9 9 buildDepends = [ 10 10 extensibleExceptions filepath ghcMtl ghcPaths haskellSrc 11 11 MonadCatchIOMtl mtl random utf8String
+2 -3
pkgs/development/libraries/haskell/hoogle/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "hoogle"; 10 - version = "4.2.20"; 11 - sha256 = "0sff230qc9lk3kqr9azg399fsaybwqpic9pj52jyw61ffasnl2dd"; 10 + version = "4.2.21"; 11 + sha256 = "167iw0rp37c1bixmaa5l06c943h33b457symllh8rcbmf880z09i"; 12 12 isLibrary = true; 13 13 isExecutable = true; 14 14 buildDepends = [ ··· 19 19 testDepends = [ 20 20 conduit hspec hspecExpectations HUnit systemFileio transformers 21 21 ]; 22 - doCheck = false; 23 22 meta = { 24 23 homepage = "http://www.haskell.org/hoogle/"; 25 24 description = "Haskell API Search";
+2 -2
pkgs/development/libraries/haskell/hsemail/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "hsemail"; 5 - version = "1.7.6"; 6 - sha256 = "0v4c6ljrzc7680i85wyxq7fkfs2j00941ps3rn8r16x3x2r8di04"; 5 + version = "1.7.7"; 6 + sha256 = "16wqrpzi5njv26za1rckn74jsqmyswndb6k38yz1567h1y4w7ai5"; 7 7 buildDepends = [ mtl parsec ]; 8 8 testDepends = [ doctest hspec parsec ]; 9 9 meta = {
+2 -2
pkgs/development/libraries/haskell/hspec-expectations/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "hspec-expectations"; 5 - version = "0.3.2"; 6 - sha256 = "0962wlngqck0wc7mcby9bzci1s8d9a91vsm39rnab5wifhc2c6xi"; 5 + version = "0.3.3"; 6 + sha256 = "0sg7wkgr9qmwv0bki1q8wvl5jrlsvn0c7sd2qpqp3cccdhwj9c5k"; 7 7 buildDepends = [ HUnit ]; 8 8 testDepends = [ hspec HUnit markdownUnlit silently ]; 9 9 doCheck = false;
+2 -2
pkgs/development/libraries/haskell/hspec-meta/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "hspec-meta"; 7 - version = "1.7.0"; 8 - sha256 = "0a1s7pkymn41kk8gp5i7v141vq5yx857rma1l2xffs9lh4qalnq8"; 7 + version = "1.7.1"; 8 + sha256 = "08g327jnv7alamabxafhsv7ssisgymgsf91khr73zja5x8idfkxc"; 9 9 isLibrary = true; 10 10 isExecutable = true; 11 11 buildDepends = [
+2 -2
pkgs/development/libraries/haskell/hspec/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "hspec"; 8 - version = "1.7.0"; 9 - sha256 = "0cw24vmns06z5308wva9bb5czs9i5wm6qdhymgiyl2i47ibxp5bj"; 8 + version = "1.7.1"; 9 + sha256 = "0fc8phc36876f8qydc5iwz3i7nri0n6b4dlxv0w4rcxgv9hp7ls0"; 10 10 isLibrary = true; 11 11 isExecutable = true; 12 12 buildDepends = [
+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.9.4.3"; 13 - sha256 = "0lmshqv1ybim4201nb9wskyhg4fnslbm4ymvlmhn5zx0nwd777p9"; 12 + version = "1.9.4.5"; 13 + sha256 = "04b459x60dspd827k6ccikkm4j0cl7phcprvsdcqbc78yjf7vqpg"; 14 14 buildDepends = [ 15 15 asn1Data base64Bytestring blazeBuilder blazeBuilderConduit 16 16 caseInsensitive certificate conduit cookie cprngAes dataDefault
+2 -2
pkgs/development/libraries/haskell/http-reverse-proxy/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "http-reverse-proxy"; 9 - version = "0.2.0"; 10 - sha256 = "01kqf9c2yr3x5jwzyn44gs76fbffpacxs2j89aa902l0rz6l8ral"; 9 + version = "0.2.1"; 10 + sha256 = "1f1087igr4kisb3z3lxznb85sfhzr2s08am1za3jg8cgffmrais8"; 11 11 buildDepends = [ 12 12 blazeBuilder caseInsensitive classyPrelude conduit dataDefault 13 13 httpConduit httpTypes liftedBase monadControl network
+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.8.0"; 6 - sha256 = "14d1gzgwhinkwx3lmc6hvqj6ivjrvy4m6fm2walnyk1zv24zli75"; 5 + version = "0.8.1"; 6 + sha256 = "07hxxlhgnwsvjr2dzqbswwwkjxwsc0pk6shpkvzgclrsyn3xrg7p"; 7 7 buildDepends = [ blazeBuilder caseInsensitive text ]; 8 8 testDepends = [ blazeBuilder hspec QuickCheck text ]; 9 9 meta = {
+21
pkgs/development/libraries/haskell/linear/default.nix
··· 1 + { cabal, distributive, doctest, filepath, hashable, lens 2 + , reflection, semigroupoids, semigroups, simpleReflect, tagged 3 + , transformers, unorderedContainers, vector 4 + }: 5 + 6 + cabal.mkDerivation (self: { 7 + pname = "linear"; 8 + version = "1.2"; 9 + sha256 = "0mna8k6plq0akki5j5zjk1xk1hgks1076q1h5s14v87d0h45wlrh"; 10 + buildDepends = [ 11 + distributive hashable reflection semigroupoids semigroups tagged 12 + transformers unorderedContainers vector 13 + ]; 14 + testDepends = [ doctest filepath lens simpleReflect ]; 15 + meta = { 16 + homepage = "http://github.com/ekmett/linear/"; 17 + description = "Linear Algebra"; 18 + license = self.stdenv.lib.licenses.bsd3; 19 + platforms = self.ghc.meta.platforms; 20 + }; 21 + })
+5 -4
pkgs/development/libraries/haskell/miniutter/default.nix
··· 1 - { cabal, HUnit, minimorph, testFramework, testFrameworkHunit, text 1 + { cabal, binary, HUnit, minimorph, testFramework 2 + , testFrameworkHunit, text 2 3 }: 3 4 4 5 cabal.mkDerivation (self: { 5 6 pname = "miniutter"; 6 - version = "0.4.0"; 7 - sha256 = "1l275aad8svrqp22jv9s0mmlam7wbdlf6m4m97658rm8ks4j2mbx"; 8 - buildDepends = [ minimorph text ]; 7 + version = "0.4.2"; 8 + sha256 = "00027aqxa0631v3n1jsv4aj9kf39s5yivi3dl573s5nj0wibj008"; 9 + buildDepends = [ binary minimorph text ]; 9 10 testDepends = [ HUnit testFramework testFrameworkHunit text ]; 10 11 meta = { 11 12 homepage = "https://github.com/Mikolaj/miniutter";
+2 -2
pkgs/development/libraries/haskell/mmap/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "mmap"; 5 - version = "0.5.8"; 6 - sha256 = "17zsb95ynyrqj51h4jxi9glsih4vq33hbxycgw13z5fivv261m7y"; 5 + version = "0.5.9"; 6 + sha256 = "1y5mk3yf4b8r6rzmlx1xqn4skaigrqnv08sqq0v7r3nbw42bpz2q"; 7 7 isLibrary = true; 8 8 isExecutable = true; 9 9 meta = {
+2 -2
pkgs/development/libraries/haskell/mongoDB/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "mongoDB"; 7 - version = "1.4.1"; 8 - sha256 = "1r1ywqy3igcmmwxjy4fjqdnf8m4zqbc8l0nj43h2xwrl86lhfym9"; 7 + version = "1.4.1.1"; 8 + sha256 = "1c9980x3i0jgacgz7mx65l5nyp3h83mqp9b52pzxq90lix6xnwhi"; 9 9 buildDepends = [ 10 10 binary bson cryptohash liftedBase monadControl mtl network parsec 11 11 random randomShuffle text transformersBase
+4 -4
pkgs/development/libraries/haskell/monoid-extras/default.nix
··· 1 - { cabal, semigroupoids, semigroups }: 1 + { cabal, groupoids, groups, semigroupoids, semigroups }: 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "monoid-extras"; 5 - version = "0.3.1.0"; 6 - sha256 = "0nxdkx0j67nb41ingp1yl0appfx64ikf5709f48469qbaf3pgax3"; 7 - buildDepends = [ semigroupoids semigroups ]; 5 + version = "0.3.2.0"; 6 + sha256 = "0yhb55v0a2221xbpbm8jiqzqvps0lab5n8iakpq69ndr2l0d2r3x"; 7 + buildDepends = [ groupoids groups semigroupoids semigroups ]; 8 8 meta = { 9 9 description = "Various extra monoid-related definitions and utilities"; 10 10 license = self.stdenv.lib.licenses.bsd3;
+4 -4
pkgs/development/libraries/haskell/multiarg/default.nix
··· 1 - { cabal, explicitException, utf8String }: 1 + { cabal, utf8String }: 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "multiarg"; 5 - version = "0.18.0.0"; 6 - sha256 = "1wgnpsnzjsspjvg5srjrzr4mqxhyisidkjj26cangxlhmb88rlwi"; 7 - buildDepends = [ explicitException utf8String ]; 5 + version = "0.22.0.0"; 6 + sha256 = "1fswkgrn8mc92lrzmrxhv6hbgch2lqdvmjn88k4ajqc0gpmpb750"; 7 + buildDepends = [ utf8String ]; 8 8 meta = { 9 9 homepage = "https://github.com/massysett/multiarg"; 10 10 description = "Combinators to build command line parsers";
+7 -7
pkgs/development/libraries/haskell/network-conduit-tls/default.nix
··· 1 - { cabal, aeson, certificate, conduit, cryptoApi, cryptoRandomApi 2 - , network, networkConduit, pem, systemFileio, systemFilepath, tls 3 - , tlsExtra, transformers 1 + { cabal, aeson, certificate, conduit, cprngAes, cryptoApi 2 + , cryptoRandomApi, network, networkConduit, pem, systemFileio 3 + , systemFilepath, tls, tlsExtra, transformers 4 4 }: 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "network-conduit-tls"; 8 - version = "1.0.1"; 9 - sha256 = "0h2svqllm85vambssq0j4ghx2b44cjg0kj04bamp72ly22mcg9d6"; 8 + version = "1.0.1.1"; 9 + sha256 = "0v5rspcjhd2vid5i74dy1sdcvci7dlr88sgr0v9vjp4gcyb29qlj"; 10 10 buildDepends = [ 11 - aeson certificate conduit cryptoApi cryptoRandomApi network 12 - networkConduit pem systemFileio systemFilepath tls tlsExtra 11 + aeson certificate conduit cprngAes cryptoApi cryptoRandomApi 12 + network networkConduit pem systemFileio systemFilepath tls tlsExtra 13 13 transformers 14 14 ]; 15 15 meta = {
+2 -2
pkgs/development/libraries/haskell/network-multicast/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "network-multicast"; 5 - version = "0.0.8"; 6 - sha256 = "0jsbp8z2a69x5h6dc3b16wdxs0shv6438mnf5mg0jxq7xddbhph8"; 5 + version = "0.0.10"; 6 + sha256 = "092v4ba6mrl5ykx2fscclcsc5dbnq99hbn93sc2mjnnr8c9r0n5x"; 7 7 buildDepends = [ network ]; 8 8 meta = { 9 9 description = "Simple multicast library";
+16
pkgs/development/libraries/haskell/operational/default.nix
··· 1 + { cabal, mtl, random }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "operational"; 5 + version = "0.2.2.1"; 6 + sha256 = "1w4bln8mj4hw5i40amah570p77wimxfpn7l2mmjk9z07zavx1rv2"; 7 + isLibrary = true; 8 + isExecutable = true; 9 + buildDepends = [ mtl random ]; 10 + meta = { 11 + homepage = "http://haskell.org/haskellwiki/Operational"; 12 + description = "Implementation of difficult monads made easy with operational semantics"; 13 + license = self.stdenv.lib.licenses.bsd3; 14 + platforms = self.ghc.meta.platforms; 15 + }; 16 + })
+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.3"; 6 - sha256 = "08l3va5v8ppajgl8ywmzjdvd6v2vhqfj0y55mb1jxkdpvkd5hckl"; 5 + version = "0.8.2.4"; 6 + sha256 = "1dqb4pnsvd6378rhmlhi151sin06wfm9sx12m3ir9x0j5ppb5sx6"; 7 7 extraLibraries = [ postgresql ]; 8 8 meta = { 9 9 homepage = "http://github.com/lpsmith/postgresql-libpq";
+14
pkgs/development/libraries/haskell/regex-compat-tdfa/default.nix
··· 1 + { cabal, regexBase, regexTdfa }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "regex-compat-tdfa"; 5 + version = "0.95.1.2"; 6 + sha256 = "0b7pp5xq4ybgji5shz5v1a91y6wwzila3vjiyq4nma0xj3njy802"; 7 + buildDepends = [ regexBase regexTdfa ]; 8 + meta = { 9 + homepage = "http://hub.darcs.net/shelarcy/regex-compat-tdfa"; 10 + description = "Unicode Support version of Text.Regex, using regex-tdfa"; 11 + license = self.stdenv.lib.licenses.bsd3; 12 + platforms = self.ghc.meta.platforms; 13 + }; 14 + })
+12
pkgs/development/libraries/haskell/rosezipper/default.nix
··· 1 + { cabal }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "rosezipper"; 5 + version = "0.2"; 6 + sha256 = "1g6ppa8cappdbq9923lsac504dfjh0ks64gbm6qbihrc34f4zavc"; 7 + meta = { 8 + description = "Generic zipper implementation for Data.Tree"; 9 + license = self.stdenv.lib.licenses.bsd3; 10 + platforms = self.ghc.meta.platforms; 11 + }; 12 + })
+2 -2
pkgs/development/libraries/haskell/skein/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "skein"; 5 - version = "1.0.3"; 6 - sha256 = "15vzydywhwjdgybabvv6lfk1vjs7blvs3k2apwxjdjh2q7jmgkam"; 5 + version = "1.0.6"; 6 + sha256 = "0jdh618k66bhiwrxb9i2yckxz0w3cpc7q15ilz49lqjjpl86bndk"; 7 7 buildDepends = [ cereal cryptoApi tagged ]; 8 8 testDepends = [ cereal cryptoApi filepath hspec tagged ]; 9 9 jailbreak = true;
+2 -2
pkgs/development/libraries/haskell/snap/core.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "snap-core"; 10 - version = "0.9.4.0"; 11 - sha256 = "08afaj4ln4nl7ymdixijzjx8hc7nnr70gz7avpzaanq5nrw0k054"; 10 + version = "0.9.4.1"; 11 + sha256 = "0yacbpd20y49jw1qkrm5r4qick0fhimgb07883bg1lp3ai4ysrk5"; 12 12 buildDepends = [ 13 13 attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator 14 14 bytestringMmap caseInsensitive deepseq enumerator filepath hashable
+2 -2
pkgs/development/libraries/haskell/snap/server.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "snap-server"; 9 - version = "0.9.3.3"; 10 - sha256 = "1n50xyhg4rva7ifv70825177606q87ip7f9p5kf94i9kci0kmlig"; 9 + version = "0.9.3.4"; 10 + sha256 = "0i95gf7wpf0gyns4rnl1wp2f53cwfmjg0qb8jxpynwklvsm6zf88"; 11 11 buildDepends = [ 12 12 attoparsec attoparsecEnumerator blazeBuilder blazeBuilderEnumerator 13 13 caseInsensitive enumerator MonadCatchIOTransformers mtl network
+14
pkgs/development/libraries/haskell/syz/default.nix
··· 1 + { cabal, syb }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "syz"; 5 + version = "0.2.0.0"; 6 + sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y"; 7 + buildDepends = [ syb ]; 8 + meta = { 9 + homepage = "http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/"; 10 + description = "Scrap Your Zippers"; 11 + license = self.stdenv.lib.licenses.bsd3; 12 + platforms = self.ghc.meta.platforms; 13 + }; 14 + })
+2 -2
pkgs/development/libraries/haskell/tasty/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "tasty"; 7 - version = "0.2"; 8 - sha256 = "1shd4bl0wb67abs7vv3cagvpinkz2348fh7fdh3rq8l5g1jflp8q"; 7 + version = "0.3"; 8 + sha256 = "0sgc0529sqhj0b75a4mkdw0bkx56ynyl4msmi8hd20jvv5wnzyi6"; 9 9 buildDepends = [ 10 10 ansiTerminal mtl optparseApplicative regexPosix stm tagged 11 11 ];
+2 -2
pkgs/development/libraries/haskell/test-framework-th-prime/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "test-framework-th-prime"; 5 - version = "0.0.5"; 6 - sha256 = "0lsxnbckh88cq38azml86szdcvx3rhs3is13ib4z0ryfqnv4hhpl"; 5 + version = "0.0.6"; 6 + sha256 = "11fk7sk644ky8f22imrfqk8yx07050vy9szha0pnkkjk9i3bqfcq"; 7 7 buildDepends = [ cpphs haskellSrcExts testFramework ]; 8 8 meta = { 9 9 description = "Template Haskell for test framework";
+22
pkgs/development/libraries/haskell/thyme/default.nix
··· 1 + { cabal, attoparsec, deepseq, lens, QuickCheck 2 + , random, text, time, transformers, vector 3 + , vectorSpace 4 + }: 5 + 6 + cabal.mkDerivation (self: { 7 + pname = "thyme"; 8 + version = "0.3.0.0"; 9 + sha256 = "0nv8kp5ax0088z0d9y93xkv59v1i8wrrdprsj7bknk3yn0gd2gb3"; 10 + buildDepends = [ 11 + attoparsec deepseq lens QuickCheck random text time transformers 12 + vector vectorSpace 13 + ]; 14 + # have some strange test depends 15 + doCheck = false; 16 + meta = { 17 + homepage = "https://github.com/liyang/thyme"; 18 + description = "A faster time library"; 19 + license = self.stdenv.lib.licenses.bsd3; 20 + platforms = self.ghc.meta.platforms; 21 + }; 22 + })
+4 -5
pkgs/development/libraries/haskell/tls-extra/default.nix
··· 1 1 { cabal, certificate, cipherAes, cipherRc4, cryptohash 2 - , cryptoPubkey, cryptoRandomApi, mtl, network, pem, text, time, tls 3 - , vector 2 + , cryptoPubkey, cryptoRandom, mtl, network, pem, time, tls, vector 4 3 }: 5 4 6 5 cabal.mkDerivation (self: { 7 6 pname = "tls-extra"; 8 - version = "0.6.4"; 9 - sha256 = "058ia1cabs7ribz287iqkkjvqpp2n7c219f3xc92fhm0qq00mh5n"; 7 + version = "0.6.5"; 8 + sha256 = "09b8wxg4k88gdzpbxhd2apf0x5y51zh2zbw2cvraffjnnfkgvzqc"; 10 9 isLibrary = true; 11 10 isExecutable = true; 12 11 buildDepends = [ 13 12 certificate cipherAes cipherRc4 cryptohash cryptoPubkey 14 - cryptoRandomApi mtl network pem text time tls vector 13 + cryptoRandom mtl network pem time tls vector 15 14 ]; 16 15 jailbreak = true; 17 16 meta = {
+5 -6
pkgs/development/libraries/haskell/tls/default.nix
··· 1 1 { cabal, cereal, certificate, cprngAes, cryptohash, cryptoPubkey 2 - , cryptoRandomApi, mtl, network, QuickCheck, testFramework 2 + , cryptoRandom, mtl, network, QuickCheck, testFramework 3 3 , testFrameworkQuickcheck2, time 4 4 }: 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "tls"; 8 - version = "1.1.2"; 9 - sha256 = "1vg1mnz6cxxgs48pbpjp4hwyvsysxyzvjfy4p1vd23lwc32cdjqg"; 8 + version = "1.1.4"; 9 + sha256 = "0fq6hnc3j54kkzlvcvhskjrj740p44y65fggnj3m4kgfiwjphw5p"; 10 10 buildDepends = [ 11 - cereal certificate cryptohash cryptoPubkey cryptoRandomApi mtl 12 - network 11 + cereal certificate cryptohash cryptoPubkey cryptoRandom mtl network 13 12 ]; 14 13 testDepends = [ 15 - cereal certificate cprngAes cryptoPubkey cryptoRandomApi mtl 14 + cereal certificate cprngAes cryptoPubkey cryptoRandom mtl 16 15 QuickCheck testFramework testFrameworkQuickcheck2 time 17 16 ]; 18 17 doCheck = false;
+5 -3
pkgs/development/libraries/haskell/uuid/default.nix
··· 1 1 { cabal, binary, criterion, cryptohash, deepseq, HUnit, maccatcher 2 - , mersenneRandomPure64, QuickCheck, random, time 2 + , mersenneRandomPure64, QuickCheck, random, testFramework 3 + , testFrameworkHunit, testFrameworkQuickcheck2, time 3 4 }: 4 5 5 6 cabal.mkDerivation (self: { 6 7 pname = "uuid"; 7 - version = "1.2.13"; 8 - sha256 = "0y9r71iqvabmvyrglw42g37skgisyknkv3pkfih2qfrfkk75zw0s"; 8 + version = "1.2.14"; 9 + sha256 = "13r2yzhb9nj1h6wfy7w9k59d27z9iza5r4apmf72zby2fi9vdnwy"; 9 10 buildDepends = [ binary cryptohash maccatcher random time ]; 10 11 testDepends = [ 11 12 criterion deepseq HUnit mersenneRandomPure64 QuickCheck random 13 + testFramework testFrameworkHunit testFrameworkQuickcheck2 12 14 ]; 13 15 doCheck = false; 14 16 meta = {
+2 -2
pkgs/development/libraries/haskell/vault/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "vault"; 5 - version = "0.2.0.4"; 6 - sha256 = "1a63rarksp4waj64b9kv8q77wbhdnsnxahkixl1klp25hkp8aan3"; 5 + version = "0.3.0.0"; 6 + sha256 = "1lvv2sw5j48jbxniw55bxq88dhn46l7lk0blv2cnaf1vw6wms4m8"; 7 7 buildDepends = [ hashable unorderedContainers ]; 8 8 meta = { 9 9 homepage = "https://github.com/HeinrichApfelmus/vault";
+9 -7
pkgs/development/libraries/haskell/wai-app-static/default.nix
··· 1 1 { cabal, base64Bytestring, blazeBuilder, blazeHtml, blazeMarkup 2 - , cereal, cryptoConduit, cryptohash, fileEmbed, hspec, httpDate 3 - , httpTypes, mimeTypes, network, systemFileio, systemFilepath, text 4 - , time, transformers, unixCompat, wai, waiTest 2 + , cereal, cryptoApi, cryptoConduit, cryptohashCryptoapi, fileEmbed 3 + , hspec, httpDate, httpTypes, mimeTypes, network, systemFileio 4 + , systemFilepath, text, time, transformers, unixCompat, wai 5 + , waiTest 5 6 }: 6 7 7 8 cabal.mkDerivation (self: { 8 9 pname = "wai-app-static"; 9 - version = "1.3.1.3"; 10 - sha256 = "0h6m1an3srkvyaz50w16v2mhjyfdqbqq2d7ng3yhrrmb1fyvhas1"; 10 + version = "1.3.1.4"; 11 + sha256 = "1457643xkigqnacg1fw25jp9kjqiy55d22ll8fml07bxs37hlr63"; 11 12 buildDepends = [ 12 13 base64Bytestring blazeBuilder blazeHtml blazeMarkup cereal 13 - cryptoConduit cryptohash fileEmbed httpDate httpTypes mimeTypes 14 - systemFileio systemFilepath text time transformers unixCompat wai 14 + cryptoApi cryptoConduit cryptohashCryptoapi fileEmbed httpDate 15 + httpTypes mimeTypes systemFileio systemFilepath text time 16 + transformers unixCompat wai 15 17 ]; 16 18 testDepends = [ 17 19 hspec httpDate httpTypes mimeTypes network text time transformers
+2 -2
pkgs/development/libraries/haskell/wai-extra/default.nix
··· 7 7 8 8 cabal.mkDerivation (self: { 9 9 pname = "wai-extra"; 10 - version = "1.3.4.3"; 11 - sha256 = "19vj47awkazn6h4kf37f4sp4g8lhm125wjqnp1wa1wa8zlndp8wy"; 10 + version = "1.3.4.4"; 11 + sha256 = "0x7nm3vrp1jhcdvcspdpgpgm12rcafng81f9kq9c01z5270myg2f"; 12 12 buildDepends = [ 13 13 ansiTerminal base64Bytestring blazeBuilder blazeBuilderConduit 14 14 caseInsensitive conduit dataDefault dateCache fastLogger httpTypes
+2 -2
pkgs/development/libraries/haskell/wai/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "wai"; 7 - version = "1.4.0.1"; 8 - sha256 = "1d08mp7dpf8iw50yjysr5p7fc9jgdcwql943p9c11x35n2ks6z2n"; 7 + version = "1.4.0.2"; 8 + sha256 = "0mmnl2zn3jsa5yan58kf2d7cvc343cld0l8mydb9qnq4if2kq94q"; 9 9 buildDepends = [ 10 10 blazeBuilder conduit httpTypes network text transformers vault 11 11 ];
+2 -2
pkgs/development/libraries/haskell/warp-tls/default.nix
··· 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "warp-tls"; 8 - version = "1.4.1.3"; 9 - sha256 = "0g26cw86kjg61agplqskhjb41ywcydyfzb46pjjc38g77xlcm2wx"; 8 + version = "1.4.1.4"; 9 + sha256 = "1w6i26r5xjjc594h53q07bad835ryg3k6vmbzf5d59xngfvm7b9k"; 10 10 buildDepends = [ 11 11 certificate conduit cprngAes cryptocipher cryptoRandomApi network 12 12 networkConduit pem tls tlsExtra transformers wai warp
+2 -2
pkgs/development/libraries/haskell/warp/default.nix
··· 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "warp"; 9 - version = "1.3.9.1"; 10 - sha256 = "0s8jrgn9pxqkjvdbgvrxd0bnclkhn3hix2mff66hqpx8x4znh0zv"; 9 + version = "1.3.9.2"; 10 + sha256 = "0l4iq7dl7iv9sf0bj52g577x9i84miscfr27b2vm8g8n6306jr77"; 11 11 buildDepends = [ 12 12 blazeBuilder blazeBuilderConduit caseInsensitive conduit hashable 13 13 httpAttoparsec httpTypes liftedBase network networkConduit
+2 -2
pkgs/development/libraries/haskell/xmlhtml/default.nix
··· 4 4 5 5 cabal.mkDerivation (self: { 6 6 pname = "xmlhtml"; 7 - version = "0.2.1"; 8 - sha256 = "1nqkjbhpzr7zxpjvlxy6pync6zyarvjblcxg8igq75dyzk7qhafg"; 7 + version = "0.2.3"; 8 + sha256 = "0yg56rj8ylnaawqx3h54g0dlayql87h40anbp7lccnl70pzbk6c7"; 9 9 buildDepends = [ 10 10 blazeBuilder blazeHtml blazeMarkup parsec text unorderedContainers 11 11 ];
+5 -5
pkgs/development/libraries/haskell/yesod-static/default.nix
··· 1 1 { cabal, base64Bytestring, cereal, conduit, cryptoConduit 2 - , cryptohash, dataDefault, fileEmbed, hspec, httpTypes 2 + , cryptohashCryptoapi, dataDefault, fileEmbed, hspec, httpTypes 3 3 , shakespeareCss, systemFileio, systemFilepath, text, transformers 4 4 , unixCompat, wai, waiAppStatic, yesodCore 5 5 }: 6 6 7 7 cabal.mkDerivation (self: { 8 8 pname = "yesod-static"; 9 - version = "1.2.0"; 10 - sha256 = "18fkphk8qzshm5r0ivdvllmbmvl5q6m84zsf1g0fmridqz2xywjz"; 9 + version = "1.2.0.1"; 10 + sha256 = "1ij0j1m9j6l63rl4zdfik36a3sb3k0zpqjg85sgis6wdqr18gsi5"; 11 11 buildDepends = [ 12 - base64Bytestring cereal conduit cryptoConduit cryptohash 12 + base64Bytestring cereal conduit cryptoConduit cryptohashCryptoapi 13 13 dataDefault fileEmbed httpTypes shakespeareCss systemFileio 14 14 systemFilepath text transformers unixCompat wai waiAppStatic 15 15 yesodCore 16 16 ]; 17 17 testDepends = [ 18 - base64Bytestring cereal conduit cryptoConduit cryptohash 18 + base64Bytestring cereal conduit cryptoConduit cryptohashCryptoapi 19 19 dataDefault fileEmbed hspec httpTypes shakespeareCss systemFileio 20 20 systemFilepath text transformers unixCompat wai waiAppStatic 21 21 yesodCore
+1
pkgs/development/libraries/icu/default.nix
··· 1 1 {stdenv, fetchurl}: 2 2 3 3 let 4 + 4 5 pname = "icu4c"; 5 6 version = "51.1"; 6 7 in
+3 -3
pkgs/development/libraries/kerberos/krb5.nix
··· 2 2 3 3 let 4 4 pname = "krb5"; 5 - version = "1.10.5"; 5 + version = "1.11.3"; 6 6 name = "${pname}-${version}"; 7 7 webpage = http://web.mit.edu/kerberos/; 8 8 in ··· 11 11 inherit name; 12 12 13 13 src = fetchurl { 14 - url = "${webpage}/dist/krb5/1.10/${name}-signed.tar"; 15 - sha256 = "1nf195j9s8g55sh5dzbhy2l21kcdwgpn4acxrbwkvngdz9mv7g4k"; 14 + url = "${webpage}/dist/krb5/1.11/${name}-signed.tar"; 15 + sha256 = "1daiaxgkxcryqs37w28v4x1vajqmay4l144d1zd9c2d7jjxr9gcs"; 16 16 }; 17 17 18 18 buildInputs = [ perl ncurses yacc ];
+2 -2
pkgs/development/libraries/libctemplate/default.nix
··· 12 12 }; 13 13 14 14 pname = "ctemplate"; 15 - version = "2.0"; 15 + version = "2.2"; 16 16 name = "${pname}-${version}"; 17 17 18 18 src = fetchurl { 19 19 url = "http://ctemplate.googlecode.com/files/${name}.tar.gz"; 20 - sha256 = "0scdqqbp8fy9jiak60dj1051gbyb8xmlm4rdz4h1myxifjagwbfa"; 20 + sha256 = "0vv8gvyndppm9m5s1i5k0jvwcz41l1vfgg04r7nssdpzyz0cpwq4"; 21 21 }; 22 22 }
+6 -5
pkgs/development/libraries/libusb1/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig }: 1 + { stdenv, fetchurl, pkgconfig, udev }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libusb-1.0.9"; 4 + name = "libusb-1.0.16"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://sourceforge/libusb/${name}.tar.bz2"; 8 - sha256 = "16sz34ix6hw2wwl3kqx6rf26fg210iryr68wc439dc065pffw879"; 7 + url = "mirror://sourceforge/libusbx/libusbx-1.0.16.tar.bz2"; 8 + sha256 = "105m9jvjr3vrriyg0mwmyf7qla4l71iwwnymrsk3sy9dazwmqcsv"; 9 9 }; 10 10 11 11 buildInputs = [ pkgconfig ]; 12 + propagatedBuildInputs = stdenv.lib.optional (stdenv.isLinux) udev; 12 13 13 14 meta = { 14 15 homepage = http://www.libusb.org; 15 16 description = "User-space USB library"; 16 - platforms = stdenv.lib.platforms.linux; 17 + platforms = stdenv.lib.platforms.unix; 17 18 maintainers = [ stdenv.lib.maintainers.urkud ]; 18 19 }; 19 20 }
+2 -2
pkgs/development/libraries/libvisio/default.nix
··· 1 - { stdenv, fetchurl, boost, libwpd, libwpg, pkgconfig }: 1 + { stdenv, fetchurl, boost, libwpd, libwpg, pkgconfig, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libvisio-0.0.19"; ··· 9 9 }; 10 10 11 11 nativeBuildInputs = [ pkgconfig ]; 12 - buildInputs = [ boost libwpd libwpg ]; 12 + buildInputs = [ boost libwpd libwpg zlib ]; 13 13 14 14 configureFlags = "--disable-werror"; 15 15
+4 -4
pkgs/development/libraries/libwpd/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, glib, libgsf, libxml2 }: 1 + { stdenv, fetchurl, zlib, pkgconfig, glib, libgsf, libxml2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libwpd-0.9.4"; 4 + name = "libwpd-0.9.5"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/libwpd/${name}.tar.xz"; 8 - sha256 = "0qba429cqd72nwn1mzpj7llyi3kwykb2lplcfxffvq8svzxyzkxy"; 8 + sha256 = "1qvmnszql8c900py83wrxnj2pyyy4107scdhvmhapp4gpmccmg7f"; 9 9 }; 10 10 11 - buildInputs = [ glib libgsf libxml2 ]; 11 + buildInputs = [ glib libgsf libxml2 zlib ]; 12 12 13 13 nativeBuildInputs = [ pkgconfig ]; 14 14 }
+2 -2
pkgs/development/libraries/libwpg/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, libwpd }: 1 + { stdenv, fetchurl, pkgconfig, libwpd, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libwpg-0.2.1"; ··· 8 8 sha256 = "0d83nx4rxkrq2sbfbbqpddni56h1328dzmraxyl6vh9p4f19rh5d"; 9 9 }; 10 10 11 - buildInputs = [ libwpd ]; 11 + buildInputs = [ libwpd zlib ]; 12 12 nativeBuildInputs = [ pkgconfig ]; 13 13 14 14 meta = {
+4 -3
pkgs/development/libraries/mdds/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "mdds-0.6.0"; 4 + version = "0.7.1"; 5 + name = "mdds-${version}"; 5 6 6 7 src = fetchurl { 7 - url = http://multidimalgorithm.googlecode.com/files/mdds_0.6.0.tar.bz2; 8 - sha256 = "0yx6cx2cxk9wpmfpv6k3agkr1sjzxdgxrm3zfj34zwyxr3sh0ql4"; 8 + url = "http://multidimalgorithm.googlecode.com/files/mdds_${version}.tar.bz2"; 9 + sha256 = "0zhrx7m04pknc8i2cialmbna1hmwa0fzs8qphan4rdxibf0c4yzy"; 9 10 }; 10 11 11 12 meta = {
+4 -4
pkgs/development/libraries/unixODBC/default.nix
··· 1 1 {stdenv, fetchurl}: 2 2 3 - stdenv.mkDerivation { 4 - name = "unixODBC-2.2.11"; 3 + stdenv.mkDerivation rec { 4 + name = "unixODBC-2.3.1"; 5 5 src = fetchurl { 6 - url = mirror://sourceforge/unixodbc/unixODBC-2.2.11.tar.gz; 7 - md5 = "9ae806396844e38244cf65ad26ba0f23"; 6 + url = "ftp://ftp.unixodbc.org/pub/unixODBC/${name}.tar.gz"; 7 + md5 = "86788d4006620fa1f171c13d07fdcaab"; 8 8 }; 9 9 configureFlags = "--disable-gui --sysconfdir=/etc"; 10 10 }
+291
pkgs/development/perl-modules/net-amazon-s3-credentials-provider.patch
··· 1 + commit 4afa16864ac8ae23a450abf95db023b0c8bea698 2 + Author: Shea Levy <shea@shealevy.com> 3 + Date: Thu Aug 29 07:09:34 2013 -0400 4 + 5 + Use CredentialsProviders à la the Java API 6 + 7 + Signed-off-by: Shea Levy <shea@shealevy.com> 8 + 9 + diff --git a/lib/Net/Amazon/Auth/CredentialsProvider.pm b/lib/Net/Amazon/Auth/CredentialsProvider.pm 10 + new file mode 100755 11 + index 0000000..527acae 12 + --- /dev/null 13 + +++ b/lib/Net/Amazon/Auth/CredentialsProvider.pm 14 + @@ -0,0 +1,9 @@ 15 + +package Net::Amazon::Auth::CredentialsProvider; 16 + + 17 + +use Moose::Role 0.85; 18 + + 19 + +requires 'get_credentials'; 20 + + 21 + +sub refresh { } 22 + + 23 + +1; 24 + diff --git a/lib/Net/Amazon/Auth/CredentialsProviderChain.pm b/lib/Net/Amazon/Auth/CredentialsProviderChain.pm 25 + new file mode 100755 26 + index 0000000..85cd8e0 27 + --- /dev/null 28 + +++ b/lib/Net/Amazon/Auth/CredentialsProviderChain.pm 29 + @@ -0,0 +1,41 @@ 30 + +package Net::Amazon::Auth::CredentialsProviderChain; 31 + + 32 + +use Moose 0.85; 33 + +use MooseX::StrictConstructor 0.16; 34 + +use Net::Amazon::Auth::EnvironmentVariableCredentialsProvider; 35 + +use Net::Amazon::Auth::InstanceProfileCredentialsProvider; 36 + + 37 + +with 'Net::Amazon::Auth::CredentialsProvider'; 38 + + 39 + +has 'providers' => ( is => 'ro', isa => 'ArrayRef[Net::Amazon::Auth::CredentialsProvider]', required => 1 ); 40 + + 41 + +sub refresh { 42 + + my $self = shift; 43 + + 44 + + map { $_->refresh } @{$self->providers}; 45 + +} 46 + + 47 + +sub get_credentials { 48 + + my $self = shift; 49 + + 50 + + foreach my $provider (@{$self->providers}) { 51 + + my $res = $provider->get_credentials; 52 + + if (defined $res->{access_key_id}) { 53 + + return $res; 54 + + } 55 + + } 56 + + 57 + + return {}; 58 + +} 59 + + 60 + +sub default_chain { 61 + + my $class = shift; 62 + + return $class->new(providers => [ 63 + + Net::Amazon::Auth::EnvironmentVariableCredentialsProvider->new, 64 + + Net::Amazon::Auth::InstanceProfileCredentialsProvider->new 65 + + ]); 66 + +} 67 + + 68 + +__PACKAGE__->meta->make_immutable; 69 + + 70 + +1; 71 + diff --git a/lib/Net/Amazon/Auth/EnvironmentVariableCredentialsProvider.pm b/lib/Net/Amazon/Auth/EnvironmentVariableCredentialsProvider.pm 72 + new file mode 100755 73 + index 0000000..ac38a84 74 + --- /dev/null 75 + +++ b/lib/Net/Amazon/Auth/EnvironmentVariableCredentialsProvider.pm 76 + @@ -0,0 +1,26 @@ 77 + +package Net::Amazon::Auth::EnvironmentVariableCredentialsProvider; 78 + + 79 + +use Moose 0.85; 80 + +use MooseX::StrictConstructor 0.16; 81 + + 82 + +extends 'Net::Amazon::Auth::FixedCredentialsProvider'; 83 + + 84 + +around BUILDARGS => sub { 85 + + my $orig = shift; 86 + + my $class = shift; 87 + + 88 + + my %args = ( 89 + + access_key_id => $ENV{AWS_ACCESS_KEY_ID}, 90 + + secret_access_key => $ENV{AWS_SECRET_ACCESS_KEY} 91 + + ); 92 + + 93 + + if (exists $ENV{AWS_SESSION_TOKEN}) { 94 + + $args{session_token} = $ENV{AWS_SESSION_TOKEN}; 95 + + } 96 + + 97 + + return $class->$orig(\%args); 98 + +}; 99 + + 100 + +__PACKAGE__->meta->make_immutable; 101 + + 102 + +1; 103 + diff --git a/lib/Net/Amazon/Auth/FixedCredentialsProvider.pm b/lib/Net/Amazon/Auth/FixedCredentialsProvider.pm 104 + new file mode 100755 105 + index 0000000..21d56c7 106 + --- /dev/null 107 + +++ b/lib/Net/Amazon/Auth/FixedCredentialsProvider.pm 108 + @@ -0,0 +1,23 @@ 109 + +package Net::Amazon::Auth::FixedCredentialsProvider; 110 + + 111 + +use Moose 0.85; 112 + +use MooseX::StrictConstructor 0.16; 113 + + 114 + +with 'Net::Amazon::Auth::CredentialsProvider'; 115 + + 116 + +has 'access_key_id' => ( is => 'ro', isa => 'Maybe[Str]', required => 1 ); 117 + +has 'secret_access_key' => ( is => 'ro', isa => 'Maybe[Str]', required => 1 ); 118 + +has 'session_token' => ( is => 'ro', isa => 'Maybe[Str]', required => 0 ); 119 + + 120 + +sub get_credentials { 121 + + my $self = shift; 122 + + return { 123 + + access_key_id => $self->access_key_id, 124 + + secret_access_key => $self->secret_access_key, 125 + + session_token => $self->session_token 126 + + }; 127 + +} 128 + + 129 + +__PACKAGE__->meta->make_immutable; 130 + + 131 + +1; 132 + diff --git a/lib/Net/Amazon/Auth/InstanceProfileCredentialsProvider.pm b/lib/Net/Amazon/Auth/InstanceProfileCredentialsProvider.pm 133 + new file mode 100755 134 + index 0000000..b9f826a 135 + --- /dev/null 136 + +++ b/lib/Net/Amazon/Auth/InstanceProfileCredentialsProvider.pm 137 + @@ -0,0 +1,57 @@ 138 + +package Net::Amazon::Auth::InstanceProfileCredentialsProvider; 139 + + 140 + +use Moose 0.85; 141 + +use MooseX::StrictConstructor 0.16; 142 + +use HTTP::Date; 143 + +use JSON; 144 + + 145 + +with 'Net::Amazon::Auth::CredentialsProvider'; 146 + + 147 + +has '_ua' => ( is => 'rw', isa => 'LWP::UserAgent', required => 0 ); 148 + +has '_access_key_id' => ( is => 'rw', isa => 'Str', required => 0 ); 149 + +has '_secret_access_key' => ( is => 'rw', isa => 'Str', required => 0 ); 150 + +has '_session_token' => ( is => 'rw', isa => 'Str', required => 0 ); 151 + +has '_expiration_date' => ( is => 'rw', isa => 'Int', required => 0, default => 0 ); 152 + + 153 + +sub BUILD { 154 + + my $self = shift; 155 + + my $ua = LWP::UserAgent->new; 156 + + $ua->timeout(10); 157 + + $self->_ua($ua); 158 + +} 159 + + 160 + +sub refresh { 161 + + my $self = shift; 162 + + 163 + + my $role_name_response = 164 + + $self->_ua->get("http://169.254.169.254/latest/meta-data/iam/security-credentials/"); 165 + + if ($role_name_response->code == 200) { 166 + + my $credentials_response = $self->_ua->get("http://169.254.169.254/latest/meta-data/iam/security-credentials/" . $role_name_response->content); 167 + + 168 + + if ($credentials_response->code == 200) { 169 + + my $credentials = decode_json($credentials_response->content); 170 + + $self->_expiration_date(str2time($credentials->{Expiration})); 171 + + $self->_access_key_id($credentials->{AccessKeyId}); 172 + + $self->_secret_access_key($credentials->{SecretAccessKey}); 173 + + $self->_session_token($credentials->{Token}); 174 + + } 175 + + } 176 + +} 177 + + 178 + +sub get_credentials { 179 + + my $self = shift; 180 + + 181 + + if (time() - $self->_expiration_date > -5 * 60) { #Credentials available 5 minutes before expiry 182 + + $self->refresh; 183 + + } 184 + + 185 + + return { 186 + + access_key_id => $self->_access_key_id, 187 + + secret_access_key => $self->_secret_access_key, 188 + + session_token => $self->_session_token 189 + + }; 190 + +} 191 + + 192 + +__PACKAGE__->meta->make_immutable; 193 + + 194 + +1; 195 + diff --git a/lib/Net/Amazon/S3.pm b/lib/Net/Amazon/S3.pm 196 + index 907113e..a369e4b 100755 197 + --- a/lib/Net/Amazon/S3.pm 198 + +++ b/lib/Net/Amazon/S3.pm 199 + @@ -133,9 +133,10 @@ use LWP::UserAgent::Determined; 200 + use URI::Escape qw(uri_escape_utf8); 201 + use XML::LibXML; 202 + use XML::LibXML::XPathContext; 203 + +use Net::Amazon::Auth::FixedCredentialsProvider; 204 + +use Net::Amazon::Auth::CredentialsProviderChain; 205 + 206 + -has 'aws_access_key_id' => ( is => 'ro', isa => 'Str', required => 1 ); 207 + -has 'aws_secret_access_key' => ( is => 'ro', isa => 'Str', required => 1 ); 208 + +has 'credentials_provider' => ( is => 'ro', isa => 'Net::Amazon::Auth::CredentialsProvider', required => 0, default => sub { return Net::Amazon::Auth::CredentialsProviderChain->default_chain; } ); 209 + has 'secure' => ( is => 'ro', isa => 'Bool', required => 0, default => 0 ); 210 + has 'timeout' => ( is => 'ro', isa => 'Num', required => 0, default => 30 ); 211 + has 'retry' => ( is => 'ro', isa => 'Bool', required => 0, default => 0 ); 212 + @@ -144,7 +145,23 @@ has 'libxml' => ( is => 'rw', isa => 'XML::LibXML', required => 0 ); 213 + has 'ua' => ( is => 'rw', isa => 'LWP::UserAgent', required => 0 ); 214 + has 'err' => ( is => 'rw', isa => 'Maybe[Str]', required => 0 ); 215 + has 'errstr' => ( is => 'rw', isa => 'Maybe[Str]', required => 0 ); 216 + -has 'aws_session_token' => ( is => 'ro', isa => 'Str', required => 0 ); 217 + + 218 + +around BUILDARGS => sub { 219 + + my $orig = shift; 220 + + my $class = shift; 221 + + 222 + + my $args = $class->$orig(@_); 223 + + 224 + + if (exists $args->{aws_access_key_id}) { 225 + + $args->{credentials_provider} = Net::Amazon::Auth::FixedCredentialsProvider->new({ 226 + + access_key_id => $args->{aws_access_key_id}, 227 + + secret_access_key => $args->{aws_secret_access_key}, 228 + + session_token => $args->{aws_session_token} 229 + + }); 230 + + delete @{$args}{qw(aws_access_key_id aws_secret_access_key aws_session_token)}; 231 + + } 232 + + return $args; 233 + +}; 234 + 235 + __PACKAGE__->meta->make_immutable; 236 + 237 + @@ -223,6 +240,24 @@ sub BUILD { 238 + 239 + $self->ua($ua); 240 + $self->libxml( XML::LibXML->new ); 241 + + 242 + + die "No AWS credentials found!" unless defined $self->credentials_provider->get_credentials->{access_key_id}; 243 + +} 244 + + 245 + +# Backwards compatibility 246 + +sub aws_access_key_id { 247 + + my $self = shift; 248 + + return $self->credentials_provider->get_credentials->{access_key_id}; 249 + +} 250 + + 251 + +sub aws_secret_access_key { 252 + + my $self = shift; 253 + + return $self->credentials_provider->get_credentials->{secret_access_key}; 254 + +} 255 + + 256 + +sub aws_session_token { 257 + + my $self = shift; 258 + + return $self->credentials_provider->get_credentials->{session_token}; 259 + } 260 + 261 + =head2 buckets 262 + diff --git a/lib/Net/Amazon/S3/HTTPRequest.pm b/lib/Net/Amazon/S3/HTTPRequest.pm 263 + index 69c6327..d49e95b 100755 264 + --- a/lib/Net/Amazon/S3/HTTPRequest.pm 265 + +++ b/lib/Net/Amazon/S3/HTTPRequest.pm 266 + @@ -63,8 +63,9 @@ sub query_string_authentication_uri { 267 + my $path = $self->path; 268 + my $headers = $self->headers; 269 + 270 + - my $aws_access_key_id = $self->s3->aws_access_key_id; 271 + - my $aws_secret_access_key = $self->s3->aws_secret_access_key; 272 + + my $creds = $self->s3->credentials_provider->get_credentials; 273 + + my $aws_access_key_id = $creds->{access_key_id}; 274 + + my $aws_secret_access_key = $creds->{secret_access_key}; 275 + my $canonical_string 276 + = $self->_canonical_string( $method, $path, $headers, $expires ); 277 + my $encoded_canonical 278 + @@ -86,9 +87,10 @@ sub query_string_authentication_uri { 279 + 280 + sub _add_auth_header { 281 + my ( $self, $headers, $method, $path ) = @_; 282 + - my $aws_access_key_id = $self->s3->aws_access_key_id; 283 + - my $aws_secret_access_key = $self->s3->aws_secret_access_key; 284 + - my $aws_session_token = $self->s3->aws_session_token; 285 + + my $creds = $self->s3->credentials_provider->get_credentials; 286 + + my $aws_access_key_id = $creds->{access_key_id}; 287 + + my $aws_secret_access_key = $creds->{secret_access_key}; 288 + + my $aws_session_token = $creds->{session_token}; 289 + 290 + if ( not $headers->header('Date') ) { 291 + $headers->header( Date => time2str(time) );
+30
pkgs/development/ruby-modules/fake-s3-list-bucket.patch
··· 1 + commit 983634ea6b81910529596c262644eacfa2c2c4f9 2 + Author: Shea Levy <shea@shealevy.com> 3 + Date: Wed Sep 4 16:16:12 2013 -0400 4 + 5 + Fix LS_BUCKET 6 + 7 + GET foo.s3.amazonaws.com/ and GET s3.amazonaws.com/foo should result in 8 + an LS_BUCKET request, but under the previous logic it would result in a 9 + LIST_BUCKETS request. GET s3.amazonaws.com/ still results in a 10 + LIST_BUCKETS request due to the 'if path == "/" and s_req.is_path_style' 11 + conditional. 12 + 13 + Signed-off-by: Shea Levy <shea@shealevy.com> 14 + 15 + diff --git a/lib/fakes3/server.rb b/lib/fakes3/server.rb 16 + index 6958151..36d9cad 100644 17 + --- a/lib/fakes3/server.rb 18 + +++ b/lib/fakes3/server.rb 19 + @@ -213,10 +213,7 @@ module FakeS3 20 + elems = path.split("/") 21 + end 22 + 23 + - if elems.size == 0 24 + - # List buckets 25 + - s_req.type = Request::LIST_BUCKETS 26 + - elsif elems.size == 1 27 + + if elems.size < 2 28 + s_req.type = Request::LS_BUCKET 29 + s_req.query = query 30 + else
-22
pkgs/development/ruby-modules/rake/default.nix
··· 1 - {stdenv, fetchurl, ruby}: 2 - 3 - stdenv.mkDerivation { 4 - name = "rake-0.8.1"; 5 - src = fetchurl { 6 - url = "http://rubyforge.org/frs/download.php/29752/rake-0.8.1.tgz"; 7 - sha256 = "1kggvkkj609hj1xvpadzchki66i7ynz3qq4nc2hmfkf536fx8c03"; 8 - }; 9 - buildInputs = [ruby]; 10 - patchPhase = '' 11 - sed -i install.rb \ 12 - -e 's/$bindir = destdir + $bindir/prefix = CONFIG["prefix"];$bindir = $bindir.slice(prefix.length..$bindir.length);$bindir = destdir + $bindir/' \ 13 - -e 's/$sitedir = destdir + $sitedir/$sitedir = $sitedir.slice(prefix.length..$sitedir.length);$sitedir = destdir + $sitedir/' 14 - ''; 15 - buildPhase = "true"; 16 - installPhase = '' 17 - mkdir -p $out/lib 18 - mkdir -p $out/bin 19 - export DESTDIR=$out 20 - ruby install.rb 21 - ''; 22 - }
+18 -5
pkgs/development/tools/haskell/HaRe/default.nix
··· 1 - { cabal, filepath, hint, mtl, network, syb }: 1 + { cabal, cmdtheline, deepseq, Diff, filepath, ghcMod, ghcPaths 2 + , ghcSybUtils, hslogger, hspec, HUnit, mtl, parsec, QuickCheck 3 + , rosezipper, silently, StrafunskiStrategyLib, stringbuilder, syb 4 + , syz, time, transformers 5 + }: 2 6 3 7 cabal.mkDerivation (self: { 4 8 pname = "HaRe"; 5 - version = "0.6.0.2"; 6 - sha256 = "13mi6z37fszrl97mll4injhq8dyhqzm344x7y2vw8krr5xjj3kw2"; 7 - isLibrary = false; 9 + version = "0.7.0.1"; 10 + sha256 = "1ykbyc6p71k6rs85vcsjgk47cxd2lda3iw78jzs0fx43qr1dywnl"; 11 + isLibrary = true; 8 12 isExecutable = true; 9 - buildDepends = [ filepath hint mtl network syb ]; 13 + buildDepends = [ 14 + cmdtheline filepath ghcMod ghcPaths ghcSybUtils hslogger mtl parsec 15 + rosezipper StrafunskiStrategyLib syb syz time transformers 16 + ]; 17 + testDepends = [ 18 + deepseq Diff filepath ghcMod ghcPaths ghcSybUtils hslogger hspec 19 + HUnit mtl QuickCheck rosezipper silently StrafunskiStrategyLib 20 + stringbuilder syb syz time transformers 21 + ]; 22 + jailbreak = true; 10 23 meta = { 11 24 homepage = "http://www.cs.kent.ac.uk/projects/refactor-fp"; 12 25 description = "the Haskell Refactorer";
+2 -2
pkgs/development/tools/haskell/hslogger/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "hslogger"; 5 - version = "1.2.2"; 6 - sha256 = "0j15nma6yf3cxb9j232kif1a836zmncfyklz9wp1mx064nblr5jf"; 5 + version = "1.2.3"; 6 + sha256 = "0rmijkrf24srcg8zgizf5vidpsgr4171wbzbwgrg66l704mkkb7m"; 7 7 isLibrary = true; 8 8 isExecutable = true; 9 9 buildDepends = [ mtl network time ];
+6 -7
pkgs/development/tools/haskell/timeplot/default.nix
··· 1 - { cabal, bytestringLexing, cairo, Chart, colour, dataAccessor 2 - , dataAccessorTemplate, regexTdfa, strptime, time, transformers 1 + { cabal, bytestringLexing, cairo, Chart, ChartCairo, colour 2 + , dataDefault, lens, regexTdfa, strptime, time, transformers 3 3 , vcsRevision 4 4 }: 5 5 6 6 cabal.mkDerivation (self: { 7 7 pname = "timeplot"; 8 - version = "1.0.21"; 9 - sha256 = "0x9f95w235yijp98xx9nry0ibsxr0iyshk6cd89n51xrk1zpk41l"; 8 + version = "1.0.22"; 9 + sha256 = "1dp1prcx3d6a0fr3xrdj6flp27sy7qbng5bbdjgjbb7rq8497if9"; 10 10 isLibrary = false; 11 11 isExecutable = true; 12 12 buildDepends = [ 13 - bytestringLexing cairo Chart colour dataAccessor 14 - dataAccessorTemplate regexTdfa strptime time transformers 15 - vcsRevision 13 + bytestringLexing cairo Chart ChartCairo colour dataDefault lens 14 + regexTdfa strptime time transformers vcsRevision 16 15 ]; 17 16 meta = { 18 17 homepage = "http://haskell.org/haskellwiki/Timeplot";
+2 -2
pkgs/development/tools/haskell/uuagc/cabal.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "uuagc-cabal"; 5 - version = "1.0.4.0"; 6 - sha256 = "0m6q8lfbrzcdxd923s175x0z1rnniv7gk08ninzpq16fisscr4lf"; 5 + version = "1.0.5.0"; 6 + sha256 = "0p3rc1gszd62wwzzqz0hmj6jdmwdnpx92rdf6mgd7w63ic1wdxj5"; 7 7 buildDepends = [ Cabal filepath mtl uulib ]; 8 8 meta = { 9 9 homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
+2 -2
pkgs/development/tools/haskell/uuagc/default.nix
··· 2 2 3 3 cabal.mkDerivation (self: { 4 4 pname = "uuagc"; 5 - version = "0.9.42.3"; 6 - sha256 = "0rn0wqccg2v4akh3wj16s5y60fscdfjpvrpsmvbc2vfq2v33y53n"; 5 + version = "0.9.50"; 6 + sha256 = "0vyydqgmyl590ry63ibwshfpj2w9dd2v0nmr4jqlfw0m0d9ff50j"; 7 7 isLibrary = true; 8 8 isExecutable = true; 9 9 buildDepends = [ filepath haskellSrcExts mtl uuagcCabal uulib ];
+2 -2
pkgs/development/tools/misc/lttng-tools/default.nix
··· 1 1 { stdenv, fetchurl, popt, libuuid, liburcu, lttngUst }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "lttng-tools-2.2.3"; 4 + name = "lttng-tools-2.3.0"; 5 5 6 6 src = fetchurl { 7 7 url = "https://lttng.org/files/lttng-tools/${name}.tar.bz2"; 8 - sha256 = "1p16n42j34xkaj17zg2g12rzkfwpdv9ay1h4bkdq6038v320mljv"; 8 + sha256 = "16j55xqrh00mjbcvdmdkfxchavi7jsxlpnfjqc1g1d3x65ss9wri"; 9 9 }; 10 10 11 11 buildInputs = [ popt libuuid liburcu lttngUst ];
+2 -2
pkgs/development/tools/misc/lttng-ust/default.nix
··· 12 12 # Debian builds with std.h (systemtap). 13 13 14 14 stdenv.mkDerivation rec { 15 - name = "lttng-ust-2.2.1"; 15 + name = "lttng-ust-2.3.0"; 16 16 17 17 src = fetchurl { 18 18 url = "https://lttng.org/files/lttng-ust/${name}.tar.bz2"; 19 - sha256 = "0881ri3v96fjii24qnwgsypk4crri4qp6mc4zp7kwghz8gys9rla"; 19 + sha256 = "1hazjybrppyaakvfp1bs92vx0n2sgcsw0m6i5hwq7xq8vij7cj4q"; 20 20 }; 21 21 22 22 buildInputs = [ liburcu ];
+18
pkgs/development/tools/misc/uncrustify/default.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "uncrustify-0.60"; 5 + 6 + src = fetchurl { 7 + url = "mirror://sourceforge/uncrustify/${name}.tar.gz"; 8 + sha256 = "1v3wlkh669mfzbyg68xz7c1hj3kj7l6cavbvbj3jr47ickc3wzsa"; 9 + }; 10 + 11 + meta = with stdenv.lib; { 12 + description = "Source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA"; 13 + homepage = http://uncrustify.sourceforge.net/; 14 + license = licenses.gpl2Plus; 15 + platforms = platforms.linux; 16 + maintainers = [ maintainers.bjornfor ]; 17 + }; 18 + }
+1 -1
pkgs/development/web/nodejs/build-node-package.nix
··· 52 52 fi 53 53 '') args.passthru.names)} 54 54 ${concatStrings (concatMap (dep: map (name: '' 55 - mv node_modules/${dep.name} $out/lib/node_modules 55 + mv node_modules/${name} $out/lib/node_modules 56 56 '') dep.names) peerDependencies)} 57 57 mv node_modules/.bin $out/lib/node_modules 2>/dev/null || true 58 58 mv node_modules $out/.dependent-node-modules
-1
pkgs/games/vessel/default.nix
··· 78 78 homepage = http://www.strangeloopgames.com; 79 79 license = [ "unfree" ]; 80 80 maintainers = with stdenv.lib.maintainers; [ jcumming ]; 81 - platforms = [ "i686-linux"] ; 82 81 }; 83 82 84 83 }
+1
pkgs/lib/maintainers.nix
··· 19 19 bodil = "Bodil Stokke <nix@bodil.org>"; 20 20 chaoflow = "Florian Friesdorf <flo@chaoflow.net>"; 21 21 coconnor = "Corey O'Connor <coreyoconnor@gmail.com>"; 22 + edwtjo = "Edward Tjörnhammar <ed@cflags.cc>"; 22 23 eelco = "Eelco Dolstra <eelco.dolstra@logicblox.com>"; 23 24 ertes = "Ertugrul Söylemez <es@ertes.de>"; 24 25 garbas = "Rok Garbas <rok@garbas.si>";
+5 -9
pkgs/lib/modules.nix
··· 46 46 unifyModuleSyntax = m: 47 47 let 48 48 delayedModule = delayProperties m; 49 + 49 50 getImports = 50 - if m ? config || m ? options then 51 - m.imports or [] 52 - else 53 - toList (rmProperties (delayedModule.require or [])); 54 - 51 + toList (rmProperties (delayedModule.require or [])); 55 52 getImportedPaths = filter isPath getImports; 56 53 getImportedSets = filter (x: !isPath x) getImports; 57 54 58 55 getConfig = 59 - removeAttrs delayedModule ["require" "key"]; 56 + removeAttrs delayedModule ["require" "key" "imports"]; 60 57 61 58 in 62 59 if isModule m then 63 60 { key = "<unknown location>"; } // m 64 61 else 65 - { 66 - key = "<unknown location>"; 67 - imports = getImportedPaths; 62 + { key = "<unknown location>"; 63 + imports = (m.imports or []) ++ getImportedPaths; 68 64 config = getConfig; 69 65 } // ( 70 66 if getImportedSets != [] then
+4 -2
pkgs/misc/emulators/vice/default.nix
··· 1 - { stdenv, fetchurl, lib, perl, gettext, libpng, giflib, libjpeg, alsaLib, readline, mesa 1 + { stdenv, fetchurl, perl, gettext, libpng, giflib, libjpeg, alsaLib, readline, mesa, libX11 2 2 , pkgconfig, gtk, SDL, autoconf, automake, makeDesktopItem 3 3 }: 4 4 ··· 28 28 autoreconf -f -i 29 29 ''; 30 30 31 + NIX_LDFLAGS = "-lX11 -L${libX11}/lib"; 32 + 31 33 postInstall = '' 32 34 mkdir -p $out/share/applications 33 35 cp ${desktopItem}/share/applications/* $out/share/applications ··· 37 39 description = "Commodore 64, 128 and other emulators"; 38 40 homepage = http://www.viceteam.org; 39 41 license = "GPLv2+"; 40 - maintainers = [ lib.maintainers.sander ]; 42 + maintainers = [ stdenv.lib.maintainers.sander ]; 41 43 }; 42 44 }
+20 -14
pkgs/os-specific/linux/bluez/bluez5.nix
··· 1 - { stdenv, fetchurl, pkgconfig, dbus, glib, libusb, alsaLib, python, makeWrapper 2 - , pythonDBus, pygobject, readline, libsndfile, udev, libical, systemd }: 1 + { stdenv, fetchurl, pkgconfig, dbus, glib, libusb, alsaLib, python, 2 + pythonPackages, pythonDBus, readline, libsndfile, udev, libical, 3 + systemd }: 3 4 4 5 assert stdenv.isLinux; 5 6 6 - let 7 - pythonpath = "${pythonDBus}/lib/${python.libPrefix}/site-packages:" 8 - + "${pygobject}/lib/${python.libPrefix}/site-packages"; 9 - in 10 - 11 7 stdenv.mkDerivation rec { 12 - name = "bluez-5.3"; 8 + name = "bluez-5.8"; 13 9 14 10 src = fetchurl { 15 11 url = "mirror://kernel/linux/bluetooth/${name}.tar.xz"; 16 - sha256 = "41b0559e3a8436a739eb7cc79156ca91daf8c115f57971b6bcb422ee0213db42"; 12 + sha256 = "1l33lq1lpg7hy26138ir5dj4gl3mql2qxpj20rjnnwyckc3jk700"; 17 13 }; 14 + 15 + pythonPath = with pythonPackages; 16 + [ pythonDBus pygobject3 recursivePthLoader ]; 18 17 19 18 buildInputs = 20 - [ pkgconfig dbus.libs glib libusb alsaLib python makeWrapper 19 + [ pkgconfig dbus.libs glib libusb alsaLib python pythonPackages.wrapPython 21 20 readline libsndfile udev libical 22 21 # Disables GStreamer; not clear what it gains us other than a 23 22 # zillion extra dependencies. ··· 49 48 # FIXME: Move these into a separate package to prevent Bluez from 50 49 # depending on Python etc. 51 50 postInstall = '' 52 - pushd test 51 + mkdir $out/test 52 + cp -a test $out 53 + pushd $out/test 53 54 for a in \ 54 55 simple-agent \ 55 56 test-adapter \ ··· 58 59 list-devices \ 59 60 monitor-bluetooth \ 60 61 ; do 61 - cp $a $out/bin/bluez-$a 62 - wrapProgram $out/bin/bluez-$a --prefix PYTHONPATH : ${pythonpath} 62 + ln -s ../test/$a $out/bin/bluez-$a 63 63 done 64 64 popd 65 + wrapPythonProgramsIn $out/test "$out/test $pythonPath" 66 + 67 + # for bluez4 compatibility for NixOS 68 + mkdir $out/sbin 69 + ln -s ../libexec/bluetooth/bluetoothd $out/sbin/bluetoothd 65 70 ''; 66 71 67 - meta = { 72 + meta = with stdenv.lib; { 68 73 homepage = http://www.bluez.org/; 69 74 description = "Bluetooth support for Linux"; 75 + platforms = platforms.linux; 70 76 }; 71 77 }
+2 -3
pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
··· 54 54 buildInputs = [ dpkg ]; 55 55 56 56 installPhase = '' 57 - mkdir -p $out/share 58 - cp -r lib/firmware/* "$out/" 57 + mkdir -p $out/share $out/lib/firmware 58 + cp -r lib/firmware/* "$out/lib/firmware/" 59 59 cp -r usr/share/doc $out/share/ 60 60 find $out/share -name changelog.gz | xargs rm 61 61 ''; ··· 65 65 homepage = http://packages.debian.org/sid/firmware-linux-nonfree; 66 66 license = stdenv.lib.licenses.unfreeRedistributableFirmware; 67 67 platforms = stdenv.lib.platforms.linux; 68 - priority = 10; # low priority so that other packages can override this big package 69 68 }; 70 69 }
+4 -4
pkgs/os-specific/linux/kernel/common-config.nix
··· 24 24 # Support drivers that need external firmware. 25 25 STANDALONE n 26 26 27 - # Enable the complete Linux kernel ".config" file to be saved in the kernel. 28 - # Also, make it available at runtime as /proc/config.gz. 29 - IKCONFIG y 27 + # Make /proc/config.gz available. 30 28 IKCONFIG_PROC y 31 29 32 30 # Optimize with -O2, not -Os. ··· 103 101 FB_SIS_300 y 104 102 FB_SIS_315 y 105 103 FB_3DFX_ACCEL y 106 - FB_GEODE y 104 + ${optionalString (versionOlder version "3.9" || stdenv.system == "i686-linux") '' 105 + FB_GEODE y 106 + ''} 107 107 108 108 # Video configuration. 109 109 # Enable KMS for devices whose X.org driver supports it.
+2 -2
pkgs/os-specific/linux/kernel/linux-3.10.nix
··· 1 1 { stdenv, fetchurl, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "3.10.9"; 4 + version = "3.10.10"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 8 - sha256 = "1kwi5v4rw06rmb548wjkgi27amsfvpfd2n07bmyjvjqnqrldm5bk"; 8 + sha256 = "01cpg6j1jsjh4vgvmia12y6rci4gqb967gc0gqpz5gcimzg4bb5p"; 9 9 }; 10 10 11 11 features.iwlwifi = true;
+17
pkgs/os-specific/linux/kernel/linux-3.11.nix
··· 1 + { stdenv, fetchurl, ... } @ args: 2 + 3 + import ./generic.nix (args // rec { 4 + version = "3.11"; 5 + modDirVersion = "3.11.0"; 6 + 7 + src = fetchurl { 8 + url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 9 + sha256 = "1yfpa4fzhsn4r5dwkcf3azy0vqdms865jaikn3fdwbabmpqchgl0"; 10 + }; 11 + 12 + features.iwlwifi = true; 13 + features.efiBootStub = true; 14 + features.needsCifsUtils = true; 15 + features.canDisableNetfilterConntrackHelpers = true; 16 + features.netfilterRPFilter = true; 17 + })
+2 -2
pkgs/os-specific/linux/kernel/linux-3.4.nix
··· 1 1 { stdenv, fetchurl, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "3.4.59"; 4 + version = "3.4.60"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; 8 - sha256 = "19ylh9k9qykr8x29jcqv1q6agmyvzx7q5md2yxph4sykjsccqzj7"; 8 + sha256 = "16pg9sdsf5nwp1lc583dcbn1ay67b7yb55xg8cgv63bvmh4h3vrb"; 9 9 }; 10 10 11 11 features.iwlwifi = true;
+3 -3
pkgs/os-specific/linux/lm-sensors/default.nix
··· 1 1 { stdenv, fetchurl, bison, flex, which, perl }: 2 2 3 - let version = "3.3.1"; in 3 + let version = "3.3.4"; in 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "lm-sensors-3.3.1"; 6 + name = "lm-sensors-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-${version}.tar.bz2"; 10 - sha256 = "13v2gszagmx8hwjyzh2k47rdpc2kyg9zky3kdqhdbgzp8lwpik6g"; 10 + sha256 = "0vd7dgpcri7cbvgl5fwvja53lqz829vkbbp17x7b5r2xrc88cq5l"; 11 11 }; 12 12 13 13 buildInputs = [ bison flex which perl ];
+2 -2
pkgs/os-specific/linux/lttng-modules/default.nix
··· 1 1 { stdenv, fetchurl, kernelDev }: 2 2 3 3 stdenv.mkDerivation rec { 4 - pname = "lttng-modules-2.2.1"; 4 + pname = "lttng-modules-2.3.0"; 5 5 name = "${pname}-${kernelDev.version}"; 6 6 7 7 src = fetchurl { 8 8 url = "https://lttng.org/files/lttng-modules/${pname}.tar.bz2"; 9 - sha256 = "00ww1443ssv614s1ix6zby8llaf6zzlxcf5k4w7jsyji47ng33m2"; 9 + sha256 = "0l9fbmpsjvm5pbrc6axy8chdp21j4b8fm0hmjhpk658ll0iixmpb"; 10 10 }; 11 11 12 12 patches = [ ./lttng-fix-build-error-on-linux-3.2.patch ];
+10 -7
pkgs/os-specific/linux/microcode/amd.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - 5 4 name = "amd-ucode-2012-09-10"; 6 5 7 6 src = fetchurl { 8 - url = "http://www.amd64.org/pub/microcode/${name}.tar"; 7 + urls = 8 + [ "http://pkgs.fedoraproject.org/repo/pkgs/microcode_ctl/${name}.tar/559bc355d3799538584add80df2996f0/${name}.tar" 9 + "http://www.amd64.org/pub/microcode/${name}.tar" 10 + ]; 9 11 sha256 = "065phvhx5hx5ssdd1x2p5m1yv26ak7l5aaw6yk6h95x9mxn5r111"; 10 12 }; 11 13 12 14 installPhase = '' 13 - mkdir -p $out/amd-ucode 14 - mv microcode_amd_fam15h.bin microcode_amd.bin $out/amd-ucode/ 15 + mkdir -p $out/lib/firmware/amd-ucode $out/share/doc/amd-ucode 16 + mv microcode_amd_fam15h.bin microcode_amd.bin $out/lib/firmware/amd-ucode/ 17 + mv LICENSE $out/share/doc/amd-ucode 15 18 ''; 16 19 17 20 meta = { 18 - description = "AMD Processor Microcode Patch"; 19 - homepage = "http://www.amd64.org/support/microcode.html"; 20 - license = "non-free"; 21 + description = "AMD Processor microcode patch"; 22 + homepage = http://www.amd64.org/support/microcode.html; 23 + license = stdenv.lib.licenses.unfreeRedistributableFirmware; 21 24 }; 22 25 }
+10 -7
pkgs/os-specific/linux/microcode/intel.nix
··· 1 1 { stdenv, fetchurl, microcode2ucode }: 2 2 3 - let version = "20120606"; 4 - num = "21385"; 5 - in stdenv.mkDerivation { 3 + let version = "20130808"; in 4 + 5 + stdenv.mkDerivation { 6 6 name = "microcode-intel-${version}"; 7 + 7 8 src = fetchurl { 8 - url = "http://downloadmirror.intel.com/${num}/eng/microcode-${version}.tgz"; 9 - sha256 = "0hs95lj24zx3jscc64zg3hf8xc95vrnsyqlid66h453ib0wf8fg1"; 9 + url = "http://downloadmirror.intel.com/23082/eng/microcode-${version}.tgz"; 10 + sha256 = "19v0059v6dxv7ly57wgqy9nkjjnmprgwz4s94khdf213k5vikpfm"; 10 11 }; 11 12 12 13 buildInputs = [ microcode2ucode ]; 14 + 13 15 sourceRoot = "."; 14 16 15 17 buildPhase = '' ··· 17 19 ''; 18 20 19 21 installPhase = '' 20 - ensureDir $out 21 - cp -r intel-ucode "$out/" 22 + mkdir -p $out/lib/firmware 23 + cp -r intel-ucode "$out/lib/firmware/" 22 24 ''; 23 25 24 26 meta = { 25 27 homepage = http://www.intel.com/; 26 28 description = "Microcode for Intel processors"; 29 + license = stdenv.lib.licenses.unfree; 27 30 }; 28 31 }
+1
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 21 21 22 22 patches = 23 23 [ ./version-test.patch ] 24 + ++ optional (!libsOnly && versionAtLeast kernelDev.version "3.11") ./nvidia-drivers-linux-3.11-incremental.patch 24 25 ; 25 26 26 27 src =
+25
pkgs/os-specific/linux/nvidia-x11/nvidia-drivers-linux-3.11-incremental.patch
··· 1 + From 8a8647ad942c8ac5161e1335f7f3e9dbb34dbf9e Mon Sep 17 00:00:00 2001 2 + From: Lukas Elsner <open@mindrunner.de> 3 + Date: Wed, 17 Jul 2013 01:16:04 +0200 4 + Subject: [PATCH] replace num_physpages with totalram_pages 5 + 6 + --- 7 + kernel/nv-linux.h | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/kernel/nv-linux.h b/kernel/nv-linux.h 11 + index 4e5ed89..46c51ec 100644 12 + --- a/kernel/nv-linux.h 13 + +++ b/kernel/nv-linux.h 14 + @@ -957,7 +957,7 @@ static inline int nv_execute_on_all_cpus(void (*func)(void *info), void *info) 15 + #endif 16 + 17 + #if !defined(NV_VMWARE) 18 + -#define NV_NUM_PHYSPAGES num_physpages 19 + +#define NV_NUM_PHYSPAGES totalram_pages 20 + #define NV_GET_CURRENT_PROCESS() current->tgid 21 + #define NV_IN_ATOMIC() in_atomic() 22 + #define NV_LOCAL_BH_DISABLE() local_bh_disable() 23 + -- 24 + 1.8.3.2 25 +
+40 -9
pkgs/servers/firebird/default.nix
··· 1 - {stdenv, fetchurl, libedit, icu 1 + {stdenv, fetchurl, libedit, ncurses, automake, autoconf, libtool 2 + , 3 + # icu = null: use icu which comes with firebird 4 + 5 + # icu = pkgs.icu => you may have trouble sharing database files with windows 6 + # users if "Collation unicode" columns are being used 7 + # windows icu version is *30.dll, however neither the icu 3.0 nor the 3.6 8 + # sources look close to what ships with this package. 9 + # Thus I think its best to trust firebird devs and use their version 10 + 11 + # icu version missmatch may cause such error when selecting from a table: 12 + # "Collation unicode for character set utf8 is not installed" 13 + 14 + # icu 3.0 can still be build easily by nix (by dropping the #elif case and 15 + # make | make) 16 + icu ? null 17 + 2 18 , superServer ? false 3 19 , port ? 3050 4 20 , serviceName ? "gds_db" ··· 6 22 7 23 /* 8 24 there are 3 ways to use firebird: 9 - a) superserver 25 + a) superserver 10 26 - one process, one thread for each connection 11 - b) classic 27 + b) classic 12 28 - is built by default 13 29 - one process for each connection 14 30 - on linux direct io operations (?) ··· 22 38 */ 23 39 24 40 stdenv.mkDerivation rec { 25 - version = "2.5.2.26539-0"; 41 + version = "2.5.2.26540-0"; 26 42 name = "firebird-${version}"; 27 43 44 + # enableParallelBuilding = false; build fails 45 + 46 + # http://tracker.firebirdsql.org/browse/CORE-3246 47 + preConfigure = '' 48 + makeFlags="$makeFlags CPU=$NIX_BUILD_CORES" 49 + ''; 50 + 28 51 configureFlags = 29 52 [ "--with-serivec-port=${builtins.toString port}" 30 53 "--with-service-name=${serviceName}" 31 - # "--with-system-icu" 32 - # "--with-system-editline" 54 + # "--disable-static" 55 + "--with-system-editline" 56 + "--with-fblog=/var/log/firebird" 57 + "--with-fbconf=/etc/firebird" 58 + "--with-fbsecure-db=/var/db/firebird/system" 33 59 ] 34 - ++ (stdenv.lib.optional superServer "--enable-superserver=true"); 60 + ++ (stdenv.lib.optional (icu != null) "--with-system-icu") 61 + ++ (stdenv.lib.optional superServer "--enable-superserver"); 35 62 36 63 src = fetchurl { 37 64 url = "mirror://sourceforge/firebird/Firebird-${version}.tar.bz2"; 38 - sha256 = "1j5bcfl35hr6i4lcd08zls19bal2js3ar16gnwkzbhwxkxbyb43b"; 65 + sha256 = "0887a813wffp44hnc2gmwbc4ylpqw3fh3hz3bf6q3648344a9fdv"; 39 66 }; 40 67 41 - buildInputs = [libedit icu]; 68 + # configurePhase = '' 69 + # sed -i 's@cp /usr/share/automake-.*@@' autogen.sh 70 + # sh autogen.sh $configureFlags --prefix=$out 71 + # ''; 72 + buildInputs = [libedit icu automake autoconf libtool]; 42 73 43 74 # TODO: Probably this hase to be tidied up.. 44 75 # make install requires beeing. disabling the root checks
+5
pkgs/servers/samba/default.nix
··· 68 68 ln -sv ../../../bin/smbspool $out/lib/cups/backend/smb 69 69 mkdir -pv $out/etc/openldap/schema 70 70 cp ../examples/LDAP/samba.schema $out/etc/openldap/schema 71 + 72 + # For nsswitch. Glibc >= 2.1 looks for libnss_<name>.so.2 (see man 73 + # nsswitch.conf), so provide that too. 71 74 cp -v ../nsswitch/libnss_wins.so "$out/lib" 72 75 cp -v ../nsswitch/libnss_winbind.so "$out/lib" 76 + (cd "$out/lib" && ln -s libnss_winbind.so libnss_winbind.so.2) 77 + (cd "$out/lib" && ln -s libnss_wins.so libnss_wins.so.2) 73 78 '' # */ 74 79 + stdenv.lib.optionalString (configDir == "") "touch $out/lib/smb.conf"; 75 80
+16 -3
pkgs/servers/search/elasticsearch/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchurl, makeWrapper, jre, utillinux }: 2 2 stdenv.mkDerivation rec { 3 - name = "elasticsearch-0.20.5"; 3 + name = "elasticsearch-0.90.3"; 4 4 5 5 src = fetchurl { 6 6 url = "https://download.elasticsearch.org/elasticsearch/elasticsearch/${name}.tar.gz"; 7 - sha256 = "0r0h9znyflajps1k8hl9naixhg1gqmhz7glc009pzzv94ncdzrq1"; 7 + sha256 = "1l6rnp4yvlz4z6z4v3af08yd4sl91c4zz20a8yyif2p234lh3n2s"; 8 8 }; 9 9 10 10 patches = [ ./es-home.patch ]; 11 + 12 + buildInputs = [ makeWrapper jre utillinux ]; 11 13 12 14 installPhase = '' 13 15 mkdir -p $out 14 16 cp -R bin config lib $out 17 + 18 + # don't want to have binary with name plugin 19 + mv $out/bin/plugin $out/bin/elasticsearch-plugin 20 + 21 + # set ES_CLASSPATH and JAVA_HOME 22 + wrapProgram $out/bin/elasticsearch \ 23 + --prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*":"$out/lib/sigar/*" \ 24 + --prefix PATH : "${utillinux}/bin/" \ 25 + --set JAVA_HOME "${jre}" 26 + wrapProgram $out/bin/elasticsearch-plugin \ 27 + --prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*":"$out/lib/sigar/*" --set JAVA_HOME "${jre}" 15 28 ''; 16 29 17 30 meta = {
+44 -5
pkgs/servers/search/elasticsearch/es-home.patch
··· 1 - diff -rc elasticsearch-0.20.5/bin/elasticsearch elasticsearch-0.20.5-new/bin/elasticsearch 2 - *** elasticsearch-0.20.5/bin/elasticsearch 2013-03-07 12:16:31.152494626 +0100 3 - --- elasticsearch-0.20.5-new/bin/elasticsearch 2013-03-07 12:24:41.076081272 +0100 1 + diff -rc elasticsearch-0.90.3/bin/elasticsearch elasticsearch-0.90.3-new/bin/elasticsearch 2 + *** elasticsearch-0.90.3/bin/elasticsearch 2013-08-06 15:19:22.000000000 +0200 3 + --- elasticsearch-0.90.3-new/bin/elasticsearch 2013-08-27 16:42:00.935880011 +0200 4 4 *************** 5 5 *** 62,68 **** 6 6 done ··· 10 10 11 11 # make ELASTICSEARCH_HOME absolute 12 12 ES_HOME=`cd "$ES_HOME"; pwd` 13 - --- 62,68 ---- 13 + --- 62,71 ---- 14 + done 15 + 16 + # determine elasticsearch home 17 + ! if [ -z "$ES_HOME" ]; then 18 + ! echo "You must set the ES_HOME var" >&2 19 + ! exit 1 20 + ! fi 21 + 22 + # make ELASTICSEARCH_HOME absolute 23 + ES_HOME=`cd "$ES_HOME"; pwd` 24 + diff -rc elasticsearch-0.90.3/bin/plugin elasticsearch-0.90.3-new/bin/plugin 25 + *** elasticsearch-0.90.3/bin/plugin 2013-08-06 15:19:22.000000000 +0200 26 + --- elasticsearch-0.90.3-new/bin/plugin 2013-08-27 16:49:01.024160295 +0200 27 + *************** 28 + *** 16,22 **** 29 + done 30 + 31 + # determine elasticsearch home 32 + ! ES_HOME=`dirname "$SCRIPT"`/.. 33 + 34 + # make ELASTICSEARCH_HOME absolute 35 + ES_HOME=`cd "$ES_HOME"; pwd` 36 + --- 16,25 ---- 14 37 done 15 38 16 39 # determine elasticsearch home 17 - ! ES_HOME=${ES_HOME:=`dirname "$SCRIPT"`/..} 40 + ! if [ -z "$ES_HOME" ]; then 41 + ! echo "You must set the ES_HOME var" >&2 42 + ! exit 1 43 + ! fi 18 44 19 45 # make ELASTICSEARCH_HOME absolute 20 46 ES_HOME=`cd "$ES_HOME"; pwd` 47 + *************** 48 + *** 46,50 **** 49 + shift 50 + done 51 + 52 + ! exec $JAVA $JAVA_OPTS -Xmx64m -Xms16m -Delasticsearch -Des.path.home="$ES_HOME" $properties -cp "$ES_HOME/lib/*" org.elasticsearch.plugins.PluginManager $args 53 + 54 + --- 49,53 ---- 55 + shift 56 + done 57 + 58 + ! exec $JAVA $JAVA_OPTS -Xmx64m -Xms16m -Delasticsearch -Des.path.home="$ES_HOME" $properties -cp "$ES_CLASSPATH/lib/*" org.elasticsearch.plugins.PluginManager $args 59 +
+3 -3
pkgs/shells/zsh/default.nix
··· 2 2 3 3 let 4 4 5 - version = "4.3.15"; 5 + version = "5.0.2"; 6 6 7 7 documentation = fetchurl { 8 8 url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.bz2"; 9 - sha256 = "73b7ee1a737fbaf9be77cf6b55b27cca96bac39bc5ef25efa9ceb427cd1b5ad4"; 9 + sha256 = "99ee08cfc91935af8714bd98db652f016d6c7a8a71ba7c6d6223910cd0b7fbf1"; 10 10 }; 11 11 12 12 in ··· 16 16 17 17 src = fetchurl { 18 18 url = "mirror://sourceforge/zsh/zsh-${version}.tar.bz2"; 19 - sha256 = "8708f485823fb7e51aa696776d0dfac7d3558485182672cf9311c12a50a95486"; 19 + sha256 = "eb220ae5a8076191ec6b4c6a5a2f18122d074a19f25b45f0320b44b8166c5a03"; 20 20 }; 21 21 22 22 buildInputs = [ ncurses coreutils ];
+10 -8
pkgs/tools/backup/bacula/default.nix
··· 1 - {stdenv, fetchurl, sqlite, postgresql, zlib, acl, ncurses, openssl, readline}: 1 + { stdenv, fetchurl, sqlite, postgresql, zlib, acl, ncurses, openssl, readline }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "bacula-5.2.13"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://sourceforge/bacula/${name}.tar.gz"; 7 + url = "mirror://sourceforge/bacula/${name}.tar.gz"; 8 8 sha256 = "1n3sc0kd7r0afpyi708y3md0a24rbldnfcdz0syqj600pxcd9gm4"; 9 9 }; 10 10 11 - buildInputs = [ postgresql sqlite zlib acl ncurses openssl readline ]; 11 + buildInputs = [ postgresql sqlite zlib ncurses openssl readline ] 12 + # acl relies on attr, which I can't get to build on darwin 13 + ++ stdenv.lib.optional (!stdenv.isDarwin) acl; 12 14 13 15 configureFlags = [ 14 16 "--with-sqlite3=${sqlite}" ··· 20 22 ln -s $out/sbin/* $out/bin 21 23 ''; 22 24 23 - meta = { 25 + meta = with stdenv.lib; { 24 26 description = "Enterprise ready, Network Backup Tool"; 25 - homepage = http://bacula.org/; 26 - license = "GPLv2"; 27 - platforms = stdenv.lib.platforms.all; 28 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 27 + homepage = http://bacula.org/; 28 + license = "GPLv2"; 29 + maintainers = with maintainers; [ iElectric lovek323 ]; 30 + platforms = stdenv.lib.platforms.all; 29 31 }; 30 32 }
+109
pkgs/tools/backup/store-backup/default.nix
··· 1 + {stdenv, which, coreutils, perl, fetchurl, perlPackages, makeWrapper, diffutils , writeScriptBin, bzip2}: 2 + 3 + # quick usage: 4 + # storeBackup.pl --sourceDir /home/user --backupDir /tmp/my_backup_destination 5 + # Its slow the first time because it compresses all files bigger than 1k (default setting) 6 + # The backup tool is bookkeeping which files got compressed 7 + 8 + # btrfs warning: you may run out of hardlinks soon 9 + 10 + # known impurity: test cases seem to bu using /tmp/storeBackup.lock .. 11 + 12 + let dummyMount = writeScriptBin "mount" "#!/bin/sh"; 13 + in 14 + 15 + stdenv.mkDerivation { 16 + 17 + name = "store-backup-3.4"; 18 + 19 + enableParallelBuilding = true; 20 + 21 + buildInputs = [ perl makeWrapper ]; 22 + 23 + src = fetchurl { 24 + url = http://download.savannah.gnu.org/releases/storebackup/storeBackup-3.4.tar.bz2; 25 + sha256 = "101k3nhyfjj8y8hg0v0xqxsr4vlcfkmlczgbihvlv722fb7n5gi3"; 26 + }; 27 + 28 + installPhase = '' 29 + ensureDir $out/scripts 30 + mv * $out 31 + mv $out/_ATTENTION_ $out/doc 32 + mv $out/{correct.sh,cron-storebackup} $out/scripts 33 + 34 + find $out -name "*.pl" | xargs sed -i \ 35 + -e 's@/bin/pwd@${coreutils}/bin/pwd@' \ 36 + -e 's@/bin/sync@${coreutils}/bin/sync@' \ 37 + -e '1 s@/usr/bin/env perl@${perl}/bin/perl@' 38 + 39 + for p in $out/bin/* 40 + do wrapProgram "$p" \ 41 + --prefix PERL5LIB ":" "${perlPackages.DBFile}/lib/perl5/site_perl" \ 42 + --prefix PATH ":" "${which}/bin:${bzip2}/bin" 43 + done 44 + 45 + patchShebangs $out 46 + # do a dummy test ensuring this works 47 + 48 + PATH=$PATH:${dummyMount}/bin 49 + 50 + 51 + { # simple sanity test, test backup/restore of simple store paths 52 + 53 + mkdir backup 54 + 55 + backupRestore(){ 56 + source="$2" 57 + echo ========= 58 + echo RUNNING TEST "$1" source: "$source" 59 + mkdir restored 60 + 61 + $out/bin/storeBackup.pl --sourceDir "$source" --backupDir backup 62 + latestBackup=backup/default/$(ls -1 backup/default | sort | tail -n 1) 63 + $out/bin/storeBackupRecover.pl -b "$latestBackup" -t restored -r / 64 + ${diffutils}/bin/diff -r "$source" restored 65 + 66 + # storeBackupCheckSource should return 0 67 + $out/bin/storeBackupCheckSource.pl -s "$source" -b "$latestBackup" 68 + # storeBackupCheckSource should return not 0 when using different source 69 + ! $out/bin/storeBackupCheckSource.pl -s $TMP -b "$latestBackup" 70 + 71 + # storeBackupCheckBackup should return 0 72 + $out/bin/storeBackupCheckBackup.pl -c "$latestBackup" 73 + 74 + chmod -R +w restored 75 + rm -fr restored 76 + } 77 + 78 + testDir=$TMP/testDir 79 + 80 + mkdir $testDir 81 + echo X > $testDir/X 82 + ln -s ./X $testDir/Y 83 + 84 + backupRestore 'test 1: backup, restore' $testDir 85 + 86 + # test huge blocks, according to docs files bigger than 100MB get split 87 + # into pieces 88 + dd if=/dev/urandom bs=100M of=block-1 count=1 89 + dd if=/dev/urandom bs=100M of=block-2 count=1 90 + cat block-1 block-2 > $testDir/block 91 + backupRestore 'test 1 with huge block' $testDir 92 + 93 + cat block-2 block-1 > $testDir/block 94 + backupRestore 'test 1 with huge block reversed' $testDir 95 + 96 + backupRestore 'test 2: backup, restore' $out 97 + backupRestore 'test 3: backup, restore' $out 98 + backupRestore 'test 4: backup diffutils to same backup locations, restore' ${diffutils} 99 + } 100 + ''; 101 + 102 + meta = { 103 + description = "Storebackup is a backup suite that stores files on other disks"; 104 + homepage = http://savannah.nongnu.org/projects/storebackup; 105 + license = stdenv.lib.licenses.gpl3Plus; 106 + maintainers = [stdenv.lib.maintainers.marcweber]; 107 + platforms = stdenv.lib.platforms.linux; 108 + }; 109 + }
+5 -5
pkgs/tools/bluetooth/obexftp/default.nix
··· 1 - {stdenv, fetchurl, pkgconfig, openobex, bluez}: 1 + {stdenv, fetchurl, pkgconfig, openobex, bluez, cmake}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "obexftp-0.23"; 4 + name = "obexftp-0.24"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://sourceforge/openobex/${name}.tar.bz2"; 8 - sha256 = "0djv239b14p221xjxzza280w3pnnwzpw4ssd6mshz36ki3r4z9s4"; 7 + url = "mirror://sourceforge/openobex/${name}-Source.tar.gz"; 8 + sha256 = "0szy7p3y75bd5h4af0j5kf0fpzx2w560fpy4kg3603mz11b9c1xr"; 9 9 }; 10 10 11 - buildInputs = [pkgconfig bluez]; 11 + buildInputs = [pkgconfig bluez cmake]; 12 12 13 13 propagatedBuildInputs = [openobex]; 14 14
+9 -5
pkgs/tools/bluetooth/openobex/default.nix
··· 1 - {stdenv, fetchurl, pkgconfig, bluez, libusb}: 1 + {stdenv, fetchurl, pkgconfig, bluez, libusb, cmake}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "openobex-1.5"; 4 + name = "openobex-1.7.1"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://kernel/linux/bluetooth/${name}.tar.gz"; 8 - sha256 = "0rayjci99ahhvs2d16as1qql3vrcizd0nhi8n3n4g6krf1sh80p6"; 7 + url = "mirror://sourceforge/openobex/${name}-Source.tar.gz"; 8 + sha256 = "0mza0mrdrbcw4yix6qvl31kqy7bdkgxjycr0yx7yl089v5jlc9iv"; 9 9 }; 10 10 11 - buildInputs = [pkgconfig bluez libusb]; 11 + buildInputs = [pkgconfig bluez libusb cmake]; 12 12 13 13 configureFlags = "--enable-apps"; 14 + 15 + patchPhase = '' 16 + sed -i "s!/lib/udev!$out/lib/udev!" udev/CMakeLists.txt 17 + ''; 14 18 15 19 meta = { 16 20 homepage = http://dev.zuckschwerdt.org/openobex/;
+29
pkgs/tools/filesystems/fuse-exfat/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, fuse, scons }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "fuse-exfat-1.0.1"; 5 + 6 + src = fetchurl { 7 + url = "http://exfat.googlecode.com/files/${name}.tar.gz"; 8 + sha256 = "0n27hpi45lj9hpi7k8d7npiwyhasf1v832g7ckpknd6lnyhipb0j"; 9 + }; 10 + 11 + buildInputs = [ pkgconfig fuse scons ]; 12 + 13 + buildPhase = '' 14 + export CCFLAGS="-O2 -Wall -std=c99 -I${fuse}/include" 15 + export LDFLAGS="-L${fuse}/lib" 16 + mkdir -pv $out/sbin 17 + scons DESTDIR=$out/sbin install 18 + ''; 19 + 20 + installPhase = ":"; 21 + 22 + meta = { 23 + homepage = http://code.google.com/p/exfat/; 24 + description = "A FUSE-based filesystem that allows read and write access to exFAT devices"; 25 + platforms = stdenv.lib.platforms.linux; 26 + license = stdenv.lib.licenses.gpl2; 27 + }; 28 + } 29 +
+6
pkgs/tools/graphics/jbig2enc/default.nix
··· 16 16 preFixup = '' 17 17 make clean 18 18 ''; 19 + 20 + meta = { 21 + description = "Encoder for the JBIG2 image compression format"; 22 + license = stdenv.lib.licenses.asl20; 23 + platforms = stdenv.lib.platforms.all; 24 + }; 19 25 }
+5 -5
pkgs/tools/misc/heimdall/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation { 6 - name = "heimdall-1.3.0"; 6 + name = "heimdall-1.4.0"; 7 7 8 8 src = fetchgit { 9 9 url = git://github.com/Benjamin-Dobell/Heimdall.git; 10 - rev = "ed9b08e5d9e3db60d52bccf6cb6919fb4bd47602"; 11 - sha256 = "e65f18299a05699595548cb27393a01b4e1dbbced82d4add8d0d55ef6514a691"; 10 + rev = "refs/tags/v1.4.0"; 11 + sha256 = "285785d83fd4edbe98c0fa38c27772f72950a5887b255c00937a1f11c79ebf57"; 12 12 }; 13 13 14 14 buildInputs = ··· 16 16 ++ stdenv.lib.optional enableGUI qt4 ; 17 17 18 18 makeFlags = "udevrulesdir=$(out)/lib/udev/rules.d"; 19 - 19 + 20 20 preConfigure = 21 21 '' 22 22 pushd libpit 23 23 ./configure 24 24 make 25 25 popd 26 - 26 + 27 27 cd heimdall 28 28 substituteInPlace Makefile.in --replace sudo true 29 29
+34
pkgs/tools/misc/stow/default.nix
··· 1 + { stdenv, fetchurl, perl, perlPackages }: 2 + 3 + stdenv.mkDerivation { 4 + name = "stow-2.2.0"; 5 + 6 + src = fetchurl { 7 + url = mirror://gnu/stow/stow-2.2.0.tar.bz2; 8 + sha256 = "01bbsqjmrnd9925s3grvgjnrl52q4w65imrvzy05qaij3pz31g46"; 9 + }; 10 + 11 + buildInputs = [ perl perlPackages.TestOutput ]; 12 + 13 + doCheck = true; 14 + 15 + meta = { 16 + description = "Stow is a tool for managing the installation of multiple software packages in the same run-time directory tree."; 17 + 18 + longDescription = '' 19 + GNU Stow is a symlink farm manager which takes distinct packages 20 + of software and/or data located in separate directories on the 21 + filesystem, and makes them appear to be installed in the same 22 + place. For example, /usr/local/bin could contain symlinks to 23 + files within /usr/local/stow/emacs/bin, /usr/local/stow/perl/bin 24 + etc., and likewise recursively for any other subdirectories such 25 + as .../share, .../man, and so on. 26 + ''; 27 + 28 + license = "GPLv3+"; 29 + homepage = http://www.gnu.org/software/stow/; 30 + 31 + maintainers = with stdenv.lib.maintainers; [ the-kenny ]; 32 + platforms = stdenv.lib.platforms.all; 33 + }; 34 + }
+30
pkgs/tools/package-management/cabal-install/1.18.0.nix
··· 1 + { cabal, Cabal, filepath, HTTP, HUnit, mtl, network, QuickCheck 2 + , random, stm, testFramework, testFrameworkHunit 3 + , testFrameworkQuickcheck2, time, zlib 4 + }: 5 + 6 + cabal.mkDerivation (self: { 7 + pname = "cabal-install"; 8 + version = "1.18.0"; 9 + sha256 = "14c4i8cy2rnvjj2krv3swna53k2674xhpzqkmcr56lxnyzych5wh"; 10 + isLibrary = false; 11 + isExecutable = true; 12 + buildDepends = [ 13 + Cabal filepath HTTP mtl network random stm time zlib 14 + ]; 15 + testDepends = [ 16 + Cabal filepath HTTP HUnit mtl network QuickCheck stm testFramework 17 + testFrameworkHunit testFrameworkQuickcheck2 time zlib 18 + ]; 19 + postInstall = '' 20 + mkdir $out/etc 21 + mv bash-completion $out/etc/bash_completion.d 22 + ''; 23 + meta = { 24 + homepage = "http://www.haskell.org/cabal/"; 25 + description = "The command-line interface for Cabal and Hackage"; 26 + license = self.stdenv.lib.licenses.bsd3; 27 + platforms = self.ghc.meta.platforms; 28 + maintainers = [ self.stdenv.lib.maintainers.andres ]; 29 + }; 30 + })
+3 -3
pkgs/tools/package-management/nix/unstable.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - name = "nix-1.6pre3187_3fb7ae0"; 8 + name = "nix-1.6pre3215_2c1ecf8"; 9 9 10 10 src = fetchurl { 11 - url = "http://hydra.nixos.org/build/5663853/download/5/${name}.tar.xz"; 12 - sha256 = "3cd695b3bb23ea7f9e4779f5b79180319444204b30120ed2cc0f0bf1e070403f"; 11 + url = "http://hydra.nixos.org/build/5940181/download/5/${name}.tar.xz"; 12 + sha256 = "404fe856ae534b09e9a81d69751127e0987fea6bf2d0ec01acac3a9ea4ce72ae"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ perl pkgconfig ];
+20
pkgs/tools/security/scrypt/default.nix
··· 1 + { stdenv, fetchurl, openssl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "scrypt-${version}"; 5 + version = "1.1.6"; 6 + 7 + src = fetchurl { 8 + url = "https://www.tarsnap.com/scrypt/scrypt-1.1.6.tgz"; 9 + sha256 = "dfd0d1a544439265bbb9b58043ad3c8ce50a3987b44a61b1d39fd7a3ed5b7fb8"; 10 + }; 11 + 12 + buildInputs = [ openssl ]; 13 + 14 + meta = { 15 + description = "The scrypt encryption utility"; 16 + homepage = https://www.tarsnap.com/scrypt.html; 17 + license = "BSD"; 18 + platforms = stdenv.lib.platforms.all; 19 + }; 20 + }
+17
pkgs/tools/system/collectd/default.nix
··· 1 + {stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "collectd-5.4.0"; 5 + 6 + src = fetchurl { 7 + url = "http://collectd.org/files/${name}.tar.bz2"; 8 + sha256 = "0gljf5c60q6i0nrii6addxy1p76qqixww8zy17a7a1zil6a3i5wh"; 9 + }; 10 + 11 + meta = { 12 + homepage = http://collectd.org; 13 + description = "collectd is a daemon which collects system performance statistics periodically"; 14 + platforms = stdenv.lib.platforms.linux; 15 + license = "GPLv2"; 16 + }; 17 + }
+3 -2
pkgs/tools/system/smartmontools/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 let 4 + dbrev = "3849"; 4 5 driverdb = fetchurl { 5 - url = "http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/trunk/smartmontools/drivedb.h?revision=3812"; 6 - sha256 = "1x22ammjwlb7p3cmd13shqq1payb7nr9pgfa9xifs19qyr77mrwp"; 6 + url = "http://sourceforge.net/p/smartmontools/code/${dbrev}/tree/trunk/smartmontools/drivedb.h?format=raw"; 7 + sha256 = "06c1cl0x4sq64l3rmd5rk8wsbggjixphpgj0kf4awqhjgsi102xz"; 7 8 name = "smartmontools-drivedb.h"; 8 9 }; 9 10 in
+12 -6
pkgs/tools/system/vboot_reference/default.nix
··· 1 1 { stdenv, fetchgit, pkgconfig, libuuid, openssl }: 2 2 3 - let 4 - arch = if stdenv.system == "x86_64-linux" then "x86_64" 5 - else if stdenv.system == "i686-linux" then "x86" 6 - else throw "vboot_reference for: ${stdenv.system} not supported!"; 7 - 3 + stdenv.mkDerivation rec { 8 4 version = "20130507"; 9 5 checkout = "25/50225/2"; 10 - in stdenv.mkDerivation { 6 + 11 7 name = "vboot_reference-${version}"; 12 8 13 9 src = fetchgit { ··· 22 18 else [ (stdenv.lib.overrideDerivation libuuid 23 19 (args: { configureFlags = args.configureFlags + " --enable-static"; })) ]); 24 20 21 + arch = if stdenv.system == "x86_64-linux" then "x86_64" 22 + else if stdenv.system == "i686-linux" then "x86" 23 + else throw "vboot_reference for: ${stdenv.system} not supported!"; 24 + 25 25 buildPhase = '' 26 26 make ARCH=${arch} `pwd`/build/cgpt/cgpt 27 27 make ARCH=${arch} `pwd`/build/utility/vbutil_kernel ··· 38 38 cp build/utility/vbutil_keyblock $out/bin 39 39 cp build/utility/vbutil_firmware $out/bin 40 40 ''; 41 + 42 + meta = { 43 + description = "Chrome OS partitioning and kernel signing tools."; 44 + license = stdenv.lib.licenses.bsd3; 45 + platforms = stdenv.lib.platforms.linux; 46 + }; 41 47 }
+2 -2
pkgs/tools/text/source-highlight/default.nix
··· 2 2 3 3 let 4 4 name = "source-highlight"; 5 - version = "3.1.6"; 5 + version = "3.1.7"; 6 6 in 7 7 stdenv.mkDerivation { 8 8 name = "${name}-${version}"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://gnu/src-highlite/${name}-${version}.tar.gz"; 12 - sha256 = "0a5zh876nc1gig8z586b953r8ahh9zbs1lmi8vxjrkwp6zqzf4xm"; 12 + sha256 = "1s49ld8cnpzhhwq0r7s0sfm3cg3nhhm0wla27lwraifrrl3y1cp1"; 13 13 }; 14 14 15 15 configureFlags = [ "--with-boost=${boost}" ];
+41
pkgs/tools/text/unoconv/default.nix
··· 1 + { stdenv, fetchurl, python3, libreoffice, asciidoc, makeWrapper 2 + # whether to install odt2pdf/odt2doc/... symlinks to unoconv 3 + , installSymlinks ? true 4 + }: 5 + 6 + # IMPORTANT: unoconv must use the same python version as libreoffice (unless it 7 + # will not be able to load the pyuno module from libreoffice). 8 + 9 + stdenv.mkDerivation rec { 10 + name = "unoconv-0.6"; 11 + 12 + src = fetchurl { 13 + url = "http://dag.wieers.com/home-made/unoconv/${name}.tar.gz"; 14 + sha256 = "1m3kv942zf5rzyrbkil0nhmyq9mm3007y64bb3s7w88mhr5n23kr"; 15 + }; 16 + 17 + buildInputs = [ asciidoc makeWrapper ]; 18 + 19 + # We need to use python3 because libreoffice 4.x uses it. This patch comes 20 + # from unoconv.git, so it will be a part of the next release. 21 + patches = [ ./unoconv-python3.patch ]; 22 + 23 + preBuild = '' 24 + makeFlags=prefix="$out" 25 + ''; 26 + 27 + postInstall = '' 28 + sed -i "s|/usr/bin/env python.*|${python3}/bin/${python3.executable}|" "$out/bin/unoconv" 29 + wrapProgram "$out/bin/unoconv" --set UNO_PATH "${libreoffice}/lib/libreoffice/program/" 30 + '' + (if installSymlinks then '' 31 + make install-links prefix="$out" 32 + '' else ""); 33 + 34 + meta = with stdenv.lib; { 35 + description = "Convert between any document format supported by LibreOffice/OpenOffice"; 36 + homepage = http://dag.wieers.com/home-made/unoconv/; 37 + license = licenses.gpl2; 38 + platforms = platforms.linux; 39 + maintainers = [ maintainers.bjornfor ]; 40 + }; 41 + }
+374
pkgs/tools/text/unoconv/unoconv-python3.patch
··· 1 + commit fc59dd90f03cf88f4cf16c07204809f2239284ee 2 + Author: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> 3 + Date: Thu Dec 20 00:02:53 2012 +0100 4 + 5 + Add support for python3 6 + 7 + Libreoffice 4.0 will switch its internal python version to 3.3.0 8 + so it's to support that. 9 + 10 + Porting done automatically 2to3 plus print_function import added 11 + manually. Tested on both libreoffice master with internal python 12 + and with libreoffince 3.6.4 on debian with system python 2.7. 13 + 14 + This bumps the minimal python version to 2.6 since 2.5 does not 15 + have the print function. 16 + 17 + diff --git a/unoconv b/unoconv 18 + index 30e6706..f72cf08 100755 19 + --- a/unoconv 20 + +++ b/unoconv 21 + @@ -14,6 +14,8 @@ 22 + ### Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 23 + ### Copyright 2007-2010 Dag Wieers <dag@wieers.com> 24 + 25 + +from __future__ import print_function 26 + + 27 + from distutils.version import LooseVersion 28 + import getopt 29 + import glob 30 + @@ -77,11 +79,11 @@ def find_offices(): 31 + else: 32 + 33 + if os.name in ( 'nt', 'os2' ): 34 + - if 'PROGRAMFILES' in os.environ.keys(): 35 + + if 'PROGRAMFILES' in list(os.environ.keys()): 36 + extrapaths += glob.glob(os.environ['PROGRAMFILES']+'\\LibreOffice*') + \ 37 + glob.glob(os.environ['PROGRAMFILES']+'\\OpenOffice.org*') 38 + 39 + - if 'PROGRAMFILES(X86)' in os.environ.keys(): 40 + + if 'PROGRAMFILES(X86)' in list(os.environ.keys()): 41 + extrapaths += glob.glob(os.environ['PROGRAMFILES(X86)']+'\\LibreOffice*') + \ 42 + glob.glob(os.environ['PROGRAMFILES(X86)']+'\\OpenOffice.org*') 43 + 44 + @@ -233,18 +235,18 @@ def office_environ(office): 45 + 46 + def debug_office(): 47 + if 'URE_BOOTSTRAP' in os.environ: 48 + - print >>sys.stderr, 'URE_BOOTSTRAP=%s' % os.environ['URE_BOOTSTRAP'] 49 + + print('URE_BOOTSTRAP=%s' % os.environ['URE_BOOTSTRAP'], file=sys.stderr) 50 + if 'UNO_PATH' in os.environ: 51 + - print >>sys.stderr, 'UNO_PATH=%s' % os.environ['UNO_PATH'] 52 + + print('UNO_PATH=%s' % os.environ['UNO_PATH'], file=sys.stderr) 53 + if 'UNO_TYPES' in os.environ: 54 + - print >>sys.stderr, 'UNO_TYPES=%s' % os.environ['UNO_TYPES'] 55 + - print 'PATH=%s' % os.environ['PATH'] 56 + + print('UNO_TYPES=%s' % os.environ['UNO_TYPES'], file=sys.stderr) 57 + + print('PATH=%s' % os.environ['PATH']) 58 + if 'PYTHONHOME' in os.environ: 59 + - print >>sys.stderr, 'PYTHONHOME=%s' % os.environ['PYTHONHOME'] 60 + + print('PYTHONHOME=%s' % os.environ['PYTHONHOME'], file=sys.stderr) 61 + if 'PYTHONPATH' in os.environ: 62 + - print >>sys.stderr, 'PYTHONPATH=%s' % os.environ['PYTHONPATH'] 63 + + print('PYTHONPATH=%s' % os.environ['PYTHONPATH'], file=sys.stderr) 64 + if 'LD_LIBRARY_PATH' in os.environ: 65 + - print >>sys.stderr, 'LD_LIBRARY_PATH=%s' % os.environ['LD_LIBRARY_PATH'] 66 + + print('LD_LIBRARY_PATH=%s' % os.environ['LD_LIBRARY_PATH'], file=sys.stderr) 67 + 68 + def python_switch(office): 69 + if office.pythonhome: 70 + @@ -335,11 +337,11 @@ class FmtList: 71 + return ret 72 + 73 + def display(self, doctype): 74 + - print >>sys.stderr, "The following list of %s formats are currently available:\n" % doctype 75 + + print("The following list of %s formats are currently available:\n" % doctype, file=sys.stderr) 76 + for fmt in self.list: 77 + if fmt.doctype == doctype: 78 + - print >>sys.stderr, " %-8s - %s" % (fmt.name, fmt) 79 + - print >>sys.stderr 80 + + print(" %-8s - %s" % (fmt.name, fmt), file=sys.stderr) 81 + + print(file=sys.stderr) 82 + 83 + fmts = FmtList() 84 + 85 + @@ -530,14 +532,14 @@ class Options: 86 + 'outputpath', 'password=', 'pipe=', 'port=', 'server=', 87 + 'timeout=', 'show', 'stdout', 'template', 'verbose', 88 + 'version'] ) 89 + - except getopt.error, exc: 90 + - print 'unoconv: %s, try unoconv -h for a list of all the options' % str(exc) 91 + + except getopt.error as exc: 92 + + print('unoconv: %s, try unoconv -h for a list of all the options' % str(exc)) 93 + sys.exit(255) 94 + 95 + for opt, arg in opts: 96 + if opt in ['-h', '--help']: 97 + self.usage() 98 + - print 99 + + print() 100 + self.help() 101 + sys.exit(1) 102 + elif opt in ['-c', '--connection']: 103 + @@ -562,7 +564,7 @@ class Options: 104 + except ValueError: 105 + self.exportfilter.append( PropertyValue( name, 0, value, 0 ) ) 106 + else: 107 + - print >>sys.stderr, 'Warning: Option %s cannot be parsed, ignoring.' % arg 108 + + print('Warning: Option %s cannot be parsed, ignoring.' % arg, file=sys.stderr) 109 + elif opt in ['-f', '--format']: 110 + self.format = arg 111 + elif opt in ['-i', '--import']: 112 + @@ -581,7 +583,7 @@ class Options: 113 + except ValueError: 114 + self.importfilter.append( PropertyValue( name, 0, value, 0 ) ) 115 + else: 116 + - print >>sys.stderr, 'Warning: Option %s cannot be parsed, ignoring.' % arg 117 + + print('Warning: Option %s cannot be parsed, ignoring.' % arg, file=sys.stderr) 118 + elif opt in ['-l', '--listener']: 119 + self.listener = True 120 + elif opt in ['-n', '--no-launch']: 121 + @@ -589,7 +591,7 @@ class Options: 122 + elif opt in ['-o', '--output']: 123 + self.output = arg 124 + elif opt in ['--outputpath']: 125 + - print >>sys.stderr, 'Warning: This option is deprecated by --output.' 126 + + print('Warning: This option is deprecated by --output.', file=sys.stderr) 127 + self.output = arg 128 + elif opt in ['--password']: 129 + self.password = arg 130 + @@ -615,13 +617,13 @@ class Options: 131 + 132 + ### Enable verbosity 133 + if self.verbose >= 2: 134 + - print >>sys.stderr, 'Verbosity set to level %d' % self.verbose 135 + + print('Verbosity set to level %d' % self.verbose, file=sys.stderr) 136 + 137 + self.filenames = args 138 + 139 + if not self.listener and not self.showlist and self.doctype != 'list' and not self.filenames: 140 + - print >>sys.stderr, 'unoconv: you have to provide a filename as argument' 141 + - print >>sys.stderr, 'Try `unoconv -h\' for more information.' 142 + + print('unoconv: you have to provide a filename as argument', file=sys.stderr) 143 + + print('Try `unoconv -h\' for more information.', file=sys.stderr) 144 + sys.exit(255) 145 + 146 + ### Set connection string 147 + @@ -659,21 +661,21 @@ class Options: 148 + ### Get office product information 149 + product = uno.getComponentContext().ServiceManager.createInstance("com.sun.star.configuration.ConfigurationProvider").createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", UnoProps(nodepath="/org.openoffice.Setup/Product")) 150 + 151 + - print 'unoconv %s' % VERSION 152 + - print 'Written by Dag Wieers <dag@wieers.com>' 153 + - print 'Homepage at http://dag.wieers.com/home-made/unoconv/' 154 + - print 155 + - print 'platform %s/%s' % (os.name, sys.platform) 156 + - print 'python %s' % sys.version 157 + - print product.ooName, product.ooSetupVersion 158 + + print('unoconv %s' % VERSION) 159 + + print('Written by Dag Wieers <dag@wieers.com>') 160 + + print('Homepage at http://dag.wieers.com/home-made/unoconv/') 161 + + print() 162 + + print('platform %s/%s' % (os.name, sys.platform)) 163 + + print('python %s' % sys.version) 164 + + print(product.ooName, product.ooSetupVersion) 165 + # print 166 + # print 'build revision $Rev$' 167 + 168 + def usage(self): 169 + - print >>sys.stderr, 'usage: unoconv [options] file [file2 ..]' 170 + + print('usage: unoconv [options] file [file2 ..]', file=sys.stderr) 171 + 172 + def help(self): 173 + - print >>sys.stderr, '''Convert from and to any format supported by LibreOffice 174 + + print('''Convert from and to any format supported by LibreOffice 175 + 176 + unoconv options: 177 + -c, --connection=string use a custom connection string 178 + @@ -698,7 +700,7 @@ unoconv options: 179 + -t, --template=file import the styles from template (.ott) 180 + -T, --timeout=secs timeout after secs if connection to listener fails 181 + -v, --verbose be more and more verbose (-vvv for debugging) 182 + -''' 183 + +''', file=sys.stderr) 184 + 185 + class Convertor: 186 + def __init__(self): 187 + @@ -714,7 +716,7 @@ class Convertor: 188 + info(3, 'Connection type: %s' % op.connection) 189 + try: 190 + unocontext = resolver.resolve("uno:%s" % op.connection) 191 + - except NoConnectException, e: 192 + + except NoConnectException as e: 193 + # info(3, "Existing listener not found.\n%s" % e) 194 + info(3, "Existing listener not found.") 195 + 196 + @@ -749,7 +751,7 @@ class Convertor: 197 + raise 198 + else: 199 + error("Failed to connect to %s (pid=%s) in %d seconds.\n%s" % (office.binary, ooproc.pid, op.timeout, e)) 200 + - except Exception, e: 201 + + except Exception as e: 202 + raise 203 + error("Launch of %s failed.\n%s" % (office.binary, e)) 204 + 205 + @@ -799,9 +801,9 @@ class Convertor: 206 + ### No format found, throw error 207 + if not outputfmt: 208 + if doctype: 209 + - print >>sys.stderr, 'unoconv: format [%s/%s] is not known to unoconv.' % (op.doctype, op.format) 210 + + print('unoconv: format [%s/%s] is not known to unoconv.' % (op.doctype, op.format), file=sys.stderr) 211 + else: 212 + - print >>sys.stderr, 'unoconv: format [%s] is not known to unoconv.' % op.format 213 + + print('unoconv: format [%s] is not known to unoconv.' % op.format, file=sys.stderr) 214 + die(1) 215 + 216 + return outputfmt 217 + @@ -813,10 +815,10 @@ class Convertor: 218 + outputfmt = self.getformat(inputfn) 219 + 220 + if op.verbose > 0: 221 + - print >>sys.stderr, 'Input file:', inputfn 222 + + print('Input file:', inputfn, file=sys.stderr) 223 + 224 + if not os.path.exists(inputfn): 225 + - print >>sys.stderr, 'unoconv: file `%s\' does not exist.' % inputfn 226 + + print('unoconv: file `%s\' does not exist.' % inputfn, file=sys.stderr) 227 + exitcode = 1 228 + 229 + try: 230 + @@ -854,7 +856,7 @@ class Convertor: 231 + templateurl = unohelper.absolutize(self.cwd, unohelper.systemPathToFileUrl(op.template)) 232 + document.StyleFamilies.loadStylesFromURL(templateurl, templateprops) 233 + else: 234 + - print >>sys.stderr, 'unoconv: template file `%s\' does not exist.' % op.template 235 + + print('unoconv: template file `%s\' does not exist.' % op.template, file=sys.stderr) 236 + exitcode = 1 237 + 238 + ### Update document links 239 + @@ -924,40 +926,40 @@ class Convertor: 240 + 241 + try: 242 + document.storeToURL(outputurl, tuple(outputprops) ) 243 + - except IOException, e: 244 + + except IOException as e: 245 + raise UnoException("Unable to store document to %s (ErrCode %d)\n\nProperties: %s" % (outputurl, e.ErrCode, outputprops), None) 246 + 247 + phase = "dispose" 248 + document.dispose() 249 + document.close(True) 250 + 251 + - except SystemError, e: 252 + + except SystemError as e: 253 + error("unoconv: SystemError during %s phase:\n%s" % (phase, e)) 254 + exitcode = 1 255 + 256 + - except RuntimeException, e: 257 + + except RuntimeException as e: 258 + error("unoconv: RuntimeException during %s phase:\nOffice probably died. %s" % (phase, e)) 259 + exitcode = 6 260 + 261 + - except DisposedException, e: 262 + + except DisposedException as e: 263 + error("unoconv: DisposedException during %s phase:\nOffice probably died. %s" % (phase, e)) 264 + exitcode = 7 265 + 266 + - except IllegalArgumentException, e: 267 + + except IllegalArgumentException as e: 268 + error("UNO IllegalArgument during %s phase:\nSource file cannot be read. %s" % (phase, e)) 269 + exitcode = 8 270 + 271 + - except IOException, e: 272 + + except IOException as e: 273 + # for attr in dir(e): print '%s: %s', (attr, getattr(e, attr)) 274 + error("unoconv: IOException during %s phase:\n%s" % (phase, e.Message)) 275 + exitcode = 3 276 + 277 + - except CannotConvertException, e: 278 + + except CannotConvertException as e: 279 + # for attr in dir(e): print '%s: %s', (attr, getattr(e, attr)) 280 + error("unoconv: CannotConvertException during %s phase:\n%s" % (phase, e.Message)) 281 + exitcode = 4 282 + 283 + - except UnoException, e: 284 + + except UnoException as e: 285 + if hasattr(e, 'ErrCode'): 286 + error("unoconv: UnoException during %s phase in %s (ErrCode %d)" % (phase, repr(e.__class__), e.ErrCode)) 287 + exitcode = e.ErrCode 288 + @@ -982,7 +984,7 @@ class Listener: 289 + product = self.svcmgr.createInstance("com.sun.star.configuration.ConfigurationProvider").createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", UnoProps(nodepath="/org.openoffice.Setup/Product")) 290 + try: 291 + unocontext = resolver.resolve("uno:%s" % op.connection) 292 + - except NoConnectException, e: 293 + + except NoConnectException as e: 294 + pass 295 + else: 296 + info(1, "Existing %s listener found, nothing to do." % product.ooName) 297 + @@ -991,25 +993,25 @@ class Listener: 298 + subprocess.call([office.binary, "-headless", "-invisible", "-nocrashreport", "-nodefault", "-nologo", "-nofirststartwizard", "-norestore", "-accept=%s" % op.connection], env=os.environ) 299 + else: 300 + subprocess.call([office.binary, "--headless", "--invisible", "--nocrashreport", "--nodefault", "--nologo", "--nofirststartwizard", "--norestore", "--accept=%s" % op.connection], env=os.environ) 301 + - except Exception, e: 302 + + except Exception as e: 303 + error("Launch of %s failed.\n%s" % (office.binary, e)) 304 + else: 305 + info(1, "Existing %s listener found, nothing to do." % product.ooName) 306 + 307 + def error(msg): 308 + "Output error message" 309 + - print >>sys.stderr, msg 310 + + print(msg, file=sys.stderr) 311 + 312 + def info(level, msg): 313 + "Output info message" 314 + if 'op' not in globals(): 315 + pass 316 + elif op.verbose >= 3 and level >= 3: 317 + - print >>sys.stderr, "DEBUG:", msg 318 + + print("DEBUG:", msg, file=sys.stderr) 319 + elif not op.stdout and level <= op.verbose: 320 + - print >>sys.stdout, msg 321 + + print(msg, file=sys.stdout) 322 + elif level <= op.verbose: 323 + - print >>sys.stderr, msg 324 + + print(msg, file=sys.stderr) 325 + 326 + def die(ret, msg=None): 327 + "Print optional error and exit with errorcode" 328 + @@ -1031,7 +1033,7 @@ def die(ret, msg=None): 329 + subprocess.Popen([office.binary, "--headless", "--invisible", "--nocrashreport", "--nodefault", "--nofirststartwizard", "--nologo", "--norestore", "--unaccept=%s" % op.connection], env=os.environ) 330 + ooproc.wait() 331 + info(2, '%s listener successfully disabled.' % product.ooName) 332 + - except Exception, e: 333 + + except Exception as e: 334 + error("Terminate using %s failed.\n%s" % (office.binary, e)) 335 + 336 + ### If there is no GUI attached to the instance, terminate instance 337 + @@ -1080,7 +1082,7 @@ def main(): 338 + for inputfn in op.filenames: 339 + convertor.convert(inputfn) 340 + 341 + - except NoConnectException, e: 342 + + except NoConnectException as e: 343 + error("unoconv: could not find an existing connection to LibreOffice at %s:%s." % (op.server, op.port)) 344 + if op.connection: 345 + info(0, "Please start an LibreOffice instance on server '%s' by doing:\n\n unoconv --listener --server %s --port %s\n\nor alternatively:\n\n soffice -nologo -nodefault -accept=\"%s\"" % (op.server, op.server, op.port, op.connection)) 346 + @@ -1110,14 +1112,14 @@ if __name__ == '__main__': 347 + break 348 + except: 349 + # debug_office() 350 + - print >>sys.stderr, "unoconv: Cannot find a suitable pyuno library and python binary combination in %s" % of 351 + - print >>sys.stderr, "ERROR:", sys.exc_info()[1] 352 + - print >>sys.stderr 353 + + print("unoconv: Cannot find a suitable pyuno library and python binary combination in %s" % of, file=sys.stderr) 354 + + print("ERROR:", sys.exc_info()[1], file=sys.stderr) 355 + + print(file=sys.stderr) 356 + else: 357 + # debug_office() 358 + - print >>sys.stderr, "unoconv: Cannot find a suitable office installation on your system." 359 + - print >>sys.stderr, "ERROR: Please locate your office installation and send your feedback to:" 360 + - print >>sys.stderr, " http://github.com/dagwieers/unoconv/issues" 361 + + print("unoconv: Cannot find a suitable office installation on your system.", file=sys.stderr) 362 + + print("ERROR: Please locate your office installation and send your feedback to:", file=sys.stderr) 363 + + print(" http://github.com/dagwieers/unoconv/issues", file=sys.stderr) 364 + sys.exit(1) 365 + 366 + ### Now that we have found a working pyuno library, let's import some classes 367 + @@ -1160,6 +1162,6 @@ if __name__ == '__main__': 368 + 369 + try: 370 + main() 371 + - except KeyboardInterrupt, e: 372 + + except KeyboardInterrupt as e: 373 + die(6, 'Exiting on user request') 374 + die(exitcode)
+81
pkgs/tools/text/xml/basex/basex.svg
··· 1 + <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 + <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 + <svg 4 + xmlns:dc="http://purl.org/dc/elements/1.1/" 5 + xmlns:cc="http://web.resource.org/cc/" 6 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 7 + xmlns:svg="http://www.w3.org/2000/svg" 8 + xmlns="http://www.w3.org/2000/svg" 9 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 10 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 11 + id="svg2178" 12 + sodipodi:version="0.32" 13 + inkscape:version="0.45" 14 + width="1568" 15 + height="1164" 16 + version="1.0" 17 + sodipodi:docbase="F:\Uni\Scholl\Research\Conferences\BTW2007\Poster" 18 + sodipodi:docname="Logo.svg" 19 + inkscape:output_extension="org.inkscape.output.svg.inkscape" 20 + sodipodi:modified="true"> 21 + <metadata 22 + id="metadata2183"> 23 + <rdf:RDF> 24 + <cc:Work 25 + rdf:about=""> 26 + <dc:format>image/svg+xml</dc:format> 27 + <dc:type 28 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 29 + </cc:Work> 30 + </rdf:RDF> 31 + </metadata> 32 + <defs 33 + id="defs2181" /> 34 + <sodipodi:namedview 35 + inkscape:window-height="1150" 36 + inkscape:window-width="1143" 37 + inkscape:pageshadow="2" 38 + inkscape:pageopacity="0.0" 39 + guidetolerance="10.0" 40 + gridtolerance="10.0" 41 + objecttolerance="10.0" 42 + borderopacity="1.0" 43 + bordercolor="#666666" 44 + pagecolor="#ffffff" 45 + id="base" 46 + inkscape:zoom="0.64948454" 47 + inkscape:cx="784" 48 + inkscape:cy="584.00852" 49 + inkscape:window-x="412" 50 + inkscape:window-y="20" 51 + inkscape:current-layer="layer2" 52 + showgrid="false" 53 + inkscape:object-bbox="true" 54 + inkscape:object-points="true" 55 + gridempspacing="10" /> 56 + <g 57 + inkscape:groupmode="layer" 58 + id="layer2" 59 + style="opacity:1"> 60 + <path 61 + style="font-size:1470px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:19.98425102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;font-family:Clarendo" 62 + d="M 628.08008,847.55762 C 613.24569,864.30587 601.88095,879.3791 593.98584,892.77734 C 586.08995,906.17595 582.1422,916.94254 582.14258,925.07715 C 582.1422,937.9972 586.92735,947.08899 596.49805,952.35254 C 606.06796,957.61633 624.49079,960.24816 651.7666,960.24805 L 720.67285,960.24805 L 720.67285,1072.2207 L 207.46484,1072.2207 L 207.46484,960.24805 L 256.27344,960.24805 C 284.9843,960.24816 308.07265,955.94152 325.53857,947.32813 C 343.00426,938.71498 364.89633,919.09586 391.21484,888.4707 L 673.2998,568.34375 L 441.45898,276.92773 C 416.57596,245.82505 393.60723,224.77038 372.55273,213.76367 C 351.4979,202.75868 325.89734,197.25576 295.75098,197.25488 L 245.50684,197.25488 L 245.50684,86 L 767.32813,86 L 767.32813,197.25488 L 699.85742,197.25488 C 685.97999,197.25576 675.45266,199.76796 668.27539,204.7915 C 661.0972,209.81678 657.50834,217.11414 657.50879,226.68359 C 657.50834,233.38365 659.30277,240.20249 662.89209,247.14014 C 666.4805,254.07943 672.58156,262.57308 681.19531,272.62109 L 810.39453,429.81348 L 967.58691,265.44336 C 974.76388,258.26644 980.50606,250.84945 984.81348,243.19238 C 989.11933,235.53697 991.27265,229.07702 991.27344,223.8125 C 991.27265,215.20008 985.88936,208.62049 975.12354,204.07373 C 964.35618,199.5287 948.20629,197.25576 926.67383,197.25488 L 869.25195,197.25488 L 869.25195,86 L 1332.2158,86 L 1332.2158,197.25488 L 1279.1006,197.25488 C 1241.2968,197.25576 1189.8564,233.14439 1124.7793,304.9209 L 1123.3438,306.35645 L 905.8584,544.65723 L 1155.6436,856.1709 C 1194.8808,904.97966 1224.6684,934.52797 1245.0063,944.81592 C 1265.3422,955.10412 1294.412,960.24816 1332.2158,960.24805 L 1376,960.24805 L 1376,1072.2207 L 810.39453,1072.2207 L 810.39453,960.24805 L 877.86523,960.24805 C 901.79032,960.24816 919.25612,958.21447 930.2627,954.14697 C 941.26782,950.07971 946.77074,943.26087 946.77148,933.69043 C 946.77074,926.51284 945.3352,918.97623 942.46484,911.08057 C 939.59302,903.18523 935.28638,895.64861 929.54492,888.4707 L 768.76367,685.34082 L 628.08008,847.55762 z " 63 + id="text2175" /> 64 + <path 65 + style="font-size:500px;font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e00000;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;font-family:Arial Black" 66 + d="M 146.16714,395.52869 L 353.19839,395.52869 C 387.70332,395.52904 414.19255,404.07396 432.66616,421.16345 C 451.13913,438.25361 460.37577,459.41244 460.37612,484.64001 C 460.37577,505.79912 453.78398,523.94688 440.60073,539.08337 C 431.81135,549.17472 418.95329,557.14998 402.02651,563.00916 C 427.74234,569.19424 446.66322,579.81434 458.78921,594.86951 C 470.9145,609.92499 476.97732,628.84587 476.97768,651.6322 C 476.97732,670.18697 472.66417,686.8699 464.03823,701.68103 C 455.41158,716.49227 443.61146,728.211 428.63784,736.83728 C 419.36019,742.20839 405.3628,746.11463 386.64565,748.55603 C 361.74306,751.81124 345.22289,753.43884 337.08511,753.43884 L 146.16714,753.43884 L 146.16714,395.52869 z M 257.7394,535.90955 L 305.83511,535.90955 C 323.0875,535.90976 335.09107,532.93939 341.84585,526.99841 C 348.60017,521.05789 351.97744,512.47229 351.97768,501.24158 C 351.97744,490.82517 348.60017,482.68716 341.84585,476.82751 C 335.09107,470.96842 323.33164,468.03874 306.56753,468.03845 L 257.7394,468.03845 L 257.7394,535.90955 z M 257.7394,676.53455 L 314.13589,676.53455 C 333.17863,676.53462 346.60635,673.15735 354.41909,666.40271 C 362.23134,659.64825 366.13758,650.57436 366.13784,639.18103 C 366.13758,628.60173 362.27203,620.0975 354.54116,613.66833 C 346.8098,607.23944 333.26001,604.02493 313.89175,604.02478 L 257.7394,604.02478 L 257.7394,676.53455 z " 67 + id="text2205" /> 68 + <path 69 + style="font-size:500px;font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e00000;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;font-family:Arial Black" 70 + d="M 703.69272,694.35681 L 577.71616,694.35681 L 560.38217,753.43884 L 447.34506,753.43884 L 581.86655,395.52869 L 702.47202,395.52869 L 836.9935,753.43884 L 721.27084,753.43884 L 703.69272,694.35681 z M 680.49936,616.96423 L 640.94858,488.30212 L 601.64194,616.96423 L 680.49936,616.96423 z " 71 + id="text3180" /> 72 + <path 73 + style="font-size:500px;font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e00000;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;font-family:Arial Black" 74 + d="M 810.90509,641.13416 L 916.1297,634.54236 C 918.40822,651.63231 923.04689,664.65313 930.04572,673.60486 C 941.4388,688.09061 957.71482,695.33344 978.87384,695.33337 C 994.6614,695.33344 1006.8277,691.63064 1015.3729,684.22498 C 1023.9176,676.81946 1028.19,668.23386 1028.1902,658.46814 C 1028.19,649.19091 1024.121,640.89013 1015.9832,633.5658 C 1007.845,626.24171 988.96479,619.3244 959.34259,612.81384 C 910.83987,601.90905 876.25331,587.42339 855.58282,569.35681 C 834.74945,551.29061 824.33279,528.26004 824.33282,500.26501 C 824.33279,481.87337 829.66319,464.49871 840.32404,448.14099 C 850.98479,431.7839 867.01667,418.92584 888.41974,409.56677 C 909.82262,400.20841 939.16015,395.52905 976.43243,395.52869 C 1022.1679,395.52905 1057.0393,404.03327 1081.0467,421.04138 C 1105.0535,438.05017 1119.3358,465.10906 1123.8934,502.21814 L 1019.6453,508.32166 C 1016.8782,492.20864 1011.0595,480.4899 1002.1893,473.16541 C 993.31863,465.84148 981.07092,462.17937 965.44611,462.17908 C 952.58787,462.17937 942.90364,464.90561 936.39337,470.35779 C 929.88282,475.81055 926.62761,482.44303 926.62775,490.25525 C 926.62761,495.95213 929.31316,501.07908 934.68439,505.63611 C 939.89257,510.35641 952.26235,514.75094 971.79376,518.8197 C 1020.1334,529.2366 1054.7606,539.77533 1075.6756,550.43591 C 1096.59,561.09692 1111.8081,574.32119 1121.3299,590.10876 C 1130.851,605.89668 1135.6118,623.55617 1135.6121,643.08728 C 1135.6118,666.03659 1129.2641,687.19543 1116.5692,706.56384 C 1103.8735,725.93237 1086.1327,740.62148 1063.3465,750.63123 C 1040.5598,760.64099 1011.8326,765.64587 977.16486,765.64587 C 916.29234,765.64587 874.13743,753.92713 850.70001,730.48962 C 827.26248,707.05218 813.99752,677.26705 810.90509,641.13416 L 810.90509,641.13416 z " 75 + id="text3184" /> 76 + <path 77 + style="font-size:500px;font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e00000;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;font-family:Arial Black" 78 + d="M 1139.0592,395.52869 L 1435.4459,395.52869 L 1435.4459,471.9447 L 1249.899,471.9447 L 1249.899,528.82947 L 1422.0182,528.82947 L 1422.0182,601.82751 L 1249.899,601.82751 L 1249.899,672.38416 L 1440.817,672.38416 L 1440.817,753.43884 L 1139.0592,753.43884 L 1139.0592,395.52869 z " 79 + id="text3188" /> 80 + </g> 81 + </svg>
+73
pkgs/tools/text/xml/basex/default.nix
··· 1 + { stdenv, fetchurl, unzip, jre, coreutils, makeDesktopItem }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "basex-7.7"; 5 + 6 + src = fetchurl { 7 + url = "http://files.basex.org/releases/7.7/BaseX77.zip"; 8 + sha256 = "1wnndq8lcnfx29bc3j2sgswk6dxgv2nln2chmwbf7h4a05fcavdj"; 9 + }; 10 + 11 + buildInputs = [ unzip jre ]; 12 + 13 + desktopItem = makeDesktopItem { 14 + name = "basex"; 15 + exec = "basexgui %f"; 16 + icon = "${./basex.svg}"; # icon copied from Ubuntu basex package 17 + comment = "Visually query and analyse your XML data"; 18 + desktopName = "BaseX XML Database"; 19 + genericName = "XML database tool"; 20 + categories = "Development;Utility;Database"; 21 + mimeType = "text/xml"; 22 + }; 23 + 24 + # We're using a pre-built package 25 + configurePhase = "true"; 26 + buildPhase = "true"; 27 + installPhase = '' 28 + mkdir -p "$out" 29 + cp -r * "$out" 30 + 31 + # Remove Windows batch files (unclutter $out/bin) 32 + rm -f "$out"/bin/*.bat 33 + 34 + # Move some top-level stuff to $out/share/basex (unclutter $out) 35 + mkdir -p "$out/share/basex" 36 + mv "$out"/*.txt "$out/share/basex/" 37 + mv "$out"/webapp "$out/share/basex/" 38 + 39 + # Remove empty directories 40 + rmdir "$out/repo" 41 + rmdir "$out/data" 42 + 43 + # Install desktop file 44 + mkdir -p "$out/share/applications" 45 + cp "$desktopItem"/share/applications/* "$out/share/applications/" 46 + 47 + # Use substitutions instead of wrapper scripts 48 + for file in "$out"/bin/*; do 49 + sed -i -e "s|/usr/bin/env bash|${stdenv.shell}|" \ 50 + -e "s|java|${jre}/bin/java|" \ 51 + -e "s|readlink|${coreutils}/bin/readlink|" \ 52 + -e "s|dirname|${coreutils}/bin/dirname|" \ 53 + -e "s|basename|${coreutils}/bin/basename|" \ 54 + -e "s|echo|${coreutils}/bin/echo|" \ 55 + "$file" 56 + done 57 + ''; 58 + 59 + meta = with stdenv.lib; { 60 + description = "XML database and XPath/XQuery processor"; 61 + longDescription = '' 62 + BaseX is a very fast and light-weight, yet powerful XML database and 63 + XPath/XQuery processor, including support for the latest W3C Full Text 64 + and Update Recommendations. It supports large XML instances and offers a 65 + highly interactive front-end (basexgui). Apart from two local standalone 66 + modes, BaseX offers a client/server architecture. 67 + ''; 68 + homepage = http://basex.org/; 69 + license = licenses.bsd3; 70 + platforms = platforms.linux; 71 + maintainers = [ maintainers.bjornfor ]; 72 + }; 73 + }
+21 -18
pkgs/tools/typesetting/tex/tetex/default.nix
··· 15 15 16 16 buildInputs = [ flex bison zlib libpng ncurses ed ]; 17 17 18 + # fixes "error: conflicting types for 'calloc'", etc. 19 + preBuild = stdenv.lib.optionalString stdenv.isDarwin '' 20 + sed -i 57d texk/kpathsea/c-std.h 21 + ''; 22 + 18 23 patches = [ ./environment.patch ./getline.patch ]; 19 24 20 25 setupHook = ./setup-hook.sh; 21 26 22 27 configureFlags = 23 - [ "--disable-multiplatform" 24 - "--without-x11" 25 - "--without-xdvik" 26 - "--without-oxdvik" 27 - "--without-texinfo" 28 - "--without-texi2html" 29 - "--with-system-zlib" 30 - "--with-system-pnglib" 31 - "--with-system-ncurses" 32 - ]; 28 + [ "--disable-multiplatform" "--without-x11" "--without-xdvik" 29 + "--without-oxdvik" "--without-texinfo" "--without-texi2html" 30 + "--with-system-zlib" "--with-system-pnglib" "--with-system-ncurses" ] 31 + # couldn't get gsftopk working on darwin 32 + ++ stdenv.lib.optional stdenv.isDarwin "--without-gsftopk"; 33 33 34 - postUnpack = 35 - '' 36 - mkdir -p $out/share/texmf 37 - mkdir -p $out/share/texmf-dist 38 - gunzip < $texmf | (cd $out/share/texmf-dist && tar xvf -) 39 - ''; 34 + postUnpack = '' 35 + mkdir -p $out/share/texmf 36 + mkdir -p $out/share/texmf-dist 37 + gunzip < $texmf | (cd $out/share/texmf-dist && tar xvf -) 38 + ''; 40 39 41 - meta = { 42 - description = "A full-featured (La)TeX distribution"; 40 + meta = with stdenv.lib; { 41 + description = "A full-featured (La)TeX distribution"; 42 + homepage = http://www.tug.org/tetex/; 43 + matintainers = with maintainers; [ lovek323 ]; 44 + platforms = platforms.unix; 43 45 }; 44 46 } 47 +
+11 -4
pkgs/tools/typesetting/tex/texlive/aggregate.nix
··· 1 1 args : with args; 2 2 rec { 3 - phaseNames = ["doAggregate"]; 4 3 name = "TeXLive-linkdir"; 5 4 6 - buildInputs = lib.closePropagation paths; 5 + buildInputs = lib.closePropagation paths 6 + ++ stdenv.lib.optional stdenv.isDarwin makeWrapper; 7 + 8 + phaseNames = [ "doAggregate" ]; 7 9 8 10 doAggregate = fullDepEntry ('' 9 - 10 11 mkdir -p $out/bin 11 12 for currentPath in ${lib.concatStringsSep " " buildInputs}; do 12 13 echo Symlinking "$currentPath" ··· 54 55 yes | PATH=$PATH:$out/bin mktexlsr $out/texmf* 55 56 yes | TEXMFCONFIG=$out/texmf-config HOME=$PWD PATH=$PATH:$out/bin updmap --syncwithtrees 56 57 yes | PATH=$PATH:$out/bin mktexlsr $out/texmf* 57 - '') ["minInit" "defEnsureDir" "addInputs"]; 58 + '' + stdenv.lib.optionalString stdenv.isDarwin '' 59 + # did the same thing in texLive, but couldn't get it to carry to the 60 + # binaries installed by texLiveFull 61 + for prog in $out/bin/*; do 62 + wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${poppler}/lib" 63 + done 64 + '' ) [ "minInit" "defEnsureDir" "addInputs" ]; 58 65 59 66 meta = { 60 67 description = "TeX distribution directory";
+42 -30
pkgs/tools/typesetting/tex/texlive/default.nix
··· 17 17 18 18 setupHook = ./setup-hook.sh; 19 19 20 - doMainBuild = fullDepEntry ('' 20 + doMainBuild = fullDepEntry ( stdenv.lib.optionalString stdenv.isDarwin '' 21 + export DYLD_LIBRARY_PATH="${poppler}/lib" 22 + '' + '' 21 23 mkdir -p $out 22 24 mkdir -p $out/nix-support 23 25 cp ${setupHook} $out/nix-support/setup-hook.sh ··· 40 42 ./Build --prefix="$out" --datadir="$out/share" --mandir "$out/share/man" --infodir "$out/share/info" \ 41 43 ${args.lib.concatStringsSep " " configureFlags} 42 44 cd Work 43 - '') ["minInit" "doUnpack" "addInputs" "defEnsureDir"]; 45 + '' ) [ "minInit" "doUnpack" "addInputs" "defEnsureDir" ]; 44 46 45 - doPostInstall = fullDepEntry('' 47 + doPostInstall = fullDepEntry( '' 46 48 mkdir -p $out/libexec/ 47 49 mv $out/bin $out/libexec/$(uname -m) 48 50 mkdir -p $out/bin 49 51 for i in "$out/libexec/"* "$out/libexec/"*/* ; do 50 52 test \( \! -d "$i" \) -a \( -x "$i" -o -L "$i" \) || continue 51 - if [ -x "$i" ]; then 52 - echo -ne "#! $SHELL\\nexec $i \"\$@\"" >$out/bin/$(basename $i) 53 - chmod a+x $out/bin/$(basename $i) 54 - else 55 - mv "$i" "$out/libexec" 56 - ln -s "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/bin/$(basename "$i")"; 57 - ln -sf "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/libexec/$(uname -m)/$(basename "$i")"; 58 - rm "$out/libexec/$(basename "$i")" 59 - fi; 53 + 54 + if [ -x "$i" ]; then 55 + echo -ne "#! $SHELL\\nexec $i \"\$@\"" >$out/bin/$(basename $i) 56 + chmod a+x $out/bin/$(basename $i) 57 + else 58 + mv "$i" "$out/libexec" 59 + ln -s "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/bin/$(basename "$i")"; 60 + ln -sf "$(readlink -f "$out/libexec/$(basename "$i")")" "$out/libexec/$(uname -m)/$(basename "$i")"; 61 + rm "$out/libexec/$(basename "$i")" 62 + fi; 60 63 done 64 + 61 65 [ -d $out/texmf-config ] || ln -s $out/texmf $out/texmf-config 62 66 ln -s -v "$out/"*texmf* "$out/share/" || true 63 67 ··· 80 84 PATH="$PATH:$out/bin" fmtutil-sys --all || true 81 85 82 86 PATH=$PATH:$out/bin mktexlsr $out/texmf* 83 - '') ["minInit" "defEnsureDir" "doUnpack" "doMakeInstall"]; 87 + '' + stdenv.lib.optionalString stdenv.isDarwin '' 88 + for prog in $out/bin/*; do 89 + wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${poppler}/lib" 90 + done 91 + '' ) [ "minInit" "defEnsureDir" "doUnpack" "doMakeInstall" ]; 84 92 85 - buildInputs = [ 86 - zlib bzip2 ncurses libpng flex bison libX11 libICE 87 - xproto freetype t1lib gd libXaw icu ghostscript ed 88 - libXt libXpm libXmu libXext xextproto perl libSM 89 - ruby expat curl libjpeg python fontconfig xz 90 - pkgconfig poppler silgraphite lesstif zziplib 91 - ]; 93 + buildInputs = [ zlib bzip2 ncurses libpng flex bison libX11 libICE xproto 94 + freetype t1lib gd libXaw icu ghostscript ed libXt libXpm libXmu libXext 95 + xextproto perl libSM ruby expat curl libjpeg python fontconfig xz pkgconfig 96 + poppler silgraphite lesstif zziplib ] 97 + ++ stdenv.lib.optionals stdenv.isDarwin [ makeWrapper ]; 92 98 93 - configureFlags = [ "--with-x11" 94 - "--enable-ipc" "--with-mktexfmt" "--enable-shared" 95 - "--disable-native-texlive-build" "--with-system-zziplib" 96 - "--with-system-icu" "--with-system-libgs" "--with-system-t1lib" 97 - "--with-system-freetype2" 98 - ]; 99 + configureFlags = [ "--with-x11" "--enable-ipc" "--with-mktexfmt" 100 + "--enable-shared" "--disable-native-texlive-build" "--with-system-zziplib" 101 + "--with-system-libgs" "--with-system-t1lib" "--with-system-freetype2" ] 102 + ++ ( if stdenv.isDarwin 103 + # ironically, couldn't get xetex compiling on darwin 104 + then [ "--disable-xetex" "--disable-xdv2pdf" "--disable-xdvipdfmx" ] 105 + # couldn't seem to get system icu working on darwin 106 + else [ "--with-system-icu" ] ); 99 107 100 - phaseNames = ["addInputs" "doMainBuild" "doMakeInstall" "doPostInstall"]; 108 + phaseNames = [ "addInputs" "doMainBuild" "doMakeInstall" "doPostInstall" ]; 101 109 102 110 name = "texlive-core-2012"; 103 - meta = { 111 + 112 + meta = with stdenv.lib; { 104 113 description = "A TeX distribution"; 105 - maintainers = [ args.lib.maintainers.raskin ]; 106 - platforms = args.lib.platforms.linux ++ args.lib.platforms.freebsd ; 114 + homepage = http://www.tug.org/texlive; 115 + license = stdenv.lib.licenses.gpl2; 116 + maintainers = with maintainers; [ lovek323 raskin ]; 117 + platforms = platforms.unix; 107 118 }; 108 119 } 120 +
+53 -14
pkgs/top-level/all-packages.nix
··· 417 417 mesa ncurses readline gsl libsigsegv python zlib perl 418 418 texinfo lzma; 419 419 texLive = texLiveAggregationFun { 420 - paths = [ 421 - texLive texLiveExtra 422 - ]; 420 + paths = [ texLive texLiveExtra ]; 423 421 }; 424 422 }; 425 423 ··· 500 498 axel = callPackage ../tools/networking/axel { }; 501 499 502 500 azureus = callPackage ../tools/networking/p2p/azureus { }; 501 + 502 + basex = callPackage ../tools/text/xml/basex { }; 503 503 504 504 babeld = callPackage ../tools/networking/babeld { }; 505 505 ··· 630 630 connect = callPackage ../tools/networking/connect { }; 631 631 632 632 convertlit = callPackage ../tools/text/convertlit { }; 633 + 634 + collectd = callPackage ../tools/system/collectd { }; 633 635 634 636 colormake = callPackage ../development/tools/build-managers/colormake { }; 635 637 ··· 885 887 fsfs = callPackage ../tools/filesystems/fsfs { }; 886 888 887 889 fuse_zip = callPackage ../tools/filesystems/fuse-zip { }; 890 + 891 + fuse_exfat = callPackage ../tools/filesystems/fuse-exfat { }; 888 892 889 893 dos2unix = callPackage ../tools/text/dos2unix { }; 890 894 ··· 1676 1680 1677 1681 scrot = callPackage ../tools/graphics/scrot { }; 1678 1682 1683 + scrypt = callPackage ../tools/security/scrypt { }; 1684 + 1679 1685 sdcv = callPackage ../applications/misc/sdcv { }; 1680 1686 1681 1687 seccure = callPackage ../tools/security/seccure/0.4.nix { }; ··· 1731 1737 1732 1738 socat = callPackage ../tools/networking/socat { }; 1733 1739 1734 - sourceHighlight = callPackage ../tools/text/source-highlight { }; 1740 + sourceHighlight = callPackage ../tools/text/source-highlight { 1741 + # Boost 1.54 causes the "test_regexranges" test to fail 1742 + boost = boost153; 1743 + }; 1735 1744 1736 1745 socat2pre = lowPrio (builderDefsPackage ../tools/networking/socat/2.0.0-b3.nix { 1737 1746 inherit fetchurl stdenv openssl; ··· 1753 1762 1754 1763 ssss = callPackage ../tools/security/ssss { }; 1755 1764 1765 + storeBackup = callPackage ../tools/backup/store-backup { }; 1766 + 1767 + stow = callPackage ../tools/misc/stow { }; 1768 + 1756 1769 stun = callPackage ../tools/networking/stun { }; 1757 1770 1758 1771 stunnel = callPackage ../tools/networking/stunnel { }; ··· 1827 1840 unetbootin = callPackage ../tools/cd-dvd/unetbootin { }; 1828 1841 1829 1842 unfs3 = callPackage ../servers/unfs3 { }; 1843 + 1844 + unoconv = callPackage ../tools/text/unoconv { }; 1830 1845 1831 1846 upx = callPackage ../tools/compression/upx { }; 1832 1847 ··· 3198 3213 3199 3214 rubyLibs = recurseIntoAttrs (callPackage ../development/interpreters/ruby/libs.nix { }); 3200 3215 3201 - rake = callPackage ../development/ruby-modules/rake { }; 3216 + rake = rubyLibs.rake; 3202 3217 3203 3218 rubySqlite3 = callPackage ../development/ruby-modules/sqlite3 { }; 3204 3219 ··· 3684 3699 texi2html = callPackage ../development/tools/misc/texi2html { }; 3685 3700 3686 3701 uisp = callPackage ../development/tools/misc/uisp { }; 3702 + 3703 + uncrustify = callPackage ../development/tools/misc/uncrustify { }; 3687 3704 3688 3705 gdb = callPackage ../development/tools/misc/gdb { 3689 3706 hurd = gnu.hurdCross; ··· 5969 5986 5970 5987 fingerd_bsd = callPackage ../servers/fingerd/bsd-fingerd { }; 5971 5988 5972 - firebird = callPackage ../servers/firebird { }; 5989 + firebird = callPackage ../servers/firebird { icu = null; }; 5990 + firebirdSuper = callPackage ../servers/firebird { superServer = true; }; 5973 5991 5974 5992 freepops = callPackage ../servers/mail/freepops { }; 5975 5993 ··· 6288 6306 6289 6307 drbd = callPackage ../os-specific/linux/drbd { }; 6290 6308 6291 - dstat = callPackage ../os-specific/linux/dstat { }; 6309 + dstat = callPackage ../os-specific/linux/dstat { 6310 + # pythonFull includes the "curses" standard library module, for pretty 6311 + # dstat color output 6312 + python = pythonFull; 6313 + }; 6292 6314 6293 6315 libuuid = 6294 6316 if crossSystem != null && crossSystem.config == "i586-pc-gnu" ··· 6480 6502 ]; 6481 6503 }; 6482 6504 6505 + linux_3_11 = makeOverridable (import ../os-specific/linux/kernel/linux-3.11.nix) { 6506 + inherit fetchurl stdenv perl mktemp bc kmod ubootChooser; 6507 + kernelPatches = 6508 + [ 6509 + kernelPatches.sec_perm_2_6_24 6510 + ] ++ lib.optionals (platform.kernelArch == "mips") 6511 + [ kernelPatches.mips_fpureg_emu 6512 + kernelPatches.mips_fpu_sigill 6513 + kernelPatches.mips_ext3_n32 6514 + ]; 6515 + }; 6516 + 6483 6517 /* Linux kernel modules are inherently tied to a specific kernel. So 6484 6518 rather than provide specific instances of those packages for a 6485 6519 specific kernel, we have a function that builds those packages ··· 6601 6635 linuxPackages_3_6_rpi = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_6_rpi linuxPackages_3_6_rpi); 6602 6636 linuxPackages_3_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_9 linuxPackages_3_9); 6603 6637 linuxPackages_3_10 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_10 linuxPackages_3_10); 6638 + linuxPackages_3_11 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_11 linuxPackages_3_11); 6604 6639 # Update this when adding a new version! 6605 - linuxPackages_latest = pkgs.linuxPackages_3_10; 6640 + linuxPackages_latest = pkgs.linuxPackages_3_11; 6606 6641 6607 6642 # The current default kernel / kernel modules. 6608 6643 linux = linuxPackages.kernel; ··· 7104 7139 abiword = callPackage ../applications/office/abiword { 7105 7140 inherit (gnome) libglade libgnomecanvas; 7106 7141 }; 7142 + 7143 + abook = callPackage ../applications/misc/abook { }; 7107 7144 7108 7145 adobeReader = callPackage_i686 ../applications/misc/adobe-reader { }; 7109 7146 ··· 9796 9833 texFunctions = import ../tools/typesetting/tex/nix pkgs; 9797 9834 9798 9835 texLive = builderDefsPackage (import ../tools/typesetting/tex/texlive) { 9799 - inherit builderDefs zlib bzip2 ncurses libpng ed lesstif 9836 + inherit builderDefs zlib bzip2 ncurses libpng ed lesstif ruby 9800 9837 gd t1lib freetype icu perl expat curl xz pkgconfig zziplib 9801 - libjpeg bison python fontconfig flex poppler silgraphite; 9838 + libjpeg bison python fontconfig flex poppler silgraphite makeWrapper; 9802 9839 inherit (xlibs) libXaw libX11 xproto libXt libXpm 9803 9840 libXmu libXext xextproto libSM libICE; 9804 9841 ghostscript = ghostscriptX; 9805 - ruby = ruby18; 9806 9842 }; 9807 9843 9808 9844 texLiveFull = lib.setName "texlive-full" (texLiveAggregationFun { ··· 9823 9859 You need to use texLiveAggregationFun to regenerate, say, ls-R (TeX-related file list) 9824 9860 Just installing a few packages doesn't work. 9825 9861 */ 9826 - texLiveAggregationFun = 9827 - (builderDefsPackage (import ../tools/typesetting/tex/texlive/aggregate.nix)); 9862 + texLiveAggregationFun = params: 9863 + builderDefsPackage (import ../tools/typesetting/tex/texlive/aggregate.nix) 9864 + ({inherit poppler makeWrapper;} // params); 9828 9865 9829 9866 texDisser = callPackage ../tools/typesetting/tex/disser {}; 9830 9867 ··· 9862 9899 9863 9900 thinkfan = callPackage ../tools/system/thinkfan { }; 9864 9901 9865 - vice = callPackage ../misc/emulators/vice { }; 9902 + vice = callPackage ../misc/emulators/vice { 9903 + libX11 = xlibs.libX11; 9904 + }; 9866 9905 9867 9906 viewnior = callPackage ../applications/graphics/viewnior { }; 9868 9907
+42 -10
pkgs/top-level/haskell-packages.nix
··· 64 64 # modifyPrio argument can be set to lowPrio to make all Haskell packages have 65 65 # low priority. 66 66 67 - let result = let callPackage = x : y : modifyPrio (newScope result.final x y); 67 + let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x y); 68 68 self = (prefFun result) result; in 69 69 70 70 # Indentation deliberately broken at this point to keep the bulk ··· 72 72 73 73 { 74 74 75 - final = self; 75 + finalReturn = self; 76 + 77 + callPackage = callPackage; 76 78 77 79 # GHC and its wrapper 78 80 # ··· 141 143 inherit (self) cabal ghc; 142 144 async = self.async_2_0_1_4; 143 145 attoparsec = self.attoparsec_0_10_4_0; 144 - caseInsensitive = self.caseInsensitive_1_0_0_1; 146 + caseInsensitive = self.caseInsensitive_1_1; 145 147 cgi = self.cgi_3001_1_7_5; 146 148 fgl = self.fgl_5_4_2_4; 147 149 GLUT = self.GLUT_2_4_0_0; ··· 166 168 stm = self.stm_2_4_2; 167 169 syb = self.syb_0_4_1; 168 170 text = self.text_0_11_3_1; 169 - transformers = self.transformers_0_3_0_0; 171 + transformers = null; # this has become a core package in GHC 7.7 170 172 unorderedContainers = self.unorderedContainers_0_2_3_0; 171 173 vector = self.vector_0_10_0_1; 172 174 xhtml = self.xhtml_3000_2_1; 173 175 zlib = self.zlib_0_5_4_1; 174 - cabalInstall = self.cabalInstall_1_16_0_2; 176 + cabalInstall = self.cabalInstall_1_18_0; 175 177 alex = self.alex_3_0_5; 176 178 haddock = self.haddock_2_13_2; 177 179 happy = self.happy_1_18_10; ··· 651 653 652 654 Cabal_1_14_0 = callPackage ../development/libraries/haskell/Cabal/1.14.0.nix { cabal = self.cabal.override { Cabal = null; }; }; 653 655 Cabal_1_16_0_3 = callPackage ../development/libraries/haskell/Cabal/1.16.0.3.nix { cabal = self.cabal.override { Cabal = null; }; }; 656 + Cabal_1_18_0 = callPackage ../development/libraries/haskell/Cabal/1.18.0.nix { cabal = self.cabal.override { Cabal = null; }; }; 654 657 Cabal = null; # core package in GHC 655 658 656 659 cabalFileTh = callPackage ../development/libraries/haskell/cabal-file-th {}; ··· 665 668 carray = callPackage ../development/libraries/haskell/carray {}; 666 669 667 670 caseInsensitive_1_0_0_1 = callPackage ../development/libraries/haskell/case-insensitive/1.0.0.1.nix {}; 668 - caseInsensitive_1_0_0_2 = callPackage ../development/libraries/haskell/case-insensitive/1.0.0.2.nix {}; 669 - caseInsensitive = self.caseInsensitive_1_0_0_2; 671 + caseInsensitive_1_1 = callPackage ../development/libraries/haskell/case-insensitive/1.1.nix {}; 672 + caseInsensitive = self.caseInsensitive_1_1; 670 673 671 674 cautiousFile = callPackage ../development/libraries/haskell/cautious-file {}; 672 675 ··· 685 688 cgi = self.cgi_3001_1_8_4; 686 689 687 690 Chart = callPackage ../development/libraries/haskell/Chart {}; 688 - 691 + ChartCairo = callPackage ../development/libraries/haskell/Chart-cairo {}; 689 692 ChartGtk = callPackage ../development/libraries/haskell/Chart-gtk {}; 690 693 691 694 ChasingBottoms = callPackage ../development/libraries/haskell/ChasingBottoms {}; ··· 696 699 697 700 cipherAes = callPackage ../development/libraries/haskell/cipher-aes {}; 698 701 702 + cipherBlowfish = callPackage ../development/libraries/haskell/cipher-blowfish {}; 703 + 704 + cipherCamellia = callPackage ../development/libraries/haskell/cipher-camellia {}; 705 + 706 + cipherDes = callPackage ../development/libraries/haskell/cipher-des {}; 707 + 699 708 cipherRc4 = callPackage ../development/libraries/haskell/cipher-rc4 {}; 700 709 701 710 circlePacking = callPackage ../development/libraries/haskell/circle-packing {}; ··· 710 719 711 720 cmdlib = callPackage ../development/libraries/haskell/cmdlib {}; 712 721 722 + cmdtheline = callPackage ../development/libraries/haskell/cmdtheline {}; 723 + 713 724 colorizeHaskell = callPackage ../development/libraries/haskell/colorize-haskell {}; 714 725 715 726 colour = callPackage ../development/libraries/haskell/colour {}; ··· 769 780 cryptoPubkeyTypes = callPackage ../development/libraries/haskell/crypto-pubkey-types {}; 770 781 771 782 cryptoPubkey = callPackage ../development/libraries/haskell/crypto-pubkey {}; 783 + 784 + cryptoRandom = callPackage ../development/libraries/haskell/crypto-random {}; 772 785 773 786 cryptoRandomApi = callPackage ../development/libraries/haskell/crypto-random-api {}; 774 787 ··· 960 973 961 974 filesystemConduit = callPackage ../development/libraries/haskell/filesystem-conduit {}; 962 975 976 + final = callPackage ../development/libraries/haskell/final {}; 977 + 963 978 fgl_5_4_2_2 = callPackage ../development/libraries/haskell/fgl/5.4.2.2.nix {}; 964 979 fgl_5_4_2_3 = callPackage ../development/libraries/haskell/fgl/5.4.2.3.nix {}; 965 980 fgl_5_4_2_4 = callPackage ../development/libraries/haskell/fgl/5.4.2.4.nix {}; ··· 1076 1091 }; 1077 1092 1078 1093 graphviz = callPackage ../development/libraries/haskell/graphviz {}; 1094 + 1095 + groups = callPackage ../development/libraries/haskell/groups {}; 1079 1096 1080 1097 groupoids = callPackage ../development/libraries/haskell/groupoids {}; 1081 1098 ··· 1350 1367 1351 1368 liftedBase = callPackage ../development/libraries/haskell/lifted-base {}; 1352 1369 1370 + linear = callPackage ../development/libraries/haskell/linear {}; 1371 + 1353 1372 List = callPackage ../development/libraries/haskell/List {}; 1354 1373 1355 1374 ListLike = callPackage ../development/libraries/haskell/ListLike {}; ··· 1546 1565 OpenGLRaw_1_3_0_0 = callPackage ../development/libraries/haskell/OpenGLRaw/1.3.0.0.nix {}; 1547 1566 OpenGLRaw = self.OpenGLRaw_1_3_0_0; 1548 1567 1568 + operational = callPackage ../development/libraries/haskell/operational {}; 1569 + 1549 1570 optparseApplicative = callPackage ../development/libraries/haskell/optparse-applicative {}; 1550 1571 1551 1572 pathPieces = callPackage ../development/libraries/haskell/path-pieces {}; ··· 1721 1742 regexCompat_0_95_1 = callPackage ../development/libraries/haskell/regex-compat/0.95.1.nix {}; 1722 1743 regexCompat93 = self.regexCompat_0_93_1; 1723 1744 regexCompat = self.regexCompat_0_71_0_1; 1745 + 1746 + regexCompatTdfa = callPackage ../development/libraries/haskell/regex-compat-tdfa {}; 1724 1747 1725 1748 regexPosix_0_72_0_3 = callPackage ../development/libraries/haskell/regex-posix/0.72.0.3.nix {}; 1726 1749 regexPosix_0_94_1 = callPackage ../development/libraries/haskell/regex-posix/0.94.1.nix {}; ··· 1757 1780 1758 1781 resourcet = callPackage ../development/libraries/haskell/resourcet {}; 1759 1782 1783 + rosezipper = callPackage ../development/libraries/haskell/rosezipper {}; 1784 + 1760 1785 RSA = callPackage ../development/libraries/haskell/RSA {}; 1761 1786 1762 1787 sampleFrame = callPackage ../development/libraries/haskell/sample-frame {}; ··· 1817 1842 1818 1843 statistics = callPackage ../development/libraries/haskell/statistics {}; 1819 1844 1845 + StrafunskiStrategyLib = callPackage ../development/libraries/haskell/Strafunski-StrategyLib {}; 1846 + 1820 1847 streamproc = callPackage ../development/libraries/haskell/streamproc {}; 1821 1848 1822 1849 strict = callPackage ../development/libraries/haskell/strict {}; ··· 1849 1876 sybWithClass = callPackage ../development/libraries/haskell/syb/syb-with-class.nix {}; 1850 1877 1851 1878 sybWithClassInstancesText = callPackage ../development/libraries/haskell/syb/syb-with-class-instances-text.nix {}; 1879 + 1880 + syz = callPackage ../development/libraries/haskell/syz {}; 1852 1881 1853 1882 SDLImage = callPackage ../development/libraries/haskell/SDL-image {}; 1854 1883 ··· 1984 2013 threadmanager = callPackage ../development/libraries/haskell/threadmanager {}; 1985 2014 1986 2015 threads = callPackage ../development/libraries/haskell/threads {}; 2016 + 2017 + thyme = callPackage ../development/libraries/haskell/thyme {}; 1987 2018 1988 2019 time_1_1_2_4 = callPackage ../development/libraries/haskell/time/1.1.2.4.nix {}; 1989 2020 time_1_4_1 = callPackage ../development/libraries/haskell/time/1.4.1.nix {}; ··· 2351 2382 cabalInstall_0_10_2 = callPackage ../tools/package-management/cabal-install/0.10.2.nix {}; 2352 2383 cabalInstall_0_14_0 = callPackage ../tools/package-management/cabal-install/0.14.0.nix {}; 2353 2384 cabalInstall_1_16_0_2 = callPackage ../tools/package-management/cabal-install/1.16.0.2.nix {}; 2354 - cabalInstall = self.cabalInstall_1_16_0_2; 2385 + cabalInstall_1_18_0 = callPackage ../tools/package-management/cabal-install/1.18.0.nix {}; 2386 + cabalInstall = self.cabalInstall_1_18_0; 2355 2387 2356 2388 gitAnnex = callPackage ../applications/version-management/git-and-tools/git-annex {}; 2357 2389 ··· 2381 2413 2382 2414 }; 2383 2415 2384 - in result.final 2416 + in result.finalReturn
+1685 -568
pkgs/top-level/node-packages-generated.nix
··· 2 2 3 3 { 4 4 full."CSSselect"."0.x" = lib.makeOverridable self.buildNodePackage { 5 - name = "CSSselect-0.3.1"; 5 + name = "CSSselect-0.3.5"; 6 6 src = [ 7 7 (fetchurl { 8 - url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.1.tgz"; 9 - sha1 = "ad91c2821658320c5047ba899201a236922c42f9"; 8 + url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.3.5.tgz"; 9 + sha1 = "b85cae765678432aa54be73c140e3d4de78938a1"; 10 10 }) 11 11 ]; 12 12 buildInputs = 13 13 (self.nativeDeps."CSSselect"."0.x" or []); 14 14 deps = [ 15 - self.full."CSSwhat".">= 0.1" 15 + self.full."CSSwhat"."0.3" 16 + self.full."domutils"."1" 16 17 ]; 17 18 peerDependencies = [ 18 19 ]; 19 20 passthru.names = [ "CSSselect" ]; 20 21 }; 21 - full."CSSwhat".">= 0.1" = lib.makeOverridable self.buildNodePackage { 22 - name = "CSSwhat-0.2.0"; 22 + full."CSSwhat"."0.3" = lib.makeOverridable self.buildNodePackage { 23 + name = "CSSwhat-0.3.0"; 23 24 src = [ 24 25 (fetchurl { 25 - url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.2.0.tgz"; 26 - sha1 = "c952fdc67f01c991805fd2c7f6defaedf90e992d"; 26 + url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.3.0.tgz"; 27 + sha1 = "44e93c6a50dab70f59575a539cb09f4016e188ae"; 27 28 }) 28 29 ]; 29 30 buildInputs = 30 - (self.nativeDeps."CSSwhat".">= 0.1" or []); 31 + (self.nativeDeps."CSSwhat"."0.3" or []); 31 32 deps = [ 32 33 ]; 33 34 peerDependencies = [ ··· 44 45 ]; 45 46 buildInputs = 46 47 (self.nativeDeps."abbrev"."1" or []); 48 + deps = [ 49 + ]; 50 + peerDependencies = [ 51 + ]; 52 + passthru.names = [ "abbrev" ]; 53 + }; 54 + full."abbrev"."1.0.x" = lib.makeOverridable self.buildNodePackage { 55 + name = "abbrev-1.0.4"; 56 + src = [ 57 + (fetchurl { 58 + url = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"; 59 + sha1 = "bd55ae5e413ba1722ee4caba1f6ea10414a59ecd"; 60 + }) 61 + ]; 62 + buildInputs = 63 + (self.nativeDeps."abbrev"."1.0.x" or []); 47 64 deps = [ 48 65 ]; 49 66 peerDependencies = [ ··· 115 132 ]; 116 133 passthru.names = [ "adm-zip" ]; 117 134 }; 135 + full."adm-zip"."~0.4.3" = lib.makeOverridable self.buildNodePackage { 136 + name = "adm-zip-0.4.3"; 137 + src = [ 138 + (fetchurl { 139 + url = "http://registry.npmjs.org/adm-zip/-/adm-zip-0.4.3.tgz"; 140 + sha1 = "28d6a3809abb7845a0ffa38f9fff455c2c6f6f6c"; 141 + }) 142 + ]; 143 + buildInputs = 144 + (self.nativeDeps."adm-zip"."~0.4.3" or []); 145 + deps = [ 146 + ]; 147 + peerDependencies = [ 148 + ]; 149 + passthru.names = [ "adm-zip" ]; 150 + }; 151 + full."almond"."*" = lib.makeOverridable self.buildNodePackage { 152 + name = "almond-0.2.6"; 153 + src = [ 154 + (fetchurl { 155 + url = "http://registry.npmjs.org/almond/-/almond-0.2.6.tgz"; 156 + sha1 = "7165a9246894239efe74ec4a41d6c97898eafc05"; 157 + }) 158 + ]; 159 + buildInputs = 160 + (self.nativeDeps."almond"."*" or []); 161 + deps = [ 162 + ]; 163 + peerDependencies = [ 164 + ]; 165 + passthru.names = [ "almond" ]; 166 + }; 167 + "almond" = self.full."almond"."*"; 118 168 full."ambi"."~2.0.0" = lib.makeOverridable self.buildNodePackage { 119 169 name = "ambi-2.0.0"; 120 170 src = [ ··· 132 182 ]; 133 183 passthru.names = [ "ambi" ]; 134 184 }; 185 + full."ambi"."~2.1.0" = lib.makeOverridable self.buildNodePackage { 186 + name = "ambi-2.1.1"; 187 + src = [ 188 + (fetchurl { 189 + url = "http://registry.npmjs.org/ambi/-/ambi-2.1.1.tgz"; 190 + sha1 = "254ea79bf4203ed74a7038632e176e64640bb91d"; 191 + }) 192 + ]; 193 + buildInputs = 194 + (self.nativeDeps."ambi"."~2.1.0" or []); 195 + deps = [ 196 + self.full."typechecker"."~2.0.1" 197 + ]; 198 + peerDependencies = [ 199 + ]; 200 + passthru.names = [ "ambi" ]; 201 + }; 135 202 full."amdefine"."*" = lib.makeOverridable self.buildNodePackage { 136 203 name = "amdefine-0.0.8"; 137 204 src = [ ··· 262 329 peerDependencies = [ 263 330 ]; 264 331 passthru.names = [ "apparatus" ]; 332 + }; 333 + full."archiver"."~0.4.6" = lib.makeOverridable self.buildNodePackage { 334 + name = "archiver-0.4.9"; 335 + src = [ 336 + (fetchurl { 337 + url = "http://registry.npmjs.org/archiver/-/archiver-0.4.9.tgz"; 338 + sha1 = "7c8a5c8f186497b430698855b1a827af81ce94f1"; 339 + }) 340 + ]; 341 + buildInputs = 342 + (self.nativeDeps."archiver"."~0.4.6" or []); 343 + deps = [ 344 + self.full."readable-stream"."~1.0.2" 345 + self.full."iconv-lite"."~0.2.11" 346 + ]; 347 + peerDependencies = [ 348 + ]; 349 + passthru.names = [ "archiver" ]; 265 350 }; 266 351 full."archy"."0" = lib.makeOverridable self.buildNodePackage { 267 352 name = "archy-0.0.2"; ··· 478 563 ]; 479 564 passthru.names = [ "async" ]; 480 565 }; 566 + full."async"."~0.1.22" = lib.makeOverridable self.buildNodePackage { 567 + name = "async-0.1.22"; 568 + src = [ 569 + (fetchurl { 570 + url = "http://registry.npmjs.org/async/-/async-0.1.22.tgz"; 571 + sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061"; 572 + }) 573 + ]; 574 + buildInputs = 575 + (self.nativeDeps."async"."~0.1.22" or []); 576 + deps = [ 577 + ]; 578 + peerDependencies = [ 579 + ]; 580 + passthru.names = [ "async" ]; 581 + }; 481 582 full."async"."~0.2.6" = lib.makeOverridable self.buildNodePackage { 482 583 name = "async-0.2.9"; 483 584 src = [ ··· 543 644 passthru.names = [ "async" ]; 544 645 }; 545 646 full."aws-sdk"."*" = lib.makeOverridable self.buildNodePackage { 546 - name = "aws-sdk-1.5.0"; 647 + name = "aws-sdk-1.5.1"; 547 648 src = [ 548 649 (self.patchLatest { 549 - url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; 550 - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; 650 + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.1.tgz"; 651 + sha1 = "5927d9539c9c82116501aed0747a2073375dfacd"; 551 652 }) 552 653 ]; 553 654 buildInputs = ··· 562 663 }; 563 664 "aws-sdk" = self.full."aws-sdk"."*"; 564 665 full."aws-sdk".">=1.2.0 <2" = lib.makeOverridable self.buildNodePackage { 565 - name = "aws-sdk-1.5.0"; 666 + name = "aws-sdk-1.5.1"; 566 667 src = [ 567 668 (self.patchLatest { 568 - url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.0.tgz"; 569 - sha1 = "30081b392fcb7d093754d7dc6e8a7bb6f0dc405a"; 669 + url = "http://registry.npmjs.org/aws-sdk/-/aws-sdk-1.5.1.tgz"; 670 + sha1 = "5927d9539c9c82116501aed0747a2073375dfacd"; 570 671 }) 571 672 ]; 572 673 buildInputs = ··· 819 920 ]; 820 921 passthru.names = [ "boom" ]; 821 922 }; 923 + full."bower"."*" = lib.makeOverridable self.buildNodePackage { 924 + name = "bower-1.2.6"; 925 + src = [ 926 + (fetchurl { 927 + url = "http://registry.npmjs.org/bower/-/bower-1.2.6.tgz"; 928 + sha1 = "a8b7bd344601554821957b9ab62fb436febc674d"; 929 + }) 930 + ]; 931 + buildInputs = 932 + (self.nativeDeps."bower"."*" or []); 933 + deps = [ 934 + self.full."abbrev"."~1.0.4" 935 + self.full."archy"."0.0.2" 936 + self.full."bower-config"."~0.5.0" 937 + self.full."bower-endpoint-parser"."~0.2.0" 938 + self.full."bower-json"."~0.4.0" 939 + self.full."bower-logger"."~0.2.1" 940 + self.full."bower-registry-client"."~0.1.4" 941 + self.full."cardinal"."~0.4.0" 942 + self.full."chalk"."~0.2.0" 943 + self.full."chmodr"."~0.1.0" 944 + self.full."fstream"."~0.1.22" 945 + self.full."fstream-ignore"."~0.0.6" 946 + self.full."glob"."~3.2.1" 947 + self.full."graceful-fs"."~2.0.0" 948 + self.full."handlebars"."~1.0.11" 949 + self.full."inquirer"."~0.3.0" 950 + self.full."junk"."~0.2.0" 951 + self.full."mkdirp"."~0.3.5" 952 + self.full."mout"."~0.6.0" 953 + self.full."nopt"."~2.1.1" 954 + self.full."lru-cache"."~2.3.0" 955 + self.full."open"."~0.0.3" 956 + self.full."osenv"."0.0.3" 957 + self.full."promptly"."~0.2.0" 958 + self.full."q"."~0.9.2" 959 + self.full."request"."~2.27.0" 960 + self.full."request-progress"."~0.3.0" 961 + self.full."retry"."~0.6.0" 962 + self.full."rimraf"."~2.2.0" 963 + self.full."semver"."~2.1.0" 964 + self.full."stringify-object"."~0.1.4" 965 + self.full."sudo-block"."~0.2.0" 966 + self.full."tar"."~0.1.17" 967 + self.full."tmp"."~0.0.20" 968 + self.full."unzip"."~0.1.7" 969 + self.full."update-notifier"."~0.1.3" 970 + self.full."which"."~1.0.5" 971 + ]; 972 + peerDependencies = [ 973 + ]; 974 + passthru.names = [ "bower" ]; 975 + }; 976 + "bower" = self.full."bower"."*"; 822 977 full."bower".">=0.9.0" = lib.makeOverridable self.buildNodePackage { 823 - name = "bower-1.2.4"; 978 + name = "bower-1.2.6"; 824 979 src = [ 825 980 (fetchurl { 826 - url = "http://registry.npmjs.org/bower/-/bower-1.2.4.tgz"; 827 - sha1 = "7dce66cef5ffab8ef56c053d8df5aa1f1356cfac"; 981 + url = "http://registry.npmjs.org/bower/-/bower-1.2.6.tgz"; 982 + sha1 = "a8b7bd344601554821957b9ab62fb436febc674d"; 828 983 }) 829 984 ]; 830 985 buildInputs = ··· 832 987 deps = [ 833 988 self.full."abbrev"."~1.0.4" 834 989 self.full."archy"."0.0.2" 835 - self.full."bower-config"."~0.4.3" 990 + self.full."bower-config"."~0.5.0" 836 991 self.full."bower-endpoint-parser"."~0.2.0" 837 992 self.full."bower-json"."~0.4.0" 838 993 self.full."bower-logger"."~0.2.1" ··· 845 1000 self.full."glob"."~3.2.1" 846 1001 self.full."graceful-fs"."~2.0.0" 847 1002 self.full."handlebars"."~1.0.11" 848 - self.full."inquirer"."~0.2.2" 1003 + self.full."inquirer"."~0.3.0" 849 1004 self.full."junk"."~0.2.0" 850 1005 self.full."mkdirp"."~0.3.5" 851 1006 self.full."mout"."~0.6.0" 852 1007 self.full."nopt"."~2.1.1" 853 1008 self.full."lru-cache"."~2.3.0" 854 1009 self.full."open"."~0.0.3" 1010 + self.full."osenv"."0.0.3" 855 1011 self.full."promptly"."~0.2.0" 856 1012 self.full."q"."~0.9.2" 857 1013 self.full."request"."~2.27.0" 858 - self.full."request-progress"."~0.2.0" 1014 + self.full."request-progress"."~0.3.0" 859 1015 self.full."retry"."~0.6.0" 860 1016 self.full."rimraf"."~2.2.0" 861 1017 self.full."semver"."~2.1.0" ··· 872 1028 passthru.names = [ "bower" ]; 873 1029 }; 874 1030 full."bower-config"."~0.4.3" = lib.makeOverridable self.buildNodePackage { 875 - name = "bower-config-0.4.4"; 1031 + name = "bower-config-0.4.5"; 876 1032 src = [ 877 1033 (fetchurl { 878 - url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.4.tgz"; 879 - sha1 = "33c6a772397f24d46322a294b415128a6e3090ff"; 1034 + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.4.5.tgz"; 1035 + sha1 = "baa7cee382f53b13bb62a4afaee7c05f20143c13"; 880 1036 }) 881 1037 ]; 882 1038 buildInputs = ··· 891 1047 ]; 892 1048 passthru.names = [ "bower-config" ]; 893 1049 }; 1050 + full."bower-config"."~0.5.0" = lib.makeOverridable self.buildNodePackage { 1051 + name = "bower-config-0.5.0"; 1052 + src = [ 1053 + (fetchurl { 1054 + url = "http://registry.npmjs.org/bower-config/-/bower-config-0.5.0.tgz"; 1055 + sha1 = "d081d43008816b1beb876dee272219851dd4c89c"; 1056 + }) 1057 + ]; 1058 + buildInputs = 1059 + (self.nativeDeps."bower-config"."~0.5.0" or []); 1060 + deps = [ 1061 + self.full."graceful-fs"."~2.0.0" 1062 + self.full."mout"."~0.6.0" 1063 + self.full."optimist"."~0.6.0" 1064 + self.full."osenv"."0.0.3" 1065 + ]; 1066 + peerDependencies = [ 1067 + ]; 1068 + passthru.names = [ "bower-config" ]; 1069 + }; 894 1070 full."bower-endpoint-parser"."~0.2.0" = lib.makeOverridable self.buildNodePackage { 895 1071 name = "bower-endpoint-parser-0.2.1"; 896 1072 src = [ ··· 1009 1185 passthru.names = [ "broadway" ]; 1010 1186 }; 1011 1187 full."browserchannel"."*" = lib.makeOverridable self.buildNodePackage { 1012 - name = "browserchannel-1.0.6"; 1188 + name = "browserchannel-1.0.7"; 1013 1189 src = [ 1014 1190 (fetchurl { 1015 - url = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.6.tgz"; 1016 - sha1 = "9d3b33cac45b66611c35cd84ef237ad2c1d660d9"; 1191 + url = "http://registry.npmjs.org/browserchannel/-/browserchannel-1.0.7.tgz"; 1192 + sha1 = "0966d021d6001011f3fae3377db4bd2992458b57"; 1017 1193 }) 1018 1194 ]; 1019 1195 buildInputs = ··· 1108 1284 ]; 1109 1285 passthru.names = [ "buffer-crc32" ]; 1110 1286 }; 1111 - full."buffer-equal"."~0.0.0" = lib.makeOverridable self.buildNodePackage { 1112 - name = "buffer-equal-0.0.0"; 1113 - src = [ 1114 - (fetchurl { 1115 - url = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz"; 1116 - sha1 = "4a68196ac33522daa17ec99858b302a636b62cf1"; 1117 - }) 1118 - ]; 1119 - buildInputs = 1120 - (self.nativeDeps."buffer-equal"."~0.0.0" or []); 1121 - deps = [ 1122 - ]; 1123 - peerDependencies = [ 1124 - ]; 1125 - passthru.names = [ "buffer-equal" ]; 1126 - }; 1127 1287 full."buffers"."~0.1.1" = lib.makeOverridable self.buildNodePackage { 1128 1288 name = "buffers-0.1.1"; 1129 1289 src = [ ··· 1173 1333 ]; 1174 1334 passthru.names = [ "buffertools" ]; 1175 1335 }; 1176 - full."bunker"."0.1.X" = lib.makeOverridable self.buildNodePackage { 1177 - name = "bunker-0.1.2"; 1178 - src = [ 1179 - (fetchurl { 1180 - url = "http://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz"; 1181 - sha1 = "c88992464a8e2a6ede86930375f92b58077ef97c"; 1182 - }) 1183 - ]; 1184 - buildInputs = 1185 - (self.nativeDeps."bunker"."0.1.X" or []); 1186 - deps = [ 1187 - self.full."burrito".">=0.2.5 <0.3" 1188 - ]; 1189 - peerDependencies = [ 1190 - ]; 1191 - passthru.names = [ "bunker" ]; 1192 - }; 1193 1336 full."bunyan"."0.21.1" = lib.makeOverridable self.buildNodePackage { 1194 1337 name = "bunyan-0.21.1"; 1195 1338 src = [ ··· 1207 1350 peerDependencies = [ 1208 1351 ]; 1209 1352 passthru.names = [ "bunyan" ]; 1210 - }; 1211 - full."burrito".">=0.2.5 <0.3" = lib.makeOverridable self.buildNodePackage { 1212 - name = "burrito-0.2.12"; 1213 - src = [ 1214 - (fetchurl { 1215 - url = "http://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz"; 1216 - sha1 = "d0d6e6ac81d5e99789c6fa4accb0b0031ea54f6b"; 1217 - }) 1218 - ]; 1219 - buildInputs = 1220 - (self.nativeDeps."burrito".">=0.2.5 <0.3" or []); 1221 - deps = [ 1222 - self.full."traverse"."~0.5.1" 1223 - self.full."uglify-js"."~1.1.1" 1224 - ]; 1225 - peerDependencies = [ 1226 - ]; 1227 - passthru.names = [ "burrito" ]; 1228 1353 }; 1229 1354 full."bytes"."0.2.0" = lib.makeOverridable self.buildNodePackage { 1230 1355 name = "bytes-0.2.0"; ··· 1314 1439 passthru.names = [ "chalk" ]; 1315 1440 }; 1316 1441 full."chalk"."~0.2.0" = lib.makeOverridable self.buildNodePackage { 1317 - name = "chalk-0.2.0"; 1442 + name = "chalk-0.2.1"; 1318 1443 src = [ 1319 1444 (fetchurl { 1320 - url = "http://registry.npmjs.org/chalk/-/chalk-0.2.0.tgz"; 1321 - sha1 = "47270e80edce0e219911af65479d17db525ff5db"; 1445 + url = "http://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz"; 1446 + sha1 = "7613e1575145b21386483f7f485aa5ffa8cbd10c"; 1322 1447 }) 1323 1448 ]; 1324 1449 buildInputs = ··· 1347 1472 ]; 1348 1473 passthru.names = [ "character-parser" ]; 1349 1474 }; 1350 - full."charm"."0.1.x" = lib.makeOverridable self.buildNodePackage { 1351 - name = "charm-0.1.2"; 1352 - src = [ 1353 - (fetchurl { 1354 - url = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; 1355 - sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; 1356 - }) 1357 - ]; 1358 - buildInputs = 1359 - (self.nativeDeps."charm"."0.1.x" or []); 1360 - deps = [ 1361 - ]; 1362 - peerDependencies = [ 1363 - ]; 1364 - passthru.names = [ "charm" ]; 1365 - }; 1366 1475 full."cheerio"."~0.10.8" = lib.makeOverridable self.buildNodePackage { 1367 1476 name = "cheerio-0.10.8"; 1368 1477 src = [ ··· 1384 1493 passthru.names = [ "cheerio" ]; 1385 1494 }; 1386 1495 full."cheerio"."~0.12.0" = lib.makeOverridable self.buildNodePackage { 1387 - name = "cheerio-0.12.1"; 1496 + name = "cheerio-0.12.2"; 1388 1497 src = [ 1389 1498 (fetchurl { 1390 - url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; 1391 - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; 1499 + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.2.tgz"; 1500 + sha1 = "d9908e29679e6d1b501c2cfe0e4ada330ea278c7"; 1392 1501 }) 1393 1502 ]; 1394 1503 buildInputs = ··· 1404 1513 passthru.names = [ "cheerio" ]; 1405 1514 }; 1406 1515 full."cheerio"."~0.12.1" = lib.makeOverridable self.buildNodePackage { 1407 - name = "cheerio-0.12.1"; 1516 + name = "cheerio-0.12.2"; 1408 1517 src = [ 1409 1518 (fetchurl { 1410 - url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.1.tgz"; 1411 - sha1 = "82cf2b7e9a260f216142cf3c41e94289a3ea4aa3"; 1519 + url = "http://registry.npmjs.org/cheerio/-/cheerio-0.12.2.tgz"; 1520 + sha1 = "d9908e29679e6d1b501c2cfe0e4ada330ea278c7"; 1412 1521 }) 1413 1522 ]; 1414 1523 buildInputs = ··· 1504 1613 ]; 1505 1614 passthru.names = [ "chownr" ]; 1506 1615 }; 1616 + full."clean-css"."~1.0.4" = lib.makeOverridable self.buildNodePackage { 1617 + name = "clean-css-1.0.12"; 1618 + src = [ 1619 + (fetchurl { 1620 + url = "http://registry.npmjs.org/clean-css/-/clean-css-1.0.12.tgz"; 1621 + sha1 = "e6e0d977860466363d9110a17423d27cd6874300"; 1622 + }) 1623 + ]; 1624 + buildInputs = 1625 + (self.nativeDeps."clean-css"."~1.0.4" or []); 1626 + deps = [ 1627 + self.full."commander"."1.3.x" 1628 + ]; 1629 + peerDependencies = [ 1630 + ]; 1631 + passthru.names = [ "clean-css" ]; 1632 + }; 1507 1633 full."cli"."0.4.x" = lib.makeOverridable self.buildNodePackage { 1508 1634 name = "cli-0.4.5"; 1509 1635 src = [ ··· 1626 1752 passthru.names = [ "cmd-shim" ]; 1627 1753 }; 1628 1754 full."cmd-shim"."~1.1.0" = lib.makeOverridable self.buildNodePackage { 1629 - name = "cmd-shim-1.1.0"; 1755 + name = "cmd-shim-1.1.1"; 1630 1756 src = [ 1631 1757 (fetchurl { 1632 - url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.0.tgz"; 1633 - sha1 = "e69fe26e9a8b9040c7b61dc8ad6b04d7dbabe767"; 1758 + url = "http://registry.npmjs.org/cmd-shim/-/cmd-shim-1.1.1.tgz"; 1759 + sha1 = "348b292db32ed74c8283fcf6c48549b84c6658a7"; 1634 1760 }) 1635 1761 ]; 1636 1762 buildInputs = 1637 1763 (self.nativeDeps."cmd-shim"."~1.1.0" or []); 1638 1764 deps = [ 1639 1765 self.full."mkdirp"."~0.3.3" 1640 - self.full."graceful-fs"."1.2" 1766 + self.full."graceful-fs"."2" 1641 1767 ]; 1642 1768 peerDependencies = [ 1643 1769 ]; ··· 1708 1834 ]; 1709 1835 passthru.names = [ "coffee-script" ]; 1710 1836 }; 1837 + full."coffee-script"."~1.3.3" = lib.makeOverridable self.buildNodePackage { 1838 + name = "coffee-script-1.3.3"; 1839 + src = [ 1840 + (fetchurl { 1841 + url = "http://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz"; 1842 + sha1 = "150d6b4cb522894369efed6a2101c20bc7f4a4f4"; 1843 + }) 1844 + ]; 1845 + buildInputs = 1846 + (self.nativeDeps."coffee-script"."~1.3.3" or []); 1847 + deps = [ 1848 + ]; 1849 + peerDependencies = [ 1850 + ]; 1851 + passthru.names = [ "coffee-script" ]; 1852 + }; 1711 1853 full."coffee-script"."~1.6" = lib.makeOverridable self.buildNodePackage { 1712 1854 name = "coffee-script-1.6.3"; 1713 1855 src = [ ··· 1788 1930 ]; 1789 1931 passthru.names = [ "colors" ]; 1790 1932 }; 1933 + full."colors"."~0.6.0-1" = lib.makeOverridable self.buildNodePackage { 1934 + name = "colors-0.6.2"; 1935 + src = [ 1936 + (fetchurl { 1937 + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; 1938 + sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; 1939 + }) 1940 + ]; 1941 + buildInputs = 1942 + (self.nativeDeps."colors"."~0.6.0-1" or []); 1943 + deps = [ 1944 + ]; 1945 + peerDependencies = [ 1946 + ]; 1947 + passthru.names = [ "colors" ]; 1948 + }; 1791 1949 full."combined-stream"."~0.0.4" = lib.makeOverridable self.buildNodePackage { 1792 1950 name = "combined-stream-0.0.4"; 1793 1951 src = [ ··· 1870 2028 ]; 1871 2029 passthru.names = [ "commander" ]; 1872 2030 }; 2031 + full."commander"."1.3.x" = lib.makeOverridable self.buildNodePackage { 2032 + name = "commander-1.3.2"; 2033 + src = [ 2034 + (fetchurl { 2035 + url = "http://registry.npmjs.org/commander/-/commander-1.3.2.tgz"; 2036 + sha1 = "8a8f30ec670a6fdd64af52f1914b907d79ead5b5"; 2037 + }) 2038 + ]; 2039 + buildInputs = 2040 + (self.nativeDeps."commander"."1.3.x" or []); 2041 + deps = [ 2042 + self.full."keypress"."0.1.x" 2043 + ]; 2044 + peerDependencies = [ 2045 + ]; 2046 + passthru.names = [ "commander" ]; 2047 + }; 1873 2048 full."commander"."2.0.0" = lib.makeOverridable self.buildNodePackage { 1874 2049 name = "commander-2.0.0"; 1875 2050 src = [ ··· 2037 2212 ]; 2038 2213 passthru.names = [ "connect" ]; 2039 2214 }; 2040 - full."connect"."2.8.5" = lib.makeOverridable self.buildNodePackage { 2041 - name = "connect-2.8.5"; 2215 + full."connect"."2.8.8" = lib.makeOverridable self.buildNodePackage { 2216 + name = "connect-2.8.8"; 2042 2217 src = [ 2043 2218 (fetchurl { 2044 - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; 2045 - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; 2219 + url = "http://registry.npmjs.org/connect/-/connect-2.8.8.tgz"; 2220 + sha1 = "b9abf8caf0bd9773cb3dea29344119872582446d"; 2046 2221 }) 2047 2222 ]; 2048 2223 buildInputs = 2049 - (self.nativeDeps."connect"."2.8.5" or []); 2224 + (self.nativeDeps."connect"."2.8.8" or []); 2050 2225 deps = [ 2051 2226 self.full."qs"."0.6.5" 2052 2227 self.full."formidable"."1.0.14" ··· 2066 2241 passthru.names = [ "connect" ]; 2067 2242 }; 2068 2243 full."connect"."~2" = lib.makeOverridable self.buildNodePackage { 2069 - name = "connect-2.8.5"; 2244 + name = "connect-2.8.8"; 2070 2245 src = [ 2071 2246 (fetchurl { 2072 - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; 2073 - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; 2247 + url = "http://registry.npmjs.org/connect/-/connect-2.8.8.tgz"; 2248 + sha1 = "b9abf8caf0bd9773cb3dea29344119872582446d"; 2074 2249 }) 2075 2250 ]; 2076 2251 buildInputs = ··· 2094 2269 passthru.names = [ "connect" ]; 2095 2270 }; 2096 2271 full."connect"."~2.8.4" = lib.makeOverridable self.buildNodePackage { 2097 - name = "connect-2.8.5"; 2272 + name = "connect-2.8.8"; 2098 2273 src = [ 2099 2274 (fetchurl { 2100 - url = "http://registry.npmjs.org/connect/-/connect-2.8.5.tgz"; 2101 - sha1 = "20572077ba1f626fdb740b0ad7068f9130d701b8"; 2275 + url = "http://registry.npmjs.org/connect/-/connect-2.8.8.tgz"; 2276 + sha1 = "b9abf8caf0bd9773cb3dea29344119872582446d"; 2102 2277 }) 2103 2278 ]; 2104 2279 buildInputs = ··· 2189 2364 passthru.names = [ "console-browserify" ]; 2190 2365 }; 2191 2366 full."constantinople"."~1.0.1" = lib.makeOverridable self.buildNodePackage { 2192 - name = "constantinople-1.0.1"; 2367 + name = "constantinople-1.0.2"; 2193 2368 src = [ 2194 2369 (fetchurl { 2195 - url = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.1.tgz"; 2196 - sha1 = "038727385eb70567ffb5a825abc44870b56f4de9"; 2370 + url = "http://registry.npmjs.org/constantinople/-/constantinople-1.0.2.tgz"; 2371 + sha1 = "0e64747dc836644d3f659247efd95231b48c3e71"; 2197 2372 }) 2198 2373 ]; 2199 2374 buildInputs = 2200 2375 (self.nativeDeps."constantinople"."~1.0.1" or []); 2201 2376 deps = [ 2202 - self.full."uglify-js"."~2.3.6" 2377 + self.full."uglify-js"."~2.4.0" 2203 2378 ]; 2204 2379 peerDependencies = [ 2205 2380 ]; ··· 2367 2542 ]; 2368 2543 passthru.names = [ "couch-login" ]; 2369 2544 }; 2545 + full."coveralls"."*" = lib.makeOverridable self.buildNodePackage { 2546 + name = "coveralls-2.2.0"; 2547 + src = [ 2548 + (fetchurl { 2549 + url = "http://registry.npmjs.org/coveralls/-/coveralls-2.2.0.tgz"; 2550 + sha1 = "9bfe310447895b5665fee55bfee0743cc47fa4e4"; 2551 + }) 2552 + ]; 2553 + buildInputs = 2554 + (self.nativeDeps."coveralls"."*" or []); 2555 + deps = [ 2556 + self.full."yaml"."0.2.3" 2557 + self.full."request"."2.16.2" 2558 + self.full."lcov-parse"."0.0.4" 2559 + self.full."log-driver"."1.2.1" 2560 + ]; 2561 + peerDependencies = [ 2562 + ]; 2563 + passthru.names = [ "coveralls" ]; 2564 + }; 2565 + "coveralls" = self.full."coveralls"."*"; 2370 2566 full."cryptiles"."0.1.x" = lib.makeOverridable self.buildNodePackage { 2371 2567 name = "cryptiles-0.1.3"; 2372 2568 src = [ ··· 2531 2727 ]; 2532 2728 passthru.names = [ "dargs" ]; 2533 2729 }; 2730 + full."dateformat"."1.0.2-1.2.3" = lib.makeOverridable self.buildNodePackage { 2731 + name = "dateformat-1.0.2-1.2.3"; 2732 + src = [ 2733 + (fetchurl { 2734 + url = "http://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz"; 2735 + sha1 = "b0220c02de98617433b72851cf47de3df2cdbee9"; 2736 + }) 2737 + ]; 2738 + buildInputs = 2739 + (self.nativeDeps."dateformat"."1.0.2-1.2.3" or []); 2740 + deps = [ 2741 + ]; 2742 + peerDependencies = [ 2743 + ]; 2744 + passthru.names = [ "dateformat" ]; 2745 + }; 2746 + full."dateformat"."~1.0.6" = lib.makeOverridable self.buildNodePackage { 2747 + name = "dateformat-1.0.6-1.2.3"; 2748 + src = [ 2749 + (fetchurl { 2750 + url = "http://registry.npmjs.org/dateformat/-/dateformat-1.0.6-1.2.3.tgz"; 2751 + sha1 = "6b3de9f974f698d8b2d3ff9094bbaac8d696c16b"; 2752 + }) 2753 + ]; 2754 + buildInputs = 2755 + (self.nativeDeps."dateformat"."~1.0.6" or []); 2756 + deps = [ 2757 + ]; 2758 + peerDependencies = [ 2759 + ]; 2760 + passthru.names = [ "dateformat" ]; 2761 + }; 2534 2762 full."debug"."*" = lib.makeOverridable self.buildNodePackage { 2535 2763 name = "debug-0.7.2"; 2536 2764 src = [ ··· 2627 2855 ]; 2628 2856 passthru.names = [ "deep-equal" ]; 2629 2857 }; 2630 - full."deep-equal"."~0.0.0" = lib.makeOverridable self.buildNodePackage { 2631 - name = "deep-equal-0.0.0"; 2632 - src = [ 2633 - (fetchurl { 2634 - url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; 2635 - sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; 2636 - }) 2637 - ]; 2638 - buildInputs = 2639 - (self.nativeDeps."deep-equal"."~0.0.0" or []); 2640 - deps = [ 2641 - ]; 2642 - peerDependencies = [ 2643 - ]; 2644 - passthru.names = [ "deep-equal" ]; 2645 - }; 2646 2858 full."deep-extend"."~0.2.5" = lib.makeOverridable self.buildNodePackage { 2647 - name = "deep-extend-0.2.5"; 2859 + name = "deep-extend-0.2.6"; 2648 2860 src = [ 2649 2861 (fetchurl { 2650 - url = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.5.tgz"; 2651 - sha1 = "04471b170de4afdb150f2e8b530b2974dbfee90d"; 2862 + url = "http://registry.npmjs.org/deep-extend/-/deep-extend-0.2.6.tgz"; 2863 + sha1 = "1f767e02b46d88d0a4087affa4b11b1b0b804250"; 2652 2864 }) 2653 2865 ]; 2654 2866 buildInputs = ··· 2659 2871 ]; 2660 2872 passthru.names = [ "deep-extend" ]; 2661 2873 }; 2662 - full."deep-is"."0.1.x" = lib.makeOverridable self.buildNodePackage { 2663 - name = "deep-is-0.1.2"; 2664 - src = [ 2665 - (fetchurl { 2666 - url = "http://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz"; 2667 - sha1 = "9ced65ea0bc0b09f42a6d79c1b1903f9d913cc18"; 2668 - }) 2669 - ]; 2670 - buildInputs = 2671 - (self.nativeDeps."deep-is"."0.1.x" or []); 2672 - deps = [ 2673 - ]; 2674 - peerDependencies = [ 2675 - ]; 2676 - passthru.names = [ "deep-is" ]; 2677 - }; 2678 2874 full."delayed-stream"."0.0.5" = lib.makeOverridable self.buildNodePackage { 2679 2875 name = "delayed-stream-0.0.5"; 2680 2876 src = [ ··· 2740 2936 passthru.names = [ "diff" ]; 2741 2937 }; 2742 2938 full."diff"."~1.0.3" = lib.makeOverridable self.buildNodePackage { 2743 - name = "diff-1.0.5"; 2939 + name = "diff-1.0.6"; 2744 2940 src = [ 2745 2941 (fetchurl { 2746 - url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; 2747 - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; 2942 + url = "http://registry.npmjs.org/diff/-/diff-1.0.6.tgz"; 2943 + sha1 = "987bbd1ed596bd2f0c61d57ba2d9eb27b34f7e50"; 2748 2944 }) 2749 2945 ]; 2750 2946 buildInputs = ··· 2756 2952 passthru.names = [ "diff" ]; 2757 2953 }; 2758 2954 full."diff"."~1.0.4" = lib.makeOverridable self.buildNodePackage { 2759 - name = "diff-1.0.5"; 2955 + name = "diff-1.0.6"; 2760 2956 src = [ 2761 2957 (fetchurl { 2762 - url = "http://registry.npmjs.org/diff/-/diff-1.0.5.tgz"; 2763 - sha1 = "664b6bdb113fb3a51ced79aff621badeed29a02c"; 2958 + url = "http://registry.npmjs.org/diff/-/diff-1.0.6.tgz"; 2959 + sha1 = "987bbd1ed596bd2f0c61d57ba2d9eb27b34f7e50"; 2764 2960 }) 2765 2961 ]; 2766 2962 buildInputs = ··· 2771 2967 ]; 2772 2968 passthru.names = [ "diff" ]; 2773 2969 }; 2774 - full."difflet"."~0.2.0" = lib.makeOverridable self.buildNodePackage { 2775 - name = "difflet-0.2.6"; 2776 - src = [ 2777 - (fetchurl { 2778 - url = "http://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz"; 2779 - sha1 = "ab23b31f5649b6faa8e3d2acbd334467365ca6fa"; 2780 - }) 2781 - ]; 2782 - buildInputs = 2783 - (self.nativeDeps."difflet"."~0.2.0" or []); 2784 - deps = [ 2785 - self.full."traverse"."0.6.x" 2786 - self.full."charm"."0.1.x" 2787 - self.full."deep-is"."0.1.x" 2788 - ]; 2789 - peerDependencies = [ 2790 - ]; 2791 - passthru.names = [ "difflet" ]; 2792 - }; 2793 2970 full."director"."1.1.10" = lib.makeOverridable self.buildNodePackage { 2794 2971 name = "director-1.1.10"; 2795 2972 src = [ ··· 2839 3016 ]; 2840 3017 passthru.names = [ "domhandler" ]; 2841 3018 }; 3019 + full."domutils"."1" = lib.makeOverridable self.buildNodePackage { 3020 + name = "domutils-1.1.4"; 3021 + src = [ 3022 + (fetchurl { 3023 + url = "http://registry.npmjs.org/domutils/-/domutils-1.1.4.tgz"; 3024 + sha1 = "14b774276187066c76f80141f7eac47a22f77248"; 3025 + }) 3026 + ]; 3027 + buildInputs = 3028 + (self.nativeDeps."domutils"."1" or []); 3029 + deps = [ 3030 + self.full."domelementtype"."1" 3031 + ]; 3032 + peerDependencies = [ 3033 + ]; 3034 + passthru.names = [ "domutils" ]; 3035 + }; 2842 3036 full."domutils"."1.0" = lib.makeOverridable self.buildNodePackage { 2843 3037 name = "domutils-1.0.1"; 2844 3038 src = [ ··· 2857 3051 passthru.names = [ "domutils" ]; 2858 3052 }; 2859 3053 full."domutils"."1.1" = lib.makeOverridable self.buildNodePackage { 2860 - name = "domutils-1.1.2"; 3054 + name = "domutils-1.1.4"; 2861 3055 src = [ 2862 3056 (fetchurl { 2863 - url = "http://registry.npmjs.org/domutils/-/domutils-1.1.2.tgz"; 2864 - sha1 = "fcf1d3596cd419818041cdaf6f7894a8d127bb07"; 3057 + url = "http://registry.npmjs.org/domutils/-/domutils-1.1.4.tgz"; 3058 + sha1 = "14b774276187066c76f80141f7eac47a22f77248"; 2865 3059 }) 2866 3060 ]; 2867 3061 buildInputs = ··· 2955 3149 passthru.names = [ "emitter-component" ]; 2956 3150 }; 2957 3151 full."encoding"."~0.1" = lib.makeOverridable self.buildNodePackage { 2958 - name = "encoding-0.1.6"; 3152 + name = "encoding-0.1.7"; 2959 3153 src = [ 2960 3154 (fetchurl { 2961 - url = "http://registry.npmjs.org/encoding/-/encoding-0.1.6.tgz"; 2962 - sha1 = "fec66b6d1c6b8cc554aa78c05ece35bef11a913f"; 3155 + url = "http://registry.npmjs.org/encoding/-/encoding-0.1.7.tgz"; 3156 + sha1 = "25cc19b34e9225d120c2ea769f9136c91cecc908"; 2963 3157 }) 2964 3158 ]; 2965 3159 buildInputs = 2966 3160 (self.nativeDeps."encoding"."~0.1" or []); 2967 3161 deps = [ 2968 - self.full."iconv-lite"."0.2.7" 3162 + self.full."iconv-lite"."~0.2.11" 2969 3163 ]; 2970 3164 peerDependencies = [ 2971 3165 ]; ··· 3036 3230 passthru.names = [ "escape-html" ]; 3037 3231 }; 3038 3232 "escape-html" = self.full."escape-html"."*"; 3233 + full."escodegen"."0.0.23" = lib.makeOverridable self.buildNodePackage { 3234 + name = "escodegen-0.0.23"; 3235 + src = [ 3236 + (fetchurl { 3237 + url = "http://registry.npmjs.org/escodegen/-/escodegen-0.0.23.tgz"; 3238 + sha1 = "9acf978164368e42276571f18839c823b3a844df"; 3239 + }) 3240 + ]; 3241 + buildInputs = 3242 + (self.nativeDeps."escodegen"."0.0.23" or []); 3243 + deps = [ 3244 + self.full."esprima"."~1.0.2" 3245 + self.full."estraverse"."~0.0.4" 3246 + self.full."source-map".">= 0.1.2" 3247 + ]; 3248 + peerDependencies = [ 3249 + ]; 3250 + passthru.names = [ "escodegen" ]; 3251 + }; 3252 + full."esprima"."1.0.x" = lib.makeOverridable self.buildNodePackage { 3253 + name = "esprima-1.0.4"; 3254 + src = [ 3255 + (fetchurl { 3256 + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; 3257 + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; 3258 + }) 3259 + ]; 3260 + buildInputs = 3261 + (self.nativeDeps."esprima"."1.0.x" or []); 3262 + deps = [ 3263 + ]; 3264 + peerDependencies = [ 3265 + ]; 3266 + passthru.names = [ "esprima" ]; 3267 + }; 3039 3268 full."esprima"."~ 1.0.2" = lib.makeOverridable self.buildNodePackage { 3040 - name = "esprima-1.0.3"; 3269 + name = "esprima-1.0.4"; 3041 3270 src = [ 3042 3271 (fetchurl { 3043 - url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; 3044 - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; 3272 + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; 3273 + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; 3045 3274 }) 3046 3275 ]; 3047 3276 buildInputs = ··· 3053 3282 passthru.names = [ "esprima" ]; 3054 3283 }; 3055 3284 full."esprima"."~1.0.0" = lib.makeOverridable self.buildNodePackage { 3056 - name = "esprima-1.0.3"; 3285 + name = "esprima-1.0.4"; 3057 3286 src = [ 3058 3287 (fetchurl { 3059 - url = "http://registry.npmjs.org/esprima/-/esprima-1.0.3.tgz"; 3060 - sha1 = "7bdb544f95526d424808654d3b8fbe928650c0fe"; 3288 + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; 3289 + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; 3061 3290 }) 3062 3291 ]; 3063 3292 buildInputs = ··· 3068 3297 ]; 3069 3298 passthru.names = [ "esprima" ]; 3070 3299 }; 3300 + full."esprima"."~1.0.2" = lib.makeOverridable self.buildNodePackage { 3301 + name = "esprima-1.0.4"; 3302 + src = [ 3303 + (fetchurl { 3304 + url = "http://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"; 3305 + sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad"; 3306 + }) 3307 + ]; 3308 + buildInputs = 3309 + (self.nativeDeps."esprima"."~1.0.2" or []); 3310 + deps = [ 3311 + ]; 3312 + peerDependencies = [ 3313 + ]; 3314 + passthru.names = [ "esprima" ]; 3315 + }; 3316 + full."estraverse"."~0.0.4" = lib.makeOverridable self.buildNodePackage { 3317 + name = "estraverse-0.0.4"; 3318 + src = [ 3319 + (fetchurl { 3320 + url = "http://registry.npmjs.org/estraverse/-/estraverse-0.0.4.tgz"; 3321 + sha1 = "01a0932dfee574684a598af5a67c3bf9b6428db2"; 3322 + }) 3323 + ]; 3324 + buildInputs = 3325 + (self.nativeDeps."estraverse"."~0.0.4" or []); 3326 + deps = [ 3327 + ]; 3328 + peerDependencies = [ 3329 + ]; 3330 + passthru.names = [ "estraverse" ]; 3331 + }; 3071 3332 full."event-emitter"."~0.2.2" = lib.makeOverridable self.buildNodePackage { 3072 3333 name = "event-emitter-0.2.2"; 3073 3334 src = [ ··· 3134 3395 ]; 3135 3396 passthru.names = [ "eventemitter2" ]; 3136 3397 }; 3398 + full."eventemitter2"."~0.4.9" = lib.makeOverridable self.buildNodePackage { 3399 + name = "eventemitter2-0.4.13"; 3400 + src = [ 3401 + (fetchurl { 3402 + url = "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz"; 3403 + sha1 = "0a8ab97f9c1b563361b8927f9e80606277509153"; 3404 + }) 3405 + ]; 3406 + buildInputs = 3407 + (self.nativeDeps."eventemitter2"."~0.4.9" or []); 3408 + deps = [ 3409 + ]; 3410 + peerDependencies = [ 3411 + ]; 3412 + passthru.names = [ "eventemitter2" ]; 3413 + }; 3137 3414 full."events.node".">= 0.4.0" = lib.makeOverridable self.buildNodePackage { 3138 3415 name = "events.node-0.4.9"; 3139 3416 src = [ ··· 3151 3428 passthru.names = [ "events.node" ]; 3152 3429 }; 3153 3430 full."express"."*" = lib.makeOverridable self.buildNodePackage { 3154 - name = "express-3.3.5"; 3431 + name = "express-3.3.8"; 3155 3432 src = [ 3156 3433 (fetchurl { 3157 - url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; 3158 - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; 3434 + url = "http://registry.npmjs.org/express/-/express-3.3.8.tgz"; 3435 + sha1 = "8e98ac30d81f4c95b85d71d2af6cf84f62ef19bd"; 3159 3436 }) 3160 3437 ]; 3161 3438 buildInputs = 3162 3439 (self.nativeDeps."express"."*" or []); 3163 3440 deps = [ 3164 - self.full."connect"."2.8.5" 3441 + self.full."connect"."2.8.8" 3165 3442 self.full."commander"."1.2.0" 3166 3443 self.full."range-parser"."0.0.4" 3167 3444 self.full."mkdirp"."0.3.5" ··· 3233 3510 passthru.names = [ "express" ]; 3234 3511 }; 3235 3512 full."express"."3.x" = lib.makeOverridable self.buildNodePackage { 3236 - name = "express-3.3.5"; 3513 + name = "express-3.3.8"; 3237 3514 src = [ 3238 3515 (fetchurl { 3239 - url = "http://registry.npmjs.org/express/-/express-3.3.5.tgz"; 3240 - sha1 = "3fd077660c9ccae4710fcfb326290a01d1e72566"; 3516 + url = "http://registry.npmjs.org/express/-/express-3.3.8.tgz"; 3517 + sha1 = "8e98ac30d81f4c95b85d71d2af6cf84f62ef19bd"; 3241 3518 }) 3242 3519 ]; 3243 3520 buildInputs = 3244 3521 (self.nativeDeps."express"."3.x" or []); 3245 3522 deps = [ 3246 - self.full."connect"."2.8.5" 3523 + self.full."connect"."2.8.8" 3247 3524 self.full."commander"."1.2.0" 3248 3525 self.full."range-parser"."0.0.4" 3249 3526 self.full."mkdirp"."0.3.5" ··· 3323 3600 passthru.names = [ "express-partials" ]; 3324 3601 }; 3325 3602 full."extend"."*" = lib.makeOverridable self.buildNodePackage { 3326 - name = "extend-1.1.3"; 3603 + name = "extend-1.2.0"; 3327 3604 src = [ 3328 3605 (fetchurl { 3329 - url = "http://registry.npmjs.org/extend/-/extend-1.1.3.tgz"; 3330 - sha1 = "5ae3d12e33009879dfb574e911a2da1e3da29ef4"; 3606 + url = "http://registry.npmjs.org/extend/-/extend-1.2.0.tgz"; 3607 + sha1 = "da1a81af472a5a3e7fd607f85cdeaf69c169294d"; 3331 3608 }) 3332 3609 ]; 3333 3610 buildInputs = ··· 3454 3731 ]; 3455 3732 passthru.names = [ "faye-websocket" ]; 3456 3733 }; 3734 + full."fileset"."0.1.x" = lib.makeOverridable self.buildNodePackage { 3735 + name = "fileset-0.1.5"; 3736 + src = [ 3737 + (fetchurl { 3738 + url = "http://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz"; 3739 + sha1 = "acc423bfaf92843385c66bf75822264d11b7bd94"; 3740 + }) 3741 + ]; 3742 + buildInputs = 3743 + (self.nativeDeps."fileset"."0.1.x" or []); 3744 + deps = [ 3745 + self.full."minimatch"."0.x" 3746 + self.full."glob"."3.x" 3747 + ]; 3748 + peerDependencies = [ 3749 + ]; 3750 + passthru.names = [ "fileset" ]; 3751 + }; 3457 3752 full."findup-sync"."~0.1.0" = lib.makeOverridable self.buildNodePackage { 3458 3753 name = "findup-sync-0.1.2"; 3459 3754 src = [ ··· 4081 4376 passthru.names = [ "generator-mocha" ]; 4082 4377 }; 4083 4378 full."generator-webapp"."*" = lib.makeOverridable self.buildNodePackage { 4084 - name = "generator-webapp-0.3.1"; 4379 + name = "generator-webapp-0.4.1"; 4085 4380 src = [ 4086 4381 (fetchurl { 4087 - url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.3.1.tgz"; 4088 - sha1 = "def094ddf1b079fd1e33fe381bc898c4f094bd1e"; 4382 + url = "http://registry.npmjs.org/generator-webapp/-/generator-webapp-0.4.1.tgz"; 4383 + sha1 = "b2d3f1b3ea83fbbc0043c81fdf82a3fe725b6001"; 4089 4384 }) 4090 4385 ]; 4091 4386 buildInputs = ··· 4165 4460 self.full."minimatch"."~0.2.11" 4166 4461 self.full."graceful-fs"."~1.2.0" 4167 4462 self.full."inherits"."1" 4463 + ]; 4464 + peerDependencies = [ 4465 + ]; 4466 + passthru.names = [ "glob" ]; 4467 + }; 4468 + full."glob"."3.x" = lib.makeOverridable self.buildNodePackage { 4469 + name = "glob-3.2.6"; 4470 + src = [ 4471 + (fetchurl { 4472 + url = "http://registry.npmjs.org/glob/-/glob-3.2.6.tgz"; 4473 + sha1 = "28c805b47bc6c19ba3059cbdf079b98ff62442f2"; 4474 + }) 4475 + ]; 4476 + buildInputs = 4477 + (self.nativeDeps."glob"."3.x" or []); 4478 + deps = [ 4479 + self.full."minimatch"."~0.2.11" 4480 + self.full."inherits"."2" 4168 4481 ]; 4169 4482 peerDependencies = [ 4170 4483 ]; ··· 4438 4751 ]; 4439 4752 passthru.names = [ "growl" ]; 4440 4753 }; 4754 + full."grunt"."0.4.x" = lib.makeOverridable self.buildNodePackage { 4755 + name = "grunt-0.4.1"; 4756 + src = [ 4757 + (fetchurl { 4758 + url = "http://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz"; 4759 + sha1 = "d5892e5680add9ed1befde9aa635cf46b8f49729"; 4760 + }) 4761 + ]; 4762 + buildInputs = 4763 + (self.nativeDeps."grunt"."0.4.x" or []); 4764 + deps = [ 4765 + self.full."async"."~0.1.22" 4766 + self.full."coffee-script"."~1.3.3" 4767 + self.full."colors"."~0.6.0-1" 4768 + self.full."dateformat"."1.0.2-1.2.3" 4769 + self.full."eventemitter2"."~0.4.9" 4770 + self.full."findup-sync"."~0.1.0" 4771 + self.full."glob"."~3.1.21" 4772 + self.full."hooker"."~0.2.3" 4773 + self.full."iconv-lite"."~0.2.5" 4774 + self.full."minimatch"."~0.2.6" 4775 + self.full."nopt"."~1.0.10" 4776 + self.full."rimraf"."~2.0.2" 4777 + self.full."lodash"."~0.9.0" 4778 + self.full."underscore.string"."~2.2.0rc" 4779 + self.full."which"."~1.0.5" 4780 + self.full."js-yaml"."~2.0.2" 4781 + ]; 4782 + peerDependencies = [ 4783 + ]; 4784 + passthru.names = [ "grunt" ]; 4785 + }; 4786 + full."grunt"."~0.4.0" = lib.makeOverridable self.buildNodePackage { 4787 + name = "grunt-0.4.1"; 4788 + src = [ 4789 + (fetchurl { 4790 + url = "http://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz"; 4791 + sha1 = "d5892e5680add9ed1befde9aa635cf46b8f49729"; 4792 + }) 4793 + ]; 4794 + buildInputs = 4795 + (self.nativeDeps."grunt"."~0.4.0" or []); 4796 + deps = [ 4797 + self.full."async"."~0.1.22" 4798 + self.full."coffee-script"."~1.3.3" 4799 + self.full."colors"."~0.6.0-1" 4800 + self.full."dateformat"."1.0.2-1.2.3" 4801 + self.full."eventemitter2"."~0.4.9" 4802 + self.full."findup-sync"."~0.1.0" 4803 + self.full."glob"."~3.1.21" 4804 + self.full."hooker"."~0.2.3" 4805 + self.full."iconv-lite"."~0.2.5" 4806 + self.full."minimatch"."~0.2.6" 4807 + self.full."nopt"."~1.0.10" 4808 + self.full."rimraf"."~2.0.2" 4809 + self.full."lodash"."~0.9.0" 4810 + self.full."underscore.string"."~2.2.0rc" 4811 + self.full."which"."~1.0.5" 4812 + self.full."js-yaml"."~2.0.2" 4813 + ]; 4814 + peerDependencies = [ 4815 + ]; 4816 + passthru.names = [ "grunt" ]; 4817 + }; 4818 + full."grunt-cli"."*" = lib.makeOverridable self.buildNodePackage { 4819 + name = "grunt-cli-0.1.9"; 4820 + src = [ 4821 + (fetchurl { 4822 + url = "http://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz"; 4823 + sha1 = "3f08bfb0bef30ba33083defe53efe0575cbe4e14"; 4824 + }) 4825 + ]; 4826 + buildInputs = 4827 + (self.nativeDeps."grunt-cli"."*" or []); 4828 + deps = [ 4829 + self.full."nopt"."~1.0.10" 4830 + self.full."findup-sync"."~0.1.0" 4831 + self.full."resolve"."~0.3.1" 4832 + ]; 4833 + peerDependencies = [ 4834 + ]; 4835 + passthru.names = [ "grunt-cli" ]; 4836 + }; 4837 + "grunt-cli" = self.full."grunt-cli"."*"; 4441 4838 full."grunt-cli"."~0.1.7" = lib.makeOverridable self.buildNodePackage { 4442 4839 name = "grunt-cli-0.1.9"; 4443 4840 src = [ ··· 4457 4854 ]; 4458 4855 passthru.names = [ "grunt-cli" ]; 4459 4856 }; 4857 + full."grunt-contrib-cssmin"."*" = lib.makeOverridable self.buildNodePackage { 4858 + name = "grunt-contrib-cssmin-0.6.1"; 4859 + src = [ 4860 + (fetchurl { 4861 + url = "http://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.6.1.tgz"; 4862 + sha1 = "534e632bfe19521b21c364677157b8b11e173efc"; 4863 + }) 4864 + ]; 4865 + buildInputs = 4866 + (self.nativeDeps."grunt-contrib-cssmin"."*" or []); 4867 + deps = [ 4868 + self.full."clean-css"."~1.0.4" 4869 + self.full."grunt-lib-contrib"."~0.6.0" 4870 + ]; 4871 + peerDependencies = [ 4872 + self.full."grunt"."~0.4.0" 4873 + ]; 4874 + passthru.names = [ "grunt-contrib-cssmin" ]; 4875 + }; 4876 + "grunt-contrib-cssmin" = self.full."grunt-contrib-cssmin"."*"; 4877 + full."grunt-contrib-jshint"."*" = lib.makeOverridable self.buildNodePackage { 4878 + name = "grunt-contrib-jshint-0.6.4"; 4879 + src = [ 4880 + (fetchurl { 4881 + url = "http://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.6.4.tgz"; 4882 + sha1 = "c5a0e56c13d3f758cf1b5d0786dcb4a7d4b4d748"; 4883 + }) 4884 + ]; 4885 + buildInputs = 4886 + (self.nativeDeps."grunt-contrib-jshint"."*" or []); 4887 + deps = [ 4888 + self.full."jshint"."~2.1.10" 4889 + ]; 4890 + peerDependencies = [ 4891 + self.full."grunt"."~0.4.0" 4892 + ]; 4893 + passthru.names = [ "grunt-contrib-jshint" ]; 4894 + }; 4895 + "grunt-contrib-jshint" = self.full."grunt-contrib-jshint"."*"; 4896 + full."grunt-contrib-less"."*" = lib.makeOverridable self.buildNodePackage { 4897 + name = "grunt-contrib-less-0.7.0"; 4898 + src = [ 4899 + (fetchurl { 4900 + url = "http://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-0.7.0.tgz"; 4901 + sha1 = "35f6513e47ec5f3c99188d46efa9dcf378207be8"; 4902 + }) 4903 + ]; 4904 + buildInputs = 4905 + (self.nativeDeps."grunt-contrib-less"."*" or []); 4906 + deps = [ 4907 + self.full."less"."~1.4.0" 4908 + self.full."grunt-lib-contrib"."~0.6.1" 4909 + ]; 4910 + peerDependencies = [ 4911 + self.full."grunt"."~0.4.0" 4912 + ]; 4913 + passthru.names = [ "grunt-contrib-less" ]; 4914 + }; 4915 + "grunt-contrib-less" = self.full."grunt-contrib-less"."*"; 4916 + full."grunt-contrib-requirejs"."*" = lib.makeOverridable self.buildNodePackage { 4917 + name = "grunt-contrib-requirejs-0.4.1"; 4918 + src = [ 4919 + (fetchurl { 4920 + url = "http://registry.npmjs.org/grunt-contrib-requirejs/-/grunt-contrib-requirejs-0.4.1.tgz"; 4921 + sha1 = "862ba167141b8a8f36af5444feab3272bb8cf4bd"; 4922 + }) 4923 + ]; 4924 + buildInputs = 4925 + (self.nativeDeps."grunt-contrib-requirejs"."*" or []); 4926 + deps = [ 4927 + self.full."requirejs"."~2.1.0" 4928 + ]; 4929 + peerDependencies = [ 4930 + self.full."grunt"."~0.4.0" 4931 + ]; 4932 + passthru.names = [ "grunt-contrib-requirejs" ]; 4933 + }; 4934 + "grunt-contrib-requirejs" = self.full."grunt-contrib-requirejs"."*"; 4935 + full."grunt-contrib-uglify"."*" = lib.makeOverridable self.buildNodePackage { 4936 + name = "grunt-contrib-uglify-0.2.4"; 4937 + src = [ 4938 + (fetchurl { 4939 + url = "http://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.4.tgz"; 4940 + sha1 = "51113f28a72432521e35e63f7f18a251fda2fd49"; 4941 + }) 4942 + ]; 4943 + buildInputs = 4944 + (self.nativeDeps."grunt-contrib-uglify"."*" or []); 4945 + deps = [ 4946 + self.full."uglify-js"."~2.4.0" 4947 + self.full."grunt-lib-contrib"."~0.6.1" 4948 + ]; 4949 + peerDependencies = [ 4950 + self.full."grunt"."~0.4.0" 4951 + ]; 4952 + passthru.names = [ "grunt-contrib-uglify" ]; 4953 + }; 4954 + "grunt-contrib-uglify" = self.full."grunt-contrib-uglify"."*"; 4955 + full."grunt-karma"."*" = lib.makeOverridable self.buildNodePackage { 4956 + name = "grunt-karma-0.7.1"; 4957 + src = [ 4958 + (fetchurl { 4959 + url = "http://registry.npmjs.org/grunt-karma/-/grunt-karma-0.7.1.tgz"; 4960 + sha1 = "7fb8c40988b8e88da454afb821a7a925ed05ff81"; 4961 + }) 4962 + ]; 4963 + buildInputs = 4964 + (self.nativeDeps."grunt-karma"."*" or []); 4965 + deps = [ 4966 + self.full."optimist"."~0.6.0" 4967 + ]; 4968 + peerDependencies = [ 4969 + self.full."grunt"."0.4.x" 4970 + self.full."karma"."~0.10.0" 4971 + ]; 4972 + passthru.names = [ "grunt-karma" ]; 4973 + }; 4974 + "grunt-karma" = self.full."grunt-karma"."*"; 4975 + full."grunt-lib-contrib"."~0.6.0" = lib.makeOverridable self.buildNodePackage { 4976 + name = "grunt-lib-contrib-0.6.1"; 4977 + src = [ 4978 + (fetchurl { 4979 + url = "http://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz"; 4980 + sha1 = "3f56adb7da06e814795ee2415b0ebe5fb8903ebb"; 4981 + }) 4982 + ]; 4983 + buildInputs = 4984 + (self.nativeDeps."grunt-lib-contrib"."~0.6.0" or []); 4985 + deps = [ 4986 + self.full."zlib-browserify"."0.0.1" 4987 + ]; 4988 + peerDependencies = [ 4989 + ]; 4990 + passthru.names = [ "grunt-lib-contrib" ]; 4991 + }; 4992 + full."grunt-lib-contrib"."~0.6.1" = lib.makeOverridable self.buildNodePackage { 4993 + name = "grunt-lib-contrib-0.6.1"; 4994 + src = [ 4995 + (fetchurl { 4996 + url = "http://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz"; 4997 + sha1 = "3f56adb7da06e814795ee2415b0ebe5fb8903ebb"; 4998 + }) 4999 + ]; 5000 + buildInputs = 5001 + (self.nativeDeps."grunt-lib-contrib"."~0.6.1" or []); 5002 + deps = [ 5003 + self.full."zlib-browserify"."0.0.1" 5004 + ]; 5005 + peerDependencies = [ 5006 + ]; 5007 + passthru.names = [ "grunt-lib-contrib" ]; 5008 + }; 4460 5009 full."guifi-earth"."https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " = lib.makeOverridable self.buildNodePackage { 4461 5010 name = "guifi-earth-0.2.1"; 4462 5011 src = [ ··· 4497 5046 passthru.names = [ "gzippo" ]; 4498 5047 }; 4499 5048 "gzippo" = self.full."gzippo"."*"; 5049 + full."handlebars"."1.0.x" = lib.makeOverridable self.buildNodePackage { 5050 + name = "handlebars-1.0.12"; 5051 + src = [ 5052 + (fetchurl { 5053 + url = "http://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz"; 5054 + sha1 = "18c6d3440c35e91b19b3ff582b9151ab4985d4fc"; 5055 + }) 5056 + ]; 5057 + buildInputs = 5058 + (self.nativeDeps."handlebars"."1.0.x" or []); 5059 + deps = [ 5060 + self.full."optimist"."~0.3" 5061 + self.full."uglify-js"."~2.3" 5062 + ]; 5063 + peerDependencies = [ 5064 + ]; 5065 + passthru.names = [ "handlebars" ]; 5066 + }; 4500 5067 full."handlebars"."~1.0.11" = lib.makeOverridable self.buildNodePackage { 4501 5068 name = "handlebars-1.0.12"; 4502 5069 src = [ ··· 4547 5114 ]; 4548 5115 passthru.names = [ "hat" ]; 4549 5116 }; 5117 + full."hawk"."~0.10.0" = lib.makeOverridable self.buildNodePackage { 5118 + name = "hawk-0.10.2"; 5119 + src = [ 5120 + (fetchurl { 5121 + url = "http://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz"; 5122 + sha1 = "9b361dee95a931640e6d504e05609a8fc3ac45d2"; 5123 + }) 5124 + ]; 5125 + buildInputs = 5126 + (self.nativeDeps."hawk"."~0.10.0" or []); 5127 + deps = [ 5128 + self.full."hoek"."0.7.x" 5129 + self.full."boom"."0.3.x" 5130 + self.full."cryptiles"."0.1.x" 5131 + self.full."sntp"."0.1.x" 5132 + ]; 5133 + peerDependencies = [ 5134 + ]; 5135 + passthru.names = [ "hawk" ]; 5136 + }; 4550 5137 full."hawk"."~0.10.2" = lib.makeOverridable self.buildNodePackage { 4551 5138 name = "hawk-0.10.2"; 4552 5139 src = [ ··· 4671 5258 peerDependencies = [ 4672 5259 ]; 4673 5260 passthru.names = [ "hoek" ]; 5261 + }; 5262 + full."hooker"."~0.2.3" = lib.makeOverridable self.buildNodePackage { 5263 + name = "hooker-0.2.3"; 5264 + src = [ 5265 + (fetchurl { 5266 + url = "http://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz"; 5267 + sha1 = "b834f723cc4a242aa65963459df6d984c5d3d959"; 5268 + }) 5269 + ]; 5270 + buildInputs = 5271 + (self.nativeDeps."hooker"."~0.2.3" or []); 5272 + deps = [ 5273 + ]; 5274 + peerDependencies = [ 5275 + ]; 5276 + passthru.names = [ "hooker" ]; 4674 5277 }; 4675 5278 full."hooks"."0.2.1" = lib.makeOverridable self.buildNodePackage { 4676 5279 name = "hooks-0.2.1"; ··· 4891 5494 passthru.names = [ "i18next" ]; 4892 5495 }; 4893 5496 "i18next" = self.full."i18next"."*"; 4894 - full."iconv-lite"."0.2.7" = lib.makeOverridable self.buildNodePackage { 4895 - name = "iconv-lite-0.2.7"; 5497 + full."iconv-lite"."~0.2.10" = lib.makeOverridable self.buildNodePackage { 5498 + name = "iconv-lite-0.2.11"; 4896 5499 src = [ 4897 5500 (fetchurl { 4898 - url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz"; 4899 - sha1 = "45be2390d27af4b7613aac4ee4d957e3f4cbdb54"; 5501 + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; 5502 + sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; 4900 5503 }) 4901 5504 ]; 4902 5505 buildInputs = 4903 - (self.nativeDeps."iconv-lite"."0.2.7" or []); 5506 + (self.nativeDeps."iconv-lite"."~0.2.10" or []); 4904 5507 deps = [ 4905 5508 ]; 4906 5509 peerDependencies = [ 4907 5510 ]; 4908 5511 passthru.names = [ "iconv-lite" ]; 4909 5512 }; 4910 - full."iconv-lite"."~0.2.10" = lib.makeOverridable self.buildNodePackage { 5513 + full."iconv-lite"."~0.2.11" = lib.makeOverridable self.buildNodePackage { 4911 5514 name = "iconv-lite-0.2.11"; 4912 5515 src = [ 4913 5516 (fetchurl { ··· 4916 5519 }) 4917 5520 ]; 4918 5521 buildInputs = 4919 - (self.nativeDeps."iconv-lite"."~0.2.10" or []); 5522 + (self.nativeDeps."iconv-lite"."~0.2.11" or []); 4920 5523 deps = [ 4921 5524 ]; 4922 5525 peerDependencies = [ 4923 5526 ]; 4924 5527 passthru.names = [ "iconv-lite" ]; 4925 5528 }; 4926 - full."inherits"."*" = lib.makeOverridable self.buildNodePackage { 4927 - name = "inherits-2.0.1"; 5529 + full."iconv-lite"."~0.2.5" = lib.makeOverridable self.buildNodePackage { 5530 + name = "iconv-lite-0.2.11"; 4928 5531 src = [ 4929 5532 (fetchurl { 4930 - url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; 4931 - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; 5533 + url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"; 5534 + sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8"; 4932 5535 }) 4933 5536 ]; 4934 5537 buildInputs = 4935 - (self.nativeDeps."inherits"."*" or []); 5538 + (self.nativeDeps."iconv-lite"."~0.2.5" or []); 4936 5539 deps = [ 4937 5540 ]; 4938 5541 peerDependencies = [ 4939 5542 ]; 4940 - passthru.names = [ "inherits" ]; 5543 + passthru.names = [ "iconv-lite" ]; 4941 5544 }; 4942 5545 full."inherits"."1" = lib.makeOverridable self.buildNodePackage { 4943 5546 name = "inherits-1.0.0"; ··· 5107 5710 ]; 5108 5711 passthru.names = [ "init-package-json" ]; 5109 5712 }; 5110 - full."inquirer"."~0.2.0" = lib.makeOverridable self.buildNodePackage { 5713 + full."inquirer"."~0.2.4" = lib.makeOverridable self.buildNodePackage { 5111 5714 name = "inquirer-0.2.5"; 5112 5715 src = [ 5113 5716 (fetchurl { ··· 5116 5719 }) 5117 5720 ]; 5118 5721 buildInputs = 5119 - (self.nativeDeps."inquirer"."~0.2.0" or []); 5722 + (self.nativeDeps."inquirer"."~0.2.4" or []); 5120 5723 deps = [ 5121 5724 self.full."lodash"."~1.2.1" 5122 5725 self.full."async"."~0.2.8" ··· 5127 5730 ]; 5128 5731 passthru.names = [ "inquirer" ]; 5129 5732 }; 5130 - full."inquirer"."~0.2.2" = lib.makeOverridable self.buildNodePackage { 5131 - name = "inquirer-0.2.5"; 5733 + full."inquirer"."~0.3.0" = lib.makeOverridable self.buildNodePackage { 5734 + name = "inquirer-0.3.2"; 5132 5735 src = [ 5133 5736 (fetchurl { 5134 - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.5.tgz"; 5135 - sha1 = "6b49a9cbe03de776122211f174ef9fe2822c08f6"; 5737 + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.3.2.tgz"; 5738 + sha1 = "a061f2ad3488bd2b38e5ac237c059a79f160bdd4"; 5136 5739 }) 5137 5740 ]; 5138 5741 buildInputs = 5139 - (self.nativeDeps."inquirer"."~0.2.2" or []); 5742 + (self.nativeDeps."inquirer"."~0.3.0" or []); 5140 5743 deps = [ 5141 5744 self.full."lodash"."~1.2.1" 5142 5745 self.full."async"."~0.2.8" ··· 5147 5750 ]; 5148 5751 passthru.names = [ "inquirer" ]; 5149 5752 }; 5150 - full."inquirer"."~0.2.4" = lib.makeOverridable self.buildNodePackage { 5151 - name = "inquirer-0.2.5"; 5753 + full."inquirer"."~0.3.1" = lib.makeOverridable self.buildNodePackage { 5754 + name = "inquirer-0.3.2"; 5152 5755 src = [ 5153 5756 (fetchurl { 5154 - url = "http://registry.npmjs.org/inquirer/-/inquirer-0.2.5.tgz"; 5155 - sha1 = "6b49a9cbe03de776122211f174ef9fe2822c08f6"; 5757 + url = "http://registry.npmjs.org/inquirer/-/inquirer-0.3.2.tgz"; 5758 + sha1 = "a061f2ad3488bd2b38e5ac237c059a79f160bdd4"; 5156 5759 }) 5157 5760 ]; 5158 5761 buildInputs = 5159 - (self.nativeDeps."inquirer"."~0.2.4" or []); 5762 + (self.nativeDeps."inquirer"."~0.3.1" or []); 5160 5763 deps = [ 5161 5764 self.full."lodash"."~1.2.1" 5162 5765 self.full."async"."~0.2.8" ··· 5167 5770 ]; 5168 5771 passthru.names = [ "inquirer" ]; 5169 5772 }; 5170 - full."insight"."~0.1.0" = lib.makeOverridable self.buildNodePackage { 5171 - name = "insight-0.1.3"; 5773 + full."insight"."~0.2.0" = lib.makeOverridable self.buildNodePackage { 5774 + name = "insight-0.2.0"; 5172 5775 src = [ 5173 5776 (fetchurl { 5174 - url = "http://registry.npmjs.org/insight/-/insight-0.1.3.tgz"; 5175 - sha1 = "868a1135460e48dc0603f1ba2ddd7d3c772e1c97"; 5777 + url = "http://registry.npmjs.org/insight/-/insight-0.2.0.tgz"; 5778 + sha1 = "3b430f3c903558d690d1b96c7479b6f1b9186a5e"; 5176 5779 }) 5177 5780 ]; 5178 5781 buildInputs = 5179 - (self.nativeDeps."insight"."~0.1.0" or []); 5782 + (self.nativeDeps."insight"."~0.2.0" or []); 5180 5783 deps = [ 5181 5784 self.full."chalk"."~0.2.0" 5182 - self.full."request"."~2.26.0" 5785 + self.full."request"."~2.27.0" 5183 5786 self.full."configstore"."~0.1.0" 5184 5787 self.full."async"."~0.2.9" 5185 5788 self.full."lodash"."~1.3.1" ··· 5206 5809 passthru.names = [ "intersect" ]; 5207 5810 }; 5208 5811 full."ironhorse"."*" = lib.makeOverridable self.buildNodePackage { 5209 - name = "ironhorse-0.0.6"; 5812 + name = "ironhorse-0.0.7"; 5210 5813 src = [ 5211 5814 (fetchurl { 5212 - url = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.6.tgz"; 5213 - sha1 = "de774f72022630a258158acdcb590e1542a09b58"; 5815 + url = "http://registry.npmjs.org/ironhorse/-/ironhorse-0.0.7.tgz"; 5816 + sha1 = "5217f2cced8caffe15df95033492f8582e44e5ef"; 5214 5817 }) 5215 5818 ]; 5216 5819 buildInputs = ··· 5269 5872 ]; 5270 5873 passthru.names = [ "isbinaryfile" ]; 5271 5874 }; 5875 + full."istanbul"."~0.1.41" = lib.makeOverridable self.buildNodePackage { 5876 + name = "istanbul-0.1.43"; 5877 + src = [ 5878 + (fetchurl { 5879 + url = "http://registry.npmjs.org/istanbul/-/istanbul-0.1.43.tgz"; 5880 + sha1 = "8dfd86802b345209f366d29093330ace17f1539d"; 5881 + }) 5882 + ]; 5883 + buildInputs = 5884 + (self.nativeDeps."istanbul"."~0.1.41" or []); 5885 + deps = [ 5886 + self.full."esprima"."1.0.x" 5887 + self.full."escodegen"."0.0.23" 5888 + self.full."handlebars"."1.0.x" 5889 + self.full."mkdirp"."0.3.x" 5890 + self.full."nopt"."2.1.x" 5891 + self.full."fileset"."0.1.x" 5892 + self.full."which"."1.0.x" 5893 + self.full."async"."0.2.x" 5894 + self.full."abbrev"."1.0.x" 5895 + self.full."wordwrap"."0.0.x" 5896 + self.full."resolve"."0.4.x" 5897 + ]; 5898 + peerDependencies = [ 5899 + ]; 5900 + passthru.names = [ "istanbul" ]; 5901 + }; 5272 5902 full."jade"."*" = lib.makeOverridable self.buildNodePackage { 5273 5903 name = "jade-0.35.0"; 5274 5904 src = [ ··· 5386 6016 ]; 5387 6017 passthru.names = [ "js-yaml" ]; 5388 6018 }; 6019 + full."js-yaml"."~2.0.2" = lib.makeOverridable self.buildNodePackage { 6020 + name = "js-yaml-2.0.5"; 6021 + src = [ 6022 + (fetchurl { 6023 + url = "http://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz"; 6024 + sha1 = "a25ae6509999e97df278c6719da11bd0687743a8"; 6025 + }) 6026 + ]; 6027 + buildInputs = 6028 + (self.nativeDeps."js-yaml"."~2.0.2" or []); 6029 + deps = [ 6030 + self.full."argparse"."~ 0.1.11" 6031 + self.full."esprima"."~ 1.0.2" 6032 + ]; 6033 + peerDependencies = [ 6034 + ]; 6035 + passthru.names = [ "js-yaml" ]; 6036 + }; 5389 6037 full."js-yaml"."~2.1.0" = lib.makeOverridable self.buildNodePackage { 5390 6038 name = "js-yaml-2.1.0"; 5391 6039 src = [ ··· 5426 6074 passthru.names = [ "jshint" ]; 5427 6075 }; 5428 6076 "jshint" = self.full."jshint"."*"; 6077 + full."jshint"."~2.1.10" = lib.makeOverridable self.buildNodePackage { 6078 + name = "jshint-2.1.10"; 6079 + src = [ 6080 + (fetchurl { 6081 + url = "http://registry.npmjs.org/jshint/-/jshint-2.1.10.tgz"; 6082 + sha1 = "0c015ec5bc5ad65c11c4b5152f221f24b7af5522"; 6083 + }) 6084 + ]; 6085 + buildInputs = 6086 + (self.nativeDeps."jshint"."~2.1.10" or []); 6087 + deps = [ 6088 + self.full."shelljs"."0.1.x" 6089 + self.full."underscore"."1.4.x" 6090 + self.full."cli"."0.4.x" 6091 + self.full."minimatch"."0.x.x" 6092 + self.full."console-browserify"."0.1.x" 6093 + ]; 6094 + peerDependencies = [ 6095 + ]; 6096 + passthru.names = [ "jshint" ]; 6097 + }; 5429 6098 full."json-schema"."0.2.2" = lib.makeOverridable self.buildNodePackage { 5430 6099 name = "json-schema-0.2.2"; 5431 6100 src = [ ··· 5543 6212 passthru.names = [ "junk" ]; 5544 6213 }; 5545 6214 full."karma"."*" = lib.makeOverridable self.buildNodePackage { 5546 - name = "karma-0.10.2"; 6215 + name = "karma-0.11.0"; 5547 6216 src = [ 5548 6217 (fetchurl { 5549 - url = "http://registry.npmjs.org/karma/-/karma-0.10.2.tgz"; 5550 - sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; 6218 + url = "http://registry.npmjs.org/karma/-/karma-0.11.0.tgz"; 6219 + sha1 = "554ff769ad9b5f3c78f051ad7e607c529b6c825e"; 5551 6220 }) 5552 6221 (fetchurl { 5553 - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; 5554 - sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; 6222 + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; 6223 + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; 5555 6224 }) 5556 6225 (fetchurl { 5557 6226 url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; ··· 5618 6287 }; 5619 6288 "karma" = self.full."karma"."*"; 5620 6289 full."karma".">=0.9" = lib.makeOverridable self.buildNodePackage { 5621 - name = "karma-0.10.2"; 6290 + name = "karma-0.11.0"; 5622 6291 src = [ 5623 6292 (fetchurl { 5624 - url = "http://registry.npmjs.org/karma/-/karma-0.10.2.tgz"; 5625 - sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; 6293 + url = "http://registry.npmjs.org/karma/-/karma-0.11.0.tgz"; 6294 + sha1 = "554ff769ad9b5f3c78f051ad7e607c529b6c825e"; 5626 6295 }) 5627 6296 (fetchurl { 5628 - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; 5629 - sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; 6297 + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; 6298 + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; 5630 6299 }) 5631 6300 (fetchurl { 5632 6301 url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; ··· 5692 6361 passthru.names = [ "karma" "karma-jasmine" "karma-requirejs" "karma-coffee-preprocessor" "karma-html2js-preprocessor" "karma-chrome-launcher" "karma-firefox-launcher" "karma-phantomjs-launcher" "karma-script-launcher" ]; 5693 6362 }; 5694 6363 full."karma".">=0.9.3" = lib.makeOverridable self.buildNodePackage { 6364 + name = "karma-0.11.0"; 6365 + src = [ 6366 + (fetchurl { 6367 + url = "http://registry.npmjs.org/karma/-/karma-0.11.0.tgz"; 6368 + sha1 = "554ff769ad9b5f3c78f051ad7e607c529b6c825e"; 6369 + }) 6370 + (fetchurl { 6371 + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; 6372 + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; 6373 + }) 6374 + (fetchurl { 6375 + url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; 6376 + sha1 = "d9554aa0f11f2c0ff2e933ab5043a633b1305622"; 6377 + }) 6378 + (fetchurl { 6379 + url = "http://registry.npmjs.org/karma-coffee-preprocessor/-/karma-coffee-preprocessor-0.1.0.tgz"; 6380 + sha1 = "713affc9990707e43eb6f64afdaf312072b73aab"; 6381 + }) 6382 + (fetchurl { 6383 + url = "http://registry.npmjs.org/karma-html2js-preprocessor/-/karma-html2js-preprocessor-0.1.0.tgz"; 6384 + sha1 = "2f7cf881f54a5d0b72154cc6ee1241c44292c7fe"; 6385 + }) 6386 + (fetchurl { 6387 + url = "http://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.0.tgz"; 6388 + sha1 = "d29f42911358a640ba4a13f1d2110819ae2e5cea"; 6389 + }) 6390 + (fetchurl { 6391 + url = "http://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-0.1.0.tgz"; 6392 + sha1 = "e5517590eea029d10d500b5f82ae423aafe069d4"; 6393 + }) 6394 + (fetchurl { 6395 + url = "http://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-0.1.0.tgz"; 6396 + sha1 = "9ef8243751524e32e67b97e3f8a321ee68a3fa2f"; 6397 + }) 6398 + (fetchurl { 6399 + url = "http://registry.npmjs.org/karma-script-launcher/-/karma-script-launcher-0.1.0.tgz"; 6400 + sha1 = "b643e7c2faead1a52cdb2eeaadcf7a245f0d772a"; 6401 + }) 6402 + ]; 6403 + buildInputs = 6404 + (self.nativeDeps."karma".">=0.9.3" or []) 6405 + ++ (self.nativeDeps."karma-jasmine"."*" or []) 6406 + ++ (self.nativeDeps."karma-requirejs"."*" or []) 6407 + ++ (self.nativeDeps."karma-coffee-preprocessor"."*" or []) 6408 + ++ (self.nativeDeps."karma-html2js-preprocessor"."*" or []) 6409 + ++ (self.nativeDeps."karma-chrome-launcher"."*" or []) 6410 + ++ (self.nativeDeps."karma-firefox-launcher"."*" or []) 6411 + ++ (self.nativeDeps."karma-phantomjs-launcher"."*" or []) 6412 + ++ (self.nativeDeps."karma-script-launcher"."*" or []); 6413 + deps = [ 6414 + self.full."di"."~0.0.1" 6415 + self.full."socket.io"."~0.9.13" 6416 + self.full."chokidar"."~0.6" 6417 + self.full."glob"."~3.1.21" 6418 + self.full."minimatch"."~0.2" 6419 + self.full."http-proxy"."~0.10" 6420 + self.full."optimist"."~0.3" 6421 + self.full."coffee-script"."~1.6" 6422 + self.full."rimraf"."~2.1" 6423 + self.full."q"."~0.9" 6424 + self.full."colors"."0.6.0-1" 6425 + self.full."lodash"."~1.1" 6426 + self.full."mime"."~1.2" 6427 + self.full."log4js"."~0.6.3" 6428 + self.full."useragent"."~2.0.4" 6429 + self.full."graceful-fs"."~1.2.1" 6430 + self.full."connect"."~2.8.4" 6431 + self.full."phantomjs"."~1.9" 6432 + ]; 6433 + peerDependencies = [ 6434 + ]; 6435 + passthru.names = [ "karma" "karma-jasmine" "karma-requirejs" "karma-coffee-preprocessor" "karma-html2js-preprocessor" "karma-chrome-launcher" "karma-firefox-launcher" "karma-phantomjs-launcher" "karma-script-launcher" ]; 6436 + }; 6437 + full."karma"."~0.10.0" = lib.makeOverridable self.buildNodePackage { 5695 6438 name = "karma-0.10.2"; 5696 6439 src = [ 5697 6440 (fetchurl { ··· 5699 6442 sha1 = "4e100bd346bb24a1260dcd34b5b3d2d4a9b27b17"; 5700 6443 }) 5701 6444 (fetchurl { 5702 - url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.2.tgz"; 5703 - sha1 = "4f4b8271ffbb7aba543daf38bbc004f4f7f28da3"; 6445 + url = "http://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.3.tgz"; 6446 + sha1 = "b7f3b87973ea8e9e1ebfa721188876c31c5fa3be"; 5704 6447 }) 5705 6448 (fetchurl { 5706 6449 url = "http://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.1.0.tgz"; ··· 5732 6475 }) 5733 6476 ]; 5734 6477 buildInputs = 5735 - (self.nativeDeps."karma".">=0.9.3" or []) 6478 + (self.nativeDeps."karma"."~0.10.0" or []) 5736 6479 ++ (self.nativeDeps."karma-jasmine"."*" or []) 5737 6480 ++ (self.nativeDeps."karma-requirejs"."*" or []) 5738 6481 ++ (self.nativeDeps."karma-coffee-preprocessor"."*" or []) ··· 5765 6508 ]; 5766 6509 passthru.names = [ "karma" "karma-jasmine" "karma-requirejs" "karma-coffee-preprocessor" "karma-html2js-preprocessor" "karma-chrome-launcher" "karma-firefox-launcher" "karma-phantomjs-launcher" "karma-script-launcher" ]; 5767 6510 }; 5768 - full."karma-chrome-launcher"."*" = self.full."karma".">=0.9.3"; 5769 - full."karma-coffee-preprocessor"."*" = self.full."karma".">=0.9.3"; 5770 - full."karma-firefox-launcher"."*" = self.full."karma".">=0.9.3"; 5771 - full."karma-html2js-preprocessor"."*" = self.full."karma".">=0.9.3"; 5772 - full."karma-jasmine"."*" = self.full."karma".">=0.9.3"; 5773 - full."karma-phantomjs-launcher"."*" = self.full."karma".">=0.9.3"; 5774 - full."karma-requirejs"."*" = self.full."karma".">=0.9.3"; 5775 - full."karma-script-launcher"."*" = self.full."karma".">=0.9.3"; 6511 + full."karma-chrome-launcher"."*" = self.full."karma"."~0.10.0"; 6512 + "karma-chrome-launcher" = self.full."karma-chrome-launcher"."*"; 6513 + full."karma-coffee-preprocessor"."*" = self.full."karma"."~0.10.0"; 6514 + full."karma-coverage"."*" = lib.makeOverridable self.buildNodePackage { 6515 + name = "karma-coverage-0.1.0"; 6516 + src = [ 6517 + (fetchurl { 6518 + url = "http://registry.npmjs.org/karma-coverage/-/karma-coverage-0.1.0.tgz"; 6519 + sha1 = "6d5d03352cbe2d529807e558688dceea55f9dbb0"; 6520 + }) 6521 + ]; 6522 + buildInputs = 6523 + (self.nativeDeps."karma-coverage"."*" or []); 6524 + deps = [ 6525 + self.full."istanbul"."~0.1.41" 6526 + self.full."dateformat"."~1.0.6" 6527 + ]; 6528 + peerDependencies = [ 6529 + self.full."karma".">=0.9" 6530 + ]; 6531 + passthru.names = [ "karma-coverage" ]; 6532 + }; 6533 + "karma-coverage" = self.full."karma-coverage"."*"; 6534 + full."karma-firefox-launcher"."*" = self.full."karma"."~0.10.0"; 6535 + full."karma-html2js-preprocessor"."*" = self.full."karma"."~0.10.0"; 6536 + full."karma-jasmine"."*" = self.full."karma"."~0.10.0"; 6537 + full."karma-junit-reporter"."*" = lib.makeOverridable self.buildNodePackage { 6538 + name = "karma-junit-reporter-0.1.0"; 6539 + src = [ 6540 + (fetchurl { 6541 + url = "http://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-0.1.0.tgz"; 6542 + sha1 = "7af72b64d7e9f192d1a40f4ef063ffbcf9e7bba5"; 6543 + }) 6544 + ]; 6545 + buildInputs = 6546 + (self.nativeDeps."karma-junit-reporter"."*" or []); 6547 + deps = [ 6548 + self.full."xmlbuilder"."0.4.2" 6549 + ]; 6550 + peerDependencies = [ 6551 + self.full."karma".">=0.9" 6552 + ]; 6553 + passthru.names = [ "karma-junit-reporter" ]; 6554 + }; 6555 + "karma-junit-reporter" = self.full."karma-junit-reporter"."*"; 6556 + full."karma-mocha"."*" = lib.makeOverridable self.buildNodePackage { 6557 + name = "karma-mocha-0.1.0"; 6558 + src = [ 6559 + (fetchurl { 6560 + url = "http://registry.npmjs.org/karma-mocha/-/karma-mocha-0.1.0.tgz"; 6561 + sha1 = "451cfef48c51850e45db9d119927502e6a2feb40"; 6562 + }) 6563 + ]; 6564 + buildInputs = 6565 + (self.nativeDeps."karma-mocha"."*" or []); 6566 + deps = [ 6567 + ]; 6568 + peerDependencies = [ 6569 + self.full."karma".">=0.9" 6570 + self.full."mocha"."*" 6571 + ]; 6572 + passthru.names = [ "karma-mocha" ]; 6573 + }; 6574 + "karma-mocha" = self.full."karma-mocha"."*"; 6575 + full."karma-phantomjs-launcher"."*" = self.full."karma"."~0.10.0"; 6576 + full."karma-requirejs"."*" = self.full."karma"."~0.10.0"; 6577 + "karma-requirejs" = self.full."karma-requirejs"."*"; 6578 + full."karma-sauce-launcher"."*" = lib.makeOverridable self.buildNodePackage { 6579 + name = "karma-sauce-launcher-0.1.0"; 6580 + src = [ 6581 + (fetchurl { 6582 + url = "http://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-0.1.0.tgz"; 6583 + sha1 = "46be4b9888fda09e6512516cd5dc6ab8b114d392"; 6584 + }) 6585 + ]; 6586 + buildInputs = 6587 + (self.nativeDeps."karma-sauce-launcher"."*" or []); 6588 + deps = [ 6589 + self.full."wd"."~0.0.32" 6590 + self.full."sauce-connect-launcher"."~0.1.10" 6591 + self.full."q"."~0.9.6" 6592 + ]; 6593 + peerDependencies = [ 6594 + self.full."karma".">=0.9" 6595 + ]; 6596 + passthru.names = [ "karma-sauce-launcher" ]; 6597 + }; 6598 + "karma-sauce-launcher" = self.full."karma-sauce-launcher"."*"; 6599 + full."karma-script-launcher"."*" = self.full."karma"."~0.10.0"; 5776 6600 full."keep-alive-agent"."0.0.1" = lib.makeOverridable self.buildNodePackage { 5777 6601 name = "keep-alive-agent-0.0.1"; 5778 6602 src = [ ··· 5897 6721 ]; 5898 6722 passthru.names = [ "lazy" ]; 5899 6723 }; 6724 + full."lcov-parse"."0.0.4" = lib.makeOverridable self.buildNodePackage { 6725 + name = "lcov-parse-0.0.4"; 6726 + src = [ 6727 + (fetchurl { 6728 + url = "http://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.4.tgz"; 6729 + sha1 = "3853a4f132f04581db0e74c180542d90f0d1c66b"; 6730 + }) 6731 + ]; 6732 + buildInputs = 6733 + (self.nativeDeps."lcov-parse"."0.0.4" or []); 6734 + deps = [ 6735 + ]; 6736 + peerDependencies = [ 6737 + ]; 6738 + passthru.names = [ "lcov-parse" ]; 6739 + }; 6740 + full."lcov-result-merger"."*" = lib.makeOverridable self.buildNodePackage { 6741 + name = "lcov-result-merger-0.0.1"; 6742 + src = [ 6743 + (fetchurl { 6744 + url = "http://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-0.0.1.tgz"; 6745 + sha1 = "8b0e68a7f9136de084f62d92ecafcfa41ce9e4d9"; 6746 + }) 6747 + ]; 6748 + buildInputs = 6749 + (self.nativeDeps."lcov-result-merger"."*" or []); 6750 + deps = [ 6751 + self.full."glob"."~3.2.1" 6752 + ]; 6753 + peerDependencies = [ 6754 + ]; 6755 + passthru.names = [ "lcov-result-merger" ]; 6756 + }; 6757 + "lcov-result-merger" = self.full."lcov-result-merger"."*"; 6758 + full."less"."~1.4.0" = lib.makeOverridable self.buildNodePackage { 6759 + name = "less-1.4.2"; 6760 + src = [ 6761 + (fetchurl { 6762 + url = "http://registry.npmjs.org/less/-/less-1.4.2.tgz"; 6763 + sha1 = "b7deefe98a3a87bee364411b3df2d1efe5a412d0"; 6764 + }) 6765 + ]; 6766 + buildInputs = 6767 + (self.nativeDeps."less"."~1.4.0" or []); 6768 + deps = [ 6769 + self.full."mime"."1.2.x" 6770 + self.full."request".">=2.12.0" 6771 + self.full."mkdirp"."~0.3.4" 6772 + self.full."ycssmin".">=1.0.1" 6773 + ]; 6774 + peerDependencies = [ 6775 + ]; 6776 + passthru.names = [ "less" ]; 6777 + }; 5900 6778 full."libyaml"."*" = lib.makeOverridable self.buildNodePackage { 5901 6779 name = "libyaml-0.2.2"; 5902 6780 src = [ ··· 5946 6824 ]; 5947 6825 passthru.names = [ "lockfile" ]; 5948 6826 }; 6827 + full."lodash"."~0.9.0" = lib.makeOverridable self.buildNodePackage { 6828 + name = "lodash-0.9.2"; 6829 + src = [ 6830 + (fetchurl { 6831 + url = "http://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz"; 6832 + sha1 = "8f3499c5245d346d682e5b0d3b40767e09f1a92c"; 6833 + }) 6834 + ]; 6835 + buildInputs = 6836 + (self.nativeDeps."lodash"."~0.9.0" or []); 6837 + deps = [ 6838 + ]; 6839 + peerDependencies = [ 6840 + ]; 6841 + passthru.names = [ "lodash" ]; 6842 + }; 5949 6843 full."lodash"."~1.0.1" = lib.makeOverridable self.buildNodePackage { 5950 6844 name = "lodash-1.0.1"; 5951 6845 src = [ 5952 6846 (fetchurl { 5953 6847 url = "http://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz"; 5954 - sha1 = "b751fb1c141fe8bcee6fc1bad44a30f9b9ccd95e"; 6848 + sha1 = "57945732498d92310e5bd4b1ff4f273a79e6c9fc"; 5955 6849 }) 5956 6850 ]; 5957 6851 buildInputs = ··· 5967 6861 src = [ 5968 6862 (fetchurl { 5969 6863 url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; 5970 - sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; 6864 + sha1 = "41a2b2e9a00e64d6d1999f143ff6b0755f6bbb24"; 5971 6865 }) 5972 6866 ]; 5973 6867 buildInputs = ··· 5983 6877 src = [ 5984 6878 (fetchurl { 5985 6879 url = "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz"; 5986 - sha1 = "7b7384521f12bef886368a9450162ebec14fa394"; 6880 + sha1 = "41a2b2e9a00e64d6d1999f143ff6b0755f6bbb24"; 5987 6881 }) 5988 6882 ]; 5989 6883 buildInputs = ··· 5999 6893 src = [ 6000 6894 (fetchurl { 6001 6895 url = "http://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz"; 6002 - sha1 = "fc16f434d3a5c2afd0be336262dacda6b14237b8"; 6896 + sha1 = "ed47b16e46f06b2b40309b68e9163c17e93ea304"; 6003 6897 }) 6004 6898 ]; 6005 6899 buildInputs = ··· 6015 6909 src = [ 6016 6910 (fetchurl { 6017 6911 url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; 6018 - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; 6912 + sha1 = "a4663b53686b895ff074e2ba504dfb76a8e2b770"; 6019 6913 }) 6020 6914 ]; 6021 6915 buildInputs = ··· 6031 6925 src = [ 6032 6926 (fetchurl { 6033 6927 url = "http://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz"; 6034 - sha1 = "8a5f251d744f2f33d81931e04d60a5a1610b7827"; 6928 + sha1 = "a4663b53686b895ff074e2ba504dfb76a8e2b770"; 6035 6929 }) 6036 6930 ]; 6037 6931 buildInputs = ··· 6042 6936 ]; 6043 6937 passthru.names = [ "lodash" ]; 6044 6938 }; 6939 + full."log-driver"."1.2.1" = lib.makeOverridable self.buildNodePackage { 6940 + name = "log-driver-1.2.1"; 6941 + src = [ 6942 + (fetchurl { 6943 + url = "http://registry.npmjs.org/log-driver/-/log-driver-1.2.1.tgz"; 6944 + sha1 = "ada8202a133e99764306652e195e28268b0bea5b"; 6945 + }) 6946 + ]; 6947 + buildInputs = 6948 + (self.nativeDeps."log-driver"."1.2.1" or []); 6949 + deps = [ 6950 + ]; 6951 + peerDependencies = [ 6952 + ]; 6953 + passthru.names = [ "log-driver" ]; 6954 + }; 6045 6955 full."log4js"."~0.6.3" = lib.makeOverridable self.buildNodePackage { 6046 6956 name = "log4js-0.6.8"; 6047 6957 src = [ ··· 6293 7203 ]; 6294 7204 passthru.names = [ "mime" ]; 6295 7205 }; 7206 + full."mime"."1.2.x" = lib.makeOverridable self.buildNodePackage { 7207 + name = "mime-1.2.11"; 7208 + src = [ 7209 + (fetchurl { 7210 + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; 7211 + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; 7212 + }) 7213 + ]; 7214 + buildInputs = 7215 + (self.nativeDeps."mime"."1.2.x" or []); 7216 + deps = [ 7217 + ]; 7218 + peerDependencies = [ 7219 + ]; 7220 + passthru.names = [ "mime" ]; 7221 + }; 6296 7222 full."mime"."~1.2" = lib.makeOverridable self.buildNodePackage { 6297 7223 name = "mime-1.2.11"; 6298 7224 src = [ ··· 6426 7352 ]; 6427 7353 passthru.names = [ "minimatch" ]; 6428 7354 }; 7355 + full."minimatch"."0.x" = lib.makeOverridable self.buildNodePackage { 7356 + name = "minimatch-0.2.12"; 7357 + src = [ 7358 + (fetchurl { 7359 + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; 7360 + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; 7361 + }) 7362 + ]; 7363 + buildInputs = 7364 + (self.nativeDeps."minimatch"."0.x" or []); 7365 + deps = [ 7366 + self.full."lru-cache"."2" 7367 + self.full."sigmund"."~1.0.0" 7368 + ]; 7369 + peerDependencies = [ 7370 + ]; 7371 + passthru.names = [ "minimatch" ]; 7372 + }; 6429 7373 full."minimatch"."0.x.x" = lib.makeOverridable self.buildNodePackage { 6430 7374 name = "minimatch-0.2.12"; 6431 7375 src = [ ··· 6534 7478 ]; 6535 7479 passthru.names = [ "minimatch" ]; 6536 7480 }; 7481 + full."minimatch"."~0.2.6" = lib.makeOverridable self.buildNodePackage { 7482 + name = "minimatch-0.2.12"; 7483 + src = [ 7484 + (fetchurl { 7485 + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"; 7486 + sha1 = "ea82a012ac662c7ddfaa144f1c147e6946f5dafb"; 7487 + }) 7488 + ]; 7489 + buildInputs = 7490 + (self.nativeDeps."minimatch"."~0.2.6" or []); 7491 + deps = [ 7492 + self.full."lru-cache"."2" 7493 + self.full."sigmund"."~1.0.0" 7494 + ]; 7495 + peerDependencies = [ 7496 + ]; 7497 + passthru.names = [ "minimatch" ]; 7498 + }; 6537 7499 full."minimist"."~0.0.1" = lib.makeOverridable self.buildNodePackage { 6538 - name = "minimist-0.0.1"; 7500 + name = "minimist-0.0.2"; 6539 7501 src = [ 6540 7502 (fetchurl { 6541 - url = "http://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz"; 6542 - sha1 = "fa2439fbf7da8525c51b2a74e2815b380abc8ab6"; 7503 + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.2.tgz"; 7504 + sha1 = "3297e0500be195b8fcb56668c45b925bc9bca7ab"; 6543 7505 }) 6544 7506 ]; 6545 7507 buildInputs = ··· 6679 7641 ]; 6680 7642 passthru.names = [ "mkdirp" ]; 6681 7643 }; 6682 - full."mkdirp"."~0.3" = lib.makeOverridable self.buildNodePackage { 6683 - name = "mkdirp-0.3.5"; 6684 - src = [ 6685 - (fetchurl { 6686 - url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; 6687 - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; 6688 - }) 6689 - ]; 6690 - buildInputs = 6691 - (self.nativeDeps."mkdirp"."~0.3" or []); 6692 - deps = [ 6693 - ]; 6694 - peerDependencies = [ 6695 - ]; 6696 - passthru.names = [ "mkdirp" ]; 6697 - }; 6698 7644 full."mkdirp"."~0.3.3" = lib.makeOverridable self.buildNodePackage { 6699 7645 name = "mkdirp-0.3.5"; 6700 7646 src = [ ··· 6744 7690 passthru.names = [ "mkdirp" ]; 6745 7691 }; 6746 7692 full."mocha"."*" = lib.makeOverridable self.buildNodePackage { 6747 - name = "mocha-1.12.0"; 7693 + name = "mocha-1.12.1"; 6748 7694 src = [ 6749 7695 (fetchurl { 6750 - url = "http://registry.npmjs.org/mocha/-/mocha-1.12.0.tgz"; 6751 - sha1 = "95fc936622ce156b8b19ff8def466ac2f3a3f29e"; 7696 + url = "http://registry.npmjs.org/mocha/-/mocha-1.12.1.tgz"; 7697 + sha1 = "5212e3f5914eef8c0888ae344e6a7dd2e5ac294a"; 6752 7698 }) 6753 7699 ]; 6754 7700 buildInputs = ··· 6760 7706 self.full."diff"."1.0.2" 6761 7707 self.full."debug"."*" 6762 7708 self.full."mkdirp"."0.3.5" 6763 - self.full."ms"."0.3.0" 6764 7709 self.full."glob"."3.2.1" 6765 7710 ]; 6766 7711 peerDependencies = [ ··· 7096 8041 ]; 7097 8042 passthru.names = [ "ms" ]; 7098 8043 }; 7099 - full."ms"."0.3.0" = lib.makeOverridable self.buildNodePackage { 7100 - name = "ms-0.3.0"; 7101 - src = [ 7102 - (fetchurl { 7103 - url = "http://registry.npmjs.org/ms/-/ms-0.3.0.tgz"; 7104 - sha1 = "03edc348d613e66a56486cfdac53bcbe899cbd61"; 7105 - }) 7106 - ]; 7107 - buildInputs = 7108 - (self.nativeDeps."ms"."0.3.0" or []); 7109 - deps = [ 7110 - ]; 7111 - peerDependencies = [ 7112 - ]; 7113 - passthru.names = [ "ms" ]; 7114 - }; 7115 8044 full."msgpack".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { 7116 - name = "msgpack-0.2.0"; 8045 + name = "msgpack-0.2.1"; 7117 8046 src = [ 7118 8047 (fetchurl { 7119 - url = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.0.tgz"; 7120 - sha1 = "d022af5c7db98eff5c01dd48942bc5354e167817"; 8048 + url = "http://registry.npmjs.org/msgpack/-/msgpack-0.2.1.tgz"; 8049 + sha1 = "5da246daa2138b4163640e486c00c4f3961e92ac"; 7121 8050 }) 7122 8051 ]; 7123 8052 buildInputs = 7124 8053 (self.nativeDeps."msgpack".">= 0.0.1" or []); 7125 8054 deps = [ 7126 - self.full."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" 7127 8055 ]; 7128 8056 peerDependencies = [ 7129 8057 ]; ··· 7194 8122 passthru.names = [ "mv" ]; 7195 8123 }; 7196 8124 full."nan"."~0.3.0" = lib.makeOverridable self.buildNodePackage { 7197 - name = "nan-0.3.1"; 8125 + name = "nan-0.3.2"; 7198 8126 src = [ 7199 8127 (fetchurl { 7200 - url = "http://registry.npmjs.org/nan/-/nan-0.3.1.tgz"; 7201 - sha1 = "672523b3fbdbc8e73213dc1951b636e98b3b176f"; 8128 + url = "http://registry.npmjs.org/nan/-/nan-0.3.2.tgz"; 8129 + sha1 = "0df1935cab15369075ef160ad2894107aa14dc2d"; 7202 8130 }) 7203 8131 ]; 7204 8132 buildInputs = ··· 7653 8581 passthru.names = [ "nodemon" ]; 7654 8582 }; 7655 8583 "nodemon" = self.full."nodemon"."*"; 7656 - full."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" = lib.makeOverridable self.buildNodePackage { 7657 - name = "nodeunit-0.7.4"; 7658 - src = [ 7659 - (fetchurl { 7660 - url = "https://github.com/godsflaw/nodeunit/tarball/master"; 7661 - sha256 = "c79333b5b54ca3b9eb42e42d6ea48d261aa9e015c0ad9cf340abacb528d0ee3a"; 7662 - }) 7663 - ]; 7664 - buildInputs = 7665 - (self.nativeDeps."nodeunit"."https://github.com/godsflaw/nodeunit/tarball/master" or []); 7666 - deps = [ 7667 - self.full."tap".">=0.2.3" 7668 - ]; 7669 - peerDependencies = [ 7670 - ]; 7671 - passthru.names = [ "nodeunit" ]; 7672 - }; 7673 8584 full."nopt"."2" = lib.makeOverridable self.buildNodePackage { 7674 8585 name = "nopt-2.1.2"; 7675 8586 src = [ ··· 7704 8615 ]; 7705 8616 passthru.names = [ "nopt" ]; 7706 8617 }; 7707 - full."nopt"."~1.0.10" = lib.makeOverridable self.buildNodePackage { 7708 - name = "nopt-1.0.10"; 8618 + full."nopt"."2.1.x" = lib.makeOverridable self.buildNodePackage { 8619 + name = "nopt-2.1.2"; 7709 8620 src = [ 7710 8621 (fetchurl { 7711 - url = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; 7712 - sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; 8622 + url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; 8623 + sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; 7713 8624 }) 7714 8625 ]; 7715 8626 buildInputs = 7716 - (self.nativeDeps."nopt"."~1.0.10" or []); 8627 + (self.nativeDeps."nopt"."2.1.x" or []); 7717 8628 deps = [ 7718 8629 self.full."abbrev"."1" 7719 8630 ]; ··· 7721 8632 ]; 7722 8633 passthru.names = [ "nopt" ]; 7723 8634 }; 7724 - full."nopt"."~2" = lib.makeOverridable self.buildNodePackage { 7725 - name = "nopt-2.1.2"; 8635 + full."nopt"."~1.0.10" = lib.makeOverridable self.buildNodePackage { 8636 + name = "nopt-1.0.10"; 7726 8637 src = [ 7727 8638 (fetchurl { 7728 - url = "http://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz"; 7729 - sha1 = "6cccd977b80132a07731d6e8ce58c2c8303cf9af"; 8639 + url = "http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"; 8640 + sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; 7730 8641 }) 7731 8642 ]; 7732 8643 buildInputs = 7733 - (self.nativeDeps."nopt"."~2" or []); 8644 + (self.nativeDeps."nopt"."~1.0.10" or []); 7734 8645 deps = [ 7735 8646 self.full."abbrev"."1" 7736 8647 ]; ··· 8070 8981 passthru.names = [ "npmconf" ]; 8071 8982 }; 8072 8983 full."npmconf"."~0.1.1" = lib.makeOverridable self.buildNodePackage { 8073 - name = "npmconf-0.1.2"; 8984 + name = "npmconf-0.1.3"; 8074 8985 src = [ 8075 8986 (fetchurl { 8076 - url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; 8077 - sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; 8987 + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.3.tgz"; 8988 + sha1 = "e17832649a36785f086dac3d50705508e4f996e6"; 8078 8989 }) 8079 8990 ]; 8080 8991 buildInputs = ··· 8094 9005 passthru.names = [ "npmconf" ]; 8095 9006 }; 8096 9007 full."npmconf"."~0.1.2" = lib.makeOverridable self.buildNodePackage { 8097 - name = "npmconf-0.1.2"; 9008 + name = "npmconf-0.1.3"; 8098 9009 src = [ 8099 9010 (fetchurl { 8100 - url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.2.tgz"; 8101 - sha1 = "99af8122f0067802436a5b71dbf8c3539697e62c"; 9011 + url = "http://registry.npmjs.org/npmconf/-/npmconf-0.1.3.tgz"; 9012 + sha1 = "e17832649a36785f086dac3d50705508e4f996e6"; 8102 9013 }) 8103 9014 ]; 8104 9015 buildInputs = ··· 8418 9329 ]; 8419 9330 passthru.names = [ "optimist" ]; 8420 9331 }; 9332 + full."optimist"."0.6.0" = lib.makeOverridable self.buildNodePackage { 9333 + name = "optimist-0.6.0"; 9334 + src = [ 9335 + (fetchurl { 9336 + url = "http://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz"; 9337 + sha1 = "69424826f3405f79f142e6fc3d9ae58d4dbb9200"; 9338 + }) 9339 + ]; 9340 + buildInputs = 9341 + (self.nativeDeps."optimist"."0.6.0" or []); 9342 + deps = [ 9343 + self.full."wordwrap"."~0.0.2" 9344 + self.full."minimist"."~0.0.1" 9345 + ]; 9346 + peerDependencies = [ 9347 + ]; 9348 + passthru.names = [ "optimist" ]; 9349 + }; 8421 9350 full."optimist"."~0.3" = lib.makeOverridable self.buildNodePackage { 8422 9351 name = "optimist-0.3.7"; 8423 9352 src = [ ··· 8746 9675 passthru.names = [ "pause" ]; 8747 9676 }; 8748 9677 full."phantomjs"."~1.9" = lib.makeOverridable self.buildNodePackage { 8749 - name = "phantomjs-1.9.1-8"; 9678 + name = "phantomjs-1.9.1-9"; 8750 9679 src = [ 8751 9680 (fetchurl { 8752 - url = "http://registry.npmjs.org/phantomjs/-/phantomjs-1.9.1-8.tgz"; 8753 - sha1 = "1fb7a800b403474974a696afebfbaa20b616e040"; 9681 + url = "http://registry.npmjs.org/phantomjs/-/phantomjs-1.9.1-9.tgz"; 9682 + sha1 = "f18671f4bcbbb5d5fc4a20ddcd6800ab0edc4453"; 8754 9683 }) 8755 9684 ]; 8756 9685 buildInputs = ··· 9010 9939 ]; 9011 9940 passthru.names = [ "pullstream" ]; 9012 9941 }; 9942 + full."q"."0.9.x" = lib.makeOverridable self.buildNodePackage { 9943 + name = "q-0.9.6"; 9944 + src = [ 9945 + (fetchurl { 9946 + url = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; 9947 + sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; 9948 + }) 9949 + ]; 9950 + buildInputs = 9951 + (self.nativeDeps."q"."0.9.x" or []); 9952 + deps = [ 9953 + ]; 9954 + peerDependencies = [ 9955 + ]; 9956 + passthru.names = [ "q" ]; 9957 + }; 9013 9958 full."q".">= 0.0.1" = lib.makeOverridable self.buildNodePackage { 9014 9959 name = "q-0.9.6"; 9015 9960 src = [ ··· 9058 10003 ]; 9059 10004 passthru.names = [ "q" ]; 9060 10005 }; 10006 + full."q"."~0.9.6" = lib.makeOverridable self.buildNodePackage { 10007 + name = "q-0.9.6"; 10008 + src = [ 10009 + (fetchurl { 10010 + url = "http://registry.npmjs.org/q/-/q-0.9.6.tgz"; 10011 + sha1 = "5884b2154bdb3b6d5765e0fafddcb1506e133619"; 10012 + }) 10013 + ]; 10014 + buildInputs = 10015 + (self.nativeDeps."q"."~0.9.6" or []); 10016 + deps = [ 10017 + ]; 10018 + peerDependencies = [ 10019 + ]; 10020 + passthru.names = [ "q" ]; 10021 + }; 9061 10022 full."qs"."0.5.1" = lib.makeOverridable self.buildNodePackage { 9062 10023 name = "qs-0.5.1"; 9063 10024 src = [ ··· 9100 10061 ]; 9101 10062 buildInputs = 9102 10063 (self.nativeDeps."qs"."0.6.5" or []); 10064 + deps = [ 10065 + ]; 10066 + peerDependencies = [ 10067 + ]; 10068 + passthru.names = [ "qs" ]; 10069 + }; 10070 + full."qs"."~0.5.0" = lib.makeOverridable self.buildNodePackage { 10071 + name = "qs-0.5.6"; 10072 + src = [ 10073 + (fetchurl { 10074 + url = "http://registry.npmjs.org/qs/-/qs-0.5.6.tgz"; 10075 + sha1 = "31b1ad058567651c526921506b9a8793911a0384"; 10076 + }) 10077 + ]; 10078 + buildInputs = 10079 + (self.nativeDeps."qs"."~0.5.0" or []); 9103 10080 deps = [ 9104 10081 ]; 9105 10082 peerDependencies = [ ··· 9351 10328 passthru.names = [ "read-package-json" ]; 9352 10329 }; 9353 10330 full."readable-stream"."1.0" = lib.makeOverridable self.buildNodePackage { 9354 - name = "readable-stream-1.0.15"; 10331 + name = "readable-stream-1.0.17"; 9355 10332 src = [ 9356 10333 (fetchurl { 9357 - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; 9358 - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; 10334 + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.17.tgz"; 10335 + sha1 = "cbc295fdf394dfa1225d225d02e6b6d0f409fd4b"; 9359 10336 }) 9360 10337 ]; 9361 10338 buildInputs = ··· 9367 10344 passthru.names = [ "readable-stream" ]; 9368 10345 }; 9369 10346 full."readable-stream"."~1.0.0" = lib.makeOverridable self.buildNodePackage { 9370 - name = "readable-stream-1.0.15"; 10347 + name = "readable-stream-1.0.17"; 9371 10348 src = [ 9372 10349 (fetchurl { 9373 - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; 9374 - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; 10350 + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.17.tgz"; 10351 + sha1 = "cbc295fdf394dfa1225d225d02e6b6d0f409fd4b"; 9375 10352 }) 9376 10353 ]; 9377 10354 buildInputs = ··· 9383 10360 passthru.names = [ "readable-stream" ]; 9384 10361 }; 9385 10362 full."readable-stream"."~1.0.2" = lib.makeOverridable self.buildNodePackage { 9386 - name = "readable-stream-1.0.15"; 10363 + name = "readable-stream-1.0.17"; 9387 10364 src = [ 9388 10365 (fetchurl { 9389 - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.15.tgz"; 9390 - sha1 = "a2c160237235951da985a1572d0a3af585e4be95"; 10366 + url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.17.tgz"; 10367 + sha1 = "cbc295fdf394dfa1225d225d02e6b6d0f409fd4b"; 9391 10368 }) 9392 10369 ]; 9393 10370 buildInputs = ··· 9611 10588 self.full."node-uuid"."~1.4.0" 9612 10589 self.full."mime"."~1.2.9" 9613 10590 self.full."form-data"."~0.1.0" 10591 + ]; 10592 + peerDependencies = [ 10593 + ]; 10594 + passthru.names = [ "request" ]; 10595 + }; 10596 + full."request"."2.16.2" = lib.makeOverridable self.buildNodePackage { 10597 + name = "request-2.16.2"; 10598 + src = [ 10599 + (fetchurl { 10600 + url = "http://registry.npmjs.org/request/-/request-2.16.2.tgz"; 10601 + sha1 = "83a028be61be4a05163e7e2e7a4b40e35df1bcb9"; 10602 + }) 10603 + ]; 10604 + buildInputs = 10605 + (self.nativeDeps."request"."2.16.2" or []); 10606 + deps = [ 10607 + self.full."form-data"."~0.0.3" 10608 + self.full."mime"."~1.2.7" 10609 + self.full."hawk"."~0.10.0" 10610 + self.full."node-uuid"."~1.4.0" 10611 + self.full."cookie-jar"."~0.2.0" 10612 + self.full."aws-sign"."~0.2.0" 10613 + self.full."oauth-sign"."~0.2.0" 10614 + self.full."forever-agent"."~0.2.0" 10615 + self.full."tunnel-agent"."~0.2.0" 10616 + self.full."json-stringify-safe"."~3.0.0" 10617 + self.full."qs"."~0.5.0" 9614 10618 ]; 9615 10619 peerDependencies = [ 9616 10620 ]; ··· 9659 10663 ]; 9660 10664 passthru.names = [ "request" ]; 9661 10665 }; 10666 + full."request".">=2.12.0" = lib.makeOverridable self.buildNodePackage { 10667 + name = "request-2.27.0"; 10668 + src = [ 10669 + (fetchurl { 10670 + url = "http://registry.npmjs.org/request/-/request-2.27.0.tgz"; 10671 + sha1 = "dfb1a224dd3a5a9bade4337012503d710e538668"; 10672 + }) 10673 + ]; 10674 + buildInputs = 10675 + (self.nativeDeps."request".">=2.12.0" or []); 10676 + deps = [ 10677 + self.full."qs"."~0.6.0" 10678 + self.full."json-stringify-safe"."~5.0.0" 10679 + self.full."forever-agent"."~0.5.0" 10680 + self.full."tunnel-agent"."~0.3.0" 10681 + self.full."http-signature"."~0.10.0" 10682 + self.full."hawk"."~1.0.0" 10683 + self.full."aws-sign"."~0.3.0" 10684 + self.full."oauth-sign"."~0.3.0" 10685 + self.full."cookie-jar"."~0.3.0" 10686 + self.full."node-uuid"."~1.4.0" 10687 + self.full."mime"."~1.2.9" 10688 + self.full."form-data"."~0.1.0" 10689 + ]; 10690 + peerDependencies = [ 10691 + ]; 10692 + passthru.names = [ "request" ]; 10693 + }; 9662 10694 full."request"."~2" = lib.makeOverridable self.buildNodePackage { 9663 10695 name = "request-2.27.0"; 9664 10696 src = [ ··· 9798 10830 ]; 9799 10831 passthru.names = [ "request" ]; 9800 10832 }; 9801 - full."request"."~2.26.0" = lib.makeOverridable self.buildNodePackage { 9802 - name = "request-2.26.0"; 9803 - src = [ 9804 - (fetchurl { 9805 - url = "http://registry.npmjs.org/request/-/request-2.26.0.tgz"; 9806 - sha1 = "79b03075cbac2e22ebe41aa7fca884e869c1c212"; 9807 - }) 9808 - ]; 9809 - buildInputs = 9810 - (self.nativeDeps."request"."~2.26.0" or []); 9811 - deps = [ 9812 - self.full."qs"."~0.6.0" 9813 - self.full."json-stringify-safe"."~5.0.0" 9814 - self.full."forever-agent"."~0.5.0" 9815 - self.full."tunnel-agent"."~0.3.0" 9816 - self.full."http-signature"."~0.10.0" 9817 - self.full."hawk"."~1.0.0" 9818 - self.full."aws-sign"."~0.3.0" 9819 - self.full."oauth-sign"."~0.3.0" 9820 - self.full."cookie-jar"."~0.3.0" 9821 - self.full."node-uuid"."~1.4.0" 9822 - self.full."mime"."~1.2.9" 9823 - self.full."form-data"."~0.1.0" 9824 - ]; 9825 - peerDependencies = [ 9826 - ]; 9827 - passthru.names = [ "request" ]; 9828 - }; 9829 10833 full."request"."~2.27.0" = lib.makeOverridable self.buildNodePackage { 9830 10834 name = "request-2.27.0"; 9831 10835 src = [ ··· 9854 10858 ]; 9855 10859 passthru.names = [ "request" ]; 9856 10860 }; 9857 - full."request-progress"."~0.2.0" = lib.makeOverridable self.buildNodePackage { 9858 - name = "request-progress-0.2.3"; 10861 + full."request-progress"."~0.3.0" = lib.makeOverridable self.buildNodePackage { 10862 + name = "request-progress-0.3.1"; 9859 10863 src = [ 9860 10864 (fetchurl { 9861 - url = "http://registry.npmjs.org/request-progress/-/request-progress-0.2.3.tgz"; 9862 - sha1 = "5be7088f66642e2739e9058a07cceef0c2868b8b"; 10865 + url = "http://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz"; 10866 + sha1 = "0721c105d8a96ac6b2ce8b2c89ae2d5ecfcf6b3a"; 9863 10867 }) 9864 10868 ]; 9865 10869 buildInputs = 9866 - (self.nativeDeps."request-progress"."~0.2.0" or []); 10870 + (self.nativeDeps."request-progress"."~0.3.0" or []); 9867 10871 deps = [ 9868 10872 self.full."throttleit"."~0.0.2" 9869 10873 ]; ··· 9887 10891 peerDependencies = [ 9888 10892 ]; 9889 10893 passthru.names = [ "request-replay" ]; 10894 + }; 10895 + full."requirejs"."~2.1.0" = lib.makeOverridable self.buildNodePackage { 10896 + name = "requirejs-2.1.8"; 10897 + src = [ 10898 + (fetchurl { 10899 + url = "http://registry.npmjs.org/requirejs/-/requirejs-2.1.8.tgz"; 10900 + sha1 = "f0dfa656d60d404947da796f9c661d92c1b0257a"; 10901 + }) 10902 + ]; 10903 + buildInputs = 10904 + (self.nativeDeps."requirejs"."~2.1.0" or []); 10905 + deps = [ 10906 + ]; 10907 + peerDependencies = [ 10908 + ]; 10909 + passthru.names = [ "requirejs" ]; 10910 + }; 10911 + full."resolve"."0.4.x" = lib.makeOverridable self.buildNodePackage { 10912 + name = "resolve-0.4.3"; 10913 + src = [ 10914 + (fetchurl { 10915 + url = "http://registry.npmjs.org/resolve/-/resolve-0.4.3.tgz"; 10916 + sha1 = "dcadad202e7cacc2467e3a38800211f42f9c13df"; 10917 + }) 10918 + ]; 10919 + buildInputs = 10920 + (self.nativeDeps."resolve"."0.4.x" or []); 10921 + deps = [ 10922 + ]; 10923 + peerDependencies = [ 10924 + ]; 10925 + passthru.names = [ "resolve" ]; 9890 10926 }; 9891 10927 full."resolve"."~0.3.1" = lib.makeOverridable self.buildNodePackage { 9892 10928 name = "resolve-0.3.1"; ··· 10120 11156 ]; 10121 11157 passthru.names = [ "rimraf" ]; 10122 11158 }; 10123 - full."runforcover"."~0.0.2" = lib.makeOverridable self.buildNodePackage { 10124 - name = "runforcover-0.0.2"; 10125 - src = [ 10126 - (fetchurl { 10127 - url = "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz"; 10128 - sha1 = "344f057d8d45d33aebc6cc82204678f69c4857cc"; 10129 - }) 10130 - ]; 10131 - buildInputs = 10132 - (self.nativeDeps."runforcover"."~0.0.2" or []); 10133 - deps = [ 10134 - self.full."bunker"."0.1.X" 10135 - ]; 10136 - peerDependencies = [ 10137 - ]; 10138 - passthru.names = [ "runforcover" ]; 10139 - }; 10140 11159 full."s3http"."*" = lib.makeOverridable self.buildNodePackage { 10141 11160 name = "s3http-0.0.2"; 10142 11161 src = [ ··· 10158 11177 }; 10159 11178 "s3http" = self.full."s3http"."*"; 10160 11179 full."safefs"."~3.0.1" = lib.makeOverridable self.buildNodePackage { 10161 - name = "safefs-3.0.1"; 11180 + name = "safefs-3.0.3"; 10162 11181 src = [ 10163 11182 (fetchurl { 10164 - url = "http://registry.npmjs.org/safefs/-/safefs-3.0.1.tgz"; 10165 - sha1 = "a4fd36bcd4805782f0d702e97b47323eafc94cb8"; 11183 + url = "http://registry.npmjs.org/safefs/-/safefs-3.0.3.tgz"; 11184 + sha1 = "1d511e2945f0e7eccdd6bb12ec2e309abf13514e"; 10166 11185 }) 10167 11186 ]; 10168 11187 buildInputs = 10169 11188 (self.nativeDeps."safefs"."~3.0.1" or []); 10170 11189 deps = [ 10171 - self.full."taskgroup".">=3 <3.2" 11190 + self.full."taskgroup"."~3.2.0" 10172 11191 ]; 10173 11192 peerDependencies = [ 10174 11193 ]; 10175 11194 passthru.names = [ "safefs" ]; 11195 + }; 11196 + full."sauce-connect-launcher"."~0.1.10" = lib.makeOverridable self.buildNodePackage { 11197 + name = "sauce-connect-launcher-0.1.11"; 11198 + src = [ 11199 + (fetchurl { 11200 + url = "http://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-0.1.11.tgz"; 11201 + sha1 = "71ac88bdab7bd8396a3f7d9feb165a4e457c3ecd"; 11202 + }) 11203 + ]; 11204 + buildInputs = 11205 + (self.nativeDeps."sauce-connect-launcher"."~0.1.10" or []); 11206 + deps = [ 11207 + self.full."lodash"."~1.3.1" 11208 + self.full."async"."~0.2.9" 11209 + self.full."adm-zip"."~0.4.3" 11210 + ]; 11211 + peerDependencies = [ 11212 + ]; 11213 + passthru.names = [ "sauce-connect-launcher" ]; 10176 11214 }; 10177 11215 full."sax"."0.5.x" = lib.makeOverridable self.buildNodePackage { 10178 11216 name = "sax-0.5.5"; ··· 10742 11780 ]; 10743 11781 passthru.names = [ "sliced" ]; 10744 11782 }; 10745 - full."slide"."*" = lib.makeOverridable self.buildNodePackage { 10746 - name = "slide-1.1.5"; 10747 - src = [ 10748 - (fetchurl { 10749 - url = "http://registry.npmjs.org/slide/-/slide-1.1.5.tgz"; 10750 - sha1 = "31732adeae78f1d2d60a29b63baf6a032df7c25d"; 10751 - }) 10752 - ]; 10753 - buildInputs = 10754 - (self.nativeDeps."slide"."*" or []); 10755 - deps = [ 10756 - ]; 10757 - peerDependencies = [ 10758 - ]; 10759 - passthru.names = [ "slide" ]; 10760 - }; 10761 11783 full."slide"."~1.1.3" = lib.makeOverridable self.buildNodePackage { 10762 11784 name = "slide-1.1.5"; 10763 11785 src = [ ··· 11006 12028 passthru.names = [ "source-map" ]; 11007 12029 }; 11008 12030 "source-map" = self.full."source-map"."*"; 12031 + full."source-map".">= 0.1.2" = lib.makeOverridable self.buildNodePackage { 12032 + name = "source-map-0.1.29"; 12033 + src = [ 12034 + (fetchurl { 12035 + url = "http://registry.npmjs.org/source-map/-/source-map-0.1.29.tgz"; 12036 + sha1 = "39d571a0988fb7a548a676c4de72db78914d173c"; 12037 + }) 12038 + ]; 12039 + buildInputs = 12040 + (self.nativeDeps."source-map".">= 0.1.2" or []); 12041 + deps = [ 12042 + self.full."amdefine".">=0.0.4" 12043 + ]; 12044 + peerDependencies = [ 12045 + ]; 12046 + passthru.names = [ "source-map" ]; 12047 + }; 11009 12048 full."source-map"."~0.1.7" = lib.makeOverridable self.buildNodePackage { 11010 12049 name = "source-map-0.1.29"; 11011 12050 src = [ ··· 11161 12200 passthru.names = [ "streamsearch" ]; 11162 12201 }; 11163 12202 full."stringify-object"."~0.1.4" = lib.makeOverridable self.buildNodePackage { 11164 - name = "stringify-object-0.1.5"; 12203 + name = "stringify-object-0.1.6"; 11165 12204 src = [ 11166 12205 (fetchurl { 11167 - url = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.5.tgz"; 11168 - sha1 = "87d8b63a3e5dfb189370622f241beeedf706ab3b"; 12206 + url = "http://registry.npmjs.org/stringify-object/-/stringify-object-0.1.6.tgz"; 12207 + sha1 = "f6f66711ef72225ea6e82e6147e43b03e732e40c"; 11169 12208 }) 11170 12209 ]; 11171 12210 buildInputs = ··· 11347 12386 ]; 11348 12387 passthru.names = [ "sylvester" ]; 11349 12388 }; 11350 - full."tap".">=0.2.3" = lib.makeOverridable self.buildNodePackage { 11351 - name = "tap-0.4.4"; 11352 - src = [ 11353 - (fetchurl { 11354 - url = "http://registry.npmjs.org/tap/-/tap-0.4.4.tgz"; 11355 - sha1 = "122ee7afee3fc7f327660a4fda1e5ac9db2b7714"; 11356 - }) 11357 - ]; 11358 - buildInputs = 11359 - (self.nativeDeps."tap".">=0.2.3" or []); 11360 - deps = [ 11361 - self.full."inherits"."*" 11362 - self.full."yamlish"."*" 11363 - self.full."slide"."*" 11364 - self.full."runforcover"."~0.0.2" 11365 - self.full."nopt"."~2" 11366 - self.full."mkdirp"."~0.3" 11367 - self.full."difflet"."~0.2.0" 11368 - self.full."deep-equal"."~0.0.0" 11369 - self.full."buffer-equal"."~0.0.0" 11370 - self.full."glob"."~3.2.1" 11371 - ]; 11372 - peerDependencies = [ 11373 - ]; 11374 - passthru.names = [ "tap" ]; 11375 - }; 11376 12389 full."tar"."*" = lib.makeOverridable self.buildNodePackage { 11377 12390 name = "tar-0.1.18"; 11378 12391 src = [ ··· 11469 12482 ]; 11470 12483 passthru.names = [ "tar" ]; 11471 12484 }; 11472 - full."taskgroup".">=3 <3.2" = lib.makeOverridable self.buildNodePackage { 12485 + full."taskgroup"."~3.1.1" = lib.makeOverridable self.buildNodePackage { 11473 12486 name = "taskgroup-3.1.2"; 11474 12487 src = [ 11475 12488 (fetchurl { ··· 11478 12491 }) 11479 12492 ]; 11480 12493 buildInputs = 11481 - (self.nativeDeps."taskgroup".">=3 <3.2" or []); 12494 + (self.nativeDeps."taskgroup"."~3.1.1" or []); 11482 12495 deps = [ 11483 12496 self.full."ambi"."~2.0.0" 11484 12497 self.full."eventemitter2"."~0.4.11" ··· 11487 12500 ]; 11488 12501 passthru.names = [ "taskgroup" ]; 11489 12502 }; 11490 - full."taskgroup"."~3.1.1" = lib.makeOverridable self.buildNodePackage { 11491 - name = "taskgroup-3.1.2"; 12503 + full."taskgroup"."~3.2.0" = lib.makeOverridable self.buildNodePackage { 12504 + name = "taskgroup-3.2.0"; 11492 12505 src = [ 11493 12506 (fetchurl { 11494 - url = "http://registry.npmjs.org/taskgroup/-/taskgroup-3.1.2.tgz"; 11495 - sha1 = "81fec5dc7eb647fd5a0ba8ed02ee3a730244ca16"; 12507 + url = "http://registry.npmjs.org/taskgroup/-/taskgroup-3.2.0.tgz"; 12508 + sha1 = "ac45e79852a080bd20716eae6d79931968d637d2"; 11496 12509 }) 11497 12510 ]; 11498 12511 buildInputs = 11499 - (self.nativeDeps."taskgroup"."~3.1.1" or []); 12512 + (self.nativeDeps."taskgroup"."~3.2.0" or []); 11500 12513 deps = [ 11501 - self.full."ambi"."~2.0.0" 11502 - self.full."eventemitter2"."~0.4.11" 12514 + self.full."ambi"."~2.1.0" 11503 12515 ]; 11504 12516 peerDependencies = [ 11505 12517 ]; ··· 11655 12667 ]; 11656 12668 passthru.names = [ "transformers" ]; 11657 12669 }; 11658 - full."traverse"."0.6.x" = lib.makeOverridable self.buildNodePackage { 11659 - name = "traverse-0.6.3"; 11660 - src = [ 11661 - (fetchurl { 11662 - url = "http://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz"; 11663 - sha1 = "a053ffa1b6179b9240ea16d74bfd604bd6b6e41b"; 11664 - }) 11665 - ]; 11666 - buildInputs = 11667 - (self.nativeDeps."traverse"."0.6.x" or []); 11668 - deps = [ 11669 - ]; 11670 - peerDependencies = [ 11671 - ]; 11672 - passthru.names = [ "traverse" ]; 11673 - }; 11674 12670 full."traverse".">=0.3.0 <0.4" = lib.makeOverridable self.buildNodePackage { 11675 12671 name = "traverse-0.3.9"; 11676 12672 src = [ ··· 11687 12683 ]; 11688 12684 passthru.names = [ "traverse" ]; 11689 12685 }; 11690 - full."traverse"."~0.5.1" = lib.makeOverridable self.buildNodePackage { 11691 - name = "traverse-0.5.2"; 11692 - src = [ 11693 - (fetchurl { 11694 - url = "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz"; 11695 - sha1 = "e203c58d5f7f0e37db6e74c0acb929bb09b61d85"; 11696 - }) 11697 - ]; 11698 - buildInputs = 11699 - (self.nativeDeps."traverse"."~0.5.1" or []); 11700 - deps = [ 11701 - ]; 11702 - peerDependencies = [ 11703 - ]; 11704 - passthru.names = [ "traverse" ]; 11705 - }; 11706 12686 full."tunnel-agent"."~0.2.0" = lib.makeOverridable self.buildNodePackage { 11707 12687 name = "tunnel-agent-0.2.0"; 11708 12688 src = [ ··· 11767 12747 ]; 11768 12748 passthru.names = [ "uglify-js" ]; 11769 12749 }; 11770 - full."uglify-js"."2.3.6" = lib.makeOverridable self.buildNodePackage { 11771 - name = "uglify-js-2.3.6"; 12750 + full."uglify-js"."2.4.0" = lib.makeOverridable self.buildNodePackage { 12751 + name = "uglify-js-2.4.0"; 11772 12752 src = [ 11773 12753 (fetchurl { 11774 - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; 11775 - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; 12754 + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.0.tgz"; 12755 + sha1 = "a5f2b6b1b817fb34c16a04234328c89ba1e77137"; 11776 12756 }) 11777 12757 ]; 11778 12758 buildInputs = 11779 - (self.nativeDeps."uglify-js"."2.3.6" or []); 12759 + (self.nativeDeps."uglify-js"."2.4.0" or []); 11780 12760 deps = [ 11781 12761 self.full."async"."~0.2.6" 11782 12762 self.full."source-map"."~0.1.7" 11783 12763 self.full."optimist"."~0.3.5" 11784 - ]; 11785 - peerDependencies = [ 11786 - ]; 11787 - passthru.names = [ "uglify-js" ]; 11788 - }; 11789 - full."uglify-js"."~1.1.1" = lib.makeOverridable self.buildNodePackage { 11790 - name = "uglify-js-1.1.1"; 11791 - src = [ 11792 - (fetchurl { 11793 - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; 11794 - sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; 11795 - }) 11796 - ]; 11797 - buildInputs = 11798 - (self.nativeDeps."uglify-js"."~1.1.1" or []); 11799 - deps = [ 12764 + self.full."uglify-to-browserify"."~1.0.0" 11800 12765 ]; 11801 12766 peerDependencies = [ 11802 12767 ]; ··· 11839 12804 ]; 11840 12805 passthru.names = [ "uglify-js" ]; 11841 12806 }; 11842 - full."uglify-js"."~2.3.6" = lib.makeOverridable self.buildNodePackage { 11843 - name = "uglify-js-2.3.6"; 12807 + full."uglify-js"."~2.4.0" = lib.makeOverridable self.buildNodePackage { 12808 + name = "uglify-js-2.4.0"; 11844 12809 src = [ 11845 12810 (fetchurl { 11846 - url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz"; 11847 - sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a"; 12811 + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.0.tgz"; 12812 + sha1 = "a5f2b6b1b817fb34c16a04234328c89ba1e77137"; 11848 12813 }) 11849 12814 ]; 11850 12815 buildInputs = 11851 - (self.nativeDeps."uglify-js"."~2.3.6" or []); 12816 + (self.nativeDeps."uglify-js"."~2.4.0" or []); 11852 12817 deps = [ 11853 12818 self.full."async"."~0.2.6" 11854 12819 self.full."source-map"."~0.1.7" 11855 12820 self.full."optimist"."~0.3.5" 12821 + self.full."uglify-to-browserify"."~1.0.0" 11856 12822 ]; 11857 12823 peerDependencies = [ 11858 12824 ]; 11859 12825 passthru.names = [ "uglify-js" ]; 12826 + }; 12827 + full."uglify-to-browserify"."~1.0.0" = lib.makeOverridable self.buildNodePackage { 12828 + name = "uglify-to-browserify-1.0.1"; 12829 + src = [ 12830 + (fetchurl { 12831 + url = "http://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.1.tgz"; 12832 + sha1 = "0e9ada5d4ca358a59a00bb33c8061e2f40ef97d2"; 12833 + }) 12834 + ]; 12835 + buildInputs = 12836 + (self.nativeDeps."uglify-to-browserify"."~1.0.0" or []); 12837 + deps = [ 12838 + ]; 12839 + peerDependencies = [ 12840 + ]; 12841 + passthru.names = [ "uglify-to-browserify" ]; 11860 12842 }; 11861 12843 full."uid-number"."0" = lib.makeOverridable self.buildNodePackage { 11862 12844 name = "uid-number-0.0.3"; ··· 12003 12985 ]; 12004 12986 passthru.names = [ "underscore" ]; 12005 12987 }; 12988 + full."underscore.string"."~2.2.0rc" = lib.makeOverridable self.buildNodePackage { 12989 + name = "underscore.string-2.2.1"; 12990 + src = [ 12991 + (fetchurl { 12992 + url = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz"; 12993 + sha1 = "d7c0fa2af5d5a1a67f4253daee98132e733f0f19"; 12994 + }) 12995 + ]; 12996 + buildInputs = 12997 + (self.nativeDeps."underscore.string"."~2.2.0rc" or []); 12998 + deps = [ 12999 + ]; 13000 + peerDependencies = [ 13001 + ]; 13002 + passthru.names = [ "underscore.string" ]; 13003 + }; 12006 13004 full."underscore.string"."~2.3.1" = lib.makeOverridable self.buildNodePackage { 12007 13005 name = "underscore.string-2.3.3"; 12008 13006 src = [ ··· 12020 13018 passthru.names = [ "underscore.string" ]; 12021 13019 }; 12022 13020 full."ungit"."*" = lib.makeOverridable self.buildNodePackage { 12023 - name = "ungit-0.1.6"; 13021 + name = "ungit-0.1.8"; 12024 13022 src = [ 12025 13023 (fetchurl { 12026 - url = "http://registry.npmjs.org/ungit/-/ungit-0.1.6.tgz"; 12027 - sha1 = "83c7aa319fea9201ae1b5ed43612303881b593d2"; 13024 + url = "http://registry.npmjs.org/ungit/-/ungit-0.1.8.tgz"; 13025 + sha1 = "9d6c45b3771d983bf011424f4cb284c1e79ef0c8"; 12028 13026 }) 12029 13027 ]; 12030 13028 buildInputs = ··· 12048 13046 self.full."semver"."2.0.8" 12049 13047 self.full."forever-monitor"."1.1.0" 12050 13048 self.full."open"."0.0.4" 13049 + self.full."optimist"."0.6.0" 12051 13050 ]; 12052 13051 peerDependencies = [ 12053 13052 ]; ··· 12055 13054 }; 12056 13055 "ungit" = self.full."ungit"."*"; 12057 13056 full."unzip"."~0.1.7" = lib.makeOverridable self.buildNodePackage { 12058 - name = "unzip-0.1.8"; 13057 + name = "unzip-0.1.9"; 12059 13058 src = [ 12060 13059 (fetchurl { 12061 - url = "http://registry.npmjs.org/unzip/-/unzip-0.1.8.tgz"; 12062 - sha1 = "b6ca171798242150b06fca320544592231aeb158"; 13060 + url = "http://registry.npmjs.org/unzip/-/unzip-0.1.9.tgz"; 13061 + sha1 = "12ac4d05c0a19fc4546df4c50ae0a7f4706a9424"; 12063 13062 }) 12064 13063 ]; 12065 13064 buildInputs = ··· 12250 13249 ]; 12251 13250 passthru.names = [ "validator" ]; 12252 13251 }; 13252 + full."vargs"."~0.1.0" = lib.makeOverridable self.buildNodePackage { 13253 + name = "vargs-0.1.0"; 13254 + src = [ 13255 + (fetchurl { 13256 + url = "http://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz"; 13257 + sha1 = "6b6184da6520cc3204ce1b407cac26d92609ebff"; 13258 + }) 13259 + ]; 13260 + buildInputs = 13261 + (self.nativeDeps."vargs"."~0.1.0" or []); 13262 + deps = [ 13263 + ]; 13264 + peerDependencies = [ 13265 + ]; 13266 + passthru.names = [ "vargs" ]; 13267 + }; 12253 13268 full."vasync"."1.3.3" = lib.makeOverridable self.buildNodePackage { 12254 13269 name = "vasync-1.3.3"; 12255 13270 src = [ ··· 12426 13441 ]; 12427 13442 passthru.names = [ "watchr" ]; 12428 13443 }; 13444 + full."wd"."~0.0.32" = lib.makeOverridable self.buildNodePackage { 13445 + name = "wd-0.0.34"; 13446 + src = [ 13447 + (fetchurl { 13448 + url = "http://registry.npmjs.org/wd/-/wd-0.0.34.tgz"; 13449 + sha1 = "c8d00ccdbb2862f914b7bd5935330a53cfa88562"; 13450 + }) 13451 + ]; 13452 + buildInputs = 13453 + (self.nativeDeps."wd"."~0.0.32" or []); 13454 + deps = [ 13455 + self.full."async"."0.2.x" 13456 + self.full."underscore"."1.4.x" 13457 + self.full."vargs"."~0.1.0" 13458 + self.full."q"."0.9.x" 13459 + self.full."request"."~2.21.0" 13460 + self.full."archiver"."~0.4.6" 13461 + ]; 13462 + peerDependencies = [ 13463 + ]; 13464 + passthru.names = [ "wd" ]; 13465 + }; 12429 13466 full."websocket-driver".">=0.2.0" = lib.makeOverridable self.buildNodePackage { 12430 13467 name = "websocket-driver-0.2.2"; 12431 13468 src = [ ··· 12474 13511 ]; 12475 13512 passthru.names = [ "which" ]; 12476 13513 }; 13514 + full."which"."1.0.x" = lib.makeOverridable self.buildNodePackage { 13515 + name = "which-1.0.5"; 13516 + src = [ 13517 + (fetchurl { 13518 + url = "http://registry.npmjs.org/which/-/which-1.0.5.tgz"; 13519 + sha1 = "5630d6819dda692f1464462e7956cb42c0842739"; 13520 + }) 13521 + ]; 13522 + buildInputs = 13523 + (self.nativeDeps."which"."1.0.x" or []); 13524 + deps = [ 13525 + ]; 13526 + peerDependencies = [ 13527 + ]; 13528 + passthru.names = [ "which" ]; 13529 + }; 12477 13530 full."which"."~1.0.5" = lib.makeOverridable self.buildNodePackage { 12478 13531 name = "which-1.0.5"; 12479 13532 src = [ ··· 12602 13655 passthru.names = [ "winston" ]; 12603 13656 }; 12604 13657 full."with"."~1.1.0" = lib.makeOverridable self.buildNodePackage { 12605 - name = "with-1.1.0"; 13658 + name = "with-1.1.1"; 12606 13659 src = [ 12607 13660 (fetchurl { 12608 - url = "http://registry.npmjs.org/with/-/with-1.1.0.tgz"; 12609 - sha1 = "7f722ce4050ab55310777327b014194c544c66dd"; 13661 + url = "http://registry.npmjs.org/with/-/with-1.1.1.tgz"; 13662 + sha1 = "66bd6664deb318b2482dd0424ccdebe822434ac0"; 12610 13663 }) 12611 13664 ]; 12612 13665 buildInputs = 12613 13666 (self.nativeDeps."with"."~1.1.0" or []); 12614 13667 deps = [ 12615 - self.full."uglify-js"."2.3.6" 13668 + self.full."uglify-js"."2.4.0" 12616 13669 ]; 12617 13670 peerDependencies = [ 12618 13671 ]; 12619 13672 passthru.names = [ "with" ]; 12620 13673 }; 13674 + full."wordwrap"."0.0.x" = lib.makeOverridable self.buildNodePackage { 13675 + name = "wordwrap-0.0.2"; 13676 + src = [ 13677 + (fetchurl { 13678 + url = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; 13679 + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; 13680 + }) 13681 + ]; 13682 + buildInputs = 13683 + (self.nativeDeps."wordwrap"."0.0.x" or []); 13684 + deps = [ 13685 + ]; 13686 + peerDependencies = [ 13687 + ]; 13688 + passthru.names = [ "wordwrap" ]; 13689 + }; 12621 13690 full."wordwrap".">=0.0.1 <0.1.0" = lib.makeOverridable self.buildNodePackage { 12622 13691 name = "wordwrap-0.0.2"; 12623 13692 src = [ ··· 12651 13720 passthru.names = [ "wordwrap" ]; 12652 13721 }; 12653 13722 full."ws"."0.4.x" = lib.makeOverridable self.buildNodePackage { 12654 - name = "ws-0.4.29"; 13723 + name = "ws-0.4.30"; 12655 13724 src = [ 12656 13725 (fetchurl { 12657 - url = "http://registry.npmjs.org/ws/-/ws-0.4.29.tgz"; 12658 - sha1 = "4b79ef62b4f3f782a05ba56b41b122d1252d4f90"; 13726 + url = "http://registry.npmjs.org/ws/-/ws-0.4.30.tgz"; 13727 + sha1 = "5e2c18b7bb7ee0f9c9fcc3d3ec50f513ba5f99e8"; 12659 13728 }) 12660 13729 ]; 12661 13730 buildInputs = ··· 12754 13823 ]; 12755 13824 passthru.names = [ "xmlbuilder" ]; 12756 13825 }; 13826 + full."xmlbuilder"."0.4.2" = lib.makeOverridable self.buildNodePackage { 13827 + name = "xmlbuilder-0.4.2"; 13828 + src = [ 13829 + (fetchurl { 13830 + url = "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz"; 13831 + sha1 = "1776d65f3fdbad470a08d8604cdeb1c4e540ff83"; 13832 + }) 13833 + ]; 13834 + buildInputs = 13835 + (self.nativeDeps."xmlbuilder"."0.4.2" or []); 13836 + deps = [ 13837 + ]; 13838 + peerDependencies = [ 13839 + ]; 13840 + passthru.names = [ "xmlbuilder" ]; 13841 + }; 12757 13842 full."xmlhttprequest"."1.4.2" = lib.makeOverridable self.buildNodePackage { 12758 13843 name = "xmlhttprequest-1.4.2"; 12759 13844 src = [ ··· 12786 13871 ]; 12787 13872 passthru.names = [ "xoauth2" ]; 12788 13873 }; 12789 - full."yamlish"."*" = lib.makeOverridable self.buildNodePackage { 12790 - name = "yamlish-0.0.5"; 13874 + full."yaml"."0.2.3" = lib.makeOverridable self.buildNodePackage { 13875 + name = "yaml-0.2.3"; 12791 13876 src = [ 12792 13877 (fetchurl { 12793 - url = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.5.tgz"; 12794 - sha1 = "86c6c8e6b28b0827416dcc86f7419bba5610b57d"; 13878 + url = "http://registry.npmjs.org/yaml/-/yaml-0.2.3.tgz"; 13879 + sha1 = "b5450e92e76ef36b5dd24e3660091ebaeef3e5c7"; 12795 13880 }) 12796 13881 ]; 12797 13882 buildInputs = 12798 - (self.nativeDeps."yamlish"."*" or []); 13883 + (self.nativeDeps."yaml"."0.2.3" or []); 12799 13884 deps = [ 12800 13885 ]; 12801 13886 peerDependencies = [ 12802 13887 ]; 12803 - passthru.names = [ "yamlish" ]; 13888 + passthru.names = [ "yaml" ]; 13889 + }; 13890 + full."ycssmin".">=1.0.1" = lib.makeOverridable self.buildNodePackage { 13891 + name = "ycssmin-1.0.1"; 13892 + src = [ 13893 + (fetchurl { 13894 + url = "http://registry.npmjs.org/ycssmin/-/ycssmin-1.0.1.tgz"; 13895 + sha1 = "7cdde8db78cfab00d2901c3b2301e304faf4df16"; 13896 + }) 13897 + ]; 13898 + buildInputs = 13899 + (self.nativeDeps."ycssmin".">=1.0.1" or []); 13900 + deps = [ 13901 + ]; 13902 + peerDependencies = [ 13903 + ]; 13904 + passthru.names = [ "ycssmin" ]; 12804 13905 }; 12805 13906 full."yeoman-generator"."~0.10.0" = lib.makeOverridable self.buildNodePackage { 12806 13907 name = "yeoman-generator-0.10.5"; ··· 12834 13935 passthru.names = [ "yeoman-generator" ]; 12835 13936 }; 12836 13937 full."yeoman-generator"."~0.13.0" = lib.makeOverridable self.buildNodePackage { 12837 - name = "yeoman-generator-0.13.3"; 13938 + name = "yeoman-generator-0.13.4"; 12838 13939 src = [ 12839 13940 (fetchurl { 12840 - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; 12841 - sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; 13941 + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.4.tgz"; 13942 + sha1 = "066798dd978026d37be6657b2672a17bc4f4ce34"; 12842 13943 }) 12843 13944 ]; 12844 13945 buildInputs = ··· 12858 13959 self.full."isbinaryfile"."~0.1.8" 12859 13960 self.full."dargs"."~0.1.0" 12860 13961 self.full."async"."~0.2.8" 12861 - self.full."inquirer"."~0.2.0" 13962 + self.full."inquirer"."~0.3.1" 12862 13963 self.full."iconv-lite"."~0.2.10" 12863 13964 self.full."shelljs"."~0.1.4" 12864 13965 self.full."findup-sync"."~0.1.2" ··· 12870 13971 passthru.names = [ "yeoman-generator" ]; 12871 13972 }; 12872 13973 full."yeoman-generator"."~0.13.1" = lib.makeOverridable self.buildNodePackage { 12873 - name = "yeoman-generator-0.13.3"; 13974 + name = "yeoman-generator-0.13.4"; 12874 13975 src = [ 12875 13976 (fetchurl { 12876 - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; 12877 - sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; 13977 + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.4.tgz"; 13978 + sha1 = "066798dd978026d37be6657b2672a17bc4f4ce34"; 12878 13979 }) 12879 13980 ]; 12880 13981 buildInputs = ··· 12894 13995 self.full."isbinaryfile"."~0.1.8" 12895 13996 self.full."dargs"."~0.1.0" 12896 13997 self.full."async"."~0.2.8" 12897 - self.full."inquirer"."~0.2.0" 13998 + self.full."inquirer"."~0.3.1" 12898 13999 self.full."iconv-lite"."~0.2.10" 12899 14000 self.full."shelljs"."~0.1.4" 12900 14001 self.full."findup-sync"."~0.1.2" ··· 12906 14007 passthru.names = [ "yeoman-generator" ]; 12907 14008 }; 12908 14009 full."yeoman-generator"."~0.13.2" = lib.makeOverridable self.buildNodePackage { 12909 - name = "yeoman-generator-0.13.3"; 14010 + name = "yeoman-generator-0.13.4"; 12910 14011 src = [ 12911 14012 (fetchurl { 12912 - url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.3.tgz"; 12913 - sha1 = "5e0f0a74d6ebb61e72689d446404c200e915d14c"; 14013 + url = "http://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.13.4.tgz"; 14014 + sha1 = "066798dd978026d37be6657b2672a17bc4f4ce34"; 12914 14015 }) 12915 14016 ]; 12916 14017 buildInputs = ··· 12930 14031 self.full."isbinaryfile"."~0.1.8" 12931 14032 self.full."dargs"."~0.1.0" 12932 14033 self.full."async"."~0.2.8" 12933 - self.full."inquirer"."~0.2.0" 14034 + self.full."inquirer"."~0.3.1" 12934 14035 self.full."iconv-lite"."~0.2.10" 12935 14036 self.full."shelljs"."~0.1.4" 12936 14037 self.full."findup-sync"."~0.1.2" ··· 12942 14043 passthru.names = [ "yeoman-generator" ]; 12943 14044 }; 12944 14045 full."yo"."*" = lib.makeOverridable self.buildNodePackage { 12945 - name = "yo-1.0.3"; 14046 + name = "yo-1.0.4"; 12946 14047 src = [ 12947 14048 (fetchurl { 12948 - url = "http://registry.npmjs.org/yo/-/yo-1.0.3.tgz"; 12949 - sha1 = "7235b66201eb66e523204a463a0ed2cf3c2ee45b"; 14049 + url = "http://registry.npmjs.org/yo/-/yo-1.0.4.tgz"; 14050 + sha1 = "666b5965a8e920df877d351da793f89bd1c8707a"; 12950 14051 }) 12951 14052 ]; 12952 14053 buildInputs = ··· 12956 14057 self.full."nopt"."~2.1.1" 12957 14058 self.full."lodash"."~1.3.1" 12958 14059 self.full."update-notifier"."~0.1.3" 12959 - self.full."insight"."~0.1.0" 14060 + self.full."insight"."~0.2.0" 12960 14061 self.full."sudo-block"."~0.2.0" 12961 14062 self.full."async"."~0.2.9" 12962 14063 self.full."open"."0.0.4" 12963 - self.full."chalk"."~0.1.0" 14064 + self.full."chalk"."~0.2.0" 12964 14065 ]; 12965 14066 peerDependencies = [ 12966 14067 self.full."grunt-cli"."~0.1.7" ··· 12970 14071 }; 12971 14072 "yo" = self.full."yo"."*"; 12972 14073 full."yo".">=1.0.0-rc.1.1" = lib.makeOverridable self.buildNodePackage { 12973 - name = "yo-1.0.3"; 14074 + name = "yo-1.0.4"; 12974 14075 src = [ 12975 14076 (fetchurl { 12976 - url = "http://registry.npmjs.org/yo/-/yo-1.0.3.tgz"; 12977 - sha1 = "7235b66201eb66e523204a463a0ed2cf3c2ee45b"; 14077 + url = "http://registry.npmjs.org/yo/-/yo-1.0.4.tgz"; 14078 + sha1 = "666b5965a8e920df877d351da793f89bd1c8707a"; 12978 14079 }) 12979 14080 ]; 12980 14081 buildInputs = ··· 12984 14085 self.full."nopt"."~2.1.1" 12985 14086 self.full."lodash"."~1.3.1" 12986 14087 self.full."update-notifier"."~0.1.3" 12987 - self.full."insight"."~0.1.0" 14088 + self.full."insight"."~0.2.0" 12988 14089 self.full."sudo-block"."~0.2.0" 12989 14090 self.full."async"."~0.2.9" 12990 14091 self.full."open"."0.0.4" 12991 - self.full."chalk"."~0.1.0" 14092 + self.full."chalk"."~0.2.0" 12992 14093 ]; 12993 14094 peerDependencies = [ 12994 14095 self.full."grunt-cli"."~0.1.7" ··· 13011 14112 peerDependencies = [ 13012 14113 ]; 13013 14114 passthru.names = [ "zeparser" ]; 14115 + }; 14116 + full."zlib-browserify"."0.0.1" = lib.makeOverridable self.buildNodePackage { 14117 + name = "zlib-browserify-0.0.1"; 14118 + src = [ 14119 + (fetchurl { 14120 + url = "http://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz"; 14121 + sha1 = "4fa6a45d00dbc15f318a4afa1d9afc0258e176cc"; 14122 + }) 14123 + ]; 14124 + buildInputs = 14125 + (self.nativeDeps."zlib-browserify"."0.0.1" or []); 14126 + deps = [ 14127 + ]; 14128 + peerDependencies = [ 14129 + ]; 14130 + passthru.names = [ "zlib-browserify" ]; 13014 14131 }; 13015 14132 }
+18 -1
pkgs/top-level/node-packages.json
··· 73 73 , "generator-webapp" 74 74 , "generator-angular" 75 75 , "statsd" 76 - , "karma" 77 76 , "ungit" 78 77 , { "node-uptime": "https://github.com/fzaninotto/uptime/tarball/1c65756575f90f563a752e2a22892ba2981c79b7" } 79 78 , { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " } 79 + , "bower" 80 + , "grunt-cli" 81 + , "grunt-contrib-jshint" 82 + , "grunt-contrib-requirejs" 83 + , "grunt-contrib-less" 84 + , "grunt-contrib-cssmin" 85 + , "grunt-contrib-uglify" 86 + , "grunt-karma" 87 + , "karma" 88 + , "karma-mocha" 89 + , "karma-coverage" 90 + , "karma-requirejs" 91 + , "karma-sauce-launcher" 92 + , "karma-chrome-launcher" 93 + , "karma-junit-reporter" 94 + , "almond" 95 + , "lcov-result-merger" 96 + , "coveralls" 80 97 ]
+1 -1
pkgs/top-level/node-packages.nix
··· 3 3 { 4 4 nativeDeps = { 5 5 "node-expat"."*" = [ pkgs.expat ]; 6 - "rbytes"."0.0.2" = [ pkgs.openssl ]; 6 + "rbytes"."*" = [ pkgs.openssl ]; 7 7 "phantomjs"."~1.9" = [ pkgs.phantomjs ]; 8 8 }; 9 9
+1214 -66
pkgs/top-level/perl-packages.nix
··· 9 9 10 10 rec { 11 11 12 - inherit (pkgs) buildPerlPackage fetchurl stdenv perl fetchsvn; 12 + inherit (pkgs) buildPerlPackage fetchurl stdenv perl fetchsvn gnused; 13 13 14 14 inherit __overrides; 15 15 ··· 30 30 url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz"; 31 31 sha256 = "de5560f2ce6334f3f83bef4ee942fdb09b792f05cf534fe67be3cb0431bf758f"; 32 32 }; 33 + # use gnused so that the preCheck command passes 34 + buildInputs = stdenv.lib.optional stdenv.isDarwin [ gnused ]; 33 35 propagatedBuildInputs = [ FileNext ]; 34 - meta = { 36 + meta = with stdenv.lib; { 35 37 description = "A grep-like tool tailored to working with large trees of source code"; 36 - homepage = http://betterthangrep.com/; 37 - license = "free"; # Artistic 2.0 38 + homepage = http://betterthangrep.com/; 39 + license = "free"; # Artistic 2.0 40 + maintainers = with maintainers; [ lovek323 ]; 41 + platforms = stdenv.lib.platforms.unix; 38 42 }; 39 43 # t/swamp/{0,perl-without-extension} are datafiles for the test 40 44 # t/ack-show-types.t, but the perl generic builder confuses them ··· 231 235 propagatedBuildInputs = [DigestHMAC]; 232 236 }; 233 237 234 - Autobox = buildPerlPackage rec { 235 - name = "autobox-2.55"; 238 + autobox = pkgs.perlPackages.Autobox; 239 + 240 + Autobox = buildPerlPackage { 241 + name = "autobox-2.79"; 236 242 src = fetchurl { 237 - url = "mirror://cpan/authors/id/C/CH/CHOCOLATE/${name}.tar.gz"; 238 - sha256 = "1kfn8zqbv9rjri39hh0xvqx74h35iwhix7w6ncajw06br8m9pizh"; 243 + url = mirror://cpan/authors/id/C/CH/CHOCOLATE/autobox-2.79.tar.gz; 244 + sha256 = "8acc8c4a69e1bbb05304d0832d483a07258597529072d869b5960193a2ab950f"; 239 245 }; 240 - propagatedBuildInputs = [ScopeGuard]; 246 + propagatedBuildInputs = [ ScopeGuard ]; 247 + meta = { 248 + description = "Call methods on native types"; 249 + license = "perl"; 250 + }; 241 251 }; 242 252 243 253 Autodia = buildPerlPackage rec { ··· 323 333 propagatedBuildInputs = [CarpClan]; 324 334 }; 325 335 326 - BKeywords = buildPerlPackage rec { 327 - name = "B-Keywords-1.09"; 336 + BKeywords = buildPerlPackage { 337 + name = "B-Keywords-1.13"; 328 338 src = fetchurl { 329 - url = "mirror://cpan/authors/id/J/JJ/JJORE/${name}.tar.gz"; 330 - sha256 = "9a231f54a01a705c574a38702cb3fe8bbb301ea7357a09797e3da876a265d395"; 339 + url = mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-1.13.tar.gz; 340 + sha256 = "073eb916f69bd337261de6cb6cab8ccdb06f67415d8c7291453ebdfdfe0be405"; 341 + }; 342 + meta = { 343 + description = "Lists of reserved barewords and symbol names"; 344 + license = "unknown"; 331 345 }; 332 346 }; 333 347 ··· 1106 1120 }; 1107 1121 }; 1108 1122 1123 + ClassIterator = buildPerlPackage { 1124 + name = "Class-Iterator-0.3"; 1125 + src = fetchurl { 1126 + url = mirror://cpan/authors/id/T/TE/TEXMEC/Class-Iterator-0.3.tar.gz; 1127 + sha256 = "db1ba87ca9107f161fe9c1e9e7e267c0026defc26fe3e73bcad8ab8ffc18ef9d"; 1128 + }; 1129 + meta = { 1130 + }; 1131 + }; 1132 + 1109 1133 ClassMakeMethods = buildPerlPackage rec { 1110 1134 name = "Class-MakeMethods-1.009"; 1111 1135 src = fetchurl { ··· 1309 1333 }; 1310 1334 }; 1311 1335 1336 + ConfigINI = buildPerlPackage { 1337 + name = "Config-INI-0.020"; 1338 + src = fetchurl { 1339 + url = mirror://cpan/authors/id/R/RJ/RJBS/Config-INI-0.020.tar.gz; 1340 + sha256 = "0ef298da75e3a7becd1f358422cea621c5cf0420278aa6a1bdd2dd14efe07bc9"; 1341 + }; 1342 + propagatedBuildInputs = [ IOString MixinLinewise ]; 1343 + meta = { 1344 + homepage = https://github.com/rjbs/Config-INI; 1345 + description = "Simple .ini-file format"; 1346 + license = "perl"; 1347 + }; 1348 + }; 1349 + 1350 + ConfigMVP = buildPerlPackage { 1351 + name = "Config-MVP-2.200004"; 1352 + src = fetchurl { 1353 + url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200004.tar.gz; 1354 + sha256 = "dbe473f4b0fc649b82574aa71b0c5da3359058e181928d5e9197fc0ef247c3ec"; 1355 + }; 1356 + buildInputs = [ TestFatal ]; 1357 + propagatedBuildInputs = [ ClassLoad Moose MooseXOneArgNew ParamsUtil RoleHasMessage RoleIdentifiable Throwable TieIxHash TryTiny ]; 1358 + meta = { 1359 + homepage = https://github.com/rjbs/config-mvp; 1360 + description = "Multivalue-property package-oriented configuration"; 1361 + license = "perl"; 1362 + }; 1363 + }; 1364 + 1365 + ConfigMVPReaderINI = buildPerlPackage { 1366 + name = "Config-MVP-Reader-INI-2.101462"; 1367 + src = fetchurl { 1368 + url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-Reader-INI-2.101462.tar.gz; 1369 + sha256 = "cd113c3361cfb468655cfcd7b4747b50f990db2cb9452f5d8ffa409422d7df9f"; 1370 + }; 1371 + propagatedBuildInputs = [ ConfigINI ConfigMVP Moose ]; 1372 + meta = { 1373 + homepage = https://github.com/rjbs/Config-MVP-Reader-INI; 1374 + description = "An MVP config reader for .ini files"; 1375 + license = "perl"; 1376 + }; 1377 + }; 1378 + 1312 1379 ConfigTiny = buildPerlPackage rec { 1313 1380 name = "Config-Tiny-2.12"; 1314 1381 src = fetchurl { ··· 1341 1408 }; 1342 1409 propagatedBuildInputs = [ SymbolUtil ]; 1343 1410 }; 1411 + 1412 + constantdefer = pkgs.perlPackages.constant-defer; 1344 1413 1345 1414 constant-defer = buildPerlPackage rec { 1346 1415 name = "constant-defer-5"; ··· 1378 1447 propagatedBuildInputs = [ AnyEvent Guard CommonSense ]; 1379 1448 }; 1380 1449 1450 + CPANChanges = buildPerlPackage { 1451 + name = "CPAN-Changes-0.23"; 1452 + src = fetchurl { 1453 + url = mirror://cpan/authors/id/B/BR/BRICAS/CPAN-Changes-0.23.tar.gz; 1454 + sha256 = "445a5c751d047c2a2e20680aa86d8bdab25e52891bac24681e9b4f24e98a347c"; 1455 + }; 1456 + meta = { 1457 + description = "Read and write Changes files"; 1458 + license = "perl"; 1459 + }; 1460 + }; 1461 + 1381 1462 CPANMeta = buildPerlPackage { 1382 1463 name = "CPAN-Meta-2.120921"; 1383 1464 src = fetchurl { ··· 1434 1515 }; 1435 1516 }; 1436 1517 1518 + CPANUploader = buildPerlPackage { 1519 + name = "CPAN-Uploader-0.103004"; 1520 + src = fetchurl { 1521 + url = mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Uploader-0.103004.tar.gz; 1522 + sha256 = "cfaf6d4ad32a92cdefabb3abaf1f43c7c11aca5afd5561ea6f691065ac396e97"; 1523 + }; 1524 + propagatedBuildInputs = [ FileHomeDir GetoptLongDescriptive HTTPMessage LWP LWPProtocolhttps TermReadKey ]; 1525 + meta = { 1526 + homepage = https://github.com/rjbs/cpan-uploader; 1527 + description = "Upload things to the CPAN"; 1528 + license = "perl"; 1529 + }; 1530 + }; 1531 + 1437 1532 CryptCBC = buildPerlPackage rec { 1438 1533 name = "Crypt-CBC-2.30"; 1439 1534 src = fetchurl { ··· 1670 1765 sha256 = "0mvhlid9qx9yd94rgr4lfz9kvflimc1dzcah0x7q5disw39aqrzr"; 1671 1766 }; 1672 1767 propagatedBuildInputs = [TestException ClassAccessorChained]; 1768 + }; 1769 + 1770 + DataSection = buildPerlPackage { 1771 + name = "Data-Section-0.101622"; 1772 + src = fetchurl { 1773 + url = mirror://cpan/authors/id/R/RJ/RJBS/Data-Section-0.101622.tar.gz; 1774 + sha256 = "33613e5daf0791fc2c5878fd82ef260e944b1e1fa205bcc753c31c62f5b7c7d3"; 1775 + }; 1776 + propagatedBuildInputs = [ MROCompat SubExporter ]; 1777 + meta = { 1778 + homepage = https://github.com/rjbs/data-section; 1779 + description = "Read multiple hunks of data out of your DATA section"; 1780 + license = "perl"; 1781 + }; 1673 1782 }; 1674 1783 1675 1784 DataSerializer = buildPerlPackage { ··· 2166 2275 }; 2167 2276 }; 2168 2277 2278 + DevelFindPerl = buildPerlPackage { 2279 + name = "Devel-FindPerl-0.006"; 2280 + src = fetchurl { 2281 + url = mirror://cpan/authors/id/L/LE/LEONT/Devel-FindPerl-0.006.tar.gz; 2282 + sha256 = "60d5a0fd6880e5cfda381159acd3dbbc21c1121dc44c94ecd323ad5a148e03ff"; 2283 + }; 2284 + buildInputs = [ CaptureTiny ]; 2285 + propagatedBuildInputs = [ ExtUtilsConfig ]; 2286 + meta = { 2287 + description = "Find the path to your perl"; 2288 + license = "perl"; 2289 + }; 2290 + }; 2291 + 2169 2292 DevelGlobalDestruction = buildPerlPackage { 2170 2293 name = "Devel-GlobalDestruction-0.09"; 2171 2294 src = fetchurl { ··· 2314 2437 }; 2315 2438 }; 2316 2439 2440 + DistZilla = buildPerlPackage { 2441 + name = "Dist-Zilla-4.300036"; 2442 + src = fetchurl { 2443 + url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-4.300036.tar.gz; 2444 + sha256 = "d78c1425d51571d9bc61ed3b20c5aaec1eb59e756ceda3ac40ed727e6c93bf21"; 2445 + }; 2446 + buildInputs = [ FileShareDirInstall SoftwareLicense TestFatal TestFileShareDir TestScript ]; 2447 + propagatedBuildInputs = [ AppCmd CPANUploader ClassLoad ConfigINI ConfigMVP ConfigMVPReaderINI DataSection DateTime FileCopyRecursive FileFindRule FileHomeDir FileShareDir FileShareDirInstall Filepushd HashMergeSimple JSON ListAllUtils ListMoreUtils LogDispatchouli Moose MooseAutobox MooseXLazyRequire MooseXRoleParameterized MooseXSetOnce MooseXTypes MooseXTypesPathClass MooseXTypesPerl PPI ParamsUtil PathClass PerlPrereqScanner PerlVersion PodEventual SoftwareLicense StringFormatter StringRewritePrefix SubExporter SubExporterForMethods TermReadKey TestDeep TextGlob TextTemplate TryTiny YAMLTiny autobox namespaceautoclean CPANMetaRequirements ]; 2448 + meta = { 2449 + homepage = http://dzil.org/; 2450 + description = "Distribution builder; installer not included!"; 2451 + license = "perl"; 2452 + }; 2453 + doCheck = false; 2454 + }; 2455 + 2456 + DistZillaPluginBundleTestingMania = buildPerlPackage { 2457 + name = "Dist-Zilla-PluginBundle-TestingMania-0.20"; 2458 + src = fetchurl { 2459 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-PluginBundle-TestingMania-0.20.tar.gz; 2460 + sha256 = "073e17a98b0f88a1b60ce45a325d7447a19db394fcc6f01472bacb1956106da8"; 2461 + }; 2462 + buildInputs = [ CaptureTiny DistZilla MooseAutobox perl ]; 2463 + propagatedBuildInputs = [ DistZilla DistZillaPluginMojibakeTests DistZillaPluginNoTabsTests DistZillaPluginTestCPANChanges DistZillaPluginTestCPANMetaJSON DistZillaPluginTestCompile DistZillaPluginTestDistManifest DistZillaPluginTestEOL DistZillaPluginTestKwalitee DistZillaPluginTestMinimumVersion DistZillaPluginTestPerlCritic DistZillaPluginTestPodLinkCheck DistZillaPluginTestPortability DistZillaPluginTestSynopsis DistZillaPluginTestUnusedVars DistZillaPluginTestVersion JSONPP ListMoreUtils Moose PodCoverageTrustPod TestCPANMeta TestPerlCritic TestVersion namespaceautoclean ]; 2464 + meta = { 2465 + homepage = http://metacpan.org/release/Dist-Zilla-PluginBundle-TestingMania/; 2466 + description = "Test your dist with every testing plugin conceivable"; 2467 + license = "perl"; 2468 + }; 2469 + }; 2470 + 2471 + DistZillaPluginCheckChangeLog = buildPerlPackage { 2472 + name = "Dist-Zilla-Plugin-CheckChangeLog-0.01"; 2473 + src = fetchurl { 2474 + url = mirror://cpan/authors/id/F/FA/FAYLAND/Dist-Zilla-Plugin-CheckChangeLog-0.01.tar.gz; 2475 + sha256 = "153dbe5ff8cb3c060901e003237a0515d7b9b5cc870eebfd417a6c91e28edec2"; 2476 + }; 2477 + propagatedBuildInputs = [ DistZilla ]; 2478 + meta = { 2479 + description = "Dist::Zilla with Changes check"; 2480 + license = "perl"; 2481 + }; 2482 + }; 2483 + 2484 + DistZillaPluginMojibakeTests = buildPerlPackage { 2485 + name = "Dist-Zilla-Plugin-MojibakeTests-0.5"; 2486 + src = fetchurl { 2487 + url = mirror://cpan/authors/id/S/SY/SYP/Dist-Zilla-Plugin-MojibakeTests-0.5.tar.gz; 2488 + sha256 = "0630acc9bcb415feba49b55a1b70da6e49a740673b4a483fc8058d03c6a21676"; 2489 + }; 2490 + propagatedBuildInputs = [ DistZilla Moose TestMojibake UnicodeCheckUTF8 ]; 2491 + meta = { 2492 + homepage = https://github.com/creaktive/Dist-Zilla-Plugin-MojibakeTests; 2493 + description = "Release tests for source encoding"; 2494 + license = "perl"; 2495 + }; 2496 + }; 2497 + 2498 + DistZillaPluginNoTabsTests = buildPerlPackage { 2499 + name = "Dist-Zilla-Plugin-NoTabsTests-0.01"; 2500 + src = fetchurl { 2501 + url = mirror://cpan/authors/id/F/FL/FLORA/Dist-Zilla-Plugin-NoTabsTests-0.01.tar.gz; 2502 + sha256 = "fd4ed380de4fc2bad61db377cc50ab26b567e53b3a1efd0b8d8baab80256ef9e"; 2503 + }; 2504 + propagatedBuildInputs = [ DistZilla Moose TestNoTabs namespaceautoclean ]; 2505 + meta = { 2506 + homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-NoTabsTests; 2507 + description = "Release tests making sure hard tabs aren't used"; 2508 + license = "perl"; 2509 + }; 2510 + }; 2511 + 2512 + DistZillaPluginPodWeaver = buildPerlPackage { 2513 + name = "Dist-Zilla-Plugin-PodWeaver-3.101642"; 2514 + src = fetchurl { 2515 + url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-Plugin-PodWeaver-3.101642.tar.gz; 2516 + sha256 = "66066a236be7bd0a3e0ae764a4b9ac10408d40693a1c800c5fdd7e03c3542e00"; 2517 + }; 2518 + buildInputs = [ FileFindRule ]; 2519 + propagatedBuildInputs = [ DistZilla ListMoreUtils Moose PPI PodElementalPerlMunger PodWeaver namespaceautoclean ]; 2520 + meta = { 2521 + homepage = https://github.com/rjbs/Dist-Zilla-Plugin-PodWeaver; 2522 + description = "Weave your Pod together from configuration and Dist::Zilla"; 2523 + license = "perl"; 2524 + }; 2525 + }; 2526 + 2527 + DistZillaPluginReadmeAnyFromPod = buildPerlPackage { 2528 + name = "Dist-Zilla-Plugin-ReadmeAnyFromPod-0.131500"; 2529 + src = fetchurl { 2530 + url = mirror://cpan/authors/id/R/RT/RTHOMPSON/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.131500.tar.gz; 2531 + sha256 = "4d02ce5f185e0d9061019c1925a410931d0c1848db7e5ba5f8e676f04634b06e"; 2532 + }; 2533 + buildInputs = [ DistZilla TestMost ]; 2534 + propagatedBuildInputs = [ DistZilla FileSlurp IOstringy Moose MooseAutobox MooseXHasSugar PodMarkdown ]; 2535 + meta = { 2536 + homepage = https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeAnyFromPod; 2537 + description = "Automatically convert POD to a README in any format for Dist::Zilla"; 2538 + license = "perl"; 2539 + }; 2540 + }; 2541 + 2542 + DistZillaPluginReadmeMarkdownFromPod = buildPerlPackage { 2543 + name = "Dist-Zilla-Plugin-ReadmeMarkdownFromPod-0.120120"; 2544 + src = fetchurl { 2545 + url = mirror://cpan/authors/id/R/RT/RTHOMPSON/Dist-Zilla-Plugin-ReadmeMarkdownFromPod-0.120120.tar.gz; 2546 + sha256 = "5a3346daab4e2bba850ee4a7898467da9f80bc93cc10d2d625f9880a46092160"; 2547 + }; 2548 + buildInputs = [ DistZilla TestMost ]; 2549 + propagatedBuildInputs = [ DistZillaPluginReadmeAnyFromPod Moose ]; 2550 + meta = { 2551 + homepage = https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeMarkdownFromPod; 2552 + description = "Automatically convert POD to a README.mkdn for Dist::Zilla"; 2553 + license = "perl"; 2554 + }; 2555 + }; 2556 + 2557 + DistZillaPluginTestCPANChanges = buildPerlPackage { 2558 + name = "Dist-Zilla-Plugin-Test-CPAN-Changes-0.008"; 2559 + src = fetchurl { 2560 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-CPAN-Changes-0.008.tar.gz; 2561 + sha256 = "e8e49a23fb6fa021dec4fc4ab0a05a2ad50ac26195536c109a96b681ba4decd2"; 2562 + }; 2563 + buildInputs = [ CPANChanges DistZilla MooseAutobox ]; 2564 + propagatedBuildInputs = [ CPANChanges DataSection DistZilla Moose ]; 2565 + meta = { 2566 + homepage = http://metacpan.org/release/Dist-Zilla-Plugin-Test-CPAN-Changes/; 2567 + description = "Release tests for your changelog"; 2568 + license = "perl"; 2569 + }; 2570 + }; 2571 + 2572 + DistZillaPluginTestCPANMetaJSON = buildPerlPackage { 2573 + name = "Dist-Zilla-Plugin-Test-CPAN-Meta-JSON-0.003"; 2574 + src = fetchurl { 2575 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-CPAN-Meta-JSON-0.003.tar.gz; 2576 + sha256 = "c76b9f5745f4626969bb9c60e1330ebd0d8b197f8dd33f9a6e6fce63877b4883"; 2577 + }; 2578 + buildInputs = [ DistZilla ]; 2579 + propagatedBuildInputs = [ DistZilla Moose MooseAutobox ]; 2580 + meta = { 2581 + homepage = http://p3rl.org/Dist::Zilla::Plugin::Test::CPAN::Meta::JSON; 2582 + description = "Release tests for your META.json"; 2583 + license = "perl"; 2584 + }; 2585 + }; 2586 + 2587 + DistZillaPluginTestCompile = buildPerlModule { 2588 + name = "Dist-Zilla-Plugin-Test-Compile-2.021"; 2589 + src = fetchurl { 2590 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-Compile-2.021.tar.gz; 2591 + sha256 = "665c48de1c7c33e9b00e8ddc0204d02b45009e60b9b65033fa4a832dfe9fc808"; 2592 + }; 2593 + buildInputs = [ DistCheckConflicts DistZilla JSON ModuleBuildTiny PathClass TestCheckDeps TestWarnings ]; 2594 + propagatedBuildInputs = [ DataSection DistCheckConflicts DistZilla Moose PathTiny SubExporterForMethods namespaceautoclean ModuleCoreList ]; 2595 + meta = { 2596 + homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Compile/; 2597 + description = "Common tests to check syntax of your modules"; 2598 + license = "perl"; 2599 + }; 2600 + }; 2601 + 2602 + DistZillaPluginTestDistManifest = buildPerlPackage { 2603 + name = "Dist-Zilla-Plugin-Test-DistManifest-2.000004"; 2604 + src = fetchurl { 2605 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-DistManifest-2.000004.tar.gz; 2606 + sha256 = "a832d9d04f85e9dd09f30af67c5d636efe79847ec3790939de081ee5e412fb68"; 2607 + }; 2608 + buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 2609 + propagatedBuildInputs = [ DistZilla Moose TestDistManifest ]; 2610 + meta = { 2611 + homepage = http://metacpan.org/release/Dist-Zilla-Plugin-Test-DistManifest/; 2612 + description = "Release tests for the manifest"; 2613 + license = "perl"; 2614 + }; 2615 + }; 2616 + 2617 + DistZillaPluginTestEOL = buildPerlPackage { 2618 + name = "Dist-Zilla-Plugin-Test-EOL-0.07"; 2619 + src = fetchurl { 2620 + url = mirror://cpan/authors/id/X/XE/XENO/Dist-Zilla-Plugin-Test-EOL-0.07.tar.gz; 2621 + sha256 = "c010ef618478e82fbc601abfc241c74fed1fdafe954d8b3ebcb7abe0e09967a8"; 2622 + }; 2623 + buildInputs = [ DistZilla TestScript ]; 2624 + propagatedBuildInputs = [ DistZilla Moose TestEOL namespaceautoclean ]; 2625 + meta = { 2626 + homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-EOL/; 2627 + description = "Author tests making sure correct line endings are used"; 2628 + license = "artistic_2"; 2629 + }; 2630 + }; 2631 + 2632 + DistZillaPluginTestKwalitee = buildPerlPackage { 2633 + name = "Dist-Zilla-Plugin-Test-Kwalitee-2.06"; 2634 + src = fetchurl { 2635 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-Kwalitee-2.06.tar.gz; 2636 + sha256 = "1723beb96d4048fd4fb0fea2ed36c0c6f3ea4648ce7f93d4cb73e5d49e274bf6"; 2637 + }; 2638 + buildInputs = [ CaptureTiny DistZilla PathClass perl ]; 2639 + propagatedBuildInputs = [ DataSection DistZilla Moose SubExporterForMethods namespaceautoclean ]; 2640 + meta = { 2641 + homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-Kwalitee; 2642 + description = "Release tests for kwalitee"; 2643 + license = "perl"; 2644 + }; 2645 + }; 2646 + 2647 + DistZillaPluginTestMinimumVersion = buildPerlPackage { 2648 + name = "Dist-Zilla-Plugin-Test-MinimumVersion-2.000005"; 2649 + src = fetchurl { 2650 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-MinimumVersion-2.000005.tar.gz; 2651 + sha256 = "988c71a3158e94e7a0b23f346f19af4a0ed67e101a2653c3185c5ae49981132b"; 2652 + }; 2653 + buildInputs = [ DistZilla MooseAutobox TestOutput ]; 2654 + propagatedBuildInputs = [ DistZilla Moose TestMinimumVersion ]; 2655 + meta = { 2656 + homepage = http://metacpan.org/release/Dist-Zilla-Plugin-Test-MinimumVersion/; 2657 + description = "Release tests for minimum required versions"; 2658 + license = "perl"; 2659 + }; 2660 + }; 2661 + 2662 + DistZillaPluginTestPerlCritic = buildPerlModule { 2663 + name = "Dist-Zilla-Plugin-Test-Perl-Critic-2.112410"; 2664 + src = fetchurl { 2665 + url = mirror://cpan/authors/id/J/JQ/JQUELIN/Dist-Zilla-Plugin-Test-Perl-Critic-2.112410.tar.gz; 2666 + sha256 = "3ce59ce3ef6cf56d7de0debb33c26f899492d9742c8b82073e257787fd85630f"; 2667 + }; 2668 + buildInputs = [ DistZilla MooseAutobox ]; 2669 + propagatedBuildInputs = [ DataSection DistZilla Moose namespaceautoclean ]; 2670 + meta = { 2671 + homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Perl-Critic/; 2672 + description = "Tests to check your code against best practices"; 2673 + license = "perl"; 2674 + }; 2675 + }; 2676 + 2677 + DistZillaPluginTestPodLinkCheck = buildPerlPackage { 2678 + name = "Dist-Zilla-Plugin-Test-Pod-LinkCheck-1.001"; 2679 + src = fetchurl { 2680 + url = mirror://cpan/authors/id/R/RW/RWSTAUNER/Dist-Zilla-Plugin-Test-Pod-LinkCheck-1.001.tar.gz; 2681 + sha256 = "d75682175dff1f79928794ba30ea29389a4666f781a50cba281c25cfd3c95bbd"; 2682 + }; 2683 + propagatedBuildInputs = [ DistZilla Moose TestPodLinkCheck ]; 2684 + meta = { 2685 + homepage = http://github.com/rwstauner/Dist-Zilla-Plugin-Test-Pod-LinkCheck; 2686 + description = "Add release tests for POD links"; 2687 + license = "perl"; 2688 + }; 2689 + }; 2690 + 2691 + DistZillaPluginTestPortability = buildPerlPackage { 2692 + name = "Dist-Zilla-Plugin-Test-Portability-2.000005"; 2693 + src = fetchurl { 2694 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-Portability-2.000005.tar.gz; 2695 + sha256 = "b32d0a4b1d78ba76fabedd299c1a11efed05c3ce9752d7da6babe06d3515242b"; 2696 + }; 2697 + buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 2698 + propagatedBuildInputs = [ DistZilla Moose TestPortabilityFiles ]; 2699 + meta = { 2700 + homepage = http://metacpan.org/release/Dist-Zilla-Plugin-Test-Portability/; 2701 + description = "Release tests for portability"; 2702 + license = "perl"; 2703 + }; 2704 + }; 2705 + 2706 + DistZillaPluginTestSynopsis = buildPerlPackage { 2707 + name = "Dist-Zilla-Plugin-Test-Synopsis-2.000004"; 2708 + src = fetchurl { 2709 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-Synopsis-2.000004.tar.gz; 2710 + sha256 = "d073de3206c5e588f60f55e4be64fab4c2595f5bc3013cd91307993691598d59"; 2711 + }; 2712 + buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 2713 + propagatedBuildInputs = [ DistZilla Moose TestSynopsis ]; 2714 + meta = { 2715 + homepage = http://metacpan.org/release/Dist-Zilla-Plugin-Test-Synopsis/; 2716 + description = "Release tests for synopses"; 2717 + license = "perl"; 2718 + }; 2719 + }; 2720 + 2721 + DistZillaPluginTestUnusedVars = buildPerlPackage { 2722 + name = "Dist-Zilla-Plugin-Test-UnusedVars-2.000005"; 2723 + src = fetchurl { 2724 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-UnusedVars-2.000005.tar.gz; 2725 + sha256 = "37ec462dc82f45cfd9d6d92ee59b8fd215a9a14b18d179b05912baee77359804"; 2726 + }; 2727 + buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 2728 + propagatedBuildInputs = [ DistZilla Moose TestVars namespaceautoclean ]; 2729 + meta = { 2730 + homepage = http://metacpan.org/release/Dist-Zilla-Plugin-Test-UnusedVars/; 2731 + description = "Release tests for unused variables"; 2732 + license = "perl"; 2733 + }; 2734 + }; 2735 + 2736 + DistZillaPluginTestVersion = buildPerlPackage { 2737 + name = "Dist-Zilla-Plugin-Test-Version-0.002004"; 2738 + src = fetchurl { 2739 + url = mirror://cpan/authors/id/X/XE/XENO/Dist-Zilla-Plugin-Test-Version-0.002004.tar.gz; 2740 + sha256 = "4ae5055071e07442223d07d818e9484430368b59c15966b90b18c8abc06f8e36"; 2741 + }; 2742 + buildInputs = [ DistZilla TestNoTabs TestScript ]; 2743 + propagatedBuildInputs = [ DistZilla Moose TestVersion namespaceautoclean ]; 2744 + meta = { 2745 + homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Version/; 2746 + description = "Release Test::Version tests"; 2747 + license = "artistic_2"; 2748 + }; 2749 + }; 2750 + 2317 2751 EmailAbstract = buildPerlPackage { 2318 2752 name = "Email-Abstract-3.004"; 2319 2753 src = fetchurl { ··· 2733 3167 }; 2734 3168 2735 3169 FileChangeNotify = buildPerlModule rec { 2736 - name = "File-ChangeNotify-0.20"; 3170 + name = "File-ChangeNotify-0.23"; 2737 3171 src = fetchurl { 2738 - url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; 2739 - sha256 = "000aiiijf16j5cf8gql4vr6l9y561famkfb5qv5d29xz2ad4mmd9"; 3172 + url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 3173 + sha256 = "18aq6lcldniciw189ihmcji98y6zqa1gdl3mjqdg8f37i9amn4i3"; 2740 3174 }; 2741 3175 buildInputs = [ TestException ]; 2742 3176 propagatedBuildInputs = ··· 2788 3222 propagatedBuildInputs = [ FileBaseDir ]; 2789 3223 }; 2790 3224 3225 + FileFindIterator = buildPerlPackage { 3226 + name = "File-Find-Iterator-0.4"; 3227 + src = fetchurl { 3228 + url = mirror://cpan/authors/id/T/TE/TEXMEC/File-Find-Iterator-0.4.tar.gz; 3229 + sha256 = "a2b87ab9756a2e5bb674adbd39937663ed20c28c716bf5a1095a3ca44d54ab2c"; 3230 + }; 3231 + propagatedBuildInputs = [ ClassIterator ]; 3232 + meta = { 3233 + }; 3234 + }; 3235 + 2791 3236 FileFindRule = buildPerlPackage rec { 2792 - name = "File-Find-Rule-0.32"; 3237 + name = "File-Find-Rule-0.33"; 2793 3238 src = fetchurl { 2794 - url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; 2795 - sha256 = "0fdci3k9j8x69p28jb793gni4y9qbgzpfnnj1avzf8nnib9w1wrd"; 3239 + url = "mirror://cpan/authors/id/R/RC/RCLAMP/${name}.tar.gz"; 3240 + sha256 = "0w73b4jr2fcrd74a1w3b2jryq3mqzc8z5mk7ia9p85xn3qmpa5r4"; 2796 3241 }; 2797 3242 propagatedBuildInputs = [ NumberCompare TextGlob ]; 3243 + }; 3244 + 3245 + FileFindRulePerl = buildPerlPackage { 3246 + name = "File-Find-Rule-Perl-1.13"; 3247 + src = fetchurl { 3248 + url = mirror://cpan/authors/id/A/AD/ADAMK/File-Find-Rule-Perl-1.13.tar.gz; 3249 + sha256 = "d2ecb270778ddf54c536a78d02fe6ee7a675f7dcb7f3497ba1a76493f1bd2476"; 3250 + }; 3251 + propagatedBuildInputs = [ FileFindRule ParamsUtil ]; 3252 + meta = { 3253 + description = "Common rules for searching for Perl things"; 3254 + license = "perl"; 3255 + }; 3256 + }; 3257 + 3258 + FileHomeDir = buildPerlPackage { 3259 + name = "File-HomeDir-1.00"; 3260 + src = fetchurl { 3261 + url = mirror://cpan/authors/id/A/AD/ADAMK/File-HomeDir-1.00.tar.gz; 3262 + sha256 = "85b94f3513093ec0a25b91f9f2571918519ae6f2b7a1e8546f8f78d09a877143"; 3263 + }; 3264 + propagatedBuildInputs = [ FileWhich ]; 3265 + meta = { 3266 + description = "Find your home and other directories on any platform"; 3267 + license = "perl"; 3268 + }; 3269 + preCheck = "export HOME=$TMPDIR"; 2798 3270 }; 2799 3271 2800 3272 FileListing = buildPerlPackage rec { ··· 3114 3586 }; 3115 3587 }; 3116 3588 3589 + HashMergeSimple = buildPerlPackage { 3590 + name = "Hash-Merge-Simple-0.051"; 3591 + src = fetchurl { 3592 + url = mirror://cpan/authors/id/R/RO/ROKR/Hash-Merge-Simple-0.051.tar.gz; 3593 + sha256 = "1c56327873d2f04d5722777f044863d968910466997740d55a754071c6287b73"; 3594 + }; 3595 + buildInputs = [ TestMost ]; 3596 + propagatedBuildInputs = [ Clone ]; 3597 + meta = { 3598 + description = "Recursively merge two or more hashes, simply"; 3599 + license = "perl"; 3600 + }; 3601 + }; 3602 + 3117 3603 HashMultiValue = buildPerlPackage { 3118 3604 name = "Hash-MultiValue-0.13"; 3119 3605 src = fetchurl { ··· 3412 3898 HTTPParserXS = buildPerlPackage rec { 3413 3899 name = "HTTP-Parser-XS-0.14"; 3414 3900 src = fetchurl { 3415 - url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; 3901 + url = "mirror://cpan/authors/id/K/KA/KAZUHO/${name}.tar.gz"; 3416 3902 sha256 = "06srbjc380kvvj76r8n5c2y282j5zfgn0s0zmb9h3shwrynfqj05"; 3417 3903 }; 3418 3904 buildInputs = [ TestMore ]; ··· 3459 3945 }; 3460 3946 }; 3461 3947 3948 + "if" = buildPerlPackage { 3949 + name = "if-0.0601"; 3950 + src = fetchurl { 3951 + url = mirror://cpan/authors/id/I/IL/ILYAZ/modules/if-0.0601.tar.gz; 3952 + sha256 = "fb2b7329aa111a673cd22dc2889167e52058aead0de2fe0855b32dd658d5c1b7"; 3953 + }; 3954 + meta = { 3955 + }; 3956 + }; 3957 + 3462 3958 IOAll = buildPerlPackage { 3463 3959 name = "IO-All-0.46"; 3464 3960 src = fetchurl { ··· 3576 4072 sha256 = "2a3f4ad8442d9070780e58ef43722d19d1ee21a803bf7c8206877a10482de5a0"; 3577 4073 }; 3578 4074 }; 4075 + 4076 + IOstringy = pkgs.perlPackages.IOStringy; 3579 4077 3580 4078 IOStringy = buildPerlPackage rec { 3581 4079 name = "IO-stringy-2.110"; ··· 3781 4279 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 3782 4280 }; 3783 4281 }; 4282 + 4283 + libintlperl = pkgs.perlPackages.libintl_perl; 3784 4284 3785 4285 libintl_perl = buildPerlPackage rec { 3786 4286 name = "libintl-perl-1.23"; ··· 3822 4322 LinguaENInflectPhrase = buildPerlPackage rec { 3823 4323 name = "Lingua-EN-Inflect-Phrase-0.10"; 3824 4324 src = fetchurl { 3825 - url = "mirror://cpan/modules/by-module/Lingua/${name}.tar.gz"; 4325 + url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; 3826 4326 sha256 = "1l7sjnibnvgb7a73cjhysmrg4j2bfcn0x5yrqmh0v23laj9fsbbm"; 3827 4327 }; 3828 4328 buildInputs = [ TestMore ]; ··· 3979 4479 }; 3980 4480 }; 3981 4481 4482 + LogDispatchArray = buildPerlPackage { 4483 + name = "Log-Dispatch-Array-1.002"; 4484 + src = fetchurl { 4485 + url = mirror://cpan/authors/id/R/RJ/RJBS/Log-Dispatch-Array-1.002.tar.gz; 4486 + sha256 = "268ec720eec3651d3dadcad7d16f033b47f883c72d6f2547c4ccbe7fb22a4940"; 4487 + }; 4488 + buildInputs = [ TestDeep ]; 4489 + propagatedBuildInputs = [ LogDispatch ]; 4490 + meta = { 4491 + homepage = https://github.com/rjbs/log-dispatch-array; 4492 + description = "Log events to an array (reference)"; 4493 + license = "perl"; 4494 + }; 4495 + }; 4496 + 4497 + LogDispatchouli = buildPerlPackage { 4498 + name = "Log-Dispatchouli-2.006"; 4499 + src = fetchurl { 4500 + url = mirror://cpan/authors/id/R/RJ/RJBS/Log-Dispatchouli-2.006.tar.gz; 4501 + sha256 = "bd33b4fcf88ccfb694593ea6d7b330f053e6afee40f27acdf690c24547365354"; 4502 + }; 4503 + buildInputs = [ TestDeep TestFatal ]; 4504 + propagatedBuildInputs = [ LogDispatch LogDispatchArray ParamsUtil StringFlogger SubExporter SubExporterGlobExporter TryTiny ]; 4505 + meta = { 4506 + homepage = https://github.com/rjbs/log-dispatchouli; 4507 + description = "A simple wrapper around Log::Dispatch"; 4508 + license = "perl"; 4509 + }; 4510 + }; 4511 + 3982 4512 LWP = buildPerlPackage { 3983 4513 name = "libwww-perl-6.05"; 3984 4514 src = fetchurl { ··· 4004 4534 license = "perl"; 4005 4535 }; 4006 4536 }; 4537 + 4538 + LWPProtocolhttps = pkgs.perlPackages.LWPProtocolHttps; 4007 4539 4008 4540 LWPProtocolHttps = buildPerlPackage rec { 4009 4541 name = "LWP-Protocol-https-6.04"; ··· 4244 4776 }; 4245 4777 }; 4246 4778 4779 + MixinLinewise = buildPerlPackage { 4780 + name = "Mixin-Linewise-0.004"; 4781 + src = fetchurl { 4782 + url = mirror://cpan/authors/id/R/RJ/RJBS/Mixin-Linewise-0.004.tar.gz; 4783 + sha256 = "7a50d171850d3e0dde51e041eecd40abc68396ea822baa4381951a7710833dd9"; 4784 + }; 4785 + propagatedBuildInputs = [ IOString SubExporter ]; 4786 + meta = { 4787 + homepage = https://github.com/rjbs/mixin-linewise; 4788 + description = "Write your linewise code for handles; this does the rest"; 4789 + license = "perl"; 4790 + }; 4791 + }; 4792 + 4247 4793 ModuleBuild = buildPerlPackage { 4248 4794 name = "Module-Build-0.4005"; 4249 4795 src = fetchurl { ··· 4258 4804 }; 4259 4805 4260 4806 ModuleBuildTiny = buildPerlModule { 4261 - name = "Module-Build-Tiny-0.023"; 4807 + name = "Module-Build-Tiny-0.026"; 4262 4808 src = fetchurl { 4263 - url = mirror://cpan/authors/id/L/LE/LEONT/Module-Build-Tiny-0.023.tar.gz; 4264 - sha256 = "eba7fbfea2dd84310ab00f22fd29bbf774b10a465df3f6133ca7da88c0bd6ac4"; 4809 + url = mirror://cpan/authors/id/L/LE/LEONT/Module-Build-Tiny-0.026.tar.gz; 4810 + sha256 = "9a1860325404c4ea20e2a79e7236c5ad9203ab71bacab9667044e3fad1eb31ad"; 4265 4811 }; 4266 4812 buildInputs = [ ExtUtilsConfig ExtUtilsHelpers ExtUtilsInstallPaths JSONPP perl ]; 4267 4813 propagatedBuildInputs = [ ExtUtilsConfig ExtUtilsHelpers ExtUtilsInstallPaths JSONPP ]; ··· 4280 4826 propagatedBuildInputs = [ ExtUtilsXSpp ExtUtilsCppGuess ]; 4281 4827 }; 4282 4828 4829 + ModuleCoreList = buildPerlPackage { 4830 + name = "Module-CoreList-2.97"; 4831 + src = fetchurl { 4832 + url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-2.97.tar.gz; 4833 + sha256 = "fa39c487d43088e7010467621f57d8e3f57b72d2bbf711fc509e87a501f35e09"; 4834 + }; 4835 + meta = { 4836 + homepage = http://dev.perl.org/; 4837 + description = "What modules shipped with versions of perl"; 4838 + license = "perl"; 4839 + }; 4840 + }; 4841 + 4283 4842 ModuleFind = buildPerlPackage { 4284 4843 name = "Module-Find-0.11"; 4285 4844 src = fetchurl { ··· 4347 4906 }; 4348 4907 }; 4349 4908 4909 + ModuleManifest = buildPerlPackage { 4910 + name = "Module-Manifest-1.08"; 4911 + src = fetchurl { 4912 + url = mirror://cpan/authors/id/A/AD/ADAMK/Module-Manifest-1.08.tar.gz; 4913 + sha256 = "722ed428afcbe5b5b441b0165cbafbd8534fa63d7856d4089e6e25ac21e6445d"; 4914 + }; 4915 + buildInputs = [ TestException TestWarn ]; 4916 + propagatedBuildInputs = [ ParamsUtil ]; 4917 + meta = { 4918 + description = "Parse and examine a Perl distribution MANIFEST file"; 4919 + license = "perl"; 4920 + }; 4921 + }; 4922 + 4350 4923 ModuleMetadata = buildPerlPackage rec { 4351 4924 name = "Module-Metadata-1.000005"; 4352 4925 src = fetchurl { ··· 4354 4927 sha256 = "04xxs3542mqdadcs2bdlpyldmbbxdn9x0gwjnyy5p1d5c3ajnq9k"; 4355 4928 }; 4356 4929 propagatedBuildInputs = [ version ]; 4930 + }; 4931 + 4932 + ModulePath = buildPerlPackage { 4933 + name = "Module-Path-0.09"; 4934 + src = fetchurl { 4935 + url = mirror://cpan/authors/id/N/NE/NEILB/Module-Path-0.09.tar.gz; 4936 + sha256 = "5330a76ff56800778d825548b4d631510a1a6b4f04725dddca95e68c4ed3ac18"; 4937 + }; 4938 + buildInputs = [ DevelFindPerl ]; 4939 + meta = { 4940 + description = "Get the full path to a locally installed module"; 4941 + license = "perl"; 4942 + }; 4357 4943 }; 4358 4944 4359 4945 ModulePluggable = buildPerlPackage { ··· 4457 5043 }; 4458 5044 }; 4459 5045 4460 - MooseAutobox = buildPerlPackage rec { 4461 - name = "Moose-Autobox-0.09"; 5046 + MooseAutobox = buildPerlPackage { 5047 + name = "Moose-Autobox-0.13"; 4462 5048 src = fetchurl { 4463 - url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 4464 - sha256 = "12wsm576mc5sdqc1bhim9iazdx4fy336gz10zwwalygri3arlvgh"; 5049 + url = mirror://cpan/authors/id/R/RJ/RJBS/Moose-Autobox-0.13.tar.gz; 5050 + sha256 = "3474b3e6dfe099fcca34089375ace6612cca35d4d8f9a0b8b4e48fbf88541b21"; 4465 5051 }; 4466 - propagatedBuildInputs = [Moose TestException Autobox Perl6Junction]; 5052 + buildInputs = [ TestException ]; 5053 + propagatedBuildInputs = [ Moose SyntaxKeywordJunction autobox ]; 5054 + meta = { 5055 + description = "Autoboxed wrappers for Native Perl datatypes"; 5056 + license = "perl"; 5057 + }; 4467 5058 }; 4468 5059 4469 5060 MooseXABC = buildPerlPackage { ··· 4610 5201 }; 4611 5202 }; 4612 5203 5204 + MooseXHasSugar = buildPerlModule { 5205 + name = "MooseX-Has-Sugar-0.05070421"; 5206 + src = fetchurl { 5207 + url = mirror://cpan/authors/id/K/KE/KENTNL/MooseX-Has-Sugar-0.05070421.tar.gz; 5208 + sha256 = "5acf92a6dcac50a6edfcbdb2c38802f8c1f9dc7194a79d0b85a3d4105ebba7df"; 5209 + }; 5210 + buildInputs = [ Moose MooseXTypes TestFatal namespaceautoclean ]; 5211 + propagatedBuildInputs = [ SubExporter ]; 5212 + meta = { 5213 + homepage = https://github.com/kentfredric/MooseX-Has-Sugar; 5214 + description = "Sugar Syntax for moose 'has' fields"; 5215 + license = "perl"; 5216 + }; 5217 + }; 5218 + 5219 + MooseXLazyRequire = buildPerlPackage { 5220 + name = "MooseX-LazyRequire-0.10"; 5221 + src = fetchurl { 5222 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-LazyRequire-0.10.tar.gz; 5223 + sha256 = "a555f80c0e91bc428f040015f00dd98f3c022704ec089516b9b3507f3d437090"; 5224 + }; 5225 + buildInputs = [ TestCheckDeps TestFatal ]; 5226 + propagatedBuildInputs = [ Moose aliased namespaceautoclean ]; 5227 + meta = { 5228 + homepage = https://github.com/karenetheridge/moosex-lazyrequire; 5229 + description = "Required attributes which fail only when trying to use them"; 5230 + license = "perl"; 5231 + }; 5232 + }; 5233 + 4613 5234 MooseXMarkAsMethods = buildPerlPackage { 4614 5235 name = "MooseX-MarkAsMethods-0.15"; 4615 5236 src = fetchurl { ··· 4654 5275 }; 4655 5276 }; 4656 5277 5278 + MooseXOneArgNew = buildPerlPackage { 5279 + name = "MooseX-OneArgNew-0.003"; 5280 + src = fetchurl { 5281 + url = mirror://cpan/authors/id/R/RJ/RJBS/MooseX-OneArgNew-0.003.tar.gz; 5282 + sha256 = "bd1879192f542dbc0741dbd1ba71f29bd22a0fce372d7a6ae04dbded51d71123"; 5283 + }; 5284 + buildInputs = [ Moose ]; 5285 + propagatedBuildInputs = [ Moose MooseXRoleParameterized namespaceautoclean ]; 5286 + meta = { 5287 + homepage = https://github.com/rjbs/moosex-oneargnew; 5288 + description = "Teach ->new to accept single, non-hashref arguments"; 5289 + license = "perl"; 5290 + }; 5291 + }; 5292 + 4657 5293 MooseXRelatedClassRoles = buildPerlPackage rec { 4658 5294 name = "MooseX-RelatedClassRoles-0.004"; 4659 5295 src = fetchurl { ··· 4866 5502 }; 4867 5503 }; 4868 5504 5505 + MooseXTypesPerl = buildPerlPackage { 5506 + name = "MooseX-Types-Perl-0.101341"; 5507 + src = fetchurl { 5508 + url = mirror://cpan/authors/id/R/RJ/RJBS/MooseX-Types-Perl-0.101341.tar.gz; 5509 + sha256 = "d1081a734d62121f3262b18170022de2f51ebcc0a8b8afe1b1273d7cb3e58c97"; 5510 + }; 5511 + propagatedBuildInputs = [ MooseXTypes ParamsUtil ]; 5512 + meta = { 5513 + description = "Moose types that check against Perl syntax"; 5514 + license = "perl"; 5515 + }; 5516 + }; 5517 + 4869 5518 MooseXTypesStringlike = buildPerlPackage { 4870 5519 name = "MooseX-Types-Stringlike-0.001"; 4871 5520 src = fetchurl { ··· 5041 5690 sha256 = "94f2bd6b317a9142e400d7d17bd573dc9d22284c3ceaa4864474ba674e0e2e9f"; 5042 5691 }; 5043 5692 buildInputs = [ LWP TestException ]; 5044 - propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule HTTPDate HTTPMessage LWPUserAgentDetermined MIMETypes Moose MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions PathClass RegexpCommon TermEncoding TermProgressBarSimple URI XMLLibXML ]; 5693 + propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule HTTPDate HTTPMessage LWPUserAgentDetermined MIMETypes Moose MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions PathClass RegexpCommon TermEncoding TermProgressBarSimple URI XMLLibXML JSON ]; 5694 + # See https://github.com/pfig/net-amazon-s3/pull/25 5695 + patches = 5696 + [ ../development/perl-modules/net-amazon-s3-credentials-provider.patch ]; 5045 5697 meta = { 5046 5698 description = "Use the Amazon S3 - Simple Storage Service"; 5047 5699 license = "perl"; ··· 5477 6129 }; 5478 6130 }; 5479 6131 5480 - PerlCritic = buildPerlPackage rec { 5481 - name = "Perl-Critic-1.105"; 6132 + PerlCritic = buildPerlPackage { 6133 + name = "Perl-Critic-1.118"; 5482 6134 src = fetchurl { 5483 - url = "mirror://cpan/authors/id/E/EL/ELLIOTJS/${name}.tar.gz"; 5484 - sha256 = "3e1bd5ab4912ebe20cd3cb81b36ee28dbdd8d410374a31025dc9fb289921ff27"; 6135 + url = mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-1.118.tar.gz; 6136 + sha256 = "666d2bef3ac924598c06a05277680da5910e10d94c5ec161336f6509c11155e8"; 5485 6137 }; 5486 - propagatedBuildInputs = [ 5487 - PPI BKeywords ConfigTiny ExceptionClass Readonly StringFormat 5488 - EmailAddress FileWhich PerlTidy PodSpell ReadonlyXS RegexpParser 5489 - ]; 6138 + buildInputs = [ TestDeep ]; 6139 + propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress ExceptionClass IOString ListMoreUtils PPI PPIxRegexp PPIxUtilities PerlTidy PodSpell Readonly StringFormat TaskWeaken ]; 6140 + meta = { 6141 + homepage = http://perlcritic.com; 6142 + description = "Critique Perl source code for best-practices"; 6143 + license = "perl"; 6144 + }; 5490 6145 }; 5491 6146 5492 6147 PerlIOeol = buildPerlPackage { ··· 5610 6265 }; 5611 6266 }; 5612 6267 5613 - PPI = buildPerlPackage rec { 5614 - name = "PPI-1.210"; 6268 + PPI = buildPerlPackage { 6269 + name = "PPI-1.215"; 5615 6270 src = fetchurl { 5616 - url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz"; 5617 - sha256 = "6c851e86475242fa0def2f02565743d41ab703ff6df3e826166ee9df5b961c7a"; 6271 + url = mirror://cpan/authors/id/A/AD/ADAMK/PPI-1.215.tar.gz; 6272 + sha256 = "db238e84da705b952b69f25554019ce70124079a0ad43713d0638aa14ba54878"; 5618 6273 }; 5619 - propagatedBuildInputs = [ 5620 - ClassInspector 5621 - Clone 5622 - FileRemove 5623 - IOString 5624 - ListMoreUtils 5625 - ParamsUtil 5626 - TaskWeaken 5627 - TestNoWarnings TestObject TestSubCalls 5628 - ]; 6274 + buildInputs = [ ClassInspector FileRemove TestNoWarnings TestObject TestSubCalls ]; 6275 + propagatedBuildInputs = [ Clone IOString ListMoreUtils ParamsUtil TaskWeaken ]; 6276 + meta = { 6277 + description = "Parse, Analyze and Manipulate Perl (without perl)"; 6278 + license = "perl"; 6279 + }; 5629 6280 doCheck = false; 5630 6281 }; 5631 6282 6283 + PPIxRegexp = buildPerlPackage { 6284 + name = "PPIx-Regexp-0.034"; 6285 + src = fetchurl { 6286 + url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.034.tar.gz; 6287 + sha256 = "512a358f4bd6196df0601ff36f7831e0ba142fb8ef2bc3995e19bceabd0b5ae7"; 6288 + }; 6289 + propagatedBuildInputs = [ ListMoreUtils PPI TaskWeaken ]; 6290 + meta = { 6291 + description = "Parse regular expressions"; 6292 + license = "perl"; 6293 + }; 6294 + }; 6295 + 6296 + PPIxUtilities = buildPerlPackage { 6297 + name = "PPIx-Utilities-1.001000"; 6298 + src = fetchurl { 6299 + url = mirror://cpan/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-1.001000.tar.gz; 6300 + sha256 = "03a483386fd6a2c808f09778d44db06b02c3140fb24ba4bf12f851f46d3bcb9b"; 6301 + }; 6302 + buildInputs = [ PPI TestDeep ]; 6303 + propagatedBuildInputs = [ ExceptionClass PPI Readonly TaskWeaken ]; 6304 + meta = { 6305 + description = "Extensions to L<PPI|PPI>"; 6306 + license = "perl"; 6307 + }; 6308 + }; 6309 + 5632 6310 ProcWaitStat = buildPerlPackage rec { 5633 6311 name = "Proc-WaitStat-1.00"; 5634 6312 src = fetchurl { ··· 5664 6342 }; 5665 6343 }; 5666 6344 6345 + PerlMinimumVersion = buildPerlPackage { 6346 + name = "Perl-MinimumVersion-1.32"; 6347 + src = fetchurl { 6348 + url = mirror://cpan/authors/id/C/CH/CHORNY/Perl-MinimumVersion-1.32.tar.gz; 6349 + sha256 = "fa9884abee80c7afc260a28a4e6a6804a0335f5f582e3931c3a53b8504f1a27a"; 6350 + }; 6351 + buildInputs = [ TestScript ]; 6352 + propagatedBuildInputs = [ FileFindRule FileFindRulePerl PPI PPIxRegexp ParamsUtil PerlCritic ]; 6353 + meta = { 6354 + description = "Find a minimum required version of perl for Perl code"; 6355 + license = "perl"; 6356 + }; 6357 + }; 6358 + 6359 + PerlPrereqScanner = buildPerlPackage { 6360 + name = "Perl-PrereqScanner-1.016"; 6361 + src = fetchurl { 6362 + url = mirror://cpan/authors/id/R/RJ/RJBS/Perl-PrereqScanner-1.016.tar.gz; 6363 + sha256 = "1ab70723f3d036ef91684572beacab40bf99f5ed69922769aa077664c778c474"; 6364 + }; 6365 + buildInputs = [ PPI TryTiny ]; 6366 + propagatedBuildInputs = [ GetoptLongDescriptive ListMoreUtils ModulePath Moose PPI ParamsUtil StringRewritePrefix namespaceautoclean ]; 6367 + meta = { 6368 + homepage = https://github.com/rjbs/perl-prereqscanner; 6369 + description = "A tool to scan your Perl code for its prerequisites"; 6370 + license = "perl"; 6371 + }; 6372 + }; 6373 + 6374 + PerlVersion = buildPerlPackage { 6375 + name = "Perl-Version-1.011"; 6376 + src = fetchurl { 6377 + url = mirror://cpan/authors/id/A/AN/ANDYA/Perl-Version-1.011.tar.gz; 6378 + sha256 = "12ede8a87a12574fcd525c1d23d8a5b2fa2918ff5b78eb56cf701251a81af19b"; 6379 + }; 6380 + propagatedBuildInputs = [ FileSlurp ]; 6381 + meta = { 6382 + description = "Parse and manipulate Perl version strings"; 6383 + license = "perl"; 6384 + }; 6385 + }; 6386 + 5667 6387 PodCoverage = buildPerlPackage rec { 5668 6388 name = "Pod-Coverage-0.19"; 5669 6389 src = fetchurl { ··· 5673 6393 propagatedBuildInputs = [DevelSymdump]; 5674 6394 }; 5675 6395 6396 + PodCoverageTrustPod = buildPerlPackage { 6397 + name = "Pod-Coverage-TrustPod-0.100002"; 6398 + src = fetchurl { 6399 + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Coverage-TrustPod-0.100002.tar.gz; 6400 + sha256 = "2389f8085c16087b10f59f1bd1b9de5d83cca5eb203778a2af1cee897b89bb6e"; 6401 + }; 6402 + propagatedBuildInputs = [ PodCoverage PodEventual ]; 6403 + meta = { 6404 + homepage = https://github.com/rjbs/pod-coverage-trustpod; 6405 + description = "Allow a module's pod to contain Pod::Coverage hints"; 6406 + license = "perl"; 6407 + }; 6408 + }; 6409 + 6410 + PodElemental = buildPerlPackage { 6411 + name = "Pod-Elemental-0.102362"; 6412 + src = fetchurl { 6413 + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-0.102362.tar.gz; 6414 + sha256 = "2b56a2783650f170bc7131bb36de65e4e3372a54bab596a798debebbf2af8732"; 6415 + }; 6416 + buildInputs = [ TestDeep TestDifferences ]; 6417 + propagatedBuildInputs = [ MixinLinewise Moose MooseAutobox MooseXTypes PodEventual StringRewritePrefix StringTruncate SubExporter SubExporterForMethods TestDeep TestDifferences namespaceautoclean ]; 6418 + meta = { 6419 + homepage = https://github.com/rjbs/pod-elemental; 6420 + description = "Work with nestable Pod elements"; 6421 + license = "perl"; 6422 + }; 6423 + }; 6424 + 6425 + PodElementalPerlMunger = buildPerlPackage { 6426 + name = "Pod-Elemental-PerlMunger-0.093332"; 6427 + src = fetchurl { 6428 + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-PerlMunger-0.093332.tar.gz; 6429 + sha256 = "fc4c4ef76d2b557c590b998d08393b189a2af969d4d195439f37e7d7d466d062"; 6430 + }; 6431 + buildInputs = [ Moose PodElemental ]; 6432 + propagatedBuildInputs = [ ListMoreUtils Moose PPI PodElemental namespaceautoclean ]; 6433 + meta = { 6434 + homepage = https://github.com/rjbs/pod-elemental-perlmunger; 6435 + description = "A thing that takes a string of Perl and rewrites its documentation"; 6436 + license = "perl"; 6437 + }; 6438 + }; 6439 + 5676 6440 PodEscapes = buildPerlPackage { 5677 6441 name = "Pod-Escapes-1.04"; 5678 6442 src = fetchurl { ··· 5681 6445 }; 5682 6446 }; 5683 6447 6448 + PodEventual = buildPerlPackage { 6449 + name = "Pod-Eventual-0.093330"; 6450 + src = fetchurl { 6451 + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz; 6452 + sha256 = "29de14a69df8a26f7e8ff73daca5afa7acc84cc9b7ae28093a5b1af09a4830b6"; 6453 + }; 6454 + propagatedBuildInputs = [ MixinLinewise TestDeep ]; 6455 + meta = { 6456 + description = "Read a POD document as a series of trivial events"; 6457 + license = "perl"; 6458 + }; 6459 + }; 6460 + 6461 + podlinkcheck = buildPerlPackage { 6462 + name = "podlinkcheck-12"; 6463 + src = fetchurl { 6464 + url = mirror://cpan/authors/id/K/KR/KRYDE/podlinkcheck-12.tar.gz; 6465 + sha256 = "c5da0e390b58655934e1df57937d29d7de13b99f5638fe44833832a5b39c8aa5"; 6466 + }; 6467 + propagatedBuildInputs = [ FileFindIterator IPCRun constantdefer libintlperl ]; 6468 + meta = { 6469 + homepage = http://user42.tuxfamily.org/podlinkcheck/index.html; 6470 + description = "Check POD L<> link references"; 6471 + license = "gpl"; 6472 + }; 6473 + }; 6474 + 6475 + PodMarkdown = buildPerlPackage { 6476 + name = "Pod-Markdown-1.322"; 6477 + src = fetchurl { 6478 + url = mirror://cpan/authors/id/R/RW/RWSTAUNER/Pod-Markdown-1.322.tar.gz; 6479 + sha256 = "375091d89d9662b0c41bedad391927d6904d05f740e1bb689b494b4b35e979f7"; 6480 + }; 6481 + buildInputs = [ TestDifferences ]; 6482 + meta = { 6483 + homepage = https://github.com/rwstauner/Pod-Markdown; 6484 + description = "Convert POD to Markdown"; 6485 + license = "perl"; 6486 + }; 6487 + }; 6488 + 5684 6489 PodSimple = buildPerlPackage { 5685 6490 name = "Pod-Simple-3.05"; 5686 6491 src = fetchurl { ··· 5698 6503 }; 5699 6504 }; 5700 6505 6506 + PodWeaver = buildPerlPackage { 6507 + name = "Pod-Weaver-3.101638"; 6508 + src = fetchurl { 6509 + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Weaver-3.101638.tar.gz; 6510 + sha256 = "1232b761016221e331a266a42661fa352447d0da075ebdb41dc4c4d71e60629c"; 6511 + }; 6512 + buildInputs = [ PPI SoftwareLicense TestDifferences ]; 6513 + propagatedBuildInputs = [ ConfigMVP ConfigMVPReaderINI DateTime ListMoreUtils LogDispatchouli Moose MooseAutobox ParamsUtil PodElemental StringFlogger StringFormatter StringRewritePrefix namespaceautoclean ]; 6514 + meta = { 6515 + homepage = https://github.com/rjbs/pod-weaver; 6516 + description = "Weave together a Pod document from an outline"; 6517 + license = "perl"; 6518 + }; 6519 + }; 6520 + 5701 6521 ProbePerl = buildPerlPackage rec { 5702 6522 name = "Probe-Perl-0.01"; 5703 6523 src = fetchurl { ··· 5761 6581 }; 5762 6582 }; 5763 6583 5764 - RegexpParser = buildPerlPackage rec { 5765 - name = "Regexp-Parser-0.20"; 6584 + RegexpParser = buildPerlPackage { 6585 + name = "Regexp-Parser-0.21"; 5766 6586 src = fetchurl { 5767 - url = "mirror://cpan/authors/id/P/PI/PINYAN/${name}.tar.gz"; 5768 - sha256 = "0dfdbe060724396697303c5522e697679ab6e74151f3c3ef8df49f3bda30a2a5"; 6587 + url = mirror://cpan/authors/id/T/TO/TODDR/Regexp-Parser-0.21.tar.gz; 6588 + sha256 = "d70cb66821f1f67a9b1ff53f0fa33c06aec8693791e0a5943be6760c25d2768d"; 6589 + }; 6590 + meta = { 6591 + homepage = http://wiki.github.com/toddr/Regexp-Parser; 6592 + description = "Base class for parsing regexes"; 6593 + license = "unknown"; 5769 6594 }; 5770 6595 }; 5771 6596 ··· 5801 6626 }; 5802 6627 }; 5803 6628 6629 + RoleHasMessage = buildPerlPackage { 6630 + name = "Role-HasMessage-0.005"; 6631 + src = fetchurl { 6632 + url = mirror://cpan/authors/id/R/RJ/RJBS/Role-HasMessage-0.005.tar.gz; 6633 + sha256 = "bc6cecf3022159dc415fb931e38291425d6aa8a9542d980b14ea692141337ca9"; 6634 + }; 6635 + buildInputs = [ Moose ]; 6636 + propagatedBuildInputs = [ Moose MooseXRoleParameterized StringErrf TryTiny namespaceclean ]; 6637 + meta = { 6638 + description = "A thing with a message method"; 6639 + license = "perl"; 6640 + }; 6641 + }; 6642 + 6643 + RoleIdentifiable = buildPerlPackage { 6644 + name = "Role-Identifiable-0.005"; 6645 + src = fetchurl { 6646 + url = mirror://cpan/authors/id/R/RJ/RJBS/Role-Identifiable-0.005.tar.gz; 6647 + sha256 = "86910b6052d50bc64d1613bc1274f2ae17d553bfc3f0247a3fe3f7bb2cdd3aee"; 6648 + }; 6649 + buildInputs = [ Moose ]; 6650 + propagatedBuildInputs = [ Moose ]; 6651 + meta = { 6652 + description = "A thing with a list of tags"; 6653 + license = "perl"; 6654 + }; 6655 + }; 6656 + 5804 6657 RoleTiny = buildPerlPackage { 5805 6658 name = "Role-Tiny-1.002004"; 5806 6659 src = fetchurl { ··· 5927 6780 sha256 = "eda753f0197e8c3c8d4ab20a634561ce84011fa51aa5ff40d4dbcb326ace0833"; 5928 6781 }; 5929 6782 buildInputs = [ pkgs.which ]; 6783 + }; 6784 + 6785 + SoftwareLicense = buildPerlPackage { 6786 + name = "Software-License-0.103005"; 6787 + src = fetchurl { 6788 + url = mirror://cpan/authors/id/R/RJ/RJBS/Software-License-0.103005.tar.gz; 6789 + sha256 = "050a14e0b3fb15763fd267fdd8ccc7ec8c459d8cc830b0bdc39ce09f5910f88c"; 6790 + }; 6791 + propagatedBuildInputs = [ DataSection SubInstall TextTemplate ]; 6792 + meta = { 6793 + homepage = https://github.com/rjbs/software-license; 6794 + description = "Packages that provide templated software licenses"; 6795 + license = "perl"; 6796 + }; 5930 6797 }; 5931 6798 5932 6799 SortVersions = buildPerlPackage rec { ··· 6113 6980 }; 6114 6981 }; 6115 6982 6983 + StringErrf = buildPerlPackage { 6984 + name = "String-Errf-0.006"; 6985 + src = fetchurl { 6986 + url = mirror://cpan/authors/id/R/RJ/RJBS/String-Errf-0.006.tar.gz; 6987 + sha256 = "2c09631fbece8e85a94785abede882f5d29e0f21f72239d01332b3bafd9c53ac"; 6988 + }; 6989 + buildInputs = [ JSON TimeDate ]; 6990 + propagatedBuildInputs = [ ParamsUtil StringFormatter SubExporter ]; 6991 + meta = { 6992 + description = "A simple sprintf-like dialect"; 6993 + license = "perl"; 6994 + }; 6995 + }; 6996 + 6116 6997 StringEscape = buildPerlPackage rec { 6117 6998 name = "String-Escape-2010.002"; 6118 6999 src = fetchurl { ··· 6121 7002 }; 6122 7003 }; 6123 7004 7005 + StringFlogger = buildPerlPackage { 7006 + name = "String-Flogger-1.101243"; 7007 + src = fetchurl { 7008 + url = mirror://cpan/authors/id/R/RJ/RJBS/String-Flogger-1.101243.tar.gz; 7009 + sha256 = "05e3f55198e96d56d27867b81c244d801a5d85e5b19b7acc3352993aefbd29fd"; 7010 + }; 7011 + propagatedBuildInputs = [ JSON ParamsUtil SubExporter ]; 7012 + meta = { 7013 + homepage = https://github.com/rjbs/string-flogger; 7014 + description = "String munging for loggers"; 7015 + license = "perl"; 7016 + }; 7017 + }; 7018 + 6124 7019 StringFormat = buildPerlPackage rec { 6125 7020 name = "String-Format-1.16"; 6126 7021 src = fetchurl { 6127 7022 url = "mirror://cpan/authors/id/D/DA/DARREN/${name}.tar.gz"; 6128 7023 sha256 = "edb27dd055ad71012a439f262f9394517adb585a5c27ba72c1819bae2c23729a"; 7024 + }; 7025 + }; 7026 + 7027 + StringFormatter = buildPerlPackage { 7028 + name = "String-Formatter-0.102082"; 7029 + src = fetchurl { 7030 + url = mirror://cpan/authors/id/R/RJ/RJBS/String-Formatter-0.102082.tar.gz; 7031 + sha256 = "93d787dd8f13832a3683d219e086eaf4eb6c5391e396bfcc364c414423b0051a"; 7032 + }; 7033 + propagatedBuildInputs = [ ParamsUtil SubExporter ]; 7034 + meta = { 7035 + description = "Build sprintf-like functions of your own"; 7036 + license = "gpl"; 6129 7037 }; 6130 7038 }; 6131 7039 ··· 6169 7077 [ LinguaENInflectPhrase TextUnidecode namespaceclean ]; 6170 7078 }; 6171 7079 7080 + StringTruncate = buildPerlPackage { 7081 + name = "String-Truncate-1.100600"; 7082 + src = fetchurl { 7083 + url = mirror://cpan/authors/id/R/RJ/RJBS/String-Truncate-1.100600.tar.gz; 7084 + sha256 = "e2665f82254a05b2a43c51bb8244661130ad9e052d4d8423b2ce2e9549c0bb5c"; 7085 + }; 7086 + propagatedBuildInputs = [ SubExporter SubInstall ]; 7087 + meta = { 7088 + description = "A module for when strings are too long to be displayed in.."; 7089 + license = "perl"; 7090 + }; 7091 + }; 7092 + 6172 7093 StringTT = buildPerlPackage { 6173 7094 name = "String-TT-0.03"; 6174 7095 src = fetchurl { ··· 6209 7130 }; 6210 7131 }; 6211 7132 7133 + SubExporterForMethods = buildPerlPackage { 7134 + name = "Sub-Exporter-ForMethods-0.100050"; 7135 + src = fetchurl { 7136 + url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-ForMethods-0.100050.tar.gz; 7137 + sha256 = "67dfaa39c58995ed1d341d7f2e785a68b7ba4ade72608f491459b8d2dee6df33"; 7138 + }; 7139 + propagatedBuildInputs = [ SubExporter SubName ]; 7140 + meta = { 7141 + description = "Helper routines for using Sub::Exporter to build methods"; 7142 + license = "perl"; 7143 + }; 7144 + }; 7145 + 7146 + SubExporterGlobExporter = buildPerlPackage { 7147 + name = "Sub-Exporter-GlobExporter-0.003"; 7148 + src = fetchurl { 7149 + url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-GlobExporter-0.003.tar.gz; 7150 + sha256 = "4cb082331151360756f3b2f8122fdd44597a207d62bd3f2ecb13578005116ab1"; 7151 + }; 7152 + propagatedBuildInputs = [ SubExporter ]; 7153 + meta = { 7154 + homepage = https://github.com/rjbs/sub-exporter-globexporter; 7155 + description = "Export shared globs with Sub::Exporter collectors"; 7156 + license = "perl"; 7157 + }; 7158 + }; 7159 + 6212 7160 SubExporterProgressive = buildPerlPackage { 6213 7161 name = "Sub-Exporter-Progressive-0.001006"; 6214 7162 src = fetchurl { ··· 6345 7293 }; 6346 7294 }; 6347 7295 7296 + syntax = buildPerlPackage { 7297 + name = "syntax-0.004"; 7298 + src = fetchurl { 7299 + url = mirror://cpan/authors/id/P/PH/PHAYLON/syntax-0.004.tar.gz; 7300 + sha256 = "fe19b6da8a8f43a5aa2ee571441bc0e339fb156d0081c157a1a24e9812c7d365"; 7301 + }; 7302 + propagatedBuildInputs = [ DataOptList namespaceclean ]; 7303 + meta = { 7304 + homepage = https://github.com/phaylon/syntax/wiki; 7305 + description = "Activate syntax extensions"; 7306 + license = "perl"; 7307 + }; 7308 + }; 7309 + 7310 + SyntaxKeywordJunction = buildPerlPackage { 7311 + name = "Syntax-Keyword-Junction-0.003006"; 7312 + src = fetchurl { 7313 + url = mirror://cpan/authors/id/F/FR/FREW/Syntax-Keyword-Junction-0.003006.tar.gz; 7314 + sha256 = "182ab56d86bf3acf292d4ed5893ae0134f43843cdadba3e18f9885e6f86035ec"; 7315 + }; 7316 + propagatedBuildInputs = [ SubExporterProgressive TestRequires syntax ]; 7317 + meta = { 7318 + description = "Perl6 style Junction operators in Perl5"; 7319 + license = "perl"; 7320 + }; 7321 + }; 7322 + 6348 7323 SysHostnameLong = buildPerlPackage rec { 6349 7324 name = "Sys-Hostname-Long-1.4"; 6350 7325 src = fetchurl { ··· 6572 7547 propagatedBuildInputs = [ Spiffy ]; 6573 7548 }; 6574 7549 6575 - TestCheckDeps = buildPerlPackage { 6576 - name = "Test-CheckDeps-0.002"; 7550 + TestCheckDeps = buildPerlModule { 7551 + name = "Test-CheckDeps-0.006"; 6577 7552 src = fetchurl { 6578 - url = mirror://cpan/authors/id/L/LE/LEONT/Test-CheckDeps-0.002.tar.gz; 6579 - sha256 = "0fmm9xsgial599bqb6rcrc6xp0627rcdp0ivx8wsy807py5jk5i6"; 7553 + url = mirror://cpan/authors/id/L/LE/LEONT/Test-CheckDeps-0.006.tar.gz; 7554 + sha256 = "774c1455566d11746118fd95305d1dbd111af86eac78058918e72468c43d9bcb"; 6580 7555 }; 7556 + buildInputs = [ ModuleBuildTiny ]; 6581 7557 propagatedBuildInputs = [ CPANMetaCheck ]; 6582 7558 meta = { 6583 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 6584 7559 description = "Check for presence of dependencies"; 6585 - license = "perl5"; 7560 + license = "perl"; 7561 + }; 7562 + }; 7563 + 7564 + TestCPANMeta = buildPerlPackage { 7565 + name = "Test-CPAN-Meta-0.23"; 7566 + src = fetchurl { 7567 + url = mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-0.23.tar.gz; 7568 + sha256 = "dda70c5cb61eddc6d3148cb66b6ff5eb4546a065257f4c104112a8a8a3575116"; 7569 + }; 7570 + meta = { 7571 + description = "Validate your CPAN META.yml files"; 7572 + license = "artistic_2"; 6586 7573 }; 6587 7574 }; 6588 7575 ··· 6611 7598 }; 6612 7599 }; 6613 7600 7601 + TestDistManifest = buildPerlPackage { 7602 + name = "Test-DistManifest-1.012"; 7603 + src = fetchurl { 7604 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-DistManifest-1.012.tar.gz; 7605 + sha256 = "4b128bef9beea2f03bdca037ceb722de43b4a2c516c3f50c2a26421548a72208"; 7606 + }; 7607 + buildInputs = [ TestNoWarnings ]; 7608 + propagatedBuildInputs = [ ModuleManifest ]; 7609 + meta = { 7610 + homepage = http://search.cpan.org/dist/Test-DistManifest; 7611 + description = "Author test that validates a package MANIFEST"; 7612 + license = "perl"; 7613 + }; 7614 + }; 7615 + 6614 7616 TestEOL = buildPerlPackage { 6615 7617 name = "Test-EOL-1.5"; 6616 7618 src = fetchurl { ··· 6661 7663 }; 6662 7664 }; 6663 7665 7666 + TestFileShareDir = buildPerlModule { 7667 + name = "Test-File-ShareDir-0.3.3"; 7668 + src = fetchurl { 7669 + url = mirror://cpan/authors/id/K/KE/KENTNL/Test-File-ShareDir-0.3.3.tar.gz; 7670 + sha256 = "877e14afb6f432bd888ef730c0afd776dd149b14bc520bc2ce842d114e5886a2"; 7671 + }; 7672 + buildInputs = [ TestFatal ]; 7673 + propagatedBuildInputs = [ FileCopyRecursive FileShareDir PathTiny ]; 7674 + meta = { 7675 + homepage = https://github.com/kentfredric/Test-File-ShareDir; 7676 + description = "Create a Fake ShareDir for your modules for testing"; 7677 + license = "perl"; 7678 + }; 7679 + }; 7680 + 6664 7681 TestHarness = buildPerlPackage rec { 6665 7682 name = "Test-Harness-3.17"; 6666 7683 src = fetchurl { ··· 6752 7769 }; 6753 7770 }; 6754 7771 7772 + TestMojibake = buildPerlPackage { 7773 + name = "Test-Mojibake-0.8"; 7774 + src = fetchurl { 7775 + url = mirror://cpan/authors/id/S/SY/SYP/Test-Mojibake-0.8.tar.gz; 7776 + sha256 = "66d82ca4fe539bb69ee8179d96370e50777a9547176428baf4dbe190ef78b4cb"; 7777 + }; 7778 + meta = { 7779 + homepage = https://github.com/creaktive/Test-Mojibake; 7780 + description = "Check your source for encoding misbehavior"; 7781 + license = "perl"; 7782 + }; 7783 + }; 7784 + 6755 7785 TestMore = TestSimple; 6756 7786 6757 7787 TestMost = buildPerlPackage { ··· 6842 7872 propagatedBuildInputs = [PodCoverage]; 6843 7873 }; 6844 7874 7875 + TestPodLinkCheck = buildPerlPackage { 7876 + name = "Test-Pod-LinkCheck-0.007"; 7877 + src = fetchurl { 7878 + url = mirror://cpan/authors/id/A/AP/APOCAL/Test-Pod-LinkCheck-0.007.tar.gz; 7879 + sha256 = "de2992e756fca96824411bb3ab2b94b05567cb3f2c5e3ffd8162ffdfd1f77c88"; 7880 + }; 7881 + buildInputs = [ TestTester ]; 7882 + propagatedBuildInputs = [ CaptureTiny Moose TestPod podlinkcheck ]; 7883 + meta = { 7884 + homepage = http://search.cpan.org/dist/Test-Pod-LinkCheck/; 7885 + description = "Tests POD for invalid links"; 7886 + license = "perl"; 7887 + }; 7888 + }; 7889 + 7890 + TestPortabilityFiles = buildPerlPackage { 7891 + name = "Test-Portability-Files-0.06"; 7892 + src = fetchurl { 7893 + url = mirror://cpan/authors/id/A/AB/ABRAXXA/Test-Portability-Files-0.06.tar.gz; 7894 + sha256 = "3e0fd033387ab82df8aedd42a14a8e64200aebd59447ad62a3bc411ff4a808a8"; 7895 + }; 7896 + meta = { 7897 + description = "Check file names portability"; 7898 + license = "perl"; 7899 + }; 7900 + }; 7901 + 6845 7902 TestRequires = buildPerlPackage { 6846 7903 name = "Test-Requires-0.06"; 6847 7904 src = fetchurl { ··· 6881 7938 TestSharedFork = buildPerlPackage rec { 6882 7939 name = "Test-SharedFork-0.18"; 6883 7940 src = fetchurl { 6884 - url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; 7941 + url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz"; 6885 7942 sha256 = "1wc41jzi780w75m2ry1038mzxyz7386r8rmhbnmj3krcdxy676cc"; 6886 7943 }; 6887 7944 }; ··· 6895 7952 sha256 = "a334b0457da338d79be2dbb62d403701fc90f7607df840115ff45ee1e2bd6e70"; 6896 7953 }; 6897 7954 propagatedBuildInputs = [ HookLexWrap ]; 7955 + }; 7956 + 7957 + TestSynopsis = buildPerlPackage { 7958 + name = "Test-Synopsis-0.06"; 7959 + src = fetchurl { 7960 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Test-Synopsis-0.06.tar.gz; 7961 + sha256 = "fb3eed184eaf8a3c2338ec14b7235fa75fc43cf5f3774d927a4c947a5141db1b"; 7962 + }; 7963 + meta = { 7964 + description = "Test your SYNOPSIS code"; 7965 + license = "perl"; 7966 + }; 6898 7967 }; 6899 7968 6900 7969 TestTableDriven = buildPerlPackage { ··· 6969 8038 }; 6970 8039 }; 6971 8040 8041 + TestWarnings = buildPerlModule { 8042 + name = "Test-Warnings-0.008"; 8043 + src = fetchurl { 8044 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-Warnings-0.008.tar.gz; 8045 + sha256 = "119f2a279fe7d0681dcf4517f1bcb056e4596cfbae7b9ee447118f036cf089e4"; 8046 + }; 8047 + buildInputs = [ CaptureTiny ModuleBuildTiny TestCheckDeps TestDeep TestTester pkgs.perlPackages."if" ]; 8048 + meta = { 8049 + homepage = https://github.com/karenetheridge/Test-Warnings; 8050 + description = "Test for warnings and the lack of them"; 8051 + license = "perl"; 8052 + }; 8053 + }; 8054 + 6972 8055 TestWithoutModule = buildPerlPackage { 6973 8056 name = "Test-Without-Module-0.17"; 6974 8057 src = fetchurl { ··· 7116 8199 }; 7117 8200 }; 7118 8201 8202 + TestMinimumVersion = buildPerlPackage { 8203 + name = "Test-MinimumVersion-0.101080"; 8204 + src = fetchurl { 8205 + url = mirror://cpan/authors/id/R/RJ/RJBS/Test-MinimumVersion-0.101080.tar.gz; 8206 + sha256 = "51fc0bd73ece9d41887f8d0a57ee27fbc205c271c5b5246111efe7d3247ddfb0"; 8207 + }; 8208 + buildInputs = [ TestTester ]; 8209 + propagatedBuildInputs = [ FileFindRule FileFindRulePerl PerlMinimumVersion YAMLTiny ]; 8210 + meta = { 8211 + description = "Does your code require newer perl than you think?"; 8212 + license = "perl"; 8213 + }; 8214 + }; 8215 + 7119 8216 TextMicroTemplate = buildPerlPackage { 7120 8217 name = "Text-MicroTemplate-0.19"; 7121 8218 src = fetchurl { ··· 7187 8284 propagatedBuildInputs = [TextAligner]; 7188 8285 }; 7189 8286 8287 + TextTemplate = buildPerlPackage { 8288 + name = "Text-Template-1.46"; 8289 + src = fetchurl { 8290 + url = mirror://cpan/authors/id/M/MJ/MJD/Text-Template-1.46.tar.gz; 8291 + sha256 = "77d812cb86e48091bcd59aa8522ef887b33a0ff758f8a269da8c2b733889d580"; 8292 + }; 8293 + meta = { 8294 + description = "Unknown"; 8295 + license = "unknown"; 8296 + }; 8297 + }; 8298 + 7190 8299 TestTrap = buildPerlPackage { 7191 8300 name = "Test-Trap-v0.2.2"; 7192 8301 src = fetchurl { ··· 7201 8310 }; 7202 8311 }; 7203 8312 8313 + TestVars = buildPerlModule { 8314 + name = "Test-Vars-0.005"; 8315 + src = fetchurl { 8316 + url = mirror://cpan/authors/id/G/GF/GFUJI/Test-Vars-0.005.tar.gz; 8317 + sha256 = "2aec9787332dd2f12bd7b07e18530ff9c07954116bbaae8ae902a8befff57ae7"; 8318 + }; 8319 + meta = { 8320 + homepage = https://github.com/gfx/p5-Test-Vars; 8321 + description = "Detects unused variables"; 8322 + license = "perl"; 8323 + }; 8324 + }; 8325 + 8326 + TestVersion = buildPerlPackage { 8327 + name = "Test-Version-1.002001"; 8328 + src = fetchurl { 8329 + url = mirror://cpan/authors/id/X/XE/XENO/Test-Version-1.002001.tar.gz; 8330 + sha256 = "84e741a1b9196b41130a7ec3f07b94e0e97e7e3f8abfb65e599f2760e01202ad"; 8331 + }; 8332 + buildInputs = [ TestException TestRequires TestTester ]; 8333 + propagatedBuildInputs = [ FileFindRulePerl ]; 8334 + meta = { 8335 + homepage = http://search.cpan.org/dist/Test-Version/; 8336 + description = "Check to see that version's in modules are sane"; 8337 + license = "artistic_2"; 8338 + }; 8339 + }; 8340 + 7204 8341 TextTrim = buildPerlPackage { 7205 8342 name = "Text-Trim-1.02"; 7206 8343 src = fetchurl { ··· 7385 8522 src = fetchurl { 7386 8523 url = mirror://cpan/authors/id/M/MS/MSCHWERN/UNIVERSAL-require-0.11.tar.gz; 7387 8524 sha256 = "1rh7i3gva4m96m31g6yfhlqcabszhghbb3k3qwxbgx3mkf5s6x6i"; 8525 + }; 8526 + }; 8527 + 8528 + UnicodeCheckUTF8 = buildPerlPackage { 8529 + name = "Unicode-CheckUTF8-1.03"; 8530 + src = fetchurl { 8531 + url = mirror://cpan/authors/id/B/BR/BRADFITZ/Unicode-CheckUTF8-1.03.tar.gz; 8532 + sha256 = "97f84daf033eb9b49cd8fe31db221fef035a5c2ee1d757f3122c88cf9762414c"; 8533 + }; 8534 + meta = { 8535 + license = "unknown"; 7388 8536 }; 7389 8537 }; 7390 8538 ··· 7731 8879 }; 7732 8880 7733 8881 YAMLTiny = buildPerlPackage rec { 7734 - name = "YAML-Tiny-1.50"; 8882 + name = "YAML-Tiny-1.53"; 7735 8883 src = fetchurl { 7736 - url = "mirror://cpan/modules/by-module/YAML/${name}.tar.gz"; 7737 - sha256 = "0ag1llgf0qn3sxy832xhvc1mq6s0bdv13ij7vh7df8nv0jnxyyd3"; 8884 + url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 8885 + sha256 = "14p93i60x394ba6sdwpnckmv2vq7pfi9q7rzksp3nkxsz4484qmm"; 7738 8886 }; 7739 8887 }; 7740 8888