Commit graph

21061 commits

Author SHA1 Message Date
Tomas Hlavaty 534605e2eb slime: remove obsolete expression 2016-01-08 21:50:30 +01:00
Tomas Hlavaty 0b7de904cc paredit: remove obsolete expression 2016-01-08 21:47:33 +01:00
Thomas Tuegel fdefc0cb2c Merge branch 'kdenetwork-filesharing' 2016-01-08 14:20:46 -06:00
Thomas Tuegel e44af9ed42 openslp: init at 2.0.0 2016-01-08 14:20:06 -06:00
Pascal Wittmann 5d53d3282c farbfeld: init at 1 2016-01-08 20:22:07 +01:00
Frederik Rietdijk 288df4e4d5 pythonPackages.notebook: 4.0.6 -> 4.1.0 2016-01-08 19:31:08 +01:00
Tom Burdick 2c23a311cd postgresql: (94 -> 95)
Updates postgresql to its latest versions
2016-01-08 10:13:01 -06:00
Marcin Falkiewicz 7636359c89 irqbalance: init at 1.1.0 2016-01-08 12:37:43 +01:00
Pascal Wittmann 43ae5ad38c Merge pull request #12067 from mdorman/shotwellupdate
shotwell: 0.20.2 -> 0.22.0
2016-01-08 11:07:46 +01:00
Frederik Rietdijk 83bf145075 pythonPackages.numpy: 1.10.2 -> 1.10.4 2016-01-08 09:01:22 +01:00
Pascal Wittmann f438011aed Merge pull request #12216 from bjornfor/thrift
thrift: 0.9.2 -> 0.9.3
2016-01-08 08:30:11 +01:00
Tobias Geerinckx-Rice 3d3ccd4a15 myguiSvn: remove dead package
Subversion snapshot from 2011. Only dependent was Rigs of Rods.
2016-01-08 01:36:32 +01:00
Tobias Geerinckx-Rice 777f254ce3 caelum: remove dead package
Last updated Jan 2012, upstream dead. Broken since 2013.
Only dependent was Rigs of Rods.
2016-01-08 01:36:32 +01:00
Tobias Geerinckx-Rice 69e7948ffe rigsofrods: remove dead package
Last bumped Feb 2012. Broken since 2013. Upstream conflicted about whether
it's dead or not. Visited the (read-only) forums which are 93% teenagers
yelling how something called BeamNG is(n't) better so I regret that now.
2016-01-08 01:36:32 +01:00
Aristid Breitkreuz 6acad9ea04 mozjpeg: init at 3.1 2016-01-07 22:05:26 +01:00
Bjørn Forsman 972c5641e4 thrift: 0.9.2 -> 0.9.3
Add Twisted as build input so that we can continue to have Python
support. (./configure disables Python support unless it finds the
'trial' program, from Twisted.) I don't know whether upstream intended
that, because it seems perfectly fine to run thrift + Python without
Twisted. (Only the TTwisted transport uses Twisted...)

Ah, Thrift use Twisted in its unit tests. Even when we pass
--enable-tests=no to ./configure :-D
2016-01-07 21:36:28 +01:00
Thomas Tuegel f148e119fe Merge pull request #12213 from gebner/pyqt55
pyqt5: 5.4.2 -> 5.5.1
2016-01-07 14:00:12 -06:00
Shea Levy 4a511911bb Merge branch 'rm-notbit' of git://github.com/jgillich/nixpkgs 2016-01-07 14:34:40 -05:00
Daniel Peebles 57cb5ab17a Merge pull request #12198 from mayflower/remove-upstart-layer
Remove upstart layer
2016-01-07 13:47:39 -05:00
Gabriel Ebner 7c28451287 pyqt5: 5.4.2 -> 5.5.1 2016-01-07 18:46:50 +01:00
Pascal Wittmann 99a08b3b4f Merge pull request #12208 from mayflower/mopidy/spotify-2.2.0
mopidy-spotify: 1.4.0 -> 2.2.0
2016-01-07 17:41:41 +01:00
Pascal Wittmann 4f3fc36144 emacsPackages.evil-mc: fix evaluation 2016-01-07 17:29:52 +01:00
Aycan iRiCAN 435b1ec43d emacs-packages: remove obsolete dash package 2016-01-07 17:04:17 +02:00
Franz Pletz 89ad5c515f mopidy-spotify: 1.4.0 -> 2.2.0 2016-01-07 16:03:41 +01:00
Domen Kožar 326dce47d3 Merge pull request #12179 from FRidh/cytoolz
pythonPackages.cytoolz: 0.7.3 -> 0.7.4
2016-01-07 15:18:24 +01:00
Thomas Strobel d3de3db077 emacs-packages: init evil-mc, evil-jumper and evil-visualstar at 20151017 2016-01-07 14:30:03 +01:00
Peter Simons d1fdc3e0cc LTS Haskell 4.x uses GHC 7.10.3. 2016-01-07 14:24:25 +01:00
Oliver Dunkl 3f02fd68de python-packages: mps-youtube 0.2.5 -> 0.2.6 2016-01-07 13:00:43 +01:00
Oliver Dunkl 2c4fccc244 python-packages: pafy 0.4.2 -> 0.4.3 2016-01-07 12:57:22 +01:00
Peter Simons 48e66c3925 Add LTS Haskell 4.0. 2016-01-07 12:53:50 +01:00
Tobias Geerinckx-Rice 2357918b00 opensc-dnie lib & wrapper: remove dead packages
Last updated in 2010, broken since 2013.

cc @viric
2016-01-07 09:40:42 +01:00
Pascal Wittmann fea720f773 Merge pull request #12175 from noctuid/setroot
setroot: init at 1.4.4
2016-01-07 08:48:48 +01:00
Robin Gloster af50b03f50 fuppes: remove obsolete broken package and service 2016-01-07 06:39:05 +00:00
Jakob Gillich 57d6dfe932 notbit: removed dead package
The Bitmessage protocol v3 became mandatory on 16 Nov 2014 and notbit does not support it, nor has there been any activity in the project repository since then.
2016-01-07 04:39:51 +01:00
Asko Soukka a225a650bf R: fix Darwin build
Merged manually from https://github.com/NixOS/nixpkgs/pull/10623.
2016-01-06 22:20:40 +01:00
noctuid db25c680c9 setroot: init at 1.4.4 2016-01-06 15:35:09 -05:00
Domen Kožar 8281c6f2bd Merge pull request #12183 from svenkeidel/biber-fix-perl-platforms
biber: add darwin to platforms of perl dependencies
2016-01-06 15:48:40 +01:00
Sven Keidel f3e4928079 biber: add darwin to platforms of perl dependencies 2016-01-06 15:33:36 +01:00
Daniel Peebles 250133c886 Merge pull request #12180 from copumpkin/update-hydra-jobs
top-level/release.nix: make Darwin builds do more
2016-01-06 08:53:37 -05:00
Dan Peebles 19f6edbfb8 top-level/release.nix: make Darwin builds do more 2016-01-06 08:29:41 -05:00
Shea Levy 64f85edad8 Merge pull request #12171 from jgillich/rm-xchat
removed xchat
2016-01-06 07:37:56 -05:00
Frederik Rietdijk 7ba14e904e pythonPackages.toolz: use correct testrunner 2016-01-06 13:14:40 +01:00
Frederik Rietdijk 9178c850df pythonPackages.cytoolz: 0.7.3 -> 0.7.4
Update cytoolz.
Add correct testrunner, even though tests have to be disabled.
2016-01-06 13:14:19 +01:00
Matthew O'Gorman 119a9458fb
platformio: init at 2.7.0 2016-01-06 04:09:52 -05:00
Matthew O'Gorman ecac5e9f67
click_5: init at 5.1 2016-01-06 04:06:51 -05:00
Matthew O'Gorman c87ef76027
build-fhs-userenv: added the option meta to be passed down to the final derivation. 2016-01-06 04:06:28 -05:00
Vincent Laporte ca8ef0fa1d coq-interval: 2.1.0 -> 2.2.1 2016-01-06 09:35:05 +01:00
Vincent Laporte e182ddf008 coqPackages.coquelicot: init at 2.1.1
Coquelicot is a Coq library for Reals.

Homepage: http://coquelicot.saclay.inria.fr/
2016-01-06 09:13:38 +01:00
Tobias Geerinckx-Rice e1f555477c opencv_2_1: remove dead package
Broken since 2013. Only used by qrdecode which suffered the same fate.

cc @viric
2016-01-06 03:49:47 +01:00
Tobias Geerinckx-Rice eed2fa3de4 qrdecode: remove dead package
Never maintained, no updates since 2010, and broken since 2013. Bye.
2016-01-06 03:10:56 +01:00
Jakob Gillich 08f6f75c69 removed xchat
No release since 2010 and vulnerable to CVE-2011-5129. Hexchat is available
as a alternative.
2016-01-06 02:39:28 +01:00
Tobias Geerinckx-Rice 2ee6396bf7 libmusclecard: remove dead package
No upstream release since 2009. Broken since 2013.
2016-01-06 02:14:03 +01:00
Tobias Geerinckx-Rice f30b8a9197 muscletool: remove dead package
Broken since 2013. Upstream don't smell too good since 2009.
2016-01-06 02:14:01 +01:00
Tobias Geerinckx-Rice bc6f9ff90d muscleframework: remove dead package
Broken since 2013. Upstream don't smell too good since 2009.
2016-01-06 02:13:59 +01:00
Tobias Geerinckx-Rice 42420a30d5 xmltv: remove dead package
Not updated since 2008. Broken since 2013. Nothing else will miss it.
2016-01-06 01:46:16 +01:00
Tobias Geerinckx-Rice 894299f187 libdc1394avt: remove dead package
Orphaned dependency of cc1394. Broken since 2013. Sources long gone.

cc @viric
2016-01-06 01:46:16 +01:00
Tobias Geerinckx-Rice 432c0bd003 cc1394: remove dead package
Not updated since 2012. Broken since 2013. Sources long gone.

cc @viric
2016-01-06 01:46:16 +01:00
Tobias Geerinckx-Rice 5989c97665 tvtime: remove dead package
Upstream dried up in 2005. Not updated since 2012, broken since 2013.

cc @qknight
2016-01-06 01:46:16 +01:00
Tobias Geerinckx-Rice 4df7006319 netsurf: remove dead package & dependencies
Not updated since 2009 (!), not working since 2013.

cc @marcweber
2016-01-06 01:46:16 +01:00
Arseniy Seroka 1fc685ae64 Merge pull request #11945 from jgillich/fish
fish: add module to support it as default shell
2016-01-06 01:25:37 +03:00
Tobias Geerinckx-Rice e5972f3094 keyfinder: 2.00 -> 2.1; build with qt55 2016-01-05 21:03:08 +01:00
Tobias Geerinckx-Rice 24100ec0c3 soi: 0.1.1 -> 0.1.2
Now builds, but still mark as broken because it quickly segfaults
at run time.
2016-01-05 21:03:08 +01:00
Eelco Dolstra 49f46d58bb Merge pull request #12160 from obadz/syscall_limiter
syscall_limiter: init at b02c03
2016-01-05 16:52:02 +01:00
obadz f5b087b94e syscall_limiter: init at b02c031 2016-01-05 15:37:17 +00:00
Pascal Wittmann 6547cad16a Merge pull request #12146 from rnhmjoj/pirate-get
pirate-get: update meta info
2016-01-05 13:40:21 +01:00
Moritz Ulrich 24e0868763 isync: Add unstable variant. 2016-01-05 12:21:10 +01:00
Vladimír Čunát 45ade79bf9 node-packages: remove 7f
Close #12151, fixes #7091.
I've done no regeneration, just guessed how to remove it by hand.
Hopefully it's OK.
2016-01-05 12:17:49 +01:00
Domen Kožar 74df3be447 Merge pull request #12154 from jgeerds/virtualenv
virtualenv: 1.11.6 -> 13.1.2
2016-01-05 12:03:42 +01:00
Bjørn Forsman 38d115bc71 guvcview: add pulseaudioSupport option (default true) 2016-01-05 11:54:47 +01:00
Pascal Wittmann 9a2bdbf24b Merge pull request #12147 from rnhmjoj/hyp
hyp: init at 1.2.0
2016-01-05 11:06:33 +01:00
Vladimír Čunát b1acaffe67 Merge branch 'master' into staging 2016-01-05 10:28:58 +01:00
Jascha Geerds f61bdd5653 virtualenv: 1.11.6 -> 13.1.2 2016-01-05 10:09:59 +01:00
Vladimír Čunát 7c879d342d Merge #10816: improve FreeBSD support 2016-01-05 09:50:10 +01:00
Vladimír Čunát fdbc58fe42 release.nix: fixup evaluation after darwin changes
/cc @copumpkin. I can't really test this, but it should unbreak Hydra
evaluation at least.
2016-01-05 09:27:48 +01:00
Vladimír Čunát eeb3119604 Merge #11927: wine: add pulseaudio support 2016-01-05 09:25:46 +01:00
Vladimír Čunát 32fa84d8e7 wine: refactor an argument 2016-01-05 09:24:45 +01:00
rnhmjoj f22b28764c hyp: init at 1.2.0 2016-01-04 22:58:03 +01:00
rnhmjoj bb3cd0e461 pirate-get: update meta info 2016-01-04 22:55:49 +01:00
Eric Seidel b9e4cc83fa emacs-packages: remove custom derivations for auto-complete, async, and markdown-mode 2016-01-04 13:19:51 -08:00
Tobias Geerinckx-Rice 3a9c863150 pcapc: init at 2015-03-06 2016-01-04 21:13:05 +01:00
Tobias Geerinckx-Rice 4b14ebc16d androidsdk: re-inherit androidsdk_4_4 in all-packages
This was removed in f93e14fa76
but is still used by the `idea` expression.
2016-01-04 19:37:18 +01:00
Tobias Geerinckx-Rice b4c0495435 pythonPackages.libvirt: 1.2.19 -> 1.3.0
This needs to be synchronised with the `libvirt` version.
2016-01-04 19:24:50 +01:00
Pascal Wittmann 192fda79e0 Merge pull request #11832 from ktosiek/gupnp-tools-fixes
gupnp-tools: add required icons, rename from gupnptools
2016-01-04 17:16:41 +01:00
Tobias Geerinckx-Rice 517d8c8846 pingtcp: init at 0.0.3 2016-01-04 16:09:46 +01:00
Eelco Dolstra f93e14fa76 Make androidsdk refer to a more recent version 2016-01-04 16:07:47 +01:00
Arseniy Seroka 03a842f44d Merge pull request #12128 from michelk/cmark/init
cmark: init at 0.23.0
2016-01-04 14:16:53 +03:00
Michel Kuhlmann 6ed6d87afc cmark: init at 0.23.0 2016-01-04 12:04:10 +01:00
Arseniy Seroka c59277605b Merge pull request #12121 from benley/psutil-darwin
psutil: fix Darwin build
2016-01-04 12:51:38 +03:00
Arseniy Seroka f8dc12a249 Merge pull request #12115 from rasendubi/xxkb
xxkb: Init at 1.11.1
2016-01-04 12:51:09 +03:00
Vladimír Čunát b559020e27 xorgReplacements: remove this ancient cruft 2016-01-04 10:31:58 +01:00
Domen Kožar d47389473e Merge pull request #12127 from FRidh/decorator
pythonPackages: fix tqdm and update decorator
2016-01-04 10:06:24 +01:00
Frederik Rietdijk f3892a2c3e pythonPackages.decorator: 4.0.4 -> 4.0.6 2016-01-04 09:57:55 +01:00
Frederik Rietdijk 84dc27bf43 pythonPackages.tqdm: fix failing test 2016-01-04 09:57:31 +01:00
Tomasz Kontusz 62d2a91b2b gupnp-tools: add required icons, rename from gupnptools 2016-01-04 09:34:51 +01:00
Wei-Ming Yang 7ad018b786 ostinato: fix a incorrect section which ostinato be placed from TOOLS to APPLICATIONS in all-packages.nix 2016-01-04 14:29:02 +08:00
Wei-Ming Yang 89fbb184d1 ostinato: add ostinato package in nixpkgs 2016-01-04 14:29:02 +08:00
Benjamin Staffin 2a469c4075 psutil: fix Darwin build 2016-01-03 15:53:53 -08:00
Benjamin Staffin 9f3889a9a5 cdparanoia: fix Darwin build
Fixes #12116
2016-01-03 15:49:09 -08:00
Radvendii 2371acdeb2 tldr: init at 1.0
added tldr to all-packages.nix

cleaned up style

added metadata

semicolons

didn't test on mac. removed platform

wrong types

fixed duplication of version
2016-01-03 17:51:34 -05:00
Alexey Shmalko 95e823d4d4 xxkb: Init at 1.11.1 2016-01-03 22:59:14 +02:00
Pascal Wittmann 927f6f33e4 git-sweep: init at 0.1.1 2016-01-03 20:47:35 +01:00
Tobias Geerinckx-Rice 6862e5c636 dhcping: init at 1.2 2016-01-03 20:38:52 +01:00
Tobias Geerinckx-Rice 82419575aa btrfsProgs -> canonical btrfs-progs 2016-01-03 20:38:44 +01:00
Matthew O'Gorman 42023e9a46
inspectrum: init at 20160103 2016-01-03 10:06:14 -05:00
Pascal Wittmann 927e82213d Merge pull request #12078 from womfoo/xzgv
xzgv: init at 0.9.1-r55
2016-01-03 15:57:07 +01:00
Pascal Wittmann f8da54d83d surf: move to correct category 2016-01-03 15:49:55 +01:00
Kranium Gikos Mendoza dc36c1b14c xzgv: init at 0.9.1 2016-01-03 22:43:34 +08:00
Bjørn Forsman ee807863ee system-config-printer: align attrname with pkgname
s/system_config_printer/system-config-printer/
2016-01-03 15:18:04 +01:00
Tobias Geerinckx-Rice 99075fb402 saneBackends{,Git} -> sane-backends{,-git}
Fixes xsane evaluation.
2016-01-03 03:31:38 +01:00
Tobias Geerinckx-Rice 4a4e9849e8 sane: camelCase -> upstream-names 2016-01-03 00:24:28 +01:00
Tobias Geerinckx-Rice dd63386e6d perlPackages.URI: 1.68 -> 1.69 2016-01-03 00:24:28 +01:00
Bjørn Forsman 0ec3f4d339 cups-bjnp: align attrname with pkgname (s/cupsBjnp/cups-bjnp/) 2016-01-02 23:28:04 +01:00
Vladimír Čunát 1878ac9335 tree-wide: various cleanups
It's mainly refactoring and mass-rebuild simplifications without any
real impact (besides better readability).
2016-01-02 11:29:45 +01:00
Vladimír Čunát 4f08cb0de9 policykit: remove the package obsoleted by polkit
Inspired by:
https://github.com/NixOS/nixpkgs/commit/6ce3b9a8068d#commitcomment-15226586
2016-01-02 09:02:06 +01:00
Bjørn Forsman 92a0140ff8 cups-pk-helper: init at 0.2.5
Adding this package to environment.systemPackages stops the
"Add new printer" button in gnome-control-center from being grayed out
and stops it from printing:

  (gnome-control-center:16664): printers-cc-panel-WARNING **: Your system does not have the cups-pk-helper's policy "org.opensuse.cupspkhelper.mechanism.all-edit" installed. Please check your installation

But completing the printer setup requires some additional packaging
work. This is what happens when trying to _add_ a printer:

  (gnome-control-center:18733): printers-cc-panel-WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.fedoraproject.Config.Printing was not provided by any .service files
  (gnome-control-center:18733): printers-cc-panel-WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files
2016-01-01 23:33:11 +01:00
Michael Alan Dorman 1b5873a720 shotwell: 0.20.2 -> 0.22.0
This release has actually been out for nine months, and the existing
release completely failed to be able to import photos in my setup.
2016-01-01 14:08:26 -05:00
Benno Fünfstück aaeba728b3 a2ps: new package 2016-01-01 19:11:58 +01:00
janus 55aa9163cc FreeBSD: minor fixes, add notes and make stdenv more robust 2016-01-01 17:01:13 +00:00
janus a472d836f6 FreeBSD: apr-util, cyrus-sasl, berkeley db, glib, gnutls, kerberos, libelf-freebsd, openldap, serf, guile, tet, shishi, gawk, gnugrep 2016-01-01 17:01:13 +00:00
janus 9897b35661 FreeBSD: patch expat, kerberos, libedit, ossp-uuid, lz4, sharutils, add libelf-freebsd 2016-01-01 17:01:13 +00:00
Christian Theune 94102eaa41 Disable Go-version-specific net packages to avoid accidental builds
and dependencies.
2016-01-01 13:10:44 +01:00
Christian Theune 1ac4839968 Fix "net" dependency for go1.4 packages.
This was broken when we updated to syncthing 0.12 but wasn't noticed for
some reason. Nox caught this now.
2016-01-01 12:43:16 +01:00
Aristid Breitkreuz 0c7db6c696 jpegoptim: init at 1.4.3 2015-12-31 16:55:50 +01:00
Peter Simons 1b7c1fb382 Merge pull request #11931 from luispedro/add_chessx_stockfish
Add chessx and stockfish (chess engine)
2015-12-31 01:16:38 +01:00
Luis Pedro Coelho c570bc50bc chessx: init at 1.3.2
Chessx is a chess database GUI. Using the stockfish engine, users can
also analyse games.
2015-12-30 23:19:44 +01:00
Luis Pedro Coelho 8bec69e9c8 stockfish: init at 6 2015-12-30 23:19:39 +01:00
Michael Raskin d27dd12571 Merge pull request #12043 from rycee/migrate/stdenv
Migrate some more packages from builderDefsPackage to stdenv
2015-12-30 21:26:00 +01:00
Robert Helgesson 318a0c9f3f flightgear: use fltk with XFT support
Without XFT the Flight Gear compilation fails with an undefined
reference to `XGetUtf8FontAndGlyph`.
2015-12-30 21:17:39 +01:00
Robert Helgesson 73ede34fe5 vbetool: use stdenv
This replaces use of `builderDefsPackage`.
2015-12-30 21:15:15 +01:00
Arseniy Seroka 51c9093ce7 Merge pull request #12025 from VShell/icestorm
yosys, arachne-pnr, icestorm: init
2015-12-30 20:44:05 +03:00
Shell Turner c485543c7c yosys: init at 2015.12.29 2015-12-30 16:52:41 +00:00
Shell Turner f11ec866ad arachne-pnr: init at 2015.12.29 2015-12-30 16:52:41 +00:00
Shell Turner c1ec39d47b icestorm: init at 2015.12.29 2015-12-30 16:52:41 +00:00
Thomas Tuegel 34123acd4f Merge pull request #12037 from bcdarwin/emacs-popup-mode-cleanup
[emacs-packages] popup-mode: remove manual derivation (hence also bump 0.5.2 -> 0.5.3)
2015-12-30 10:24:42 -06:00
Ben Darwin 8565efc4da remove manual derivation for popup-mode 2015-12-30 10:36:15 -05:00
Arseniy Seroka 640d861d13 Merge pull request #12020 from ehmry/windowlab
WindowLab: initial pkg at 1.40
2015-12-30 18:07:20 +03:00
Emery 952563d620 WindowLab: initial pkg at 1.40
http://nickgravgaard.com/windowlab/
2015-12-30 11:10:30 +01:00
Reno Reckling a1e0894cb4 ding: init at 1.8 (close #11989)
vcunat improved meta.
2015-12-29 21:03:19 +01:00
Domen Kožar bea60e1409 Merge pull request #12026 from rycee/migrate/stdenv
Migrate packages in games to stdenv from builderDefsPackage
2015-12-29 21:00:22 +01:00
Robert Helgesson 281b584e4a liquidwar: use stdenv
This replaces use of builderDefsPackage (#4210).
2015-12-29 20:31:01 +01:00
Vladimír Čunát 08dd527cc7 Merge branch 'staging'
http://hydra.nixos.org/eval/1234895
The mass errors on Hydra seem transient; I verified ghc on i686-linux.
Only darwin jobs are queued ATM. There's a libpng security update
included in this merge, so I don't want to wait too long.
2015-12-29 17:14:35 +01:00
Vladimír Čunát 6a51a615b4 goPackages.inflect: add version suffix
Instead of approach in #12002, I chose the commit-date style
to preserve linearity if it (ever) gets updates.
The package seems to do no releases.
2015-12-29 17:07:26 +01:00
Vladimír Čunát b91dcad4bc fetchFromBitBucket: auto-remove an impure file
Also fix the hash in goPackages.inflect, the only user of the fetcher ATM.
Closes #12002 (different `inflect` fix), fixes #12012.
Using fetchzip-derived functions is likely more efficient than fetchhg,
and it's lighter on dependencies (hash is the same as with fetchhg in this case).
2015-12-29 16:54:50 +01:00
Jakob Gillich 36a4600422 remove fetchFromGitorious (close #12024)
The site has retired and it's not used by anything.
2015-12-29 16:33:15 +01:00
Charles Strahan b6c06e216b ruby: new bundler infrastructure
This improves our Bundler integration (i.e. `bundlerEnv`).

Before describing the implementation differences, I'd like to point a
breaking change: buildRubyGem now expects `gemName` and `version` as
arguments, rather than a `name` attribute in the form of
"<gem-name>-<version>".

Now for the differences in implementation.

The previous implementation installed all gems at once in a single
derivation. This was made possible by using a set of monkey-patches to
prevent Bundler from downloading gems impurely, and to help Bundler
find and activate all required gems prior to installation. This had
several downsides:

* The patches were really hard to understand, and required subtle
  interaction with the rest of the build environment.
* A single install failure would cause the entire derivation to fail.

The new implementation takes a different approach: we install gems into
separate derivations, and then present Bundler with a symlink forest
thereof. This has a couple benefits over the existing approach:

* Fewer patches are required, with less interplay with the rest of the
  build environment.
* Changes to one gem no longer cause a rebuild of the entire dependency
  graph.
* Builds take 20% less time (using gitlab as a reference).

It's unfortunate that we still have to muck with Bundler's internals,
though it's unavoidable with the way that Bundler is currently designed.
There are a number improvements that could be made in Bundler that would
simplify our packaging story:

* Bundler requires all installed gems reside within the same prefix
  (GEM_HOME), unlike RubyGems which allows for multiple prefixes to
  be specified through GEM_PATH. It would be ideal if Bundler allowed
  for packages to be installed and sourced from multiple prefixes.
* Bundler installs git sources very differently from how RubyGems
  installs gem packages, and, unlike RubyGems, it doesn't provide a
  public interface (CLI or programmatic) to guide the installation of a
  single gem. We are presented with the options of either
  reimplementing a considerable portion Bundler, or patch and use parts
  of its internals; I choose the latter. Ideally, there would be a way
  to install gems from git sources in a manner similar to how we drive
  `gem` to install gem packages.
* When a bundled program is executed (via `bundle exec` or a
  binstub that does `require 'bundler/setup'`), the setup process reads
  the Gemfile.lock, activates the dependencies, re-serializes the lock
  file it read earlier, and then attempts to overwrite the Gemfile.lock
  if the contents aren't bit-identical. I think the reasoning is that
  by merely running an application with a newer version of Bundler, you'll
  automatically keep the Gemfile.lock up-to-date with any changes in the
  format. Unfortunately, that doesn't play well with any form of
  packaging, because bundler will immediately cause the application to
  abort when it attempts to write to the read-only Gemfile.lock in the
  store. We work around this by normalizing the Gemfile.lock with the
  version of Bundler that we'll use at runtime before we copy it into
  the store. This feels fragile, but it's the best we can do without
  changes upstream, or resorting to more delicate hacks.

With all of the challenges in using Bundler, one might wonder why we
can't just cut Bundler out of the picture and use RubyGems. After all,
Nix provides most of the isolation that Bundler is used for anyway.

The problem, however, is that almost every Rails application calls
`Bundler::require` at startup (by way of the default project templates).
Because bundler will then, by default, `require` each gem listed in the
Gemfile, Rails applications are almost always written such that none of
the source files explicitly require their dependencies. That leaves us
with two options: support and use Bundler, or maintain massive patches
for every Rails application that we package.

Closes #8612
2015-12-29 09:30:21 -05:00
Arseniy Seroka 19b6034135 Merge pull request #11995 from dezgeg/pr-yledl
yle-dl: init at 2.9.1
2015-12-29 14:59:20 +03:00
Christian Theune 3c0268334d syncthing: 0.12.9 -> 0.12.10 2015-12-29 09:34:58 +01:00
Domen Kožar 97a40f6de6 pythonPackages.polylint: remove obsolete build 2015-12-28 22:49:23 +01:00
Robin Gloster 729fb7a440 virt-viewer: fix build and clean up 2015-12-28 21:44:12 +00:00
Antoine R. Dumont (@ardumont) fddf0dfa49 Remove deferred's manual derivation
11503 related
2015-12-28 20:29:54 +01:00
Antoine R. Dumont (@ardumont) b863b5fc35 Remove yasnippet's manual derivation
11503 related
2015-12-28 20:28:48 +01:00
Peter Simons 1a07ecf9c5 Add LTS Haskell 3.20. 2015-12-28 13:25:45 +01:00
Domen Kožar 0fa8f6b36b nodePackages_0_5: don't recurseIntoAttrs
Two reasons for this change:

- most of 5.0 packages don't build yet

- node packages are memory intensive and block Hydra evaluation
  (Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS)

PS: Removing node packages from evaluation goes from 7.5G down to
4.6G for whole nixos release job.

See #3594 and #11865
2015-12-28 12:16:22 +01:00
Domen Kožar 688ff0c0dc Merge pull request #11992 from dezgeg/pr-update-diffoscope
diffoscope: 29 -> 44
2015-12-28 07:46:12 +01:00
Tuomas Tynkkynen 5120601c28 yle-dl: init at 2.9.1 2015-12-28 06:05:01 +02:00
Dan Peebles 7195e6e14f goPackages.hugo: init at 0.15
Also had to add tons of other packages used as dependencies
2015-12-27 22:43:12 -05:00
Tuomas Tynkkynen eae60d2f40 diffoscope: Add more tools to the runtime path 2015-12-28 02:28:01 +02:00
Tuomas Tynkkynen 7e85fdc6df diffoscope: 29 -> 44
Relevant changes:
 - Python version switched to Python 3
 - ssdeep library got replaced with tlsh
 - the 'magic' Python package got replaced with a different one
 - Minor build system improvements == less work for us
2015-12-28 02:27:44 +02:00
Tuomas Tynkkynen f5b6ced7ec pythonPackages.tlsh: init at 3.4.1
This C extension is a bit funky since it needs cmake to be run to
generate some header file before it can be built.
2015-12-28 02:27:44 +02:00
Tobias Geerinckx-Rice ee0fae473c crda: init at 3.18 2015-12-27 19:00:42 +01:00
Tobias Geerinckx-Rice b88abaaf5e wireless-regdb: init at 2015-12-14 2015-12-27 19:00:42 +01:00
Michael Raskin 56aa0ff1d9 runzip: init at 1.4 2015-12-27 14:23:52 +01:00
Tobias Geerinckx-Rice cf699caf4d saneBackends: don't add option for 1 udev rule 2015-12-26 19:50:17 +01:00
Tobias Geerinckx-Rice f3048aed1d eid-viewer: 4.1.4 -> 4.1.9 2015-12-26 19:50:17 +01:00
Peter Simons d9ad002b2c Prefer GnuPG 2.0.x by default.
"nix-env -iA gnupg" installs the 2.0.x version of GNU Privacy Guard. This patch
ensures that "nix-env -i gnupg" chooses the same version, instead of installing
GnuPG 2.1.x, which is considered a "development version".

Closes https://github.com/NixOS/nixpkgs/issues/11899.
2015-12-26 13:42:53 +01:00
Jakob Gillich ac7e923104 fish: add module to support it as default shell
* Patched fish to load /etc/fish/config.fish if it exists (by default,
  it only loads config relative to itself)
* Added fish-foreign-env package to parse the system environment

closes #5331
2015-12-26 06:25:23 +01:00
Robin Gloster 59ed410d6d fix ftp.mozilla.org URLs
The old URLs time out.
2015-12-26 02:33:50 +00:00
Arseniy Seroka 37d0947e0c Merge pull request #11841 from phunehehe/archiveopteryx
add archiveopteryx 3.2.0
2015-12-26 00:36:55 +03:00
Arseniy Seroka 230c468eb6 Merge pull request #11906 from Painted-Fox/maildir-deduplicate
Add the python maildir-deduplicate package.
2015-12-25 17:40:25 +03:00
Lengyel Balázs 0ca96aa43c wine: add initial pulseaudio support 2015-12-25 00:40:26 +01:00
Dan Peebles ca277c2257 python-gnupg: use gnupg1 instead of 2 2015-12-24 22:11:41 +00:00
Dan Peebles e5e8d3e250 libvirt-python: fix broken version that I included by accident in 8c42b26fa2 2015-12-24 20:02:38 +00:00
Dan Peebles 8c42b26fa2 libvirt: switch who makes assertions about whose version
Previously, the native libvirt package was making an assertion that
the dependent Python package had a compatible version. This commit
switches that so that the Python package makes the assertion, since
it makes more sense to me to have a child package making an
assertion about its parent than vice versa.
2015-12-24 19:59:44 +00:00
Ryan Seto ac79d3ad61 pythonPackages.maildir-deduplicate: init at 1.0.2 2015-12-24 12:06:59 -05:00
Thomas Tuegel 6e27454728 sddm: build with Qt 5.5 2015-12-24 10:08:32 -06:00
Robert Helgesson d491005da1 josm: init at 9060 2015-12-24 14:50:11 +01:00
Robert Helgesson 8c4bfb747e gpsprune: init at 18.2 2015-12-24 14:48:57 +01:00
leenaars a5e9422560 sipsimple: 2.5.1 -> 2.6.0
Updated SIP Simple SDK to new version, is a dependency for e.g. Blink (which needs to be updated as the old version does not build anymore because the tarball has been removed)
2015-12-24 13:29:43 +01:00
Robin Gloster 021c2cad22 rustRegistry: 2015-12-10 -> 2015-12-23 2015-12-24 13:20:24 +01:00
Hoang Xuan Phu b8bc82a459 archiveopteryx: init at 3.2.0 2015-12-24 15:22:44 +08:00
Tobias Geerinckx-Rice 6b508687cf perlPackages.Glib: 1.314 -> 1.320 & fix licence 2015-12-24 04:05:57 +01:00
Tobias Geerinckx-Rice 6a76cd1336 saneBackends: drop libusb override; use libusb1 directly 2015-12-24 04:05:57 +01:00
Tobias Geerinckx-Rice 58bf694071 saneBackends: factor out common code into generic.nix
The git version was duplicated from the stable one and the two had
begun to diverge significantly. For example, commit
88d731925d fixed a supposedly real
bug — but only in the stable package.

Factor out the shared code to avoid trouble — or worse, subtle
differences or bugs — in future.
2015-12-24 04:05:57 +01:00
Thomas Tuegel 965cfccfa5 kde5: add attributes for individual KDE collections 2015-12-23 18:03:55 -06:00
Thomas Tuegel 558f14a094 kde5: build with Qt 5.5 2015-12-23 17:03:21 -06:00
Vladimír Čunát 11c702c582 Merge master into staging 2015-12-23 18:57:35 +01:00
Nicole Angel 90e881eece keepass: load plugins from store paths, fixes #11206 2015-12-23 02:12:36 +01:00
Tim Williams e2a25433b2 copyq: init at 2.5.0, fixed #11887 2015-12-23 01:58:59 +01:00
Derek Gonyeo 9671674959 acbuild: 0.1.1 -> 0.2.2 and moved to own default.nix, fixes #11889 2015-12-23 01:33:37 +01:00
Arseniy Seroka bdd2073389 Merge pull request #11880 from FRidh/audiotools
python audiotools: 2.22 -> 3.1.1
2015-12-22 17:52:30 +03:00
Arseniy Seroka 87d2532f82 Merge pull request #11879 from aneeshusa/update-vagrant-to-1.8.0
vagrant: 1.7.4 -> 1.8.0
2015-12-22 17:51:35 +03:00
Frederik Rietdijk 47f7cbb5bf python audiotools: 2.22 -> 3.1.1 2015-12-22 15:12:02 +01:00
Thomas Tuegel 57c9994a08 ace-jump-mode: 20140616 -> 2.0 2015-12-22 06:46:15 -06:00
Peter Simons 4418b8b034 Add LTS Haskell 3.19. 2015-12-22 13:17:20 +01:00
Christian Theune 2823814c5b syncthing: 0.12.4 -> 0.12.9 2015-12-22 12:56:12 +01:00
Domen Kožar a591390d8d pythonPackages.dash: fix hash 2015-12-22 12:06:53 +01:00
Aneesh Agrawal 53a5a44190 vagrant: 1.7.4 -> 1.8.0 2015-12-22 05:55:48 -05:00
Thomas Strobel d856841ba4 nixos trustedGRUB: add support for HP laptops 2015-12-22 03:12:30 +01:00
Alexander Shabalin d76c26e876 gibo: init at 1.0.4, fixes #11871 2015-12-22 02:43:24 +01:00
Charles Strahan 60df6fdd34 vanilla-dmz: init at 0.4.4, fixes #11102
Vanilla DMZ cursor theme
2015-12-22 02:28:08 +01:00
Alexander Shabalin a0138e1ed5 dynamic-colors: init at 2013-12-28, fixes #11874 2015-12-22 02:04:06 +01:00
Rok Garbas 38a6b5fb43 Merge pull request #11683 from rvl/fail2ban
Make fail2ban work again
2015-12-22 01:46:18 +01:00
Pascal Wittmann bf47b58f21 Merge pull request #11868 from gebner/ipaexfont
ipaexfont: init at 003.01
2015-12-22 00:32:44 +01:00
Gabriel Ebner 7e23ffd2c8 ipaexfont: init at 003.01 2015-12-21 17:49:06 +01:00
Arseniy Seroka 0cd13e6b7b Merge pull request #11853 from NeQuissimus/gradle29
gradle: 2.8 -> 2.9
2015-12-21 19:42:21 +03:00
Tim Steinbach 9121277144 gradle: 2.8 -> 2.9 2015-12-21 11:37:21 -05:00
obadz 29c676e73d pdfmod: init at 0.9.1 (close #11417)
vcunat did some cosmetic changes, such as joining lines
because we seem to rarely use one-identifier-per-line style,
or fixing hyena description to conform to our rules.
2015-12-21 15:19:36 +01:00
Thomas Tuegel 226a83edd8 Merge pull request #11300 from obadz/go-pup
go/pup: init at 0.3.9
2015-12-21 07:54:24 -06:00
Domen Kožar 94b5099d31 Merge pull request #11857 from FRidh/blaze
python packages: fix builds
2015-12-21 09:31:48 +01:00
Frederik Rietdijk 4d2d2c6a6e python tunigo: add missing test dependencies 2015-12-21 09:20:58 +01:00
Frederik Rietdijk 3b93952297 python mathics: patch to allow current sympy 2015-12-21 09:20:40 +01:00
Frederik Rietdijk 81b0f551c7 python mahotas: does not work on i686 2015-12-21 09:20:22 +01:00
Domen Kožar 30daa58195 Merge pull request #11855 from FRidh/blaze
python packages updates
2015-12-21 09:03:16 +01:00
Frederik Rietdijk 825f2e64e6 python odo: 0.3.4 -> 0.4.0 2015-12-21 09:01:43 +01:00
Frederik Rietdijk 8017e1af93 python datashape: 0.4.7 -> 0.5.0 2015-12-21 09:01:34 +01:00
Frederik Rietdijk b40264de12 python dask: 0.7.0 -> 0.7.5 2015-12-21 09:01:12 +01:00
Frederik Rietdijk 8d2bcfe2e7 python blaze: 0.8.3 -> 0.9.0 2015-12-21 09:01:00 +01:00
Pascal Wittmann c6eab0c980 Merge pull request #11852 from luispedro/update_mahotas141
mahotas: 1.4.0 -> 1.4.1
2015-12-21 08:50:05 +01:00
Luis Pedro Coelho d24b2a2aa2 mahotas: 1.4.0 -> 1.4.1
This new release should fix all errors on 32 bit systems
(reported here:
https://github.com/NixOS/nixpkgs/pull/11699#issuecomment-165410506)
2015-12-20 23:22:41 +01:00
Domen Kožar 804cafe6c2 add Django 1.9
(cherry picked from commit 1451f004c735d07d2243965a73b2c466ac9e7ccb)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-12-20 22:56:00 +01:00
Thomas Tuegel 5ff1c58606 Merge pull request #11839 from ttuegel/qt-5.4
Qt infrastructure update
2015-12-20 08:11:52 -06:00
Thomas Tuegel 298c4befda phonon-backend-vlc: normalize attribute name to upstream 2015-12-20 08:03:26 -06:00
Thomas Tuegel 27c522cc3b phonon-backend-gstreamer: normalize attribute name to upstream 2015-12-20 08:02:42 -06:00
Thomas Tuegel 85c19f8fb4 smtube: Qt 5 infrastructure update 2015-12-20 07:56:55 -06:00
Thomas Tuegel d534d5f097 smplayer: Qt 5 infrastructure upgrade 2015-12-20 07:56:55 -06:00
Thomas Tuegel 5810f0e7ed tomahawk: Qt 5 infrastructure upgrade 2015-12-20 07:56:55 -06:00
Thomas Tuegel 54bcdcc0a7 teamspeak_client: Qt 5 infrastructure update 2015-12-20 07:56:54 -06:00
Thomas Tuegel 143d6123dc qutebrowser: Qt 5 infrastructure update 2015-12-20 07:56:54 -06:00
Thomas Tuegel 1d331481fc quazip: Qt 5 infrastructure update 2015-12-20 07:56:54 -06:00
Thomas Tuegel 538ce57feb qtcreator: Qt 5 infrastructure update 2015-12-20 07:56:53 -06:00
Thomas Tuegel 9d79319eae remove qt5Libs 2015-12-20 07:56:52 -06:00
Thomas Tuegel 660736def8 polkit-qt: normalize package name to upstream 2015-12-20 07:56:51 -06:00
Thomas Tuegel e782026719 poppler: normalize package name to upstream 2015-12-20 07:56:51 -06:00
Thomas Tuegel 17e17ea649 cmst: Qt 5 infrastructure update 2015-12-20 07:56:51 -06:00
Thomas Tuegel 97f7eb1e64 kst: Qt 5 infrastructure update 2015-12-20 07:56:50 -06:00
Thomas Tuegel 541b2f20de fritzing: Qt 5 infrastructure update 2015-12-20 07:56:50 -06:00
Thomas Tuegel fc13f37f2c firestr: Qt 5 infrastructure update 2015-12-20 07:56:50 -06:00
Thomas Tuegel de5898a495 qtox: Qt 5 infrastructure update 2015-12-20 07:56:49 -06:00
Thomas Tuegel 249e5f732a linssid: Qt 5 infrastructure update 2015-12-20 07:56:49 -06:00
Thomas Tuegel 4e71ebd7c9 dfilemanager: Qt 5 infrastructure update 2015-12-20 07:56:48 -06:00
Thomas Tuegel 88514fdf58 robomongo: Qt 5 infrastructure update 2015-12-20 07:56:48 -06:00
Thomas Tuegel 06f9ac71dc gpsbabel: Qt 5 infrastructure update 2015-12-20 07:56:48 -06:00
Thomas Tuegel 121f944d0d qtpass: Qt 5 infrastructure update 2015-12-20 07:56:47 -06:00
Thomas Tuegel 732de87786 twmn: Qt 5 infrastructure update 2015-12-20 07:56:47 -06:00
Thomas Tuegel 36dea909b7 calibre: Qt 5 infrastructure update 2015-12-20 07:56:47 -06:00
Thomas Tuegel e292103d46 tiled: Qt 5 infrastructure update 2015-12-20 07:56:46 -06:00
Thomas Tuegel 07a79f2a9b sigil: Qt 5 infrastructure update 2015-12-20 07:56:46 -06:00
Thomas Tuegel 5af2e7b76e rapcad: Qt 5 infrastructure update 2015-12-20 07:56:46 -06:00
Thomas Tuegel 3e6a70d974 phototonic: Qt 5 infrastructure update 2015-12-20 07:56:45 -06:00
Thomas Tuegel 8bbbb31f3f awesomebump: Qt 5 infrastructure update 2015-12-20 07:56:45 -06:00