Merge branch 'master.upstream' into staging.upstream

+249 -34
+1
nixos/modules/module-list.nix
··· 189 189 ./services/misc/cpuminer-cryptonight.nix 190 190 ./services/misc/cgminer.nix 191 191 ./services/misc/confd.nix 192 + ./services/misc/devmon.nix 192 193 ./services/misc/dictd.nix 193 194 ./services/misc/disnix.nix 194 195 ./services/misc/docker-registry.nix
+28
nixos/modules/services/misc/devmon.nix
··· 1 + { pkgs, config, lib, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.devmon; 7 + 8 + in { 9 + options = { 10 + services.devmon = { 11 + enable = mkOption { 12 + default = false; 13 + description = '' 14 + Whether to enable devmon, an automatic device mounting daemon. 15 + ''; 16 + }; 17 + }; 18 + }; 19 + 20 + config = mkIf cfg.enable { 21 + systemd.services.devmon = { 22 + description = "devmon automatic device mounting daemon"; 23 + wantedBy = [ "multi-user.target" ]; 24 + path = [ pkgs.udevil ]; 25 + serviceConfig.ExecStart = "${pkgs.udevil}/bin/devmon"; 26 + }; 27 + }; 28 + }
+23 -4
nixos/modules/services/x11/hardware/synaptics.nix
··· 63 63 twoFingerScroll = mkOption { 64 64 type = types.bool; 65 65 default = false; 66 - description = "Whether to enable two-finger drag-scrolling."; 66 + description = "Whether to enable two-finger drag-scrolling. Overridden by horizTwoFingerScroll and vertTwoFingerScroll."; 67 + }; 68 + 69 + horizTwoFingerScroll = mkOption { 70 + type = types.bool; 71 + default = cfg.twoFingerScroll; 72 + description = "Whether to enable horizontal two-finger drag-scrolling."; 73 + }; 74 + 75 + vertTwoFingerScroll = mkOption { 76 + type = types.bool; 77 + default = cfg.twoFingerScroll; 78 + description = "Whether to enable vertical two-finger drag-scrolling."; 79 + }; 80 + 81 + horizEdgeScroll = mkOption { 82 + type = types.bool; 83 + default = ! cfg.horizTwoFingerScroll; 84 + description = "Whether to enable horizontal edge drag-scrolling."; 67 85 }; 68 86 69 87 vertEdgeScroll = mkOption { 70 88 type = types.bool; 71 - default = ! cfg.twoFingerScroll; 89 + default = ! cfg.vertTwoFingerScroll; 72 90 description = "Whether to enable vertical edge drag-scrolling."; 73 91 }; 74 92 ··· 147 165 Option "ClickFinger1" "${builtins.elemAt cfg.buttonsMap 0}" 148 166 Option "ClickFinger2" "${builtins.elemAt cfg.buttonsMap 1}" 149 167 Option "ClickFinger3" "${builtins.elemAt cfg.buttonsMap 2}" 150 - Option "VertTwoFingerScroll" "${if cfg.twoFingerScroll then "1" else "0"}" 151 - Option "HorizTwoFingerScroll" "${if cfg.twoFingerScroll then "1" else "0"}" 168 + Option "VertTwoFingerScroll" "${if cfg.vertTwoFingerScroll then "1" else "0"}" 169 + Option "HorizTwoFingerScroll" "${if cfg.horizTwoFingerScroll then "1" else "0"}" 152 170 Option "VertEdgeScroll" "${if cfg.vertEdgeScroll then "1" else "0"}" 171 + Option "HorizEdgeScroll" "${if cfg.horizEdgeScroll then "1" else "0"}" 153 172 ${if cfg.palmDetect then ''Option "PalmDetect" "1"'' else ""} 154 173 ${if cfg.horizontalScroll then "" else ''Option "HorizScrollDelta" "0"''} 155 174 ${cfg.additionalOptions}
+2 -2
pkgs/applications/editors/nano/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 name = "nano-${version}"; 14 - version = "2.4.1"; 14 + version = "2.4.2"; 15 15 src = fetchurl { 16 16 url = "mirror://gnu/nano/${name}.tar.gz"; 17 - sha256 = "1li99ycnva40hiavm9lf34gjny74mj469x6ismrfm6wv3dgfn33a"; 17 + sha256 = "1fb5gzdm3jdx1f2vyanjvdmppaz082lf4kinyffnssgmzhc7zkf8"; 18 18 }; 19 19 buildInputs = [ ncurses ] ++ optional enableNls gettext; 20 20 configureFlags = ''
+27
pkgs/applications/misc/calcurse/default.nix
··· 1 + {stdenv, fetchurl, ncurses, gettext}: 2 + 3 + stdenv.mkDerivation { 4 + name = "calcurse-4.0.0"; 5 + 6 + src = fetchurl { 7 + url = http://calcurse.org/files/calcurse-4.0.0.tar.gz; 8 + sha256 = "0d33cpkbhyidvm3xx6iw9ljqdvl6477c2kcwix3bs63nj0ch06v2"; 9 + }; 10 + 11 + buildInputs = [ncurses gettext]; 12 + 13 + meta = { 14 + description = "A calendar and scheduling application for the command line"; 15 + version = "4.0.0"; 16 + longDescription = '' 17 + calcurse is a calendar and scheduling application for the command line. It helps 18 + keep track of events, appointments and everyday tasks. A configurable notification 19 + system reminds users of upcoming deadlines, the curses based interface can be 20 + customized to suit user needs and a very powerful set of command line options can 21 + be used to filter and format appointments, making it suitable for use in scripts. 22 + ''; 23 + homepage = http://calcurse.org/; 24 + license = stdenv.lib.licenses.bsd2; 25 + platforms = stdenv.lib.platforms.linux; 26 + }; 27 + }
+2 -2
pkgs/applications/misc/khard/default.nix
··· 1 1 { stdenv, fetchurl, pkgs, pythonPackages }: 2 2 3 3 pythonPackages.buildPythonPackage rec { 4 - version = "0.4.0"; 4 + version = "0.4.1"; 5 5 name = "khard-${version}"; 6 6 namePrefix = ""; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/scheibler/khard/archive/v${version}.tar.gz"; 10 - sha256 = "0xvg8725297faw5mk7ka4xjc968vq3ix7izd4vmsaqysl43gnh21"; 10 + sha256 = "09yibjzly711hwpg345n653rz47llvrj4shnlcxd8snzvg8m5gri"; 11 11 }; 12 12 13 13 propagatedBuildInputs = with pythonPackages; [
+2 -2
pkgs/applications/misc/mdp/default.nix
··· 1 1 { stdenv, fetchurl, ncurses }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.0.0"; 4 + version = "1.0.1"; 5 5 name = "mdp-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/visit1985/mdp/archive/${version}.tar.gz"; 9 - sha256 = "1xkmzcwa5ml1xfv92brwirnm00a44jkj7wpfimxbny98zgmad8vn"; 9 + sha256 = "0vmr0ymq06r50yags9nv6fk4f890b82a7bvxg697vrgs04i2x4dy"; 10 10 }; 11 11 12 12 makeFlags = "PREFIX=$(out)";
+30
pkgs/applications/misc/udevil/default.nix
··· 1 + { stdenv, fetchurl, intltool, glib, pkgconfig, udev, utillinux, acl }: 2 + stdenv.mkDerivation { 3 + name = "udevil-0.4.4"; 4 + src = fetchurl { 5 + url = https://github.com/IgnorantGuru/udevil/archive/0.4.4.tar.gz; 6 + sha256 = "0z1bhaayambrcn7bgnrqk445k50ifabmw8q4i9qj49nnbcvxhbxd"; 7 + }; 8 + buildInputs = [ intltool glib pkgconfig udev ]; 9 + configurePhase = '' 10 + substituteInPlace src/Makefile.am --replace "-o root -g root" "" 11 + substituteInPlace src/Makefile.in --replace "-o root -g root" "" 12 + ./configure \ 13 + --prefix=$out \ 14 + --with-mount-prog=${utillinux}/bin/mount \ 15 + --with-umount-prog=${utillinux}/bin/umount \ 16 + --with-losetup-prog=${utillinux}/bin/losetup \ 17 + --with-setfacl-prog=${acl}/bin/setfacl \ 18 + --sysconfdir=$prefix/etc 19 + ''; 20 + preConfigure = '' 21 + cat src/Makefile.am 22 + exit 2 23 + ''; 24 + meta = { 25 + description = "A command line Linux program which mounts and unmounts removable devices without a password, shows device info, and monitors device changes"; 26 + homepage = https://ignorantguru.github.io/udevil/; 27 + platforms = stdenv.lib.platforms.linux; 28 + license = stdenv.lib.licenses.gpl3; 29 + }; 30 + }
+2 -2
pkgs/applications/networking/feedreaders/canto-curses/default.nix
··· 1 1 { stdenv, fetchFromGitHub, python34Packages, readline, ncurses, canto-daemon }: 2 2 3 3 python34Packages.buildPythonPackage rec { 4 - version = "0.9.3"; 4 + version = "0.9.4"; 5 5 name = "canto-curses-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "themoken"; 9 9 repo = "canto-curses"; 10 10 rev = "v${version}"; 11 - sha256 = "1k3rbniyfdbqhbkclgrrvfjgvfl5if4c2rbgpcb6l2l5v6i1y742"; 11 + sha256 = "0g1ckcb9xcfb0af17zssiqcrfry87agx578vd40nb6gbw90ql4fn"; 12 12 }; 13 13 14 14 buildInputs = [ readline ncurses canto-daemon ];
+2 -2
pkgs/applications/networking/feedreaders/canto-daemon/default.nix
··· 1 1 { stdenv, fetchFromGitHub, python34Packages, }: 2 2 3 3 python34Packages.buildPythonPackage rec { 4 - version = "0.9.1"; 4 + version = "0.9.3"; 5 5 name = "canto-daemon-${version}"; 6 6 namePrefix = ""; 7 7 ··· 9 9 owner = "themoken"; 10 10 repo = "canto-next"; 11 11 rev = "v${version}"; 12 - sha256 = "14lh6x0yz2asspwdi1ims01589r79q0dv77vq61gfjk5wiwfbdwa"; 12 + sha256 = "1x875qdyhab89nwwa2bzbfvcrkx34zwyy8dlbxm8wg3vz9b78l61"; 13 13 }; 14 14 15 15 propagatedBuildInputs = with python34Packages; [ feedparser ];
+2 -2
pkgs/applications/networking/syncthing/default.nix
··· 4 4 5 5 buildGoPackage rec { 6 6 name = "syncthing-${version}"; 7 - version = "0.11.15"; 7 + version = "0.11.16"; 8 8 goPackagePath = "github.com/syncthing/syncthing"; 9 9 src = fetchgit { 10 10 url = "git://github.com/syncthing/syncthing.git"; 11 11 rev = "refs/tags/v${version}"; 12 - sha256 = "8afd0a0999c7d7d285f361589330421c00012da86ce91623c5ad6b96d8fb9695"; 12 + sha256 = "f9b5c2de7e2b6592cccb0222c48b9baa2497dce519824a75923d40cc722ab937"; 13 13 }; 14 14 15 15 subPackages = [ "cmd/syncthing" ];
+1 -1
pkgs/applications/office/libreoffice/default.nix
··· 111 111 112 112 postUnpack = '' 113 113 mkdir -v $sourceRoot/src 114 - '' + (stdenv.lib.concatMapStrings (f: "ln -sv ${f} $sourceRoot/src/${f.outputHash}-${f.name}\nln -sv ${f} $sourceRoot/src/${f.name}\n") srcs.third_party) 114 + '' + (stdenv.lib.concatMapStrings (f: "ln -sfv ${f} $sourceRoot/src/${f.outputHash}-${f.name}\nln -sfv ${f} $sourceRoot/src/${f.name}\n") srcs.third_party) 115 115 + '' 116 116 ln -sv ${srcs.help} $sourceRoot/src/${srcs.help.name} 117 117 ln -svf ${srcs.translations} $sourceRoot/src/${srcs.translations.name}
+4 -2
pkgs/applications/video/obs-studio/default.nix
··· 7 7 , qt5 8 8 , libv4l 9 9 , x264 10 + , curl 10 11 11 12 , pulseaudioSupport ? false 12 13 , libpulseaudio ··· 16 17 optional = stdenv.lib.optional; 17 18 in stdenv.mkDerivation rec { 18 19 name = "obs-studio-${version}"; 19 - version = "0.10.0"; 20 + version = "0.11.1"; 20 21 21 22 src = fetchurl { 22 23 url = "https://github.com/jp9000/obs-studio/archive/${version}.tar.gz"; 23 - sha256 = "1xms48gl20pr9g8bv8ygykh6m99c3wjphsavr4hb1d5263r9f4in"; 24 + sha256 = "12g1y6y8ixvgvwk75x7qgq0j06d5khd0w3if6kahswlc58q65fm8"; 24 25 }; 25 26 26 27 buildInputs = [ cmake 28 + curl 27 29 ffmpeg 28 30 jansson 29 31 libv4l
+8
pkgs/development/interpreters/php/7.0.nix
··· 1 + { callPackage, apacheHttpd }: 2 + callPackage ./generic.nix { 3 + phpVersion = "7.0.0beta1"; 4 + url = "https://downloads.php.net/~ab/php-7.0.0beta1.tar.bz2"; 5 + sha = "1pj3ysfhswg2r370ivp33fv9zbcl3yvhmxgnc731k08hv6hmd984"; 6 + apacheHttpd = apacheHttpd; 7 + php7 = true; 8 + }
+23
pkgs/development/interpreters/php/fix-paths-php7.patch
··· 1 + --- php-7.0.0beta1/configure 2015-07-10 12:11:41.810045613 +0000 2 + +++ php-7.0.0beta1-new/configure 2015-07-17 16:10:21.775528267 +0000 3 + @@ -6172,7 +6172,7 @@ 4 + as_fn_error $? "Please note that Apache version >= 2.0.44 is required" "$LINENO" 5 5 + fi 6 + 7 + - APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` 8 + + APXS_LIBEXECDIR="$prefix/modules" 9 + if test -z `$APXS -q SYSCONFDIR`; then 10 + INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ 11 + $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ 12 + @@ -37303,9 +37303,7 @@ 13 + 14 + 15 + if test "$PHP_GETTEXT" != "no"; then 16 + - for i in $PHP_GETTEXT /usr/local /usr; do 17 + - test -r $i/include/libintl.h && GETTEXT_DIR=$i && break 18 + - done 19 + + GETTEXT_DIR=$PHP_GETTEXT 20 + 21 + if test -z "$GETTEXT_DIR"; then 22 + as_fn_error $? "Cannot locate header file libintl.h" "$LINENO" 5 23 +
+14 -6
pkgs/development/interpreters/php/generic.nix
··· 4 4 , libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash, freetds 5 5 , uwimap, pam, gmp 6 6 7 - , phpVersion, apacheHttpd, sha }: 7 + , phpVersion, apacheHttpd, sha 8 + , php7 ? false, url ? null }: 8 9 9 10 let 10 11 libmcryptOverride = libmcrypt.override { disablePosixThreads = true; }; ··· 212 213 imapSupport = config.php.imap or true; 213 214 ldapSupport = config.php.ldap or true; 214 215 mhashSupport = config.php.mhash or true; 215 - mysqlSupport = config.php.mysql or true; 216 + mysqlSupport = (!php7) && (config.php.mysql or true); 216 217 mysqliSupport = config.php.mysqli or true; 217 218 pdo_mysqlSupport = config.php.pdo_mysql or true; 218 219 libxml2Support = config.php.libxml2 or true; ··· 220 221 bcmathSupport = config.php.bcmath or true; 221 222 socketsSupport = config.php.sockets or true; 222 223 curlSupport = config.php.curl or true; 223 - curlWrappersSupport = config.php.curlWrappers or true; 224 + curlWrappersSupport = (!php7) && (config.php.curlWrappers or true); 224 225 gettextSupport = config.php.gettext or true; 225 226 pcntlSupport = config.php.pcntl or true; 226 227 postgresqlSupport = config.php.postgresql or true; ··· 241 242 ftpSupport = config.php.ftp or true; 242 243 fpmSupport = config.php.fpm or true; 243 244 gmpSupport = config.php.gmp or true; 244 - mssqlSupport = config.php.mssql or (!stdenv.isDarwin); 245 + mssqlSupport = (!php7) && (config.php.mssql or (!stdenv.isDarwin)); 245 246 ztsSupport = config.php.zts or false; 246 247 calendarSupport = config.php.calendar or true; 247 248 }; ··· 267 268 ''; 268 269 269 270 src = fetchurl { 270 - url = "http://www.php.net/distributions/php-${version}.tar.bz2"; 271 + url = if url == null then 272 + "http://www.php.net/distributions/php-${version}.tar.bz2" 273 + else 274 + url; 271 275 sha256 = sha; 272 276 }; 273 277 ··· 278 282 maintainers = with maintainers; [ globin ]; 279 283 }; 280 284 281 - patches = [ ./fix-paths.patch ]; 285 + patches = if !php7 then 286 + [ ./fix-paths.patch ] 287 + else 288 + [ ./fix-paths-php7.patch ] 289 + ; 282 290 283 291 })
+3 -3
pkgs/development/libraries/gstreamer/vaapi/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 name = "gst-vaapi-${version}"; 8 - version = "0.5.10"; 8 + version = "0.6.0"; 9 9 10 10 src = fetchurl { 11 11 url = "${meta.homepage}/software/vaapi/releases/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.bz2"; 12 - sha256 = "179wnz4c4gnw9ibfgjrad9b44icygadaknsgjfw24lr2pz3kdlhd"; 12 + sha256 = "1f3ji0h0x49w4wpqc0widraa9kvq0b47idrdxq4znjb8c1bwd97n"; 13 13 }; 14 14 15 15 nativeBuildInputs = with stdenv.lib; [ pkgconfig bzip2 ]; 16 16 17 17 buildInputs = with stdenv.lib; [ gstreamer gst-plugins-base gst-plugins-bad libva libdrm udev 18 - xorg.libX11 xorg.libXext xorg.libXv xorg.libXrandr mesa nasm libvpx ]; 18 + xorg.libX11 xorg.libXext xorg.libXv xorg.libXrandr xorg.libSM xorg.libICE mesa nasm libvpx ]; 19 19 20 20 preConfigure = " 21 21 export GST_PLUGIN_PATH_1_0=$out/lib/gstreamer-1.0
+34
pkgs/development/libraries/zlog/default.nix
··· 1 + { stdenv, fetchzip }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "1.2.12"; 5 + name = "zlog-${version}"; 6 + 7 + src = fetchzip { 8 + name = "${name}-src"; 9 + url = "https://github.com/HardySimpson/zlog/archive/${version}.tar.gz"; 10 + sha256 = "1ychld0dcfdak2wnmkj941i0xav6ynlb3n6hz1kz03yy74ll2fqi"; 11 + }; 12 + 13 + configurePhase = '' 14 + sed -i 's;-Werror;;' src/makefile 15 + ''; 16 + 17 + buildPhase = '' 18 + mkdir -p $out 19 + make PREFIX=$out 20 + ''; 21 + 22 + installPhase = '' 23 + make PREFIX=$out install 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description= "Reliable, high-performance, thread safe, flexible, clear-model, pure C logging library"; 28 + homepage = http://hardysimpson.github.com/zlog; 29 + license = licenses.lgpl21; 30 + platforms = platforms.linux; # cannot test on something else 31 + maintainers = [ maintainers.matthiasbeyer ]; 32 + }; 33 + 34 + }
+2 -2
pkgs/os-specific/linux/pam/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "linux-pam-${version}"; 5 - version = "1.2.0"; 5 + version = "1.2.1"; 6 6 7 7 src = fetchurl { 8 8 url = "http://www.linux-pam.org/library/Linux-PAM-${version}.tar.bz2"; 9 - sha256 = "192y2fgf24a5qsg7rl1mzgw5axs5lg8kqamkfff2x50yjv2ym2yd"; 9 + sha256 = "1n9lnf9gjs72kbj1g354v1xhi2j27aqaah15vykh7cnkq08i4arl"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ flex ];
+2 -2
pkgs/tools/networking/dnscrypt-proxy/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "dnscrypt-proxy-${version}"; 5 - version = "1.5.0"; 5 + version = "1.6.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://download.dnscrypt.org/dnscrypt-proxy/${name}.tar.bz2"; 9 - sha256 = "1cp3ivxngrihil6i7b659d39v9v6iwjs16s2kj9wz1anzyx0j6nx"; 9 + sha256 = "0zfw9vi9qbsc55awncyigqfqp25v5adqk6jpg1jdfkmbqqfykk70"; 10 10 }; 11 11 12 12 configureFlags = ''
+2 -2
pkgs/tools/security/sudo/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "sudo-1.8.13"; 6 + name = "sudo-1.8.14p1"; 7 7 8 8 src = fetchurl { 9 9 urls = 10 10 [ "ftp://ftp.sudo.ws/pub/sudo/${name}.tar.gz" 11 11 "ftp://ftp.sudo.ws/pub/sudo/OLD/${name}.tar.gz" 12 12 ]; 13 - sha256 = "09asw1hpxc39a6hhydr8n33m2pni1b5m37vaj7b00761ybnyax73"; 13 + sha256 = "1806kxnkjibky8y04s4f9mpj0403v4b6sqdnmyaa98mnq3qwsb5i"; 14 14 }; 15 15 16 16 configureFlags = [
+8
pkgs/top-level/all-packages.nix
··· 4961 4961 4962 4962 php56 = callPackage ../development/interpreters/php/5.6.nix { }; 4963 4963 4964 + php70 = callPackage ../development/interpreters/php/7.0.nix { }; 4965 + 4964 4966 picoc = callPackage ../development/interpreters/picoc {}; 4965 4967 4966 4968 picolisp = callPackage ../development/interpreters/picolisp {}; ··· 8394 8396 zlib = callPackage ../development/libraries/zlib { 8395 8397 fetchurl = fetchurlBoot; 8396 8398 }; 8399 + 8400 + zlog = callPackage ../development/libraries/zlog { }; 8397 8401 8398 8402 zlibStatic = lowPrio (appendToName "static" (callPackage ../development/libraries/zlib { 8399 8403 static = true; ··· 10764 10768 inherit (gnome) libglade; 10765 10769 }; 10766 10770 10771 + calcurse = callPackage ../applications/misc/calcurse { }; 10772 + 10767 10773 calibre = callPackage ../applications/misc/calibre { 10768 10774 inherit (pythonPackages) pyqt5 sip_4_16; 10769 10775 }; ··· 15103 15109 opentsdb = callPackage ../tools/misc/opentsdb {}; 15104 15110 15105 15111 hbase = callPackage ../servers/hbase {}; 15112 + 15113 + udevil = callPackage ../applications/misc/udevil {}; 15106 15114 15107 15115 }; in self; in pkgs
+27
pkgs/top-level/python-packages.nix
··· 2272 2272 }; 2273 2273 }; 2274 2274 2275 + pkginfo = buildPythonPackage rec { 2276 + version = "1.2.1"; 2277 + name = "pkginfo-${version}"; 2278 + 2279 + src = pkgs.fetchurl { 2280 + url = "https://pypi.python.org/packages/source/p/pkginfo/${name}.tar.gz"; 2281 + sha256 = "0g0g6avplfqw1adzqybbrh1a2z0kfjl8qn3annkrc7w3ibz6sgxd"; 2282 + }; 2283 + 2284 + doCheck = false; # I don't know why, but with doCheck = true it fails. 2285 + 2286 + meta = { 2287 + homepage = https://pypi.python.org/pypi/pkginfo; 2288 + license = licenses.mit; 2289 + description = "Query metadatdata from sdists / bdists / installed packages."; 2290 + 2291 + longDescription = '' 2292 + This package provides an API for querying the distutils metadata 2293 + written in the PKG-INFO file inside a source distriubtion (an sdist) 2294 + or a binary distribution (e.g., created by running bdist_egg). It can 2295 + also query the EGG-INFO directory of an installed distribution, and the 2296 + *.egg-info stored in a “development checkout” (e.g, created by running 2297 + setup.py develop). 2298 + ''; 2299 + }; 2300 + }; 2301 + 2275 2302 pretend = buildPythonPackage rec { 2276 2303 name = "pretend-1.0.8"; 2277 2304