Commit Graph

9516 Commits

Author SHA1 Message Date
Eelco Dolstra
e1a7be4294 iwlwifi4965ucodeV1: Remove
This is verrrry obsolete.
2013-08-01 01:40:40 +02:00
Eelco Dolstra
7ce325f3e0 Unify the Linux kernel configurations
Having N different copies of the NixOS kernel configuration is bad
because these copies tend to diverge.  For instance, our 3.10 config
lacked some modules that were enabled in older configs, probably
because the 3.10 config had been copied off an earlier version of some
older kernel config.

So now there is a single kernel config in common-config.nix.  It has a
few conditionals to deal with new/removed kernel options, but
otherwise it's pretty straightforward.

Also, a lot of cut&paste boilerplate between the kernel Nix
expressions is gone (such as preConfigure).
2013-08-01 01:40:40 +02:00
Joachim Schiele
6b1116cfce Merge branch 'dhex' 2013-07-31 15:21:54 +00:00
Joachim Schiele
afbc5cd5e9 added dhex, a nice ncurses based hex editor for the shell 2013-07-31 15:20:23 +00:00
Rok Garbas
537a71a51e openconnect and vpnc NetworkManager plugins added
also openvpn plugin updated to the same version as NetworkManager
2013-07-31 15:36:17 +02:00
Eelco Dolstra
c8c817a3b4 qemu-kvm: Disambiguate 2013-07-31 14:53:35 +02:00
Eelco Dolstra
00e311e438 qemu-kvm: Remove
But install a qemu-kvm wrapper in qemu.
2013-07-31 14:53:34 +02:00
Domen Kožar
332dd4854f Move namePrefix="" python packages out of python-packges.nix
It doesn't make sense to build tools/applications with three different
python interpreter versions, so move them out of python modules list.

Also reverts 53ffc6e0ef.
2013-07-31 13:34:11 +02:00
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
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
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
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
c7e680c5bd Add fs-walk node package + updated other nodejs packages 2013-07-30 12:19:57 +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
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
Domen Kožar
4c9ba428f9 nose: remove failing test 2013-07-30 00:20:42 +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
5ec6cf3756 add python3 support to pythonPackages 2013-07-29 12:09:06 +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
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
Domen Kozar
7186fd3f71 pillow: 1.7.8 -> 2.1.0, add webp and tiff support 2013-07-28 15:56:45 +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
Sergey Mironov
1fa3afeb91 wmctrl: command-line window-manipulation tool 2013-07-27 20:11:29 +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
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
Domen Kozar
082ea14148 virtualenv: upgrade to 1.10 2013-07-27 01:02:57 +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
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
f6a60d6640 calibre: upgrade to 0.9.11 (fixes #777) 2013-07-26 13:18:08 +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
0d551aed75 Merge branch 'pypy' 2013-07-25 16:26:26 +02:00
Bjørn Forsman
7b4b03616c bmon: new package
bmon is a ncurses network bandwidth monitor.

Homepage: http://www.carisma.slowglass.com/~tgr/bmon/
2013-07-25 12:43:40 +02:00
Florian Friesdorf
4c4f1ca3a5 python-plumbum-1.2.0 2013-07-25 12:42:36 +02:00
Rob Vermaas
9afc8bb1e0 Add colormake 2013-07-25 11:36:07 +02:00
Sander van der Burg
2accfa17d3 Updated nodejs packages 2013-07-25 10:53:18 +02:00
Zef Hemel
aa0ecfa5ac Added httrack, website copier tool 2013-07-25 10:21:22 +02:00
Rob Vermaas
fa6314a955 Add perl module HTML::FromANSI and its dependencies. Make Testuseok use the casing that comes out of nix-generate-from-cpan, to prevent needing to special-case it on next generations. 2013-07-25 10:17:09 +02:00
Florian Friesdorf
b800c5d1f9 python-genzshcomp-0.5.1 2013-07-24 10:01:26 +02:00
Domen Kozar
a0bed10ab5 WIP: pypy 2013-07-23 22:41:27 +02:00
Rok Garbas
626c4d5f5b venus: new package 2013-07-23 22:41:18 +02:00
Jonas Hoersch
aa88e7269d Add quodlibet-2.5: GTK+Python based music player (close #481) 2013-07-23 16:02:02 +02:00
Peter Simons
ea3906c0f3 pylint: install emacs lisp files 2013-07-23 14:15:30 +02:00
Peter Simons
05ec96b00e python-packages: cosmetic to fix syntax highlighting and trailing whitespace 2013-07-23 14:15:30 +02:00
Peter Simons
b95e01dd88 haskell-monad-par: update to version 0.3.4.3 2013-07-23 14:15:29 +02:00
Domen Kozar
e41fc2a677 add python32 2013-07-23 11:55:35 +02:00
Sander van der Burg
2252bfe79f Added ironhorse nodejs package + updated other node packages 2013-07-23 11:33:48 +02:00
Rob Vermaas
af2a127551 Add linux 3.2.48 with grsecurity patches 2013-07-22 21:44:31 +02:00
Ricardo M. Correia
22689567ed apparmor: Update to kernel 3.4 series (the current default) 2013-07-22 18:03:26 +02:00
Sander van der Burg
48e187836b Added flatiron nodejs package + updated other nodejs packages 2013-07-22 11:15:21 +02:00
Jason "Don" O'Conal
f2601c5ade matplotlib: fix build on darwin
* build with clangStdenv
* update to 1.2.1
2013-07-22 13:54:52 +10:00
Peter Simons
2d0c35ad88 Merge pull request #771 from aforemny/haskell-qrencode
Add haskell-qrencode
2013-07-21 06:41:58 -07:00
Peter Simons
0685198b53 Merge pull request #770 from aforemny/haskell-elm
Add Elm and elm-server
2013-07-21 06:41:26 -07:00
Peter Simons
464acead37 Merge pull request #772 from aforemny/haskell-happstack-lite
Add haskell-happstack-lite
2013-07-21 06:40:43 -07:00
Michael Raskin
9ff7e1380d Add mi2ly MIDI to lilypond converter 2013-07-21 10:46:48 +04:00
Lluís Batlle i Rossell
a0893d472e Buidling cairo without gl on arm and mips
Mesa didn't build for arm, and I don't think anyone with arm wants mesa now.
And I needed cairo for rrdtool.
2013-07-20 23:16:51 +02:00
Lluís Batlle i Rossell
b513ea43e4 Enable blowfish/twoflish crypto in sheevaplug kernel 2013-07-20 23:16:50 +02:00
Domen Kozar
8ea138d212 add development version of speedtest-cli 2013-07-20 12:48:32 +02:00
Alexander Foremny
7f874ca558 Add haskell-happstack-lite 2013-07-20 12:30:55 +02:00
Alexander Foremny
f2f0674c5b Add haskell-qrencode 2013-07-20 12:29:00 +02:00
Domen Kožar
60c82048e0 Merge pull request #753 from lovek323/numpy
numpy: fix build on darwin
2013-07-19 12:08:33 -07:00
Eelco Dolstra
3c35daeebe nixUnstable: Update to 1.6pre3166_15e5ac8 2013-07-19 15:19:38 +02:00
Evgeny Egorochkin
2422bef9f9 area53: fix source url 2013-07-19 07:45:45 +03:00
Bjørn Forsman
67ce7f863a srecord: new package
The SRecord package is a collection of powerful tools for manipulating
EPROM load files.

http://srecord.sourceforge.net/
2013-07-19 00:29:50 +02:00
Lluís Batlle i Rossell
d37795e572 Adding guifi-earth 0.2.1
That may have updated some node-packages.
2013-07-18 21:47:27 +02:00
Shea Levy
3016640375 Add the right uptime nodePackage
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-18 12:09:27 -04:00
Shea Levy
792e51e1ef Yet anoterh npm2nix update
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-18 12:06:41 -04:00
Shea Levy
870dd29077 Update npm2nix, again (found a bug right away)
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-18 11:21:38 -04:00
Shea Levy
4ac1973ec5 Update npm2nix
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-18 11:14:56 -04:00
Shea Levy
906097c1e8 Add uptime nodePackage (and update the rest)
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-18 10:51:34 -04:00
Lluís Batlle i Rossell
328774ab1f Updating qgis (1.8.0 & geos (3.3.8).
I also add libspatialindex and libspatialite, to get the latest qgis building.
2013-07-18 11:43:01 +02:00
Bjørn Forsman
181dc4032d Remove the old KQEMU accelerator module
KQEMU was a linux kernel module for accelerating the QEMU virtual
machine on x86 hardware. Since QEMU 0.11 (and up), there is no support
for KQEMU any more, the focus is now on KVM.

http://wiki.qemu.org/KQemu/Doc
2013-07-18 10:57:32 +02:00
Rok Garbas
7889b82f32 updates for python packages: mccabe, pep8, flake8 2013-07-18 08:21:41 +02:00
Moritz Ulrich
30f54585d5 Add stm32flash, flash program for stm32 bootloader.
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-07-18 01:50:41 +02:00
Rob Vermaas
a30c06de83 Add bitbucket_api and some of its dependencies 2013-07-17 22:19:29 +02:00
Bjørn Forsman
074898e0db apcupsd: new package
apcupsd is a daemon for controlling APC UPSes.
2013-07-17 20:22:59 +02:00
Karn Kallio
bc4c9312a5 Add aldor. 2013-07-17 18:51:51 +02:00
Peter Simons
af3b34ab91 Merge pull request #766 from iyzsong/herbstluftwm
add herbstluftwm 0.5.2
2013-07-17 09:28:26 -07:00
Song Wenwu
7ffb3a4ba5 add herbstluftwm 0.5.2 2013-07-18 00:02:53 +08:00
Eelco Dolstra
dea87788f8 Make KDE 4.10 the default 2013-07-17 15:01:49 +02:00
Peter Simons
c404c4ccd4 Merge pull request #764 from ocharles/perl-packages
Perl packages
2013-07-17 03:40:12 -07:00
Oliver Charles
61d3429154 perlPackages.NetRabbitFoot & dependencies: new expressions 2013-07-17 10:45:50 +01:00
Oliver Charles
d7b5a1beb1 perlPackages.LogContextual & dependencies: new expressions 2013-07-17 10:33:04 +01:00
Oliver Charles
ff5d030513 perlPackages.DBIxSimple: new expression 2013-07-17 10:31:19 +01:00
Oliver Charles
eec9e56226 perlPackages.AnyEvent: new expression 2013-07-17 10:02:19 +01:00
aszlig
b9729fb4d4
python-hetzner: Update to new version 0.4.1.
Small bugfix release, changes:

 - Don't include colons when generating passwords for admin logins.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-17 10:50:58 +02:00
Vladimír Čunát
87444bc281 fix tarball after 541661 2013-07-17 08:16:24 +02:00
aszlig
0f096b70d0
python-hetzner: Update to new version 0.4.0.
This introduces the following changes:

 - Validate Robot's SSL server certificates.
 - Admin accounts can new be managed with the "admin" property of a
   server instance.
 - Better and fixed up error reporting.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-17 05:36:43 +02:00
Shea Levy
b89cbe26a8 Add tar nodePackage
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-16 20:33:28 -04:00
Eelco Dolstra
54166165a6 Remove some unused GCC builds 2013-07-16 22:54:05 +02:00
Eelco Dolstra
8ebf53ce4c Indent properly 2013-07-16 22:54:05 +02:00
Eelco Dolstra
8e8c3d665c Remove KDE 4.7
It's obsolete.
2013-07-16 22:54:04 +02:00
Bjørn Forsman
f0669d2b45 Merge pull request #760 from grwlf/avarice
AVaRICE: translates between GDB's remote debug protocol and the AVR JTAG...
2013-07-16 10:39:08 -07:00
Eelco Dolstra
4cc4ed6d2d linux-3.7: Remove
It's EOL.
2013-07-16 13:45:23 +02:00
Sergey Mironov
62bbba8173 AVaRICE: translates between GDB's remote debug protocol and the AVR JTAG ICE protocol 2013-07-16 14:19:32 +04:00
Rickard Nilsson
56c5f33845 New package: dovecot_pigeonhole, a sieve plugin for dovecot 2013-07-15 15:15:35 +02:00
Rickard Nilsson
0dc36983e9 New package: opensmtpd, an SMTP server from the OpenBSD project. 2013-07-15 15:05:03 +02:00
Rickard Nilsson
93ff42ae9c dovecot: Add version 2.2.4 as attribute dovecot22
I also added a patch that makes dovecot search for
plugins in /var/lib/dovecot/modules. This way, you
can add plugins from several packages without running
into circular dependencies. The module dir needs to
be populated before the dovecot service is started,
for example. This is currently not done in NixOS, so
you need to implement your own service in order to
get the plugins working.

The module patch has not been added to the old 2.1.x
package.
2013-07-15 14:55:00 +02:00
Eelco Dolstra
46a2dfe960 Set the default Linux kernel to 3.4
3.4 is the most recent long-term stable branch, which will be
maintained until October 2014 at least.

Issue #501.
2013-07-15 14:33:27 +02:00
Sander van der Burg
2cf1cbf2fe Added gridfs-stream node package + updated nodejs packages 2013-07-15 13:25:42 +02:00
Domen Kožar
ac1803f424 Merge pull request #747 from lovek323/vim-plugins-command-t
vim-plugins: add expression command-t
2013-07-14 23:04:33 -07:00
aszlig
a01ab33e03
chromium: Enable pulseaudio by default.
If no config.pulseaudio is explicitely set to false, build with pulse
support, because even if there is no pulse server available, chromium
will fall back to using ALSA.

And we definitely want to avoid that users have to build chromium for
themselves just for the sake of having pulse support. Thanks to @devhell
for actually helping me discovering this (I for myself do always rebuild
Chromium, so I won't notice those kind of things).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-15 01:16:32 +02:00
Peter Simons
ec786d59d8 firefox-wrapper: remove the 'lowPrio' attribute that was accidentally added in an earlier commit 2013-07-14 23:49:35 +02:00
Shea Levy
a895082e56 nodePackages: Update to npm2nix 2.0 format
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-14 14:41:53 -04:00
aszlig
0716e5b9e2
python-hetzner: Update to new version 0.3.0.
Changes are:

 - Ability to set the name of a server (Server.set_name()).
 - New sub-command (set-name) for hetznerctl to set server name.
 - Show server name in list command.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-14 09:47:05 +02:00
Jason "Don" O'Conal
c8cc4128ac numpy: fix build on darwin
* remove unnecessary gcc flag
2013-07-14 13:56:22 +10:00
Evgeny Egorochkin
2c71290da7 Fix perl packages go use mirror://cpan where possible 2013-07-14 05:39:02 +03:00
Shea Levy
aefae32c8c Add npm nodePackage
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-13 22:25:18 -04:00
Jason "Don" O'Conal
1d7d0addcc vim-plugins: add expression command-t
* also fix build of vim on darwin
2013-07-14 11:24:45 +10:00
Evgeny Egorochkin
b084b29d26 Even more mirror:// fixes 2013-07-14 04:17:07 +03:00
Evgeny Egorochkin
649dd8377e perl-net-amazon-s3-policy: fix version to match tarball 2013-07-14 02:08:52 +03:00
Evgeny Egorochkin
366dfa9883 python-twisted: fix version to match tarball 2013-07-14 02:08:52 +03:00
Evgeny Egorochkin
88a2e70184 python-paramiko: fix version to match tarball 2013-07-14 02:08:52 +03:00
Evgeny Egorochkin
744e06b4c3 python-colorama: fix name 2013-07-14 02:08:52 +03:00
Evgeny Egorochkin
3fe900b053 perl-uri-url: fix version to match tarball 2013-07-14 02:08:51 +03:00
Evgeny Egorochkin
e675a2a996 perl-io-pager: fix version 2013-07-14 02:08:51 +03:00
Jason "Don" O'Conal
87ad942793 fix pangomm build: use cairo 1.12.2 2013-07-14 07:54:31 +10:00
Shea Levy
3b274caaac Fix tarball
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-13 15:54:39 -04:00
Benjamin Cahill
ba1ed681b6 Add nvpy, a Simplenote syncing note-taking application 2013-07-12 18:09:53 -05:00
Sander van der Burg
18e9efe0f7 nijs: update to 0.0.9 2013-07-12 16:55:19 +02:00
Oliver Charles
b17f4486a1 More Perl libraries
Adds:

- File-Share-0.02
- Module-Install-AuthorRequires-0.02
- Module-Install-AuthorTests-0.002
- Test-EOL-1.5
- Test-NoTabs-1.3
2013-07-12 16:26:48 +02:00
Gergely Risko
a97936fba8 Add bindings-DSL and bindings-posix hackage packages 2013-07-12 16:26:48 +02:00
Jason \"Don\" O'Conal
6fc89eead6 qt48: fix build on darwin
* build with clang
2013-07-12 16:26:47 +02:00
Jason \"Don\" O'Conal
5c8a44fd18 mpd: fix build on darwin
* disable systemd
* disable alsaLib
* disable ffado
* compile with gccApple
* disable libmad
2013-07-12 16:26:46 +02:00
Jason \"Don\" O'Conal
dcc4ffdb7f libsndfile: fix build on darwin
* build with gccApple
* add Carbon headers to include path
2013-07-12 16:26:45 +02:00
Jason \"Don\" O'Conal
3a1a7b2d6a libsamplerate: fix build on darwin
* build with gccApple
* add Carbon include path
2013-07-12 16:26:45 +02:00
Jason \"Don\" O'Conal
c449a67e01 libmikmod: fix build on darwin
* build with gccApple
2013-07-12 16:26:45 +02:00
Jason \"Don\" O'Conal
735555d86f ffmpeg: fix build on darwin
* build with gccApple
* don't delete '*.a' files when building xvidcore
2013-07-12 16:26:44 +02:00
Jason \"Don\" O'Conal
7ef50f5098 audiofile: fix build on darwin
* disable alsaLib
* build with gccApple
2013-07-12 16:26:43 +02:00
Sander van der Burg
0024926701 Updated nodejs packages 2013-07-12 15:43:51 +02:00
Bjørn Forsman
49fccb03e9 slic3r: new package
Slic3r is a G-code generator for 3D printers.

- Math-Clipper and Boost-Geometry-Utils have been bumped to satisfy
  Slic3r.

- Slic3r has problems with perl 5.16 due to a locale issue (comma vs
  period in floating point numbers). So we use perl 5.14.

- The tests fail, so we skip them. According to the author of Slic3r,
  that should be safe:

    "Tests failed because of a typo when the 0.9.10b tag was applied.
    You can safely ignore the test results, Slic3r will work."

  See https://github.com/alexrj/Slic3r/issues/1303

  For reference, the errors look like this:

    Use of uninitialized value $deg in numeric eq (==) at /tmp/nix-build-perl-slic3r-0.9.10b.drv-0/git-export/t/../lib/Slic3r/TriangleMesh.pm line 328.
    # Looks like your test exited with 255 before it could output anything.
2013-07-11 01:35:00 +02:00
Bjørn Forsman
f094996e9c perlPackages: compatibility with perl <= 5.10
This is just a small dependency fix for ExtUtils::CBuilder and
Module::Build to make them build with perl 5.10.

It seems that perl gradually adds CPAN modules into its core. So when
using older perl there typically some more dependencies to take care of.

ExtUtils-CBuilder 0.280202 is not available anymore, so I had to bump it
to 0.280205.
2013-07-11 00:59:09 +02:00
Bjørn Forsman
e9bee7d9cb ExtUtilsTypemapsDefault: fix for perl < 5.16
Add missing dependencies for ExtUtilsTypemapsDefault, needed when
building with perl < 5.16. This works for perl 5.16 too.

ExtUtils-ParseXS 3.15 has disappeared from the mirrors, so I had to bump
it to something available from CPAN; version 3.18.

See note from CPAN[1]:
  This module [ExtUtilsTypemap] exists merely as a compatibility
  wrapper around ExtUtils::Typemaps. In a nutshell, ExtUtils::Typemap
  was renamed to ExtUtils::Typemaps because the Typemap directory in
  lib/ could collide with the typemap file on case-insensitive file
  systems.

  The ExtUtils::Typemaps module is part of the ExtUtils::ParseXS
  distribution and ships with the standard library of perl starting with
  perl version 5.16.

[1] http://search.cpan.org/~smueller/ExtUtils-Typemap-1.00/lib/ExtUtils/Typemap.pm:
2013-07-11 00:58:20 +02:00
Jaka Hudoklin
9a8677caeb Add easyrsa 2013-07-10 21:00:56 +02:00
aszlig
f728650731
pythonPackages: Add new hetzner module, v0.2.1.
This is for accessing the Hetzner Robot API (an IPMI-like interface).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-09 11:45:24 +02:00
aszlig
d58a5eb572
Move nixpartHetzner into hetzner-nixops-installer.
This should keep all Hetzner/NixOps specific stuff in one place.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-09 08:27:53 +02:00
aszlig
2fd13d8fca
Add new hetzner-nixops-installer package.
This fixes a bunch of issues for the NixOps Hetzner backend, because over there,
it's quite difficult to export the references graph without either duplicaing
lots of code or make a bunch of workarounds.

A detailed description about how it works can be found in the
meta.longDescription attribute.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-09 08:27:52 +02:00
Domen Kozar
d7d873fb95 add extundelete 2013-07-08 21:08:40 +02:00
Domen Kozar
58975755ea add bpython 2013-07-08 20:58:44 +02:00
Sander van der Burg
82967d897e Added stylus nodejs package 2013-07-08 15:30:05 +02:00
aszlig
d21493cf7d
python-nixpart: Add Hetzner-specific attribute.
This is for NixOps and the corresponding Hetzner backend and allows for easy
referencing by nix-build using the -A argument.

Basically the Hetzner rescue system uses an older udev version from Debian, so
we need to use shared object major number 0 here.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-08 14:27:44 +02:00
aszlig
1a9e99a8e4
Add new package minmay in version 1.0.0.
This is a fork of the iksemel library, which is no longer maintained and is
highly broken in regards to TLS support (even in the release versions).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-08 14:27:43 +02:00
aszlig
513de0ff57
python-nixpart: Move into tools/filesystems/.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-08 14:27:42 +02:00
aszlig
231b182c36
python-blivet: Move into python-modules/blivet.
This is in preparation for adding overridable function attributes.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-08 14:27:42 +02:00
aszlig
5d06f7aa5a
pythonPackages: Add a callPackage attribute.
This is to allow for easy overriding using <some_pkg>.override <overrides> and
might be used by other python modules not directly in pythonPackages.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-08 14:27:41 +02:00
Sander van der Burg
dadb72b7a0 Merge branch 'master' of github.com:NixOS/nixpkgs 2013-07-08 11:15:17 +02:00
Sander van der Burg
f8783e18dc Add mongoose-schema-extend, passport-http, timezone, libyaml and i18next nodejs packages 2013-07-08 11:14:59 +02:00
Bjørn Forsman
e3a67bbb99 diffuse: new package, close #731.
Diffuse is a graphical diff and merge tool.
http://diffuse.sourceforge.net/
2013-07-08 11:14:50 +02:00
Domen Kožar
5d8c682f4e Merge pull request #729 from bjornfor/python-modules
Add some Python modules (gevent, pyodbc, construct, bitstring)
2013-07-08 00:55:16 -07:00
Rok Garbas
6b6eaf3bf3 i3lock: updating to 2.5 2013-07-08 01:18:12 +02:00
Rok Garbas
0360d4bfb6 alot: updated to latest revision 2013-07-08 00:47:33 +02:00
Bjørn Forsman
5dd026a063 python-bitstring: new package
bitstring is a python module for binary data manipulation.

Run tested.
2013-07-07 23:35:58 +02:00
Bjørn Forsman
0a0b15321a python-construct: new package
Construct is a powerful declarative parser (and builder) for binary
data.

Run tested.
2013-07-07 23:35:49 +02:00
Bjørn Forsman
30bb106aa9 python-pyodbc: new package
The pyodbc module enables python programs to connect to almost any
database using ODBC.

Build and "import pyodbc" tested, but I haven't tried connecting to any
database yet.
2013-07-07 23:34:56 +02:00
Bjørn Forsman
e41456cebe python-gevent: new package
gevent is a coroutine-based Python networking library that uses greenlet
to provide a high-level synchronous API on top of the libevent event
loop.

Run tested.
2013-07-07 23:34:44 +02:00
Jason \"Don\" O'Conal
24f6c85096 eyeD3: add expression 2013-07-07 14:41:35 +02:00
Rok Garbas
5d3a07f57e Merge pull request #723 from lovek323/darwin-tools
otool and setfile: cleanup
2013-07-07 04:49:04 -07:00
Jason "Don" O'Conal
525a6856f2 otool and setfile: cleanup 2013-07-07 18:58:29 +10:00
Rok Garbas
33d957b34b Merge branch 'libspotify' of git://github.com/lovek323/nixpkgs into lovek323-libspotify
Conflicts:
	pkgs/top-level/all-packages.nix
2013-07-06 13:51:31 +02:00
Jason \"Don\" O'Conal
5e45773df1 pyaudio: fix build on darwin
* build with '--static-link' flag
* set 'PORTAUDIO_PATH' environment variable
2013-07-06 13:46:18 +02:00
Jason \"Don\" O'Conal
cd5f3dc1fa portaudio: fix build on darwin
* remove alsaLib from build inputs
* add --build=x86_64 to configure flags
* add --without-oss to configure flags
* add --enable-static to configure flags
* add --enable-shared to configure flags
* add framework header files
* disable failed tests
* copy all headers on install
* build with gccApple
2013-07-06 13:46:18 +02:00
Jason "Don" O'Conal
1aad70826e pyspotify: update to latest version 2013-07-06 19:14:58 +10:00
Jason "Don" O'Conal
0f4f212adc pyspotify: fix build on darwin
* use install_name_tool to have _spotify.so point to the correct library
2013-07-06 19:14:50 +10:00
Jason "Don" O'Conal
2da7f32b25 install_name_tool: add expression 2013-07-06 19:14:45 +10:00
Vladimír Čunát
6f5e5cfe06 kde4: unify used libcanberra
I wondered why I'm getting two versions in the closure of KDE apps.
2013-07-05 14:45:44 +02:00
Peter Simons
400d4a03b0 Update references to 'rLang' to the new name 'R'. 2013-07-04 23:41:22 +02:00
Peter Simons
d1c3c10d95 R: delete obsolete version 2.x from Nixpkgs 2013-07-04 21:30:59 +02:00
Jason \"Don\" O'Conal
f5a130b6b3 newsbeuter: add expression 2013-07-04 19:17:07 +02:00
Peter Simons
70a437e4a7 editres: add version 1.0.6
The tool doesn't seem to work well for me. Not sure whether I'm building
it wrong, maybe?
2013-07-04 14:12:42 +02:00
Jason \"Don\" O'Conal
9007e57f28 python27: compile with tkinterp on darwin 2013-07-04 13:11:25 +02:00
Jason \"Don\" O'Conal
bd61c42d22 tk: fix build on darwin 2013-07-04 13:11:24 +02:00
Vladimír Čunát
01548459be Merge pull request #711 from lovek323/gnuplot
gnuplot and others: fix build on darwin
2013-07-04 02:17:35 -07:00
Jason "Don" O'Conal
4c9cff322a gnuplot: fix build on darwin
* add readline to build inputs
* don't use wxGTK
2013-07-04 08:51:25 +10:00
Jason "Don" O'Conal
c2901da1b8 setFile: add expression 2013-07-04 08:50:37 +10:00
Jason "Don" O'Conal
3babc55ae2 wxGTK29: fix build on darwin
* use clang to compile
* add configure flags to enable building for 64-bit
* add setFile to build inputs
2013-07-04 08:50:15 +10:00
Peter Simons
9e98650f8d boost: generalize the header-only expression
The 'header-only-wrapper' expression can now wrap any version of boost
that's passed to it as an argument.
2013-07-03 21:38:34 +02:00
Peter Simons
ea04555518 boost-headers: update to version 1.54.0 2013-07-03 21:26:31 +02:00
Peter Simons
cb31653acb boost: add version 1.54.0 2013-07-03 18:55:51 +02:00
Sander van der Burg
5bb91ac679 Added nodejs packages for: bcrypt, nconf, winston, jade, view-helpers, mongoose, passport, gzippo, walk, forever, kue, supertest and should 2013-07-03 17:28:49 +02:00
Shea Levy
47aafb73f8 Add stream-splitter-transform nodePackage
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-03 09:40:13 -04:00
Shea Levy
2ddcab0617 Updte nodePackages
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-03 09:39:31 -04:00
Ludovic Courtès
b9960211ab add GNU Guix 2013-07-03 15:33:17 +02:00
Jason "Don" O'Conal
216d47be0c gobject-introspection: fix build on darwin
* add otool expression (add otool to build inputs)
* add libintlOrEmpty to build inputs
2013-07-03 22:03:48 +10:00
Jason "Don" O'Conal
72a771b6e4 emacs24: fix build on darwin 2013-07-03 19:57:38 +10:00
Rok Garbas
0a527048eb pythonPackages.genshi: update to 0.7 2013-07-03 04:26:02 +02:00
Rok Garbas
c590a5b4c3 plone: updating 4.3.0 to 4.3.1, minor renaming of nix files 2013-07-03 00:21:22 +02:00
Joachim Schiele
e6bf2413ef Merge pull request #685 from qknight/aescrypt
added AES crypt with fixes from edolstra
2013-07-02 01:02:28 -07:00
aszlig
168115f610
python-nixpart: Update to new version 0.2.0.
This introduces the ability to mount filesystems (only). Also, the description
is now less kickstart specific as in the long term we want to move away from
kickstart syntax to Nix attribute sets.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-01 19:03:30 +02:00
aszlig
e2e77c641a
python-blivet: Update to upstream version 0.17-1.
Changes since 0.16-1:

 - Used Python type instead of variable name (hamzy)
 - Fix detection of valid EFI system partition during autopart. (dlehman)

Full changelog can be found in the spec file in the package or at:

https://git.fedorahosted.org/cgit/blivet.git/tree/python-blivet.spec

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-07-01 19:03:29 +02:00
Rickard Nilsson
070ddf8367 New package: Twitter Bootstrap 2.3.2, a front-end framework for web development. 2013-07-01 16:14:52 +02:00
Rickard Nilsson
00df29c471 New package: lessc, version 1.4.0
Compiles LESS to CSS
2013-07-01 15:39:39 +02:00
Rickard Nilsson
cb534f1baa New package: Google Closure compiler version 20130603.
A JavaScript optimizing compiler.
2013-07-01 14:52:57 +02:00
Peter Simons
8e95d2564d haskell-time: bring back version 1.1.2.4 to un-break Haskell Platform 2009.2.0.2 2013-07-01 12:16:38 +02:00
Peter Simons
8bb29fb94a haskell-http-attoparsec: add version 0.1.0 2013-07-01 12:11:05 +02:00
Peter Simons
2ece8f76f5 haskell-warp-tls: add version 1.4.1.3 2013-07-01 12:11:05 +02:00
Peter Simons
b8a44d7289 haskell-byteable: add version 0.1.1 2013-07-01 12:11:05 +02:00
Peter Simons
b0b9f1fd5c haskell-time: update to version 1.4.1 2013-07-01 12:11:01 +02:00
Mathijs Kwik
a1febc799a whitespace cleaning 2013-07-01 07:52:15 +02:00
Mathijs Kwik
cbf48a8cd1 upgrade to texinfo5 for some packages 2013-07-01 07:52:14 +02:00
Mathijs Kwik
ca5b44a218 explicitly flag gcc 4.6 as needing texinfo 4.13 2013-07-01 07:52:14 +02:00
Mathijs Kwik
3a0dfdd87a kde 4.10: use up-to-date ffmpeg 2013-07-01 07:52:14 +02:00
Mathijs Kwik
bd7823d5de upgrade some packages to lcms2 2013-07-01 07:52:14 +02:00
Mathijs Kwik
04cbaef102 keep lcms versioning in all-packages.nix 2013-07-01 07:52:13 +02:00
Mathijs Kwik
6937609391 clucene_core: upgrade some packages to clucene_core_2
on my systems, I can now override "clucene_core = clucene_core_2" globally in nixpkgs.
so perhaps we can soon drop v1?
2013-07-01 07:52:13 +02:00
Mathijs Kwik
fe622f6523 upgrade some packages to libusb1
on my systems, I can now override "libusb = libusb1" in all of nixpkgs
so perhaps we can soon drop libusb 0.1 support?
2013-07-01 07:52:13 +02:00
Shea Levy
270ba268d7 Add HYPERVISOR_GUEST for linux 3.10
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-06-30 21:42:51 -04:00
Shea Levy
0d8025c612 Linux 3.10
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-06-30 20:55:21 -04:00
Vladimír Čunát
cffec59612 cairo: no openGL on darwin by default (see #692) 2013-06-30 10:47:44 +02:00
Bjørn Forsman
ae1c5a5844 python-demjson: add missing license (LGPLv3 or later) 2013-06-29 20:33:58 +02:00
Bjørn Forsman
33717c4636 python-demjson: new package
demjson is a Python JSON module that reads, writes and validates
JSON-encoded data; compliant with RFC 4627.

It also includes a lint checker, jsonlint, which can be used to validate
JSON documents for strict conformance to the RFC specification; as well
as to reformat them, either by re-indenting or for minimal/canonical
JSON output.

Homepage: http://deron.meranda.us/python/demjson/
2013-06-29 20:17:09 +02:00
Lluís Batlle i Rossell
e20244fcf7 Fixing linphone crossed lib versions on libosip. 2013-06-29 16:59:08 +02:00
Lluís Batlle i Rossell
169c8ce3f7 Linphone 3.6.1
Lots of updates and new/old libs to get the latest linphone

It segfaults on running.
2013-06-29 16:59:08 +02:00
Domen Kožar
f82ba5a2ca Merge pull request #661 from lovek323/php53-xdebug
php53-xdebug: add expression
2013-06-29 03:56:06 -07:00
Domen Kožar
2f643d43d2 Merge pull request #679 from iyzsong/retroarch
add retroarch 0.9.9
2013-06-29 03:28:40 -07:00
Domen Kožar
8971ceeb15 Merge pull request #684 from qknight/mcrypt
added mcrypt
2013-06-29 03:26:40 -07:00
Karn Kallio
b394ffc3ad racket: fix build broken by new libpng version and advance version to 5.3.5 2013-06-28 07:29:51 +02:00
aszlig
b2973d3b07
python-packages: Add nixpart version 0.1.
This version is preliminary because it quite heavily depends on pykickstart
(through blivet) and the roadmap is to have a nice NixOS attrset-based
specification of partitions.

Currently the main purpose for this is in preparation for the Hetzner nixops
backend, but we might want to make this part of the standard NixOS installer.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-28 04:26:10 +02:00
aszlig
082252bc16
python-blivet: Fix pvscan to not require lvmetad.
The --cache argument to pvscan won't work on NixOS, for specifics about this,
please have a look at:

http://www.mail-archive.com/pld-cvs-commit@lists.pld-linux.org/msg310821.html

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-28 04:26:09 +02:00
aszlig
64d2bbc7e8
python-blivet: Patch in paths for mount and lsof.
This adds the correct store paths for mount, umount and lsof to blivet as these
commands are still generic enough to _not_ add them as a dependency.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-28 04:26:09 +02:00
aszlig
e3c4acb3dd
python-nevow: Fix indentation of expression.
No functionality change, the expression just got a bit too far to the right :-)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-28 04:26:08 +02:00
aszlig
7c24918a5f
python-blivet: Fix path and call to wipefs.
First of all, the path to wipefs didn't work at all, and though it is
documented, the "-f" flag only works when used as a long option ("--force").
This is probably fixed upstream in util-linux, but using the long-option will
stay compatible.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-06-28 04:26:08 +02:00
Mathijs Kwik
ffddc1be9f eclipse: use latest cairo/gtk
Eclipse seems to work fine without this now (after x-updates merge).
2013-06-27 21:35:22 +02:00
Mathijs Kwik
d51c01ac8e firefox 22: use system libpng 2013-06-27 21:35:22 +02:00
Mathijs Kwik
e78b013fe3 libpng: merge apng expression (keep patch disabled by default)
I made sure no rebuild will happen because of this.
Unfortunately this meant merging attrsets instead of just using an
optionalString for postPatch
2013-06-27 21:35:21 +02:00
Mathijs Kwik
0b17251c06 libpng: keep versioning in all-packages.nix, not in individual expressions 2013-06-27 21:35:21 +02:00
Mathijs Kwik
7f413e4d5c whitespace cleaning 2013-06-27 21:35:21 +02:00