Commit graph

27790 commits

Author SHA1 Message Date
Peter Simons
67afed00d5 all-packages.nix: drop trailing whitespace 2013-07-31 10:52:27 +02:00
Peter Simons
53ffc6e0ef Drop recurseIntoAttrs from python33Packages and pypyPackages.
We cannot import the packages from all of these three packages sets into
the global namespace, because they are indistinguishable. For example:

  $ nix-env -qaP \* | grep pylint
  pypyPackages.pylint                 pylint-0.26.0
  python33Packages.pylint             pylint-0.26.0
  python27Packages.pylint             pylint-0.26.0

When someone tries to install pylint by running "nix-env -i pylint",
then it's impossible to tell which one of these three versions was
chosen.

I can think of two ways to remedy this problem with recurseIntoAttrs:

 1) Bake the name of the Python interpreter into every package's name,
    i.e. offer "python27-pylint", "python33-pylint", and so on.

 2) Ensure that all non-default package sets mark all their packages
    'lowPrio' to unsure that the choice during installation is
    deterministic.
2013-07-31 10:52:15 +02:00
Bjørn Forsman
7e0bd8d360 offlineimap: remove python prefix from package name
OfflineIMAP is primarily a program/tool, not a python module (although
it installs a python module too, for those who want to poke at its
internals).

Now we can install it with "nix-env -i offlineimap" instead of
"nix-env -i python2.7-offlineimap".
2013-07-30 21:30:34 +02:00
Zef Hemel
b92b8dce05 MicroGNUEmacs, a.k.a. MG 2013-07-30 20:24:28 +02:00
Eelco Dolstra
1e6b14e8a4 Make phpXdebug_5_3 low priority 2013-07-30 16:52:12 +02:00
Eelco Dolstra
394dc5da78 batman-adv: Disambiguate kernel versions 2013-07-30 16:52:12 +02:00
Eelco Dolstra
3c462ded97 linux: Update to 3.2.49, 3.4.55 2013-07-30 16:52:12 +02:00
Eelco Dolstra
70d6623586 Fix a name collision between two distinct KDE wallpaper packages 2013-07-30 16:52:11 +02:00
Eelco Dolstra
7f48c7a447 Fix a name collision between glibc and glibc217 2013-07-30 16:52:11 +02:00
Eelco Dolstra
b509c78ea3 webkitSVN: Remove
It hasn't been updated in a long time.
2013-07-30 16:52:11 +02:00
Eelco Dolstra
60355207c3 Fix some name collisions 2013-07-30 16:52:11 +02:00
Sander van der Burg
ae90a7e8f3 Added forever-monitor nodejs package 2013-07-30 15:24:26 +02:00
Mathijs Kwik
f918e06988 wine: upgrade to 1.6 + latest gecko/mono extensions 2013-07-30 14:25:10 +02:00
Michael Raskin
0a8b83fdd0 Fix unneeded inherit 2013-07-30 16:02:39 +04:00
Michael Raskin
9acc0d4bc9 Adding x-cape keyboard mapping helper 2013-07-30 15:51:01 +04:00
Michael Raskin
97b8ac932d Adding Lush: Lisp Universal SHell 2013-07-30 15:20:46 +04:00
Sander van der Burg
c1fcb0c2e6 Make the setup-hook work again now that nodejs modules reside in lib/node_modules 2013-07-30 13:00:05 +02:00
Sander van der Burg
c7e680c5bd Add fs-walk node package + updated other nodejs packages 2013-07-30 12:19:57 +02:00
Sander van der Burg
44731b5251 Bump disnix,disnixos and dysnomia to latest development versions 2013-07-30 12:03:03 +02:00
Peter Simons
0668d54827 python-packages.nix: unsubscribe myself from some Hydra mails 2013-07-30 11:39:51 +02:00
Domen Kožar
af98eb8de0 Merge pull request #752 from lovek323/matplotlib
matplotlib: fix build on darwin
2013-07-30 00:54:39 -07:00
Domen Kožar
a0740092ce nose: run tests as noted in https://code.google.com/p/python-nose/issues/detail?id=387#c4 2013-07-30 09:51:43 +02:00
Domen Kožar
31ff9d9c68 Limnoria: update to 2013-06-01
Old build was hanging when building for python3, see
http://hydra.nixos.org/build/5615679/log/raw
2013-07-30 09:37:00 +02:00
Domen Kožar
874019b3c4 limnoria: add git as dependency, otherwise build fails 2013-07-30 09:37:00 +02:00
aszlig
69dccda3c0
VM builds: Update debian Wheezy image to v7.1.
Wheezy has been released on June 15th and on all mirrors the SHA256 hash
of Packages.bz2 has changed to reflect the new release, so let's update.

Here is the release announcement from Debian:

http://www.debian.org/News/2013/20130615

It also seems that the versioning scheme has changed in version 7.x, so
they seem to have switched to a two digit versioning scheme. This means,
that the attribute name "debian70..." should really be something like
"debian7...", but I'm keeping the attribute as-is to not break
references.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-30 05:59:59 +02:00
aszlig
b42eb45429
thttpd: New package, version 2.25b.
We already have mini_httpd, but IMHO it is *too* minimal as in not very
flexible in configuration (for example, I haven't found any runtime
configuration for disabling logging), so that's why I decided to add
thttpd, which serves quite well as an ad-hoc HTTPd.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-30 05:59:59 +02:00
aszlig
cd4b5e1a35
fillDiskWithDebs: Create fake start-stop-daemon.
This is needed in order to prevent services from starting while
populating the image with the contents of the .deb files. The procedure
used here is exactly the same as used in debootstrap.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-30 05:59:40 +02:00
Domen Kožar
4c9ba428f9 nose: remove failing test 2013-07-30 00:20:42 +02:00
Domen Kožar
ae7adcb6e4 git: find global configs in /etc/ instead of /etc 2013-07-29 23:40:54 +02:00
Eelco Dolstra
11b5b06fbd libpng: Update to 1.6.3 2013-07-29 21:39:56 +02:00
Domen Kozar
0be7ef35bb gmvault: use logbook 0.4.2 2013-07-29 21:16:35 +02:00
Domen Kozar
7458f29dc9 don't wrap scripts in EGG-INFO/scripts since they are called from python 2013-07-29 19:31:58 +02:00
Domen Kozar
4f5960e20d distutils2: remove the package, nothing depends on it and it's obsolete 2013-07-29 19:09:12 +02:00
Domen Kozar
0f7a0411b2 psycopg2: 2.0.13 -> 2.5.1 2013-07-29 18:52:04 +02:00
Domen Kozar
662366e4f0 zope_testrunner: 4.0.4 -> 4.4.1 2013-07-29 18:48:54 +02:00
Domen Kozar
19993fcbf8 Logbook: 0.4.1 -> 0.4.2 2013-07-29 18:01:30 +02:00
Domen Kozar
eabf347033 simplejson: 2.1.3 -> 3.3.0 2013-07-29 17:48:49 +02:00
Domen Kozar
cc98ea4a84 numpy: 1.6.1 -> 1.7.1 2013-07-29 17:10:40 +02:00
Domen Kozar
c5243b6e7d python-markdown: 2.0.3 -> 2.3.1 2013-07-29 16:38:29 +02:00
Domen Kozar
918e5efb99 recurse into python33 and pypy packages 2013-07-29 14:52:19 +02:00
Domen Kozar
4993f07fee python: include python version when prefixing python packages 2013-07-29 12:09:06 +02:00
Domen Kozar
5ec6cf3756 add python3 support to pythonPackages 2013-07-29 12:09:06 +02:00
Peter Simons
b253eb0d59 haskell-elm-server: re-generate expression with cabal2nix 2013-07-29 11:27:01 +02:00
Peter Simons
416bd743f0 haskell-language-java: update to version 0.2.5.1 2013-07-29 11:27:01 +02:00
Evgeny Egorochkin
2777f77f18 Soprano: revert clucene update because it isn't found by the build system 2013-07-29 12:16:28 +03:00
Cillian de Róiste
7c23a25476 google-talk-plugin: Upgrade to 4.2.10 2013-07-29 10:45:39 +02:00
Shea Levy
2e57a16219 Linux 3.10.4
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-28 20:16:16 -04:00
Bjørn Forsman
5405636bb1 Add recurseIntoAttrs for gnome3
So that we can search for gnome3.* packages like this:

  nix-env -qaP \* | grep gnome3
2013-07-28 22:06:00 +02:00
Domen Kožar
289a00913c Merge pull request #783 from aristidb/master
pavucontrol 2.0
2013-07-28 11:16:11 -07:00
Shea Levy
5c66a46bc6 buildNodePackage: Fix $out/bin symlink
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-28 11:46:40 -04:00
Domen Kozar
8525695a72 sqlalchemy: add the patch so that things work, you know 2013-07-28 17:13:19 +02:00
Domen Kozar
7186fd3f71 pillow: 1.7.8 -> 2.1.0, add webp and tiff support 2013-07-28 15:56:45 +02:00
Bjørn Forsman
386bef322d iftop: improve meta attributes
- The description attribute is very long, so rename it to
  longDescription and add a short text in the description attribute.
- Use licenses.gpl2Plus instead of free form text "GPLv2+".
- Add platforms attribute so that hydra will build the package.
2013-07-28 14:04:44 +02:00
Peter Simons
516377c0b6 bind: update to 9.9.3-p2 to fix CVE-2013-4854 2013-07-28 13:50:11 +02:00
Domen Kozar
3ee369ce5a sqlalchemy: 0.7.9 -> 0.7.10, apply patch to fix tests 2013-07-28 12:30:11 +02:00
Domen Kozar
f34a79ad35 nose: 1.2.1 -> 1.3.0 2013-07-28 11:31:41 +02:00
Domen Kozar
a0fbee619d Jinja2: 2.6 -> 2.7, rename MarkupSafe to markupsafe 2013-07-28 11:12:39 +02:00
Domen Kožar
a33ba64c66 Merge pull request #782 from aforemny/haskell-elm-fix
Add jailbreak to Elm server
2013-07-28 01:16:09 -07:00
Jason \"Don\" O'Conal
4d495c7c44 pyqt4: fix build on darwin (close #751)
* build with clangStdenv
2013-07-28 09:50:04 +02:00
Jason \"Don\" O'Conal
48a0d477db qt4: fix build on darwin (close #750) 2013-07-28 09:47:05 +02:00
Jason \"Don\" O'Conal
b4105cfaff php53: fix build on darwin (close #748)
* add empty unix.h header
* build with kerberos
* ensure the binary has no extension
2013-07-28 09:41:58 +02:00
Sergey Mironov
5b4e0207ba wmctrl: add command-line window-manipulation tool (close #781) 2013-07-27 20:12:55 +02:00
Sergey Mironov
1fa3afeb91 wmctrl: command-line window-manipulation tool 2013-07-27 20:11:29 +02:00
Jason \"Don\" O'Conal
75dedeb8bd gtk2: fix build on darwin (close #749)
* add xlibs.libXi to build inputs
2013-07-27 20:01:08 +02:00
Jason \"Don\" O'Conal
b43d1c014a sdcv: fix build on darwin (close #744)
* add -lintl flag to NIX_CFLAGS_COMPILE
2013-07-27 20:00:24 +02:00
Shea Levy
2762b0667d node-packages.nix: Actually use nativeDeps
Wonder how long that's been broken...

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-27 13:33:18 -04:00
Shea Levy
93cdc526c3 buildNodePackages: Move /node_modules to /lib/node_modules to make nix profiles usable as an npm prefix
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-27 13:23:35 -04:00
Aristid Breitkreuz
5a0710b36b pavucontrol 2.0 2013-07-27 17:43:17 +02:00
Florian Friesdorf
595937318f update release-python.nix from python branch 2013-07-27 12:08:36 +02:00
Peter Simons
30e9f13d81 smartmontools: update to version 6.2 2013-07-27 11:05:59 +02:00
Alexander Foremny
828b1de8f4 Add jailbreak to Elm server 2013-07-27 10:22:07 +02:00
Domen Kozar
082ea14148 virtualenv: upgrade to 1.10 2013-07-27 01:02:57 +02:00
Domen Kozar
51a6bee012 pypy: multiprocessing tests are failing, try with internal module 2013-07-26 23:12:05 +02:00
Domen Kozar
0f98ddf8fd Revert "networkmanager: we dont need networkmanager group anymore, just use at_console policy"
This reverts commit 52fe694360.
2013-07-26 23:09:50 +02:00
Florian Friesdorf
8e3fa9f56a waitress test fail for me 2013-07-26 20:37:02 +02:00
kikic
b9d933ba24 Added nose-cprof for profiling 2013-07-26 20:32:33 +02:00
Peter Simons
5ff9c0c067 haskell-dns: disable the test suite to fix the build
The test suite assumes that it can read /etc/resolv.conf.
2013-07-26 19:40:48 +02:00
Peter Simons
9d7cb9b593 haskell-unix-process-conduit: update to version 0.2.1.1 2013-07-26 19:40:47 +02:00
Peter Simons
b04d577dcb haskell-language-java: update to version 0.2.5 2013-07-26 19:40:47 +02:00
Peter Simons
37e428f229 haskell-splot: update to version 0.3.9 2013-07-26 19:40:47 +02:00
Peter Simons
93b8532f17 haskell-hinotify: update to version 0.3.6 2013-07-26 19:40:47 +02:00
Peter Simons
88cb67fc88 haskell-dns: update to version 0.3.7 2013-07-26 19:40:47 +02:00
Peter Simons
49335abfd2 haskell-git-annex: update to version 4.20130723 2013-07-26 19:40:47 +02:00
Domen Kozar
ef540f3df7 properly use & when ignoring tests 2013-07-26 19:05:39 +02:00
Domen Kožar
7d032bc892 Merge pull request #780 from grwlf/urxvt-gdkpixbuf
urxvt: Enable Gdk_pixbuf to be able to set custom icons/images
2013-07-26 06:45:22 -07:00
Sergey Mironov
60761e94b8 urxvt: Enable Gdk_pixbuf to be able to set custom icons/images 2013-07-26 17:06:54 +04:00
Domen Kozar
dbdde8b231 pypy: currectly use bash 2013-07-26 14:36:53 +02:00
Domen Kozar
f6a60d6640 calibre: upgrade to 0.9.11 (fixes #777) 2013-07-26 13:18:08 +02:00
Domen Kozar
ef16799c9c pypy: try to fix remaining 4 tests 2013-07-26 11:04:02 +02:00
Mathijs Kwik
ac91adf4e3 linux-3.10: upgrade to 3.10.3 2013-07-26 07:18:39 +02:00
aszlig
120e3fc167
chromium: Update beta and dev release channels.
Introduces the following new versions:

beta: 29.0.1547.22 -> 29.0.1547.32 (builds fine, tested)
dev:  30.0.1568.0  -> 30.0.1573.2  (builds fine, tested)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-26 06:18:04 +02:00
aszlig
311c96ac0f
hetzner-nixops-installer: Remove package.
This package now is in NixOps directly, so we don't need it here
anymore.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-26 06:18:04 +02:00
aszlig
1d0e666eed
python-hetzner: Update to new version 0.5.0.
This introduces the following changes:

 - New subcommand "show" for hetznerctl which shows additional
   information about one or more servers.
 - Allow to get subnets of a specific server through the "subnets"
   attribute.
 - Allow te get IP addresses of a specific server through the "ips"
   attribute.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-26 06:18:04 +02:00
Eelco Dolstra
6b495e9251 Add nixpkgs-lint
This is a simple tool to scan Nixpkgs for violations of the packaging
guidelines, such as multiple packages with the same name, packages
that lack a description or license, and so on.

To use:

$ nix-env -i nixpkgs-lint
$ cd .../nixpkgs
$ nixpkgs-lint

Current statistics:

Number of packages: 8666
Number of missing maintainers: 3711
Number of missing licenses: 6159
Number of missing descriptions: 1337
Number of bad descriptions: 633
Number of name collisions: 277
2013-07-25 23:52:36 +02:00
Domen Kozar
b0a12396ef fix ignore param for tests 2013-07-25 20:45:57 +02:00
Domen Kozar
0d551aed75 Merge branch 'pypy' 2013-07-25 16:26:26 +02:00
Domen Kozar
eb0b6f8241 pypy: correctly skip tests 2013-07-25 16:25:55 +02:00
Rob Vermaas
a8f11fcba5 Update pypy build with sqlite and expat support. Fix the installPhase. 2013-07-25 13:42:20 +02:00
Russell O'Connor
0990730038 Merge branch 'master' of github.com:NixOS/nixpkgs 2013-07-25 06:50:31 -04:00
Russell O'Connor
4e723ca537 Update tarsnap to version 1.0.35 2013-07-25 06:49:25 -04:00