diff options
author | Peter Simons <simons@cryp.to> | 2013-04-07 23:37:12 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2013-04-07 23:37:12 +0200 |
commit | 022f120a2c381010798f1c9c3a519016c3792a8e (patch) | |
tree | 38de98d891e3ced2dc23c8e922dccbcabeabff61 /pkgs/top-level | |
parent | 70f0d79d063c665a9fd46d5bd38391f940f0430f (diff) | |
parent | 9608d80c73fe7781d224297f5d58a63e8850097f (diff) | |
download | nixpkgs-022f120a2c381010798f1c9c3a519016c3792a8e.tar nixpkgs-022f120a2c381010798f1c9c3a519016c3792a8e.tar.gz nixpkgs-022f120a2c381010798f1c9c3a519016c3792a8e.tar.bz2 nixpkgs-022f120a2c381010798f1c9c3a519016c3792a8e.tar.lz nixpkgs-022f120a2c381010798f1c9c3a519016c3792a8e.tar.xz nixpkgs-022f120a2c381010798f1c9c3a519016c3792a8e.tar.zst nixpkgs-022f120a2c381010798f1c9c3a519016c3792a8e.zip |
Merge branch 'master' into stdenv-updates.
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 10 | ||||
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 21 | ||||
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 286 | ||||
-rw-r--r-- | pkgs/top-level/release-small.nix | 9 |
5 files changed, 190 insertions, 138 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1aa676fe9af..d1f9449f57a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4734,11 +4734,7 @@ let openldap = callPackage ../development/libraries/openldap { }; - openlierox = builderDefsPackage ../games/openlierox { - inherit (xlibs) libX11 xproto; - inherit gd SDL SDL_image SDL_mixer zlib libxml2 - pkgconfig; - }; + openlierox = callPackage ../games/openlierox { }; libopensc_dnie = callPackage ../development/libraries/libopensc-dnie { opensc = opensc_0_11_7; @@ -5561,9 +5557,7 @@ let postgresql_jdbc = callPackage ../servers/sql/postgresql/jdbc { }; - psqlodbc = callPackage ../servers/sql/postgresql/psqlodbc { - postgresql = postgresql91; - }; + psqlodbc = callPackage ../servers/sql/postgresql/psqlodbc { }; pyIRCt = builderDefsPackage (import ../servers/xmpp/pyIRCt) { inherit xmpppy pythonIRClib python makeWrapper; diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index bdd875f0df5..8933176ac96 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -162,7 +162,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); alex = self.alex_3_0_5; # 7.6 ok haddock = self.haddock_2_13_1; # 7.6 ok happy = self.happy_1_18_10; # 7.6 ok - primitive = self.primitive_0_5_0_1; # semi-official, but specified + primitive = self.primitive_0_5_0_1; # semi-official, but specified }; haskellPlatformArgs_2012_4_0_0 = self : { @@ -669,6 +669,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); cryptohash = callPackage ../development/libraries/haskell/cryptohash {}; + cryptohashCryptoapi = callPackage ../development/libraries/haskell/cryptohash-cryptoapi {}; + cryptoNumbers = callPackage ../development/libraries/haskell/crypto-numbers {}; cryptoPubkeyTypes = callPackage ../development/libraries/haskell/crypto-pubkey-types {}; @@ -973,10 +975,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); Graphalyze = callPackage ../development/libraries/haskell/Graphalyze {}; - graphviz = callPackage ../development/libraries/haskell/graphviz { - fgl = self.fgl_5_4_2_4; - polyparse = self.polyparse_1_7; - }; + graphviz = callPackage ../development/libraries/haskell/graphviz {}; groupoids = callPackage ../development/libraries/haskell/groupoids {}; @@ -1459,14 +1458,12 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); pgm = callPackage ../development/libraries/haskell/pgm {}; - polyparse_1_7 = callPackage ../development/libraries/haskell/polyparse/1.7.nix {}; - polyparse_1_8 = callPackage ../development/libraries/haskell/polyparse/1.8.nix {}; - polyparse = self.polyparse_1_8; + polyparse = callPackage ../development/libraries/haskell/polyparse {}; poolConduit = callPackage ../development/libraries/haskell/pool-conduit {}; postgresqlLibpq = callPackage ../development/libraries/haskell/postgresql-libpq { - postgresql = pkgs.postgresql91; + inherit (pkgs) postgresql; }; postgresqlSimple = callPackage ../development/libraries/haskell/postgresql-simple {}; @@ -1477,8 +1474,6 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); punycode = callPackage ../development/libraries/haskell/punycode {}; - primitive_0_4_1 = callPackage ../development/libraries/haskell/primitive/0.4.1.nix {}; - primitive_0_5 = callPackage ../development/libraries/haskell/primitive/0.5.nix {}; primitive_0_5_0_1 = callPackage ../development/libraries/haskell/primitive/0.5.0.1.nix {}; primitive = self.primitive_0_5_0_1; @@ -1952,9 +1947,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); xdgBasedir = callPackage ../development/libraries/haskell/xdg-basedir {}; - xdot = callPackage ../development/libraries/haskell/xdot { - polyparse = self.polyparse_1_7; - }; + xdot = callPackage ../development/libraries/haskell/xdot {}; xhtml_3000_2_0_1 = callPackage ../development/libraries/haskell/xhtml/3000.2.0.1.nix {}; xhtml_3000_2_0_4 = callPackage ../development/libraries/haskell/xhtml/3000.2.0.4.nix {}; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2856ae88e37..4091ecda584 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1519,7 +1519,7 @@ rec { DBDPg = import ../development/perl-modules/DBD-Pg { inherit stdenv fetchurl buildPerlPackage DBI; - postgresql = pkgs.postgresql92; + inherit (pkgs) postgresql; }; DBFile = import ../development/perl-modules/DB_File { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e9bf9a3fabe..b36b8a8362c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -21,11 +21,16 @@ pythonPackages = python.modules // rec { wrapPython = pkgs.makeSetupHook { deps = pkgs.makeWrapper; substitutions.libPrefix = python.libPrefix; - } - ../development/python-modules/generic/wrap.sh; + } + ../development/python-modules/generic/wrap.sh; # specials + offlineDistutils = import ../development/python-modules/offline-distutils { + inherit (pkgs) stdenv; + inherit python; + }; + recursivePthLoader = import ../development/python-modules/recursive-pth-loader { inherit (pkgs) stdenv; inherit python; @@ -41,11 +46,6 @@ pythonPackages = python.modules // rec { inherit python setuptools; }; - offlineDistutils = import ../development/python-modules/offline-distutils { - inherit (pkgs) stdenv; - inherit python; - }; - # packages defined elsewhere ipython = import ../shells/ipython { @@ -317,51 +317,18 @@ pythonPackages = python.modules // rec { }); awscli = buildPythonPackage rec { - name = "awscli-0.5.0"; + name = "awscli-0.8.3"; namePrefix = ""; src = fetchurl { - url = https://github.com/aws/aws-cli/archive/0.5.0.tar.gz; - sha256 = "0smgcisl2p7p2y2i299x7g271kdmgs0hnzngw5030phvh0lq202i"; + url = https://github.com/aws/aws-cli/archive/0.8.3.tar.gz; + sha256 = "0v7igh00zja560v8qz315g3m7x9six1hprrrb10cpp9sy8n58xnn"; }; - propagatedBuildInputs = [ argparse botocore ]; + propagatedBuildInputs = [ argparse botocore colorama ]; }; - logilab_astng = buildPythonPackage rec { - name = "logilab-astng-0.24.1"; - - src = fetchurl { - url = "http://download.logilab.org/pub/astng/${name}.tar.gz"; - sha256 = "00qxaxsax80sknwv25xl1r49lc4gbhkxs1kjywji4ad8y1npax0s"; - }; - - propagatedBuildInputs = [ logilab_common ]; - }; - - - beets = buildPythonPackage rec { - name = "beets-1.0.0"; - - src = fetchurl { - url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; - md5 = "88ad09a93aa0d69ce813205cf23b2a6c"; - }; - - # tests depend on $HOME setting - configurePhase = "export HOME=$TMPDIR"; - - propagatedBuildInputs = [ pyyaml unidecode mutagen munkres musicbrainzngs python.modules.sqlite3 python.modules.readline ]; - - meta = { - homepage = http://beets.radbox.org; - description = "Music tagger and library organizer"; - license = pkgs.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.iElectric ]; - }; - }; - beautifulsoup = buildPythonPackage (rec { name = "beautifulsoup-3.2.1"; @@ -400,6 +367,52 @@ pythonPackages = python.modules // rec { }; }); + + beaker = buildPythonPackage rec { + name = "Beaker-1.6.4"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/B/Beaker/${name}.tar.gz"; + md5 = "c2e102870ed4c53104dec48ceadf8e9d"; + }; + + buildInputs = [ sqlalchemy pycryptopp nose mock webtest ]; + + # http://hydra.nixos.org/build/4511591/log/raw + doCheck = false; + + meta = { + maintainers = [ + stdenv.lib.maintainers.garbas + stdenv.lib.maintainers.iElectric + ]; + platforms = stdenv.lib.platforms.all; + }; + }; + + + beets = buildPythonPackage rec { + name = "beets-1.0.0"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/b/beets/${name}.tar.gz"; + md5 = "88ad09a93aa0d69ce813205cf23b2a6c"; + }; + + # tests depend on $HOME setting + configurePhase = "export HOME=$TMPDIR"; + + propagatedBuildInputs = [ pyyaml unidecode mutagen munkres musicbrainzngs python.modules.sqlite3 python.modules.readline ]; + + meta = { + homepage = http://beets.radbox.org; + description = "Music tagger and library organizer"; + license = pkgs.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.iElectric ]; + }; + }; + + # euca2ools (and maybe Nova) needs boto 1.9, 2.0 doesn't work. boto_1_9 = buildPythonPackage (rec { name = "boto-1.9b"; @@ -455,14 +468,14 @@ pythonPackages = python.modules // rec { botocore = buildPythonPackage rec { - name = "botocore-0.5.2"; + name = "botocore-0.8.3"; src = fetchurl { - url = https://github.com/boto/botocore/archive/0.5.2.tar.gz; - sha256 = "18073mydin0mwk1d7vdlmsiz3rvhjzxkaaqrmxw440acbipnngq2"; + url = https://github.com/boto/botocore/archive/0.8.3.tar.gz; + sha256 = "0dbm2clrh7zs4brqqj3xssz3nymdg24ff2lww27s3wliirwqdiv1"; }; - propagatedBuildInputs = [ dateutil requests014 ]; + propagatedBuildInputs = [ dateutil requests jmespath ]; meta = { homepage = https://github.com/boto/botocore; @@ -629,6 +642,27 @@ pythonPackages = python.modules // rec { }; }); + + colorama = buildPythonPackage rec { + name = "clientform-0.2.10"; + + src = fetchurl { + url = "https://pypi.python.org/packages/source/c/colorama/colorama-0.2.5.tar.gz"; + md5 = "308c6e38917bdbfc4d3b0783c614897d"; + }; + + propagatedBuildInputs = [ clientform ]; + + doCheck = false; + + meta = { + homepage = http://code.google.com/p/colorama/; + license = "bsd"; + description = "Cross-platform colored terminal text"; + }; + }; + + coilmq = buildPythonPackage (rec { name = "coilmq-0.6.1"; @@ -848,6 +882,42 @@ pythonPackages = python.modules // rec { }; + evdev = buildPythonPackage rec { + version = "0.3.2"; + name = "evdev-${version}"; + + src = fetchurl { + url = "https://pypi.python.org/packages/source/e/evdev/${name}.tar.gz"; + sha256 = "07gmynz764sln2sq18aafx13yawkv5nkqrkk06rj71sq71fsr9h9"; + }; + + buildInputs = [ pkgs.linuxHeaders ]; + + patchPhase = "sed -e 's#/usr/include/linux/input.h#${pkgs.linuxHeaders}/include/linux/input.h#' -i setup.py"; + + doCheck = false; + + meta = with stdenv.lib; { + description = "Provides bindings to the generic input event interface in Linux"; + homepage = http://pythonhosted.org/evdev; + license = licenses.bsd3; + maintainers = [ maintainers.goibhniu ]; + }; + }; + + + logilab_astng = buildPythonPackage rec { + name = "logilab-astng-0.24.1"; + + src = fetchurl { + url = "http://download.logilab.org/pub/astng/${name}.tar.gz"; + sha256 = "00qxaxsax80sknwv25xl1r49lc4gbhkxs1kjywji4ad8y1npax0s"; + }; + + propagatedBuildInputs = [ logilab_common ]; + }; + + peppercorn = buildPythonPackage rec { name = "peppercorn-0.4"; @@ -905,16 +975,15 @@ pythonPackages = python.modules // rec { }; - pyramid_jinja2 = buildPythonPackage rec { - name = "pyramid_jinja2-1.6"; + pyramid_beaker = buildPythonPackage rec { + name = "pyramid_beaker-0.7"; src = fetchurl { - url = "http://pypi.python.org/packages/source/p/pyramid_jinja2/${name}.zip"; - md5 = "b7df1ab97f90f39529d27ba6da1f6b1c"; + url = "http://pypi.python.org/packages/source/p/pyramid_beaker/${name}.tar.gz"; + md5 = "acb863517a98b90b5f29648ce55dd563"; }; - buildInputs = [ pkgs.unzip webtest ]; - propagatedBuildInputs = [ jinja2 pyramid ]; + propagatedBuildInputs = [ beaker pyramid ]; meta = { maintainers = [ stdenv.lib.maintainers.iElectric ]; @@ -923,15 +992,16 @@ pythonPackages = python.modules // rec { }; - pyramid_beaker = buildPythonPackage rec { - name = "pyramid_beaker-0.7"; + pyramid_jinja2 = buildPythonPackage rec { + name = "pyramid_jinja2-1.6"; src = fetchurl { - url = "http://pypi.python.org/packages/source/p/pyramid_beaker/${name}.tar.gz"; - md5 = "acb863517a98b90b5f29648ce55dd563"; + url = "http://pypi.python.org/packages/source/p/pyramid_jinja2/${name}.zip"; + md5 = "b7df1ab97f90f39529d27ba6da1f6b1c"; }; - propagatedBuildInputs = [ beaker pyramid ]; + buildInputs = [ pkgs.unzip webtest ]; + propagatedBuildInputs = [ jinja2 pyramid ]; meta = { maintainers = [ stdenv.lib.maintainers.iElectric ]; @@ -940,15 +1010,16 @@ pythonPackages = python.modules // rec { }; - pyramid_tm = buildPythonPackage rec { - name = "pyramid_tm-0.7"; + pyramid_exclog = buildPythonPackage rec { + name = "pyramid_exclog-0.6"; src = fetchurl { - url = "http://pypi.python.org/packages/source/p/pyramid_tm/${name}.tar.gz"; - md5 = "6dc917d262c69366630c542bd21859a3"; + url = "http://pypi.python.org/packages/source/p/pyramid_exclog/${name}.tar.gz"; + md5 = "5c18706f5500605416afff311120c933"; }; - propagatedBuildInputs = [ transaction pyramid ]; + propagatedBuildInputs = [ pyramid ]; + meta = { maintainers = [ stdenv.lib.maintainers.garbas @@ -959,16 +1030,15 @@ pythonPackages = python.modules // rec { }; - pyramid_exclog = buildPythonPackage rec { - name = "pyramid_exclog-0.6"; + pyramid_tm = buildPythonPackage rec { + name = "pyramid_tm-0.7"; src = fetchurl { - url = "http://pypi.python.org/packages/source/p/pyramid_exclog/${name}.tar.gz"; - md5 = "5c18706f5500605416afff311120c933"; + url = "http://pypi.python.org/packages/source/p/pyramid_tm/${name}.tar.gz"; + md5 = "6dc917d262c69366630c542bd21859a3"; }; - propagatedBuildInputs = [ pyramid ]; - + propagatedBuildInputs = [ transaction pyramid ]; meta = { maintainers = [ stdenv.lib.maintainers.garbas @@ -979,19 +1049,14 @@ pythonPackages = python.modules // rec { }; - beaker = buildPythonPackage rec { - name = "Beaker-1.6.4"; + repoze_lru = buildPythonPackage rec { + name = "repoze.lru-0.4"; src = fetchurl { - url = "http://pypi.python.org/packages/source/B/Beaker/${name}.tar.gz"; - md5 = "c2e102870ed4c53104dec48ceadf8e9d"; + url = "http://pypi.python.org/packages/source/r/repoze.lru/${name}.tar.gz"; + md5 = "9f6ab7a4ff871ba795cadf56c20fb0f0"; }; - buildInputs = [ sqlalchemy pycryptopp nose mock webtest ]; - - # http://hydra.nixos.org/build/4511591/log/raw - doCheck = false; - meta = { maintainers = [ stdenv.lib.maintainers.garbas @@ -1002,6 +1067,7 @@ pythonPackages = python.modules // rec { }; + repoze_sphinx_autointerface = buildPythonPackage rec { name = "repoze.sphinx.autointerface-0.7.1"; @@ -1019,20 +1085,22 @@ pythonPackages = python.modules // rec { }; - repoze_lru = buildPythonPackage rec { - name = "repoze.lru-0.4"; + rtmidi = buildPythonPackage rec { + version = "0.3a"; + name = "rtmidi-${version}"; src = fetchurl { - url = "http://pypi.python.org/packages/source/r/repoze.lru/${name}.tar.gz"; - md5 = "9f6ab7a4ff871ba795cadf56c20fb0f0"; + url = "http://chrisarndt.de/projects/python-rtmidi/download/python-${name}.tar.bz2"; + sha256 = "0d2if633m3kbiricd5hgn1csccd8xab6lnab1bq9prdr9ks9i8h6"; }; - meta = { - maintainers = [ - stdenv.lib.maintainers.garbas - stdenv.lib.maintainers.iElectric - ]; - platforms = stdenv.lib.platforms.all; + buildInputs = [ pkgs.alsaLib pkgs.jackaudio ]; + + meta = with stdenv.lib; { + description = "A Python wrapper for the RtMidi C++ library written with Cython"; + homepage = http://trac.chrisarndt.de/code/wiki/python-rtmidi; + license = licenses.mit; + maintainers = [ maintainers.goibhniu ]; }; }; @@ -1840,6 +1908,24 @@ pythonPackages = python.modules // rec { }; + jmespath = buildPythonPackage rec { + name = "jmespath-0.0.1"; + + src = fetchurl { + url = "https://github.com/boto/jmespath/archive/0.0.1.tar.gz"; + sha256 = "1a5d62qbgfjbaw8wgkfh78gairnpy6bbdsygwm1prqwap1kyq6ch"; + }; + + propagatedBuildInputs = [ ply ]; + + meta = { + homepage = "https://github.com/boto/jmespath"; + description = "JMESPath allows you to declaratively specify how to extract elements from a JSON document"; + license = "BSD"; + }; + }; + + pylast = buildPythonPackage rec { name = "pylast-${version}"; version = "0.5.11"; @@ -2531,11 +2617,11 @@ pythonPackages = python.modules // rec { }) else null; ply = buildPythonPackage (rec { - name = "ply-3.2"; + name = "ply-3.4"; src = fetchurl { url = "http://www.dabeaz.com/ply/${name}.tar.gz"; - sha256 = "10z4xq8lc8c21v4g7z3zpnvpqbc0vidigrck1kqhwgkqi4gh0kfj"; + sha256 = "0sslnbpws847r1j1f41fjpn76w0asywfqgxwzyjrvmmxnw8myhxg"; }; meta = { @@ -3607,20 +3693,6 @@ pythonPackages = python.modules // rec { }; }; - requests014 = buildPythonPackage rec { - name = "requests-0.14.1"; - - src = fetchurl { - url = "http://pypi.python.org/packages/source/r/requests/${name}.tar.gz"; - md5 = "3de30600072cbc7214ae342d1d08aa46"; - }; - - meta = { - description = "Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.."; - homepage = http://docs.python-requests.org/en/latest/; - }; - }; - reviewboard = buildPythonPackage rec { name = "ReviewBoard-1.6.13"; @@ -4307,10 +4379,10 @@ pythonPackages = python.modules // rec { }); virtualenv = buildPythonPackage rec { - name = "virtualenv-1.8.4"; + name = "virtualenv-1.9.1"; src = fetchurl { url = "http://pypi.python.org/packages/source/v/virtualenv/${name}.tar.gz"; - md5 = "1c7e56a7f895b2e71558f96e365ee7a7"; + md5 = "07e09df0adfca0b2d487e39a4bf2270a"; }; patches = [ ../development/python-modules/virtualenv-change-prefix.patch ]; diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix index 516141fa003..88a56a515c4 100644 --- a/pkgs/top-level/release-small.nix +++ b/pkgs/top-level/release-small.nix @@ -40,7 +40,7 @@ with import ./release-lib.nix { inherit supportedSystems; }; dhcp = linux; diffutils = all; e2fsprogs = linux; - emacs23 = gtkSupported; + emacs24 = gtkSupported; enscript = all; file = all; findutils = all; @@ -202,11 +202,4 @@ with import ./release-lib.nix { inherit supportedSystems; }; tools = linux; }; - emacs23Packages = { - bbdb = linux; - cedet = linux; - ecb = linux; - emacsw3m = linux; - emms = linux; - }; } )) |