Commit Graph

8838 Commits

Author SHA1 Message Date
Peter Simons
9ebb5ad7a6 release.nix, release-small.nix: build atlas library on Hydra
This puppy takes several hours to compile, being able to download that
package in binary form is really valuable.
2013-06-02 09:41:32 +02:00
Peter Simons
081ca56cc9 haskell-yesod-platform: add version 1.2.0.1 2013-06-01 14:53:44 +02:00
Peter Simons
295d6248ee release-haskell: drop packages that are broken in HP 2013.2.0.0
The following packages don't compile with recent versions of GHC and
seem unmaintained, too: distributedProcess, Ebnf2ps, epic, HFuse,
Hipmunk, hspread, ltk, multiset, strictConcurrency, vacuumCairo, wxcore,
wx, wxdirect.
2013-06-01 14:53:44 +02:00
bbenoist
22194538d7 qtcreator: Update to 2.7.1 and improvements (merge #579)
- Qt is now directly overriden in QtCreator's definition.
- qt48Full can be used in a development environment to enable access to
docs demos and examples.

NOTE: It may be required to remove older configuration files located in
~/.config/QtProject and at ~/.config/Trolltech.conf to reconfigure
qtcreator with the correct paths. I have found /nix/store/... paths in the
following files:
$HOME/.config/QtProject/qtcreator/toolchains.xml
$HOME/.config/QtProject/qtcreator/qtversion.xml
$HOME/.config/QtProject/qtcreator/helpcollection.qhc

At the first launch, be sure to check your qtcreator's configuration by
selecting Tools->Options. The most important parts are the Kits and
QtVersion tabs located in the Build & Run section.
2013-06-01 12:53:17 +02:00
Peter Simons
de100cb899 Merge pull request #575 from errge/master
Add vanitygen
2013-06-01 03:11:14 -07:00
bbenoist
f7934d7b9d Add numdiff-5.6.1
A little program that can be used to compare putatively similar files line
by line and field by field, ignoring small numeric differences or/and
different numeric formats.
2013-06-01 00:59:58 +02:00
Lluís Batlle i Rossell
2e6c1ebf42 Revert "firefox update to 21.0"
This reverts commit 971337a119.
2013-05-31 20:45:10 +02:00
Lluís Batlle i Rossell
b7e5f363c7 Revert "Fixing firefox reference"
This reverts commit a17b45686b.
2013-05-31 20:45:00 +02:00
Lluís Batlle i Rossell
059af7e759 Revert "Firefox 20 reference in release.nix. Fixing."
This reverts commit 19dd9dc877.
2013-05-31 20:44:49 +02:00
Shea Levy
9efcf4f6fe Make nodePackages individually overridable
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-31 13:27:55 -04:00
Shea Levy
210246266d Make overrides of nodePackages work
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-31 12:50:28 -04:00
Shea Levy
758f20f0b8 node-packages.nix: Move non top-level attrs to a sub-attr `full'
Since `full' isn't recursed into for derivations, nix-env -qaP * won't
show attributes with problematic characters.

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-31 12:38:26 -04:00
Lluís Batlle i Rossell
85d2bf78e1 I forgot to bring back opencascade 6.5 overrides. 2013-05-31 10:25:35 +02:00
Lluís Batlle i Rossell
19dd9dc877 Firefox 20 reference in release.nix. Fixing. 2013-05-30 20:13:41 +02:00
Lluís Batlle i Rossell
270f861dde Setting opencascade 6.5 to freecad for it to build. 2013-05-30 19:25:01 +02:00
Rob Vermaas
298f8fc459 Added bro 2.1 2013-05-30 18:13:50 +02:00
Domen Kozar
df81da4ac2 add nodePackages.jshint 2013-05-30 16:01:18 +02:00
Lluís Batlle i Rossell
71229f8eb9 digikam: updating (2.9 for kde 4.7/8, 3.2 for kde 4.10) 2013-05-30 15:13:53 +02:00
Lluís Batlle i Rossell
6c4c1c4fb6 Updating opencascade to 6.6.0 2013-05-30 15:13:53 +02:00
Shea Levy
316e78098c Add mkdirp as a top-level nodePackage
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-30 09:05:59 -04:00
Rob Vermaas
7c3c250a2c Add snort-2.9.4.6 2013-05-30 15:05:39 +02:00
Gergely Risko
02c1dd624f Add vanitygen 2013-05-30 12:41:29 +02:00
Peter Simons
4f6d1ad646 haskell-packages.nix: fix spelling of type-level-numbers attribute 2013-05-30 12:33:44 +02:00
Peter Simons
ff1dbd50b8 haskell-HFuse: fix capitalization of directory name 2013-05-30 12:33:43 +02:00
Peter Simons
709718a307 haskell-happstack-util: drop obsolete package 2013-05-30 12:33:43 +02:00
Peter Simons
143c64732c all-packages.nix: tabs --> blanks 2013-05-30 12:33:43 +02:00
Peter Simons
fb45ff9994 haskell-binary: prefer the version from Hackage over that shipped with GHC
The binary package shipped with GHC is ancient, and some software (like
statistics and criterion) doesn't compile with it.
2013-05-30 12:33:43 +02:00
Peter Simons
8dbe2decf9 Switch default Haskell implementation to Haskell Platform 2013.2.0.0.
This makes GHC 7.6.3 is our default compiler.
2013-05-30 12:33:43 +02:00
Peter Simons
6039e98991 pkgs/top-level/release.nix: build GHC 7.6.3 instead of 7.6.2 2013-05-30 12:33:43 +02:00
Peter Simons
f902fe1f68 haskell-monad-par: drop obsolete version 0.3.4.1 2013-05-30 12:33:43 +02:00
Peter Simons
03b50b3335 haskell-monad-par: add version 0.3.4.2 2013-05-30 12:33:40 +02:00
Rickard Nilsson
a7dbbd2e25 New package: sbt 0.12.3, a Scala build tool 2013-05-30 12:12:19 +02:00
Lluís Batlle i Rossell
14cd1be498 freecad: update to stable from February, 0.13.1830 2013-05-30 09:56:30 +02:00
Lluís Batlle i Rossell
a17b45686b Fixing firefox reference 2013-05-29 23:20:57 +02:00
Lluís Batlle i Rossell
971337a119 firefox update to 21.0 2013-05-29 21:50:02 +02:00
Lluís Batlle i Rossell
8442c7d122 libgphoto2: adding a 2.4 version, for kde 4.7 and 4.8. 2013-05-29 21:50:02 +02:00
Lluís Batlle i Rossell
21cb347f20 Adding babeld. 2013-05-29 19:16:02 +02:00
Lluís Batlle i Rossell
08f8371a50 Adding ahcpd. 2013-05-29 19:16:01 +02:00
Shea Levy
2f024a2ea9 Update nodePackages
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-29 11:25:34 -04:00
Shea Levy
8e724713c6 Make the function to import npm2nix-generated packages accessible outside of node-packages.nix
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-29 11:22:23 -04:00
Peter Simons
317fcd3b86 Merge pull request #559 from bjornfor/mentor-codebench
Add Sourcery CodeBench Lite toolchain(s)
2013-05-29 02:17:46 -07:00
Peter Simons
93d7adcba3 Merge pull request #561 from offlinehacker/st
st: Update to 0.4.1 and add support for custom config
2013-05-29 02:16:56 -07:00
Peter Simons
b1781a1876 Merge pull request #571 from vcunat/p/hs
haskell: add pop3-client and smtp-mail (by cabal2nix)
2013-05-29 02:16:20 -07:00
Shea Levy
c982e84df4 gyp: Fix on darwin
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-28 18:38:22 -04:00
Domen Kozar
6cbadc4e23 waitress: 0.8.1 -> 0.8.5 2013-05-29 00:05:31 +02:00
Domen Kozar
637fa11b20 add pdf2htmlex and upgrade poppler 2013-05-29 00:02:26 +02:00
Lluís Batlle i Rossell
e1cb325f82 Adding batctl, control for batman 2013-05-28 23:02:22 +02:00
Lluís Batlle i Rossell
bf0d1f58dc Adding batman-adv. 2013-05-28 22:58:25 +02:00
Lluís Batlle i Rossell
55eccc68bb Adding oslrd. 2013-05-28 22:37:59 +02:00
Shea Levy
d5b33eec68 npm2nix now supports simple strings in the JSON file if no range is specified
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-28 13:19:44 -04:00
Shea Levy
4fe2e7c152 Add ansi-remover npm package
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-28 13:02:13 -04:00
Eelco Dolstra
412decd2a4 Crypt::RandPasswd: Update to 0.03
http://hydra.nixos.org/build/5098835
2013-05-28 12:09:44 +02:00
Vladimír Čunát
43d4e53cd2 haskell: add pop3-client and smtp-mail (by cabal2nix) 2013-05-28 11:08:43 +02:00
Shea Levy
b385fea5fc Merge branch 'node-update'
This branch updates node to 0.10.8, as well as updating its
dependencies. It also updates node-packages to use the new style
generated by npm2nix (some packages may have been lost in the switch,
please check!).

Note that 0.10 had some backwards-compatability breaks with 0.8,
particularly for readable streams. Please see the official documentation
for migration help.

Note that I have not yet tested this on darwin (node.js was already
broken there), but will do so soon and fix it if it's broken.

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-27 23:00:24 -04:00
Shea Levy
4e5966e7aa Add npm2nix nodePackage
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-27 22:57:49 -04:00
Shea Levy
239d532095 node-packages.nix: Convert to new npm2nix style
Starting with 1.0.0 (which is not released at the time of this commit
but will be before it is pushed), npm2nix takes a JSON file with a list
of names (and optionally version ranges) and generates a data-only (no
functions, no rec, no let, etc.) nix expression representing the
packages with those names and their dependencies.

node-packages.nix now builds its package list from that generated
expression. If a package needs native dependencies as build inputs, they
can be added to the nativeDeps attribute set. If a package cannot be
generated by npm2nix for some reason, it can be added manually to the
set.

I tried to capture the packages represented by the previous
node-packages.nix in the new node-packages.json, but I almost certainly
missed some that will have to be added manually.

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-27 22:35:20 -04:00
Lluís Batlle i Rossell
bb66651d68 gnunet: removing 0.8
I don't think anyone uses it. Feel free to revert, otherwise.
2013-05-27 23:35:35 +02:00
Lluís Batlle i Rossell
42701dece8 Adding gnunet-svn and libgcrypt-git.
gnunet-svn can't interoperate with gnunet.
2013-05-27 23:35:34 +02:00
Gergely Risko
601e9dfd94 Add vboot_reference: tools needed for installing custom OS on Chromebooks 2013-05-27 12:10:19 +02:00
aszlig
f4174f7df6
python-notify: Fix build.
There is no new upstream version available and the latest upstream release is
still using calls to prehistoric versions of libnotify. Most other distro have
patched this already, so no need to patch again. Patch is from Fedora (which is
the most referenced source seen so far).

Additionally the configure script cannot find the correct path to the codegen
executable, so we're patching it accordingly as well.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-05-27 10:18:01 +02:00
aszlig
4535c0bbfe
gajim: Clean up and rewrite package expression.
This should clean up the package expression significantly by actually using
explicit input attributes and setting PYTHONPATH and GST_PLUGIN_PATH from
environment variables in the builder.

In addition, this adds a small patch from the upstream Mercurial repository to
add an index.theme to the icons, so Gajim is able to load them correctly from
the store.

With this change, I'm adding myself to the maintainers list as well, because I'm
switching over from TKabber to Gajim.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-05-27 10:17:58 +02:00
Shea Levy
428aae8c04 Add c-ares DNS library
I love it when packages just need name and src

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-27 02:05:55 -04:00
Shea Levy
9d6e49382d Add http_parser library
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-05-27 02:05:55 -04:00
Jaka Hudoklin
431fc8b250 st: Update to 0.4.1 and add support for custom config 2013-05-26 12:18:45 +00:00
Domen Kozar
d31b8b2988 rpi: more packages to cross-compile 2013-05-26 12:54:26 +02:00
Domen Kožar
e6878aae7b Merge pull request #560 from bjornfor/eagle
eagle: new package
2013-05-26 03:03:10 -07:00
Domen Kozar
9229f669fc release-cross: add raspberrypi 2013-05-26 00:11:38 +02:00
Bjørn Forsman
a31ba7ed65 eagle: new package
Eagle is a schematic capture and PCB layout program from CadSoft. This
is proprietary software; CadSoft provide a self-extracting shell script
with embedded tarball of the prebuilt application.

Add the latest Eagle version, 6.4.0.

I've added a small LD_PRELOAD library that redirects operations on the
license file from <eagle_install_path>/bin/eagle.key to
$HOME/.eagle.key. Without this Eagle will never get past the license
dialog (because you cannot write to the nix store).

Eagle also has issues copying its example projects to other locations;
it seems that it wants to preserve the read-only permissions from the
source over to the destination. Because of this it cannot complete the
copy operation because it cannot write the project files into to the
(read-only) project directory it just created. So wrap chmod by OR'ing
in the write-by-owner bit.
2013-05-25 21:12:47 +02:00
Bjørn Forsman
f55117ab8a Add Sourcery CodeBench Lite toolchain(s)
Sourcery CodeBench toolchains are prebuilt GCC toolchains from Mentor
Graphics.

Start out by adding ARM EABI and ARM GNU/Linux toolchains. Sourcery
CodeBench is also available for MIPS, Power, SuperH, ColdFire (and
more), so it should be easy to add later, if needed.

AFAIK, the EABI toolchains use newlib and the GNU/Linux ones use glibc.
2013-05-25 21:09:42 +02:00
aszlig
b08d6a39f8
mplayer(2): Add support and library for bs2b.
This also adds a new package "libbs2b", which is needed in order to support
Bauer stereophonic-to-binaural DSP as an audio filter.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-05-25 19:01:43 +02:00
Peter Simons
7ef3aea921 erlang: drop obsolete version R15B02 2013-05-25 11:11:37 +02:00
Peter Simons
ce8c051972 Merge pull request #553 from orbitz/upgrade-erl-r15b03-1
erlang: add R15B03-1
2013-05-25 02:10:36 -07:00
Lluís Batlle i Rossell
a403f55ccf Adding megatools 2013-05-24 23:43:26 +02:00
Song Wenwu
325f7a6bb8 add sxiv-1.1 2013-05-24 16:21:34 +08:00
Eelco Dolstra
f34d24f14c Update LWP and LWP::Protocol::https 2013-05-23 13:48:17 -04:00
Eelco Dolstra
bba3b07055 CatalystX::RoleApplicator: Fix URL 2013-05-23 13:20:01 -04:00
Petr Rockai
1572a1f2a4 Add perl CatalystTraitForRequestProxyBase, with dependencies: CatalystXRoleApplicator MooseXRelatedClassRoles 2013-05-23 13:15:07 -04:00
Peter Simons
5779dfc8e4 R: add version 3.0.1 2013-05-23 11:35:59 +02:00
Malcolm Matalka
33eb2832c3 Add R15B03-1 2013-05-23 11:27:49 +02:00
Marc Weber
af4d6b73de adding alchemy painting application 2013-05-22 22:58:05 +02:00
Lluís Batlle i Rossell
229661eed3 go: setting default to 1.1
I hope it won't break anything.
2013-05-22 19:21:11 +02:00
Eelco Dolstra
6655840a87 ReviewBoard: Update to 1.6.16 2013-05-22 17:03:20 +02:00
Peter Simons
39da726a15 Merge pull request #550 from wizeman/chrony
Add chrony.
2013-05-22 01:25:49 -07:00
Peter Simons
c64c51edb4 Merge pull request #548 from coroa/jedi
python-jedi: update to 0.6.0
2013-05-22 01:25:03 -07:00
Ricardo M. Correia
e28b51360d Add chrony.
Chrony is a pair of programs which are used to maintain the accuracy of the system clock on a computer.
2013-05-22 00:41:58 +02:00
Jonas Hoersch
18f3a14d95 python-jedi: update to 0.6.0 2013-05-21 14:52:26 +02:00
Peter Simons
32a4d191d0 haskell-dice: add version 0.1 2013-05-21 11:00:28 +02:00
Peter Simons
448dc95943 haskell-hstatsd: add version 0.1 2013-05-21 11:00:09 +02:00
Peter Simons
d85cf7e410 haskell-knob: add version 0.1.1 2013-05-21 10:59:57 +02:00
Peter Simons
1f01aa3ab5 haskell-misfortune: add version 0.1.1.1 2013-05-21 10:59:47 +02:00
Peter Simons
21c25b4c58 haskell-mueval: add version 0.9 2013-05-21 10:59:13 +02:00
Peter Simons
4ac14185f5 haskell-packages.nix: strip trailing whitespace 2013-05-21 10:58:57 +02:00
Lluís Batlle i Rossell
ec65563e2c Adding meo: Multiple Eyepairs Only
I also add the pkcs11helper it needs.
2013-05-20 23:13:40 +02:00
Bjørn Forsman
1578fd3c1f munin: add missing dependencies
* Add needed dependencies:
  coreutils, python, ruby, java and several Perl modules (Time::HiRes
  1.9.724 is no longer available, bump to 1.9725)
* Use sha256 instead of md5 (more secure)
* Wrap munin perl scripts so they find their dependencies at runtime
* Rework meta description attributes.

FIXME/TODO: munin is still not usable; it tries to write log files and
web graphs to its installation path.
2013-05-20 19:10:44 +02:00
Domen Kozar
c9bae2bcbe munin: add the package, WIP 2013-05-20 11:18:40 +02:00
Lluís Batlle i Rossell
8b79a00c44 Adding netatop module, for atop 2013-05-20 10:13:07 +02:00
Michael Raskin
f75d60fd90 Adding jq JSON processor 2013-05-20 11:17:20 +04:00
Bjørn Forsman
b274308c0c qmmp: new package
Qmmp is a Qt-based audio player that look like Winamp.
2013-05-19 14:36:19 +02:00
Bjørn Forsman
512f0874a1 wildmidi: new package
WildMIDI is a simple software midi player which has a core softsynth
library that can be use with other applications.

I have tested the wildmidi executable with a MIDI file. It works.
2013-05-19 14:24:49 +02:00
Bjørn Forsman
ab7d500f36 freepats: new package
freepats is a project to create a free and open set of instrument
patches, in any format, that can be used with softsynths.

I'm adding it because it is needed for WildMIDI, which is needed for
MIDI support in Qmmp (audio player). I'll add WildMIDI and Qmmp in the
next commit(s).
2013-05-19 14:09:36 +02:00