Compare commits

...

409 Commits
v206 ... v208

Author SHA1 Message Date
Tobias Geerinckx-Rice
7d3fad3456 gparted 0.23.0 -> 0.24.0 2015-10-28 14:06:59 +01:00
Domen Kožar
61dd2058a0 Merge pull request #10669 from FRidh/pandas
python pandas: disable specific test for darwin
2015-10-28 14:06:39 +01:00
aszlig
c82060df9f linux-testing: 4.3.0-rc5 -> 4.3.0-rc7
Upstream changes can be found at:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?id=v4.3-rc7&id2=v4.3-rc5

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-28 13:59:56 +01:00
Frederik Rietdijk
626d7fdf88 python pandas: disable specific test for darwin 2015-10-28 13:58:02 +01:00
Asko Soukka
efd652965b darwin: gfortran: add needed inputs and other fixes
Close #10532.
2015-10-28 13:37:02 +01:00
Vladimír Čunát
1e285a7eef Merge #10250: ipython: add dawin-specific dependencies
It seems safe enough. I verified tarball builds at least.
2015-10-28 13:20:57 +01:00
Domen Kožar
51ca02f95f pythonPackages.scikitlearn: disable on i686-linux 2015-10-28 12:38:15 +01:00
Domen Kožar
14049f6953 pythonPackages.netaddr: disable on py35 2015-10-28 12:35:18 +01:00
vbgl
0ad5dc11e1 Merge pull request #10499 from jb55/fix-lmdb-osx
lmdb: fix build on OSX
2015-10-28 12:34:55 +01:00
Domen Kožar
d60718d57a pythonPackages.suds: apply patch CVE-2013-2217 2015-10-28 11:55:30 +01:00
Domen Kožar
4c026eee39 pythonPackages.reviewboard: 1.6.16 -> 1.6.22 (CVE-2013-4795) 2015-10-28 11:55:30 +01:00
Domen Kožar
9fa60bd8a7 pythonPackages.docker-py: 1.3.1 -> 1.5.0 2015-10-28 11:55:30 +01:00
Domen Kožar
c3a506943c pythonPackages.beaker: 1.6.4 -> 1.7.0 (CVE-2012-3458) 2015-10-28 11:55:30 +01:00
Peter Simons
af1237688e Merge pull request #10605 from LnL7/haskell-darwin
haskell: added darwin frameworks for stack and halive
2015-10-28 11:35:03 +01:00
Peter Simons
be1fa3c9da Merge pull request #10650 from grwlf/autossh-nixos
autossh.nix: AutoSSH service as a NixOS module
2015-10-28 11:31:51 +01:00
Sander van der Burg
b054207813 axis2: bump to version 1.6.3 2015-10-28 10:24:29 +00:00
Eelco Dolstra
d2918797bb linux: Fix i686 build 2015-10-28 11:09:59 +01:00
Luca Bruno
b080efe4dc goPackages.tools: add setup-hook for setting GOTOOLDIR 2015-10-28 11:01:26 +01:00
goibhniu
e1a392e031 Merge pull request #10664 from fps/renoise-filename-fix
renoise: fix the file name and the hash
2015-10-28 10:47:47 +01:00
Florian Paul Schmidt
87d55ce82b renoise: fix the file name and the hash 2015-10-28 10:35:46 +01:00
Domen Kožar
eda7d29970 pythonPackages: fix lots of tests 2015-10-28 10:07:09 +01:00
Vincent Laporte
32267c25ce qarte: 2.3.0 -> 2.4.0 2015-10-28 08:22:51 +01:00
William A. Kennington III
221a970e82 kernel: 4.2.3 -> 4.2.5 2015-10-27 23:07:42 -07:00
William A. Kennington III
658d7b285b kernel: 4.1.11 -> 4.1.12 2015-10-27 23:07:33 -07:00
William A. Kennington III
850fff4448 kernel: 3.14.54 -> 3.14.56 2015-10-27 23:07:17 -07:00
William A. Kennington III
4eaa66c9d2 kernel: 3.10.90 -> 3.10.92 2015-10-27 23:07:09 -07:00
Tobias Geerinckx-Rice
1dd11961d8 eid-mw 4.1.7 -> 4.1.8 2015-10-28 01:16:25 +01:00
Tobias Geerinckx-Rice
d5ea5f0a5d geolite-legacy 2015-10-19 -> 2015-10-27 2015-10-28 00:57:37 +01:00
Domen Kožar
b27b0db840 Merge pull request #10648 from desiderius/elasticsearch-1.9.0
pythonPackages.elasticsearch: 1.6.0 -> 1.9.0
2015-10-28 00:55:56 +01:00
Domen Kožar
66271bb53c Merge pull request #10658 from FRidh/python
python: several fixes
2015-10-28 00:51:19 +01:00
Arseniy Seroka
170c8e08d3 avidemux: 2.5.6 -> 2.6.9 2015-10-28 02:49:48 +03:00
Domen Kožar
b0b97bd5ea Merge pull request #10601 from FRidh/h5py
python: h5py update and new package pkgconfig
2015-10-28 00:30:30 +01:00
Frederik Rietdijk
bf3ac49bd2 python: several fixes 2015-10-28 00:02:10 +01:00
Frederik Rietdijk
e1520f85fd python dateutil: 2.2 -> 2.4.2 2015-10-28 00:01:54 +01:00
Daiderd Jordan
cbc666fc60 fixed darwin frameworks for halive and fsevents 2015-10-27 22:49:08 +01:00
Sergey Mironov
d355ed81cb autossh.nix: add the module, which run autossh sessions as systemd services 2015-10-28 00:23:13 +03:00
Arseniy Seroka
16e9f9def6 Merge pull request #10647 from dezgeg/pr-uboot10
U-Boot: 2015.07 -> 2015.10
2015-10-27 23:30:34 +03:00
Arseniy Seroka
ea42c98850 Merge pull request #10649 from jb55/xlsx2csv
xlsx2csv: init at 0.7.2
2015-10-27 23:27:07 +03:00
Jude Taylor
c416c3a4c5 Revert "bring Darwin frameworks and libs into scope in all packages by default"
This reverts commit 6f7033671d.
2015-10-27 13:02:31 -07:00
Jude Taylor
6f7033671d bring Darwin frameworks and libs into scope in all packages by default 2015-10-27 12:57:44 -07:00
Domen Kožar
736e2b1415 pythonPackages.futures: duplicate disabled 2015-10-27 20:04:56 +01:00
Domen Kožar
68f4b76552 Merge pull request #10627 from FRidh/futures
python futures: disabled for Py3k
2015-10-27 19:59:19 +01:00
Domen Kožar
a0cb0318e1 Merge pull request #10651 from FRidh/python
python packages fixes
2015-10-27 19:58:59 +01:00
Frederik Rietdijk
92b844ae98 python packages fixes 2015-10-27 19:55:50 +01:00
Domen Kožar
6a9aeea26d setuptools: revert back to 18.2 as 18.4 breaks packages 2015-10-27 19:43:53 +01:00
William Casarin
2ca185688e xlsx2csv: init at 0.7.2 2015-10-27 10:56:15 -07:00
Domen Kožar
612b6b7a8d fix a bunch of PYthon packages on py3k 2015-10-27 17:06:24 +01:00
desiderius
12201d8569 pythonPackages.elasticsearch: 1.6.0 -> 1.9.0 2015-10-27 16:10:32 +01:00
Domen Kožar
b49515ce17 python3Pakages: fix a few builds 2015-10-27 14:22:06 +01:00
Domen Kožar
a38a53410b pythonPackages.celery: 2.1.17 -> 2.1.19 2015-10-27 13:59:28 +01:00
Michael Raskin
95437b7c53 Update wavemon to git version, which has some nl80211 support 2015-10-27 14:21:08 +03:00
Domen Kožar
1ee3e26552 Merge pull request #10399 from domenkozar/openstack-nova-liberty
OpenStack (Liberty): Nova, Glance, Neutron, Keystone
2015-10-27 11:53:32 +01:00
Domen Kožar
d76c08a476 oslo-messaging: bump and fix transient test failure 2015-10-27 11:52:41 +01:00
Domen Kožar
d6ffe2f67f taskflow, urllib3, kazoo: fix transient tests 2015-10-27 11:52:40 +01:00
Domen Kožar
f61f0768bc flake8: 2.4.1 -> 2.5.0 2015-10-27 11:52:40 +01:00
Domen Kožar
874359468c flake8: disable tests 2015-10-27 11:52:40 +01:00
Domen Kožar
0353121dc5 pythonPackages.unittest2: fix a transient bug 2015-10-27 11:52:40 +01:00
Domen Kožar
3ee4747675 OpenStack: package Glance, Keystone, Neutron 2015-10-27 11:52:40 +01:00
Domen Kožar
24cbc374cf nova: 2011.2 -> 12.0.0 2015-10-27 11:52:40 +01:00
Eelco Dolstra
ff9b89c21d Merge pull request #10645 from josefs/master
Fix spelling mistakes
2015-10-27 11:52:12 +01:00
Josef Svenningsson
64b972acb9 Fix spelling mistakes
homepahe -> homepage
2015-10-27 11:49:48 +01:00
Arseniy Seroka
3225c34dcc Merge pull request #10644 from NixOS/revert-10635-i3log
Revert "i3wm: Add debug & logging options"
2015-10-27 13:40:29 +03:00
Arseniy Seroka
42eabf1c4a Revert "i3wm: Add debug & logging options" 2015-10-27 13:40:04 +03:00
Domen Kožar
6a226db299 Merge pull request #10643 from FRidh/jupyter
python qtconsole: 4.0.1 -> 4.1.0
2015-10-27 11:31:19 +01:00
Rickard Nilsson
e0a650d87a printrun: 2014^C01 -> 20150310 2015-10-27 11:23:12 +01:00
Frederik Rietdijk
8ec97910cb python qtconsole: 4.0.1 -> 4.1.0 2015-10-27 11:22:34 +01:00
Frederik Rietdijk
5d5a7d12a3 Revert "python qtconsole: 4.0.1 -> 4.0.3"
Wrong version number.

This reverts commit 38d35c50f2.
2015-10-27 11:21:00 +01:00
Arseniy Seroka
50f5122d72 Merge pull request #10635 from layus/i3log
i3wm: Add debug & logging options
2015-10-27 12:51:50 +03:00
Domen Kožar
16c6420c25 Merge pull request #10642 from henrytill/fix-emacs-eval
emacs24Macport: fix evaluation
2015-10-27 10:43:25 +01:00
Henry Till
cf2668392a emacs24Macport: fix evaluation 2015-10-27 05:35:41 -04:00
Domen Kožar
6947aa5b7d Merge pull request #10638 from desiderius/reportlab-3.2.0
pythonPackages.reportlab: 3.1.8 -> 3.2.0
2015-10-27 10:20:55 +01:00
Domen Kožar
6016328d37 Merge pull request #10640 from chris-martin/atom-gvfs
atom: add gvfs/bin to wrapper PATH
2015-10-27 10:20:34 +01:00
Jude Taylor
0d5edad2f5 emacs24Macport: fix build 2015-10-27 01:23:42 -07:00
Chris Martin
dab75ab440 atom: add gvfs/bin to wrapper PATH
Atom deletes files by invoking `gvfs-trash`. Without it, deletions
fail silently.
2015-10-27 04:05:25 -04:00
Jude Taylor
950261bb9a darwin: fix gtk+3 dependencies 2015-10-27 00:38:06 -07:00
Moritz Ulrich
5baf95cc71 clojure: 1.6.0 -> 1.7.0 2015-10-27 08:11:37 +01:00
desiderius
c8c0ee3493 pythonPackages.reportlab: 3.1.8 -> 3.2.0
- enables unit tests,
- adds a dependency to Pillow.
2015-10-27 07:48:45 +01:00
Tobias Geerinckx-Rice
86805242ac simple-scan: remove PackageKit dependency
It has now been made properly optional.
2015-10-27 03:17:17 +01:00
Tobias Geerinckx-Rice
4b27f54db7 simple-scan 3.18.1 -> 3.19.1 2015-10-27 03:17:16 +01:00
Tobias Geerinckx-Rice
4a1a5e7ed6 netsniff-ng 0.5.9-{110-gfc4646b -> 121-gd91abbd} 2015-10-27 03:17:16 +01:00
Jude Taylor
5469e9c581 fix xquartz build 2015-10-26 18:37:05 -07:00
Jude Taylor
cf12f3e4d2 patch out system include in libAppleWM 2015-10-26 17:13:29 -07:00
Jude Taylor
2e29399993 update packages with new cf-private compatibility 2015-10-26 17:13:29 -07:00
Jude Taylor
5ea8770263 cf-private: prepend self to system includes 2015-10-26 17:13:29 -07:00
Jude Taylor
0a23e412b4 in darwin sdk, copy headers rather than linking them 2015-10-26 17:13:29 -07:00
Arseniy Seroka
12277d2a38 Merge pull request #10503 from cleverca22/master
open-iscsi: save the staticly linked binary in its own output for use in the initrd
2015-10-27 00:57:29 +03:00
Arseniy Seroka
1a5c57ca3a Merge pull request #10631 from cleverca22/teamviewer
teamviewer: fix the expressions
2015-10-27 00:47:44 +03:00
Guillaume Maudoux
eb46e0fc72 i3wm: Add debug & logging options 2015-10-26 22:33:11 +01:00
aszlig
82d88b5bcb vmTools.commonDebPackages: Add "mawk".
While debugging an issue with running NixOps tests, I found out that the
output from debClosureGenerator is not deterministic.

The reason behind this is the way how Provides and Replaces fields are
handled. I haven't yet found out what's the exact issue, but so far
packages "Provides" are more or less picked at random.

So, running the NixOps Hetzner tests we get either mawk, original-awk or
gawk altering on every invocation.

While for the test it isn't poisionous whether wi have mawk or gawk,
having original-awk certainly is, because live-build only works with
mawk or gawk.

The best solution would obviously be to make debClosureGenerator
deterministic, but in the case of "Provides: awk", we can safely pick
mawk by default, because the latter has a "Priority: required" in its
package description.

This also has the advantage that we can safely cherry-pick this to
release-15.09 because it's very unlikely that we'll break the
debClosureGenerator by adding a dependency to commonDebPackages.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-26 20:56:42 +01:00
Tuomas Tynkkynen
60ec9a557c U-Boot: 2015.07 -> 2015.10
Someone submitted conflicting (and non-complete) distro bootconfig
support for the Versatile board, so the patch needs changing, yet again.
But at least it's getting smaller.
2015-10-26 21:48:51 +02:00
Domen Kožar
3b85cf704c Merge pull request #10632 from grwlf/urweb-bump
Urweb bump
2015-10-26 20:11:36 +01:00
Sergey Mironov
2cfa1e8f98 urweb: bump to 20151018 2015-10-26 21:48:33 +03:00
Luca Bruno
acfe53e61f urweb: add back openssl configure flags to fix build, cc @aseipp 2015-10-26 21:48:33 +03:00
Arseniy Seroka
bad15da924 Merge pull request #10628 from devhell/mp3val
mp3val: Better installPhase
2015-10-26 21:34:09 +03:00
Arseniy Seroka
2e6e2e02d3 Merge pull request #10606 from mucaho/rstudio_runtime
rstudio: add run-time dependency gnumake
2015-10-26 21:33:26 +03:00
Arseniy Seroka
1c9a2def0d Merge pull request #10614 from elasticdog/transcrypt
transcrypt: init at 0.9.7
2015-10-26 21:32:44 +03:00
Arseniy Seroka
4d15fc8383 Merge pull request #10626 from annejan/master
QtPass 1.0.1 to 1.0.3
2015-10-26 21:32:04 +03:00
michael bishop
b81f51cecf teamviewer: fix the expressions 2015-10-26 15:22:01 -03:00
devhell
b2e3c05c48 mp3val: Better installPhase
As mentioned by @aszlig, it's more elegant and sane to use coreutils'
`install`. This commit also changes `platforms` to `unix` since this
should also compile on Darwin for example.
2015-10-26 17:36:50 +00:00
Frederik Rietdijk
ce997e4b99 python futures: 3.0.2 -> 3.0.3
Disabled for Python 3
2015-10-26 17:16:49 +01:00
Domen Kožar
6e9f77dc29 Merge pull request #10616 from spencerjanssen/kodi-15.2
kodi: 15.1 -> 15.2
2015-10-26 17:11:14 +01:00
Spencer Janssen
a3343c3ec3 kodiPlugins.genesis: 4.0.1 -> 5.1.3 2015-10-26 10:59:23 -05:00
Spencer Janssen
0e59efc7d9 kodiPlugins.svtplay: 4.0.14 -> 4.0.15 2015-10-26 10:57:24 -05:00
Anne Jan Brouwer
6998586b8f QtPass 1.0.1 to 1.0.3
I'm guessing the sha256 wasn't correct for 1.0.1 or I'm doing something wrong here myself . .
2015-10-26 16:56:04 +01:00
Domen Kožar
dc71104e3a Merge pull request #10625 from FRidh/jupyter
python: updates to jupyter notebook / qtconsole
2015-10-26 16:23:59 +01:00
Eelco Dolstra
52c9e4415b linux: Support x2APIC
Without this, certain servers with lots of CPU cores would show only
one core.
2015-10-26 16:20:02 +01:00
Eelco Dolstra
50ab972b5a linux: Pass through configuration file
This enables "nix-build -A linux.configfile" to get the generated
kernel config.
2015-10-26 16:20:01 +01:00
Domen Kožar
f1508b3a23 nova-image: use make-disk-image.nix 2015-10-26 16:16:45 +01:00
Frederik Rietdijk
38d35c50f2 python qtconsole: 4.0.1 -> 4.0.3 2015-10-26 16:10:20 +01:00
Frederik Rietdijk
93a190c0c6 python notebook: 4.0.5 -> 4.0.6 2015-10-26 16:10:07 +01:00
Frederik Rietdijk
e5e3d6bb15 python jupyter_client: 4.0.0 -> 4.1.1 2015-10-26 16:09:51 +01:00
Frederik Rietdijk
9db2927f31 python ipykernel: 4.0.3 -> 4.1.1 2015-10-26 16:09:38 +01:00
Domen Kožar
1703d4dc5d Merge pull request #10296 from FRidh/pandas
python packages updates
2015-10-26 15:59:14 +01:00
Pascal Wittmann
0358140690 Merge pull request #10608 from devhell/libstrophe
libstrophe: 0.8.7 -> 0.8.8
2015-10-26 15:40:56 +01:00
Frederik Rietdijk
8815ce040e python nibabel: disable additional test 2015-10-26 15:24:45 +01:00
Frederik Rietdijk
8d42da8015 python xray: 0.6.0 -> 0.6.1 2015-10-26 15:24:44 +01:00
Frederik Rietdijk
0b17409b51 remove whitespaces 2015-10-26 15:24:44 +01:00
Frederik Rietdijk
1ac01afc5e python pandas: 0.16.2 -> 0.17.0 2015-10-26 15:24:43 +01:00
Pascal Wittmann
c33cbf22c9 Merge pull request #10615 from rycee/bump/eclipse-plugin-anyedittools
eclipse-plugin-anyedittools: 2.4.15 -> 2.5.0
2015-10-26 15:20:12 +01:00
Pascal Wittmann
e1d7f18cc5 instead: 2.2.5 -> 2.2.7 2015-10-26 14:45:14 +01:00
Pascal Wittmann
2c190bedd2 logstalgia: 1.0.6 -> 1.0.7 2015-10-26 14:45:13 +01:00
Peter Simons
df1981372a Add LTS Haskell package sets for 3.10 and 3.11. 2015-10-26 13:16:21 +01:00
Peter Simons
60bc7e764d git-annex: update overrides 2015-10-26 13:15:16 +01:00
Peter Simons
7fbc2abf6a hackage-packages.nix: update Haskell package set
This update was generated by hackage2nix v20150922-23-g9db0d61 using the following inputs:

  - Nixpkgs: 1146c867e3
  - Hackage: 1791c0e414
  - LTS Haskell: 4622b913dc
  - Stackage Nightly: f51b9b1513
2015-10-26 13:14:51 +01:00
Domen Kožar
8f977608f4 add sslmate: easy to buy, deploy, and manage your SSL certs 2015-10-26 12:57:27 +01:00
Pascal Wittmann
faa7561a66 Merge pull request #10613 from erikryb/master
rofi: 0.15.8 -> 0.15.10
2015-10-26 10:56:20 +01:00
aszlig
f864ef703e beets: Add dependencies for "badfiles" plugin.
I have to admit that I did very poor testing in d7307d8 and didn't
notice that the "badfiles" plugin relies on mp3val (thanks to @devhell
for packaging in 6e1ef13) and flac to be actually useful.

We now patch in the store locations of these binaries and make
"badfiles" an optional dependency (though enabled by default).

Now, I have tested "beet bad" on my whole music collection and it worked
fine (well, it has found errors... but that's what it is for).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-26 10:26:48 +01:00
aszlig
c870333b0b mp3val: Use mirror:// URL in fetchurl.
We have a mirror:// URL for sourceforge stuff so we can still retreive
the source tarball even if downloads.sourceforge.net is down.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-26 10:01:00 +01:00
aszlig
58f97cf7a6 Merge pull request #10612 from devhell/mp3val.
This adds mp3val, which in turn is needed for the beets "badfiles"
plugin.

Thanks a lot to @devhell for packaging.

Built and tested locally by myself as well.
2015-10-26 09:57:52 +01:00
Tuomas Tynkkynen
f08693d042 syslinux: Disable parallel building
Unfortunately I lost the exact failure, but it was something starting
with 'No rule to make target: ...', which suggests missing dependencies
between generated source files.
2015-10-26 09:23:28 +01:00
Vladimír Čunát
7e6288c252 kernel: 4.1.10 -> 4.1.11, /cc #10607
Boots fine for me on 64-bit.
2015-10-26 08:34:44 +01:00
Spencer Janssen
9d288f0b80 kodi: 15.1 -> 15.2 2015-10-25 22:16:29 -05:00
Robert Helgesson
d64835da6f eclipse-plugin-anyedittools: 2.4.15 -> 2.5.0 2015-10-26 00:31:37 +01:00
Aaron Bull Schaefer
8e7d39835f transcrypt: init at 0.9.7 2015-10-25 23:22:21 +00:00
Aaron Bull Schaefer
4140c0de65 Add elasticdog as a maintainer 2015-10-25 23:22:21 +00:00
Erik Rybakken
c8f4c7575e rofi: 0.15.8 -> 0.15.10 2015-10-25 23:46:37 +01:00
devhell
6e1ef13523 mp3val: init at 0.1.8
Built and tested locally.
2015-10-25 21:26:01 +00:00
goibhniu
d2287b9faa Merge pull request #10598 from doublec/ponylang
Package for Pony programming language compiler 0.2.1.
2015-10-25 21:56:36 +01:00
Chris Double
e261492bb0 Package for Pony programming language compiler 0.2.1.
Pony is an open-source, object-oriented, actor-model,
capabilities-secure, high performance programming language.
2015-10-26 08:32:57 +13:00
Domen Kožar
7477a7cdda kde: add glib include paths to NIX_CFLAGS_COMPILE
(cherry picked from commit 350ffdcc84)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-10-25 20:03:09 +01:00
Cillian de Róiste
f7bfb4b466 ubuntu_font_family: update from 0.80 to 0.83, potentially fixes CVE-2012-5356 2015-10-25 19:11:53 +01:00
Cillian de Róiste
6c7775fe74 terminus_font: update from 4.39 to 4.40 2015-10-25 19:11:25 +01:00
Cillian de Róiste
eaf888cab6 rosegarden: update from 14.12 to 15.08 2015-10-25 19:10:47 +01:00
Cillian de Róiste
1550c17322 movit: update from 1.1.3 to 1.2.0 2015-10-25 19:09:45 +01:00
Cillian de Róiste
9b0c75994a mlt-qt5: update from 0.9.6 to 0.9.8 2015-10-25 19:09:29 +01:00
Cillian de Róiste
44c1a72a6b gphoto2: update from 2.5.5 to 2.5.8 2015-10-25 19:08:13 +01:00
Cillian de Róiste
5e3b0e4c43 gnuradio: update from 3.7.7.1 to 3.7.8 2015-10-25 19:07:52 +01:00
Cillian de Róiste
1ee8280543 dcraw: update from 9.22 to 9.26.0 2015-10-25 19:06:58 +01:00
Cillian de Róiste
0ad7855e4a cutter: update from 1.03 to 1.04 2015-10-25 19:06:05 +01:00
Cillian de Róiste
e08d4f47d9 csound: update from 6.03.2 to 6.04 2015-10-25 19:05:35 +01:00
Cillian de Róiste
506f511afa qjackctl: adopt it and tidy up the metadata 2015-10-25 18:59:47 +01:00
Cillian de Róiste
0cfd2267b0 qjackctl: update from 0.3.12 to 0.4.0 2015-10-25 18:55:36 +01:00
Cillian de Róiste
61d30057b6 libwacom: update from 0.7.1 to 0.15 2015-10-25 18:54:37 +01:00
Cillian de Róiste
e0112bbfd2 leptonica: update from 1.69 to 1.72 2015-10-25 18:53:59 +01:00
Cillian de Róiste
e187ecb65c fontforge-gtk: update from 20141230 to 20150824 2015-10-25 18:52:49 +01:00
Cillian de Róiste
3ec54e0692 colord-gtk: update from 0.1.25 to 0.1.26 2015-10-25 18:52:17 +01:00
aszlig
d7307d8e80 beets: 1.3.14 -> 1.3.15
Introduces a new plugin called "badfiles", which helps to scan for
corruption within the music collection. I've added this to
pluginsWithoutDeps and sorted the list.

Full upstream changelog can be found here:

https://github.com/sampsyo/beets/releases/tag/v1.3.15

This fixes #10376 via sampsyo/beets@225ba28.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-25 18:39:46 +01:00
Domen Kožar
b531022cfa Merge pull request #10602 from srhb/fix/drive-update
Bump Google Drive client and deps in go-packages.nix
2015-10-25 18:20:01 +01:00
Domen Kožar
efb2181a53 Merge pull request #10487 from devhell/mediainfo
{lib}mediainfo{-gui}: 0.7.77 -> 0.7.78
2015-10-25 18:19:21 +01:00
devhell
ffb565c5c0 libstrophe: 0.8.7 -> 0.8.8
From the Changelog:
  - XML namespace support
  - XEP-0114 support
2015-10-25 17:00:45 +00:00
mucaho
d0d953d910 rstudio: add run-time dependency gnumake
fixes #9163.
2015-10-25 16:18:21 +01:00
aszlig
60d407b209 nixos/postgresql: Fix execution of initialScript.
Regression introduced by b21fd5d066.

The initialScript is only executed whenever there is a .first-startup in
the dataDir, so silently dropping the file essentially breaks
initialScript functionality.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-25 16:05:14 +01:00
Cillian de Róiste
9a4adc8e92 all-packages tidy-up: fix the sorting for a few packages 2015-10-25 16:00:44 +01:00
goibhniu
09da960c05 Merge pull request #10580 from simonvandel/elementary-icons
elementary-icon-theme: init at 3.2.2
2015-10-25 15:52:57 +01:00
goibhniu
f84cbe2a70 Merge pull request #10592 from AndersonTorres/eweb
eweb: init at 9.10
2015-10-25 15:52:06 +01:00
goibhniu
20d530bc7d Merge pull request #10440 from AndersonTorres/funnelweb
Funnelweb: init at 3.20
2015-10-25 15:51:15 +01:00
goibhniu
891e13a3ad Merge pull request #10593 from doublec/freenet
Update freenet to build 1470.
2015-10-25 15:46:18 +01:00
goibhniu
113061decd Merge pull request #10604 from dezgeg/pr-sng
sng: init at 1.0.6
2015-10-25 15:36:45 +01:00
Tuomas Tynkkynen
ebb060c351 sng: init at 1.0.6 2015-10-25 16:17:44 +02:00
Sarah Brofeldt
de10cdb856 drive : 4530cf8 -> 6dc2f1e
command            : 076a2ad -> 91ca5ec
cache              : new
exponential-backoff: new
extractor          : new
open-golang        : new
pretty-words       : new
meddler            : new

Update drive and bump/add dependencies
2015-10-25 13:29:47 +01:00
Frederik Rietdijk
a515e6e092 python h5py: 2.3.1 -> 2.5.0
Since I think 2.4 h5py introduced a new way to configure mpi. Therefore,
the BuildFlags are removed.

I built h5py and h5py-mpi packages successfully. Not sure though whether
the mpi version does actually work correctly since I don't use it.
2015-10-25 13:26:34 +01:00
Domen Kožar
354ae976b6 Merge pull request #10465 from mayflower/update-geventhttpclient
pythonPackages.geventhttpclient: 1.1.0 -> 1.2.0
2015-10-25 13:09:59 +01:00
Domen Kožar
7f8a3526b0 Merge pull request #10600 from FRidh/scipy
python scipy: 0.16.0 -> 0.16.1
2015-10-25 13:09:40 +01:00
Frederik Rietdijk
b42223f4dc python pkgconfig: init at 1.1.0 2015-10-25 13:07:19 +01:00
Domen Kožar
87b4bdfa24 kde4.kde_runtime: depend on glib due to networkmanager 2015-10-25 12:59:11 +01:00
Austin Seipp
0939e6f613 nixpkgs: plex 0.9.12.11.1406 -> 0.9.12.13.1464
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-10-25 06:32:19 -05:00
Vladimír Čunát
4e4f560c08 iputils: drop dontGzipMan, as it's not needed anymore 2015-10-25 12:22:32 +01:00
Frederik Rietdijk
e0391f3ce0 python scipy: 0.16.0 -> 0.16.1
Bugfixes only.
2015-10-25 11:40:46 +01:00
Vladimír Čunát
784f69e6ae busybox: fix minimal build with musl libc
Now we always enable large file support, as it should be cheap enough,
and avoids also problems on some filesystems #10181.

The minimal build disables (almost) all options, so it was building
without large file support. However, in musl the `off_t` is *always*
64-bit, which lead to problems, now detected during build time.
2015-10-25 10:20:08 +01:00
Simon Vandel Sillesen
6fe96cb05a insert in all-packages.nix in alphabetical order 2015-10-25 10:14:16 +01:00
Domen Kožar
d6756301cf Merge pull request #10596 from FRidh/thumbor
python packages updates: thumbor, statsd, ...
2015-10-25 10:06:45 +01:00
Frederik Rietdijk
7a926db2ce python zope-testrunner: Disabled for Python 3.5 2015-10-25 10:03:14 +01:00
Frederik Rietdijk
401da78b5d python tornado_3: Remove old version
This version isn't used anymore.
2015-10-25 10:03:13 +01:00
Frederik Rietdijk
f02e32d6c6 python thumbor: 4.0.4 -> 5.2.1 2015-10-25 10:03:13 +01:00
Frederik Rietdijk
75715000db python pyramid: Disable tests for Python 3.5
I am not sure whether pyramid on Python 3.5 should work already.
Therefore, disable the tests for Python 3.5 instead of disabling.
2015-10-25 10:03:13 +01:00
Frederik Rietdijk
f672496032 python statsd: 2.0.2 -> 3.2.1 2015-10-25 10:03:12 +01:00
Domen Kožar
e4c0c3e193 Merge pull request #10565 from igsha/i3pystatus
pythonPackages.i3pystatus: init at 3.33
2015-10-25 09:48:47 +01:00
Frederik Rietdijk
e01b331ad6 python pyramid_jinja2: 1.9 -> 2.5 2015-10-25 08:46:12 +01:00
Frederik Rietdijk
01c680ac06 python pexif: init at 0.15 2015-10-25 08:45:23 +01:00
Frederik Rietdijk
ab78a905d2 python libthumbor: init at 1.2.0 2015-10-25 08:45:05 +01:00
Igor Sharonov
fa44834ff2 pythonPackages.i3pystatus: init at 3.33 2015-10-25 10:41:48 +03:00
Chris Double
2756b088d8 Update freenet to build 1470.
This stores freenet data files in ~/.local/share/freenet by default,
or $XDG_DATA_HOME/freenet if set.
2015-10-25 18:46:09 +13:00
AndersonTorres
55bdc98c3d Funnelweb: init at 3.20 2015-10-25 03:40:50 -02:00
AndersonTorres
4a3a6866fd eweb: init at 9.10 2015-10-25 03:30:07 -02:00
Arseniy Seroka
480cd9478f Merge pull request #10567 from datakurre/datakurre-libdevil
darwin: libdevil: add needed inputs
2015-10-25 04:34:05 +03:00
Arseniy Seroka
d55679c1b4 Merge pull request #10582 from steveeJ/godef
[RFC] go: add packages rogpeppe/godef and 9fans/go
2015-10-25 04:32:03 +03:00
Arseniy Seroka
a5c0aec680 Merge pull request #10586 from dezgeg/pr-arm-tweaks
nixos: Minor improvements to ARM image expressions
2015-10-25 04:31:03 +03:00
Arseniy Seroka
61910861dc fix spelling 2015-10-25 04:26:49 +03:00
Arseniy Seroka
70f9d81688 Merge pull request #10566 from spencerjanssen/cockatrice
cockatrice: init at 2015-09-24
2015-10-25 04:24:19 +03:00
Arseniy Seroka
c529bd85bb Merge pull request #10581 from matthiasbeyer/add-pipes
pipes.sh: Init at 1.1.0
2015-10-25 04:23:56 +03:00
Arseniy Seroka
b2f8c7221b Merge pull request #10587 from dezgeg/pr-ckbcomp
ckbcomp: 1.131 -> 1.133
2015-10-25 04:23:21 +03:00
Arseniy Seroka
08230d7071 Merge pull request #10588 from dezgeg/pr-iftop
iftop: 0.17 -> 1.0pre4
2015-10-25 04:23:11 +03:00
Domen Kožar
63737e7d43 Merge pull request #10590 from steveeJ/rkt
rkt: bump to v0.10.0
2015-10-25 02:10:02 +01:00
Aristid Breitkreuz
054a5ee9d9 update postgresql binaries 2015-10-25 02:39:01 +02:00
Stefan Junker
8e8a985c4c rkt: bump to v0.10.0
* bump stage1 base image to v794.1.0 according to upstream release
* make use of BUILDDIR environment variable to control output path
* make use of the configure option for the stage1 image path and the stage1 base image path
* fix homepage URL

* add myself to the list of maintianers
2015-10-25 02:13:01 +02:00
Tuomas Tynkkynen
14c41aa745 iftop: 0.17 -> 1.0pre4
Even though this is a pre-release version, both Debian and Arch have
this version as well.
2015-10-25 02:44:46 +03:00
Tuomas Tynkkynen
a4e417d428 ckbcomp: 1.131 -> 1.133 2015-10-25 02:22:09 +03:00
Spencer Janssen
0ebe4b615e cockatrice: init at 2015-09-24 2015-10-24 17:00:20 -05:00
Domen Kožar
bf1d8f0b75 Merge pull request #10583 from leenaars/patch-1
Added NL tax application for individuals and entrepreneurs
2015-10-24 23:49:26 +02:00
Matthias Beyer
23982a4f16 pipes.sh: Init at 1.1.0 2015-10-24 22:29:33 +02:00
Cillian de Róiste
eacf656d6a mfcj470dw: tidy up 2015-10-24 22:29:11 +02:00
goibhniu
55d8076212 Merge pull request #10564 from yochai/master
mfcj470dw: init at 3.0.0-1
2015-10-24 22:23:46 +02:00
leenaars
753f61f846 Dutch tax office (Belastingdienst) software for entrepreneurs version 2014 2015-10-24 22:10:23 +02:00
leenaars
84ed3efc2f Dutch tax office software for entrepreneurs version 2013 2015-10-24 22:09:07 +02:00
leenaars
6ff325dbf9 Dutch tax return Linux version 2014 2015-10-24 22:07:33 +02:00
Frederik Rietdijk
74e14490ae python nose-exclude: init at 0.4.1 2015-10-24 22:04:49 +02:00
goibhniu
1bdf372a28 Merge pull request #10573 from simonvandel/paper-gtk-theme-init
paper-gtk-theme: init at 6a5f14c
2015-10-24 21:54:22 +02:00
Stefan Junker
adcc807f42 go: add packages rogpeppe/godef and 9fans/go 2015-10-24 21:17:38 +02:00
Sander van der Burg
644dd145c9 dysnomia: bump to version 0.4.1 2015-10-24 18:23:47 +00:00
Simon Vandel Sillesen
03c248ce54 elementary-icon-theme: init at 3.2.2 2015-10-24 19:57:16 +02:00
Wout Mertens
5c34563cda Merge pull request #10517 from demin-dmitriy/sublime3
sublime3: make sublime text work with pkexec and gksudo
2015-10-24 19:16:34 +02:00
Simon Vandel Sillesen
c5e8cd961c Make description conform to nixos standards 2015-10-24 19:01:57 +02:00
William A. Kennington III
9fd27c28a4 libinput: 1.0.1 -> 1.0.2 2015-10-24 09:30:37 -07:00
William A. Kennington III
be63d58974 openjdk8: u60b24 -> u72b04 2015-10-24 09:30:36 -07:00
William A. Kennington III
55a4156389 openjdk7: u80b32 -> u85b02 2015-10-24 09:30:35 -07:00
goibhniu
352a4e4a73 Merge pull request #10576 from simonvandel/tvheadend
tvheadend: 4.0.6 -> 4.0.7
2015-10-24 18:01:42 +02:00
Simon Vandel Sillesen
c62f051e5a tvheadend: 4.0.6 -> 4.0.7
Also patches a file that would cause a runtime error otherwise
2015-10-24 17:50:30 +02:00
goibhniu
f93b52b8ae Merge pull request #10414 from tohl/master
sbcl and mkcl fixes
2015-10-24 17:39:38 +02:00
leenaars
36383190bc Add Dutch tax programme for 2014 + also the one for entrepreneurs for 2013 and 2014 2015-10-24 17:37:16 +02:00
Demin Dmitriy
8a1e5d9a27 sublime3: add myself as a maintainer 2015-10-24 18:15:59 +03:00
Demin Dmitriy
c66f8b293b sublime3: add pkexec and gksudo support 2015-10-24 18:14:59 +03:00
Demin Dmitriy
0cea20a652 libredirect: add __xlib64 and posix_spawn 2015-10-24 18:04:33 +03:00
Tuomas Tynkkynen
7671f920f8 ARM: Use linuxPackages_latest in ARMv7 image
4.2 is out now, which includes the pcDuino3 Nano DTB.
2015-10-24 17:32:21 +03:00
Tuomas Tynkkynen
63c3aed442 ARM: Don't disable manual in installation images
Since commits 89e9837 and 5b8dae8 the manual no longer depends on
evaluation of any packages from nixpkgs, so all errors of the form
"Package 'foo' is not supported on 'armv7l-linux'" are gone.
2015-10-24 17:25:55 +03:00
Domen Kožar
d85ae6138e Merge pull request #10116 from ikervagyok/nm-1.0.6
network-manager 1.0.2 -> 1.0.6
2015-10-24 15:48:37 +02:00
Vladimír Čunát
6d31e9b81d flashplayer: update 11.2.202.535 -> 11.2.202.540
Tested by @wedens.
2015-10-24 13:32:38 +02:00
goibhniu
0b09ae45fa Merge pull request #10563 from wedens/kbdd
kbdd: init
2015-10-24 13:21:53 +02:00
wedens
1b0ba9525d kbdd: init 2015-10-24 17:15:15 +06:00
Cillian de Róiste
063c27ec77 chromium: remove myself from the maintainers list 2015-10-24 13:11:02 +02:00
Simon Vandel Sillesen
138ecfa03b paper-gtk-theme: init at 6a5f14c 2015-10-24 13:02:39 +02:00
Cillian de Róiste
e42e4cfbd9 Meson: tidy up, untabify 2015-10-24 12:50:15 +02:00
goibhniu
f8af597f0c Merge pull request #10504 from brandonedens/meson-build
Meson build package
2015-10-24 12:40:14 +02:00
goibhniu
fe89eca8c8 Merge pull request #10557 from mayflower/fix/darkice-ogg
darkice: Fix build with opus and vorbis support
2015-10-24 12:25:02 +02:00
Asko Soukka
103b7838bb darwin: libdevil: add needed inputs 2015-10-24 02:40:46 +03:00
Spencer Janssen
c65cfc8b66 Add myself as a maintainer 2015-10-23 14:32:02 -05:00
Charles Strahan
4f07c88d46 v8-4.5.x: add support for ARM 2015-10-23 14:35:04 -04:00
Charles Strahan
f8e426e6e3 pywatchman: init at 1.3.0 2015-10-23 14:25:13 -04:00
Domen Kožar
6fb7b9b664 networkmanager: don't check if subject is active (false in my X session)
(cherry picked from commit 4c2bbb248c)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-10-23 20:16:49 +02:00
Charles Strahan
a9c3950f2d watchman: 3.0.0 -> 4.1.0 2015-10-23 14:03:30 -04:00
Jude Taylor
f35f421d60 apache-httpd: add libiconv for darwin 2015-10-23 10:57:43 -07:00
Jude Taylor
3ff552fabe libdispatch: add os private header 2015-10-23 10:34:17 -07:00
Jude Taylor
85ba0035bd rebase on eelco's bootstrap-tools changes 2015-10-23 10:27:34 -07:00
Jude Taylor
1ddc52a782 update pure-darwin make-bootstrap-tools 2015-10-23 10:05:19 -07:00
Yochai
837cdb03d3 mfcj470dw: init at 3.0.0-1 2015-10-23 19:51:05 +03:00
Bjørn Forsman
10c0791142 librecad: remove old 1.x, make 2.x default
Keep 'librecad2' attribute, for backwards compatibility.
2015-10-23 18:09:23 +02:00
Arseniy Seroka
8a23fb0ffc Merge pull request #10560 from matthiasbeyer/update-taskwarrior
taskwarrior: 2.4.4 -> 2.5.0
2015-10-23 18:04:40 +03:00
Matthias Beyer
f0d1766543 taskwarrior: 2.4.4 -> 2.5.0
Paste from the changelog:

There have been a lot of changes. Here are the highlights:

  * Improved command line parser: terminator -- handling, UUID
    recognition, DOM recognition, red-herring pairs (foo:bar), escaped
    slashes in patterns (/one\/two/), substitutions (/one\/two/one-two/),
    Unicode U+NNNN and \uNNNN, escaped entities (\n, \t etc) for use in
    descriptions/annotations, abbreviated day and month names, ISO-8601
    durations (PT4H, P1Y etc).

  * New virtual tags UDA, ORPHAN, PROJECT, PRIORITY, and LATEST.

  * Improved support for DOM references in filters task
    'due.year = 2015 and due.week > 20' list.

  * New configuration settings urgency.inherit, rule.color.merge,
    urgency.user.tag.next.coefficient, color.uda.<name>.none, sugar,
    report.<name>.sort:none, json.depends.array.

  * Improved urgency: the urgency.inherit setting propagates urgency
    along dependency chains.

  * Improved searching: more powerful regular expressions.

  * Improved attribute modifiers: is/isnt are now consistent exact
    match operator equivalents to ==/!==.

  * New command _unique, for generating unique lists of values, and
    will ultimately replace several helper commands.

  * New command commands, which lists commands and details about how
    they affect filters, GC, context, and syntax.

  * New verbosity tokens recur (feedback when a recurring task instance
    is created), unwait (for when a waiting task becomes visible).

  * Improved extensions: zsh completion, Fish shell completion, add-on
    scripts now online.

  * Improved documentation: help command, man pages, more online docs,
    negation ! operator, sample hook scripts.

  * Improved sync: GnuTLS now mandatory, so everyone has the sync
    command.

  * Improved JSON import/export support: free-format JSON, task arrays
    assumed (which makes import/export work with out-of-the-box parsers),
    dependencies optionally modeled as an array, UUIDs validated, tasks
    added/updated without duplication, import from STDIN using -.

  * Improved performance: less data is read from disk depending on the
    filter.

  * Improved diagnostics: duplicate dependency warnings, multi-task
    edit failures, changes to tasks without IDs, certificate file sizes.

  * Improved testing: migrated all Perl tests to Python, parallelized
    test suite, colorized output, detection of newly passing tests,
    Python 2.7 and 3 support, better debug output, Bash test library,
    stress test tool, no more disabled tests - everything runs, test
    coverage is now 87.3%.

  * Widespread code cleanup, removal of dead code, C++11 enhancements,
    improved portability, merged ISO-8601 and legacy durations, less
    code, happier developers.
2015-10-23 16:18:31 +02:00
Jascha Geerds
ebfcbee7c7 numix-icon-theme: 20150910 -> 20151023 2015-10-23 15:18:36 +02:00
Jascha Geerds
66835cfa28 numix-icon-theme-circle: 20151005 -> 20151014 2015-10-23 15:16:19 +02:00
Jascha Geerds
9e7e51aece aria2: 1.19.0 -> 1.19.2 2015-10-23 15:10:05 +02:00
Jascha Geerds
9c4aea7723 minetest: 0.4.12 -> 0.4.13 2015-10-23 14:43:22 +02:00
Jascha Geerds
f14246ad02 pyatspi: 2.16.0 -> 2.18.0 2015-10-23 14:33:46 +02:00
Jascha Geerds
f63755bbbc plasma-nm: Remove myself from maintainer list 2015-10-23 14:29:46 +02:00
Jascha Geerds
636d7b6e08 libmm-qt: Remove myself from maintainer list 2015-10-23 14:29:40 +02:00
Jascha Geerds
14c1471319 libnm-qt: Remove myself from maintainer list 2015-10-23 14:29:33 +02:00
Franz Pletz
ed13d23c97 darkice: Fix build with opus and vorbis support
The configure script requires libogg in both the paths of libopus and
libvorbis. Because is isn't true for the libopus and libvorbis
derivations in NixOS and patching the configure script is a bit tedious,
a temporary environment with libogg, libvorbis & libopus is used.
2015-10-23 14:09:50 +02:00
Eelco Dolstra
45c7dd7d98 Add stdenv bootstrap tools generation to release.nix 2015-10-23 13:05:36 +02:00
lethalman
e48ad583b0 Merge pull request #10549 from kampfschlaefer/fix_jackmix_with_jack2_liblash
lash: Add propagated build input
2015-10-23 12:40:34 +02:00
Domen Kožar
910479160b Merge pull request #10540 from FRidh/tables
python tables: 3.1.1 -> 3.2.2
2015-10-23 12:06:30 +02:00
Bjørn Forsman
e8c22b33e6 baudline: init at 1.0.8
Baudline is a scientific signal analysis application.

I was unsure whether the baudline license allowed packaging in nixpkgs,
so I sent a copy of this nix expression (and some explanation) to their
support. I got this reply:

  From: Erik Olson <erik@sigblips.com>
  Subject: Re: Licensing question

  Hello Bjorn,

  This sounds fine.  What you suggest doing is very similar to how the
  FreeBSD FreshPorts system deals with baudline.

  Erik

So basically, everything is good as long as we only distribute the _expression_
to install the package. We must not distribute the package (binary).
2015-10-23 09:44:07 +02:00
goibhniu
a924c55d0b Merge pull request #10437 from fredlebel/jp2a
Added jp2a tool.
2015-10-23 09:36:46 +02:00
Domen Kožar
f1923d79c9 Merge pull request #10533 from bobvanderlinden/slic3r-1.2.9
Slic3r: 1.2.7 -> 1.2.9
2015-10-23 05:44:41 +02:00
Frederic LeBel
60b15039df Added jp2a tool.
A small utility that converts JPG images to ASCII.
2015-10-22 22:47:24 -04:00
Charles Strahan
abf7301cc9 v8: add version 4.5.107 2015-10-22 20:00:38 -04:00
Arseniy Seroka
c76f010450 Merge pull request #10547 from bobvanderlinden/oracle-jdk-missing-architecture
oraclejdk: added architecture attribute
2015-10-23 02:49:07 +03:00
Arseniy Seroka
8bdfc5c399 Merge pull request #10548 from bobvanderlinden/lsyncd
lsyncd: init at 2.1.5
2015-10-23 02:48:47 +03:00
goibhniu
b784494577 Merge pull request #10395 from dochang/editorconfig-core-c
editorconfig-core-c: init at 0.12.0
2015-10-22 23:26:26 +02:00
Jude Taylor
bac94c5101 lua-bitop: update MACOSX_DEPLOYMENT_TARGET 2015-10-22 13:47:03 -07:00
Jude Taylor
8f663ee0fb neovim: don't link with libutil on Darwin 2015-10-22 13:47:03 -07:00
Arnold Krille
d39404bd98 lash: Add propagated build input
At least for jackmix to build successfully against jack2 (which doesn't use libuuid), the libuuid used by lash needs to be propagated build input.
2015-10-22 21:15:54 +02:00
Bob van der Linden
edd64c1d99 lsyncd: init at 2.1.5 2015-10-22 20:52:08 +02:00
Bob van der Linden
0c481966b6 oraclejdk: added architecture attribute
This attribute is needed by some other packages. The lack of this
attribute makes nox-review fail on a system where
jdk = oraclejdk7;
2015-10-22 20:44:45 +02:00
William Casarin
91e9673954 lmdb: fix on OSX 2015-10-22 11:29:07 -07:00
Vladimír Čunát
2b71fdbbc3 blas: fix by updating, fixes #10420, close #10545
The new URL also looks more stable.
2015-10-22 20:13:33 +02:00
Jude Taylor
657b1ccc47 darwin: repair QuartzCore paths 2015-10-22 09:47:20 -07:00
Frederik Rietdijk
631e7af698 python tables: 3.1.1 -> 3.2.2 2015-10-22 16:51:53 +02:00
Domen Kožar
45d8f62886 Merge pull request #10255 from FRidh/numpy
pythonPackages numpy: 1.9.2 -> 1.10.1 and enable for Python 3.5
2015-10-22 16:01:10 +02:00
Domen Kožar
1980e9fdbe Merge pull request #10534 from desiderius/pypdf2-1.25.1
pythonPackages.pypdf2: init at 1.25.1
2015-10-22 15:57:30 +02:00
Bob van der Linden
d8028930a0 slic3r: 1.2.6 -> 1.2.9 2015-10-22 14:28:59 +02:00
desiderius
38ff29b856 pythonPackages.pypdf2: init at 1.25.1
From the PyPDF2 FAQ:

"PyPDF2 is a fork from the no-longer-maintained pyPdf
approved by the latter's founder."
2015-10-22 14:24:50 +02:00
Domen Kožar
d1b54348b6 Merge pull request #10525 from kamilchm/qtile
qtile: 0.10.1 -> 0.10.2
2015-10-22 14:20:28 +02:00
Nikolay Amiantov
763ad3372a nixos/parsoid: use nodejs 0.10 2015-10-22 14:34:02 +03:00
Rickard Nilsson
d4bebcbd12 collectd: 5.4.2 -> 5.5.0 2015-10-22 13:07:56 +02:00
Nikolay Amiantov
a9792367aa Merge pull request #10390 from abbradar/bash-tramp
nixos/bash: use simple prompt for dumb terminals
2015-10-22 14:07:19 +03:00
Nikolay Amiantov
7a9982d465 nixos/bash: use simple prompt for dumb terminals 2015-10-22 14:05:49 +03:00
Domen Kožar
b5498df307 Merge pull request #10531 from DamienCassou/fix-ndg-httpsclient-license
ndg-httpsclient: fix license
2015-10-22 12:01:54 +02:00
Damien Cassou
3ca9ad0b25 ndg-httpsclient: fix license
Fix issue #10530
2015-10-22 11:59:34 +02:00
Nikolay Amiantov
1e5415dbc5 Merge pull request #10498 from abbradar/steam-native
steam-runtime: build using new Runtime build system
2015-10-22 12:04:19 +03:00
Damien Cassou
c762a44cbb Merge pull request #10529 from DamienCassou/fix-gplaycli-license
gplaycli: fix license
2015-10-22 10:26:30 +02:00
Domen Kožar
6abb2b066f Merge pull request #10527 from datakurre/datakurre-python35-darwin
darwin: python35: add needed inputs
2015-10-22 10:24:22 +02:00
Damien Cassou
93a06285df gplaycli: fix license 2015-10-22 10:16:24 +02:00
Damien Cassou
ac9397593d Merge pull request #10522 from DamienCassou/new-gplaycli-0.1.2
gplaycli: init at 0.1.2
2015-10-22 08:02:58 +02:00
William A. Kennington III
9882e09471 ceph: 0.94.3.2 -> 0.94.4 2015-10-21 22:12:36 -07:00
Asko Soukka
caafa68a7e darwin: python35: add needed inputs 2015-10-22 07:56:40 +03:00
William A. Kennington III
491764afc0 samba: 4.3.0 -> 4.3.1 2015-10-21 21:49:10 -07:00
William A. Kennington III
71effd873a gnutls: 3.4.5 -> 3.4.6 2015-10-21 21:48:57 -07:00
Kamil Chmielewski
e4927ee346 qtile: 0.10.1 -> 0.10.2 2015-10-22 00:34:07 +02:00
Arseniy Seroka
95eb3a2256 Merge pull request #10516 from igsha/colour
pythonPackages.colour: init at 0.1.2
2015-10-22 01:02:14 +03:00
Arseniy Seroka
cf57a58887 Merge pull request #10521 from igsha/basiciw
pythonPackages.basiciw: init at 0.2.2
2015-10-22 01:01:48 +03:00
Arseniy Seroka
954f6f13e6 Merge pull request #10523 from magnetophon/zam-plugins-3.6
zam-plugins: update 3.5->3.6
2015-10-22 01:01:38 +03:00
Damien Cassou
d663cc5e17 gplaycli: init at 0.1.2
Also add ndg-httpsclient 0.4.0 which is a dependency of gplaycli.
2015-10-21 22:31:09 +02:00
Bart Brouns
35fcef10f5 zam-plugins: update 3.5->3.6 2015-10-21 22:15:05 +02:00
Nikolay Amiantov
b5653d6cf1 Merge pull request #10520 from bjornfor/build-fhs-chroot-etc-mtab
build-fhs-chrootenv: add /etc/mtab -> /proc/mounts symlink
2015-10-21 22:56:34 +03:00
Bjørn Forsman
ad49db64da build-fhs-chrootenv: add /etc/mtab -> /proc/mounts symlink
Needed to be able to run some programs (e.g. tune2fs) in the chroot.

AFAIK, /etc/mtab is deprecated, but programs still use it.
2015-10-21 21:44:29 +02:00
Arseniy Seroka
6f156db45b slim theme Nixos: 1.0 -> 2.0 2015-10-21 22:42:37 +03:00
Igor Sharonov
6610f4b679 pythonPackages.basiciw: init at 0.2.2 2015-10-21 22:41:03 +03:00
Domen Kožar
b7088df010 Merge pull request #10277 from obadz/chromium-screensharing-bugfix
chromium: add enable_hangout_services_extension=true
2015-10-21 21:14:56 +02:00
Nikolay Amiantov
9c2d733426 Revert "rxvt_unicode: add patch to fix Shift+PgUp/PgDown bug"
This reverts commit 5877d74f03.
Closes #10513.
2015-10-21 20:53:18 +03:00
Igor Sharonov
754b772484 pythonPackages.colour: init at 0.1.2 2015-10-21 19:48:12 +03:00
goibhniu
d673bf7ed3 Merge pull request #10429 from anderspapitto/master
rtags: init at 9fed420
2015-10-21 18:31:37 +02:00
Brandon Edens
6774b09af7 Add meson build system package. 2015-10-21 09:08:48 -07:00
aszlig
f15420b0fe thttpd: Fix SHA256 of the upstream tarball.
It's a bit unfortunate to see this, but while looking online to download
the old version of the file I found that MacPorts and FreeBSD had the
same issue:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199562

I've checked the diff as well and found no big functional changes,
except a function rename, copyright updates and changed syslog
priorities:

https://bz-attachments.freebsd.org/attachment.cgi?id=155775

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-21 17:15:18 +02:00
aszlig
3bf3d19759 nixpart0: Don't search for libudev using SO major.
The SO major is going to change in the upcoming update of the Hetzner
rescue system, which will cause NixOps to break because it's statically
using the SO major 0 while the new rescue system will have the major
number 1.

I'm still keeping the udevSoMajor attribute to retain backwards-
compatibility with older NixOps versions.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-21 17:15:17 +02:00
Arseniy Seroka
b7f3d55979 Merge pull request #10502 from andrewrk/libsoundio
libsoundio: 1.0.2 -> 1.0.3
2015-10-21 16:18:43 +03:00
Arseniy Seroka
77803f4cb7 Merge pull request #10505 from simonvandel/tvheadend-4-0-6
tvheadend: 4.0.4 -> 4.0.6
2015-10-21 16:18:15 +03:00
Eelco Dolstra
764a523cf9 Drop unnecessary __impureHostDeps
<nix/fetchurl.nix> is a builtin derivation so it shouldn't need any
host dependencies.
2015-10-21 15:16:45 +02:00
Arseniy Seroka
c678cfb751 Merge pull request #10507 from puffnfresh/package/pijul
pijul: init at 0.1
2015-10-21 16:08:46 +03:00
Arseniy Seroka
ea3c8fdb40 Merge pull request #10508 from wedens/fzf_update
fzf: 0.10.4 -> 0.10.8
2015-10-21 16:08:28 +03:00
Nikolay Amiantov
da38314be6 buildFHSEnv: create /etc/profile with writeText
This should avoid accidential expansion of variables, i.e. in
"export PATH=/some/path:$PATH"
$PATH would have been expanded in the environment builder!
2015-10-21 16:02:08 +03:00
Bjørn Forsman
db0589b9fc librecad2: 2.0.7 -> 2.0.8 2015-10-21 14:41:20 +02:00
wedens
c67e8c16e3 fzf: 0.10.4 -> 0.10.8 2015-10-21 16:45:58 +06:00
Brian McKenna
c6c1d3f777 pijul: init at 0.1 2015-10-21 21:35:02 +11:00
Nikolay Amiantov
5cbc177dfb fakeroot: 1.18.4 -> 1.20.2 2015-10-21 13:29:54 +03:00
Domen Kožar
156f164677 Merge pull request #10432 from lancelotsix/update_pkgs.complexity
pkgs.complexity: 0.4 -> 1.3
2015-10-21 11:06:23 +02:00
Domen Kožar
5fa113faa8 Merge pull request #10483 from pjbarnoy/xfce4-whiskermenu-plugin
xfce4-whiskermenu-plugin
2015-10-21 11:05:20 +02:00
Simon Vandel Sillesen
d495ac2957 tvheadend: 4.0.4 -> 4.0.6
Added a comment about network download, and cleaned it up a little
2015-10-21 09:01:42 +02:00
William A. Kennington III
f608644c23 tmux: 2.0 -> 2.1 2015-10-20 23:04:39 -07:00
Brandon Edens
7c4064a0c4 Add maintainer. 2015-10-20 22:15:42 -07:00
michael bishop
95e3c4f51c open-iscsi: save the staticly linked binary in its own output for use in the initrd 2015-10-21 00:59:21 -03:00
Andrew Kelley
0bbf978a72 libsoundio: 1.0.2 -> 1.0.3 2015-10-20 20:07:35 -07:00
Vincent Laporte
f5c0d29c58 goffice: 0.10.22 -> 0.10.24 2015-10-21 04:43:16 +02:00
Tobias Geerinckx-Rice
df22cfdb41 gptfdisk 1.0.0 -> 1.0.1
Changes: http://www.rodsbooks.com/gdisk/revisions.html
2015-10-21 01:46:39 +02:00
Jude Taylor
283c83785f bluejeans: fix evaluation on non-linux 2015-10-20 16:24:41 -07:00
Jude Taylor
d63f0d3a6b hplip: fix evaluation 2015-10-20 15:54:33 -07:00
Jude Taylor
a7f478a368 darwin: add needed inputs to python-3.4 2015-10-20 15:54:33 -07:00
Tomas Hlavaty
393f0eecae sbcl: cleaner xc-host 2015-10-20 22:19:54 +02:00
Tomas Hlavaty
eb1784d0e7 sbcl: remove duplicate --core argument 2015-10-20 22:19:54 +02:00
Tomas Hlavaty
58a9b09f7c mkcl: runtime needs gcc 2015-10-20 22:19:54 +02:00
Frederik Rietdijk
536949ae32 python pyflakes_0_8: init at 0.8.1 2015-10-20 18:54:23 +02:00
Frederik Rietdijk
fc801238ef python pyflakes: 0.9.2 -> 1.0.0 2015-10-20 18:54:17 +02:00
Frederik Rietdijk
9ada7aa2a8 python packages scikit-learn: 0.16.1 -> 0.17b1
Some tests in scikit-learn 0.16.1 fail with the new scipy 0.16 package.
This is known upstream and should be fixed in the next release.
https://github.com/scikit-learn/scikit-learn/issues/5045

This commit disables the tests until the next scikit-learn release.
2015-10-20 18:54:08 +02:00
Frederik Rietdijk
fb0bb02af4 python-packages scipy: 0.15.1 -> 0.16.0 2015-10-20 18:54:02 +02:00
Nikolay Amiantov
eae00fe687 steam-runtime: build using new Runtime build system 2015-10-20 18:53:46 +03:00
Brandon Dimcheff
c0a963e3cc cups-filters: make shell string longer (close #10493)
The cstring for the shell path is too short for nixos in cups-filters,
causing it to be truncated.  This was previously fixed in #5428, but
regressed.

This is a permanent solution accepted even upstream
https://bugs.linuxfoundation.org/show_bug.cgi?id=1325
http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/revision/7401
2015-10-20 17:09:42 +02:00
Nikolay Amiantov
1c48e74a33 Merge pull request #8299 from abbradar/steam-native
Steam: use native NixOS libraries instead of Steam Runtime
2015-10-20 17:07:29 +03:00
Jude Taylor
80b1f3378d Merge pull request #9256 from FRidh/networkx
python-packages networkx: 1.9.1 -> 1.10
2015-10-20 04:11:39 -07:00
Jude Taylor
d6a6f9db95 fix reference to glibtoolize in tmate 2015-10-20 03:57:34 -07:00
Rickard Nilsson
321a6b2248 google-cloud-sdk: 0.9.74 -> 0.9.82 2015-10-20 12:15:00 +02:00
Frederik Rietdijk
d1975ca95f python nibabel: remove failing test 1.10.1 2015-10-20 11:51:26 +02:00
Frederik Rietdijk
31f0478c46 pythonPackages numpy: enable for Python 3.5
Since 1.9.3 numpy works with Python 3.5.
Packages depending on Numpy still might cause problems with Python 3.5.
2015-10-20 11:51:18 +02:00
Frederik Rietdijk
0732a39dee pythonPackages numpy: 1.9.2 -> 1.10.1 2015-10-20 11:51:10 +02:00
vbgl
a6c3837e39 Merge pull request #10495 from lancelotsix/update_gnu_units
pkgs.units: 2.11 -> 2.12
2015-10-20 10:37:18 +02:00
Lancelot SIX
f729d79fec pkgs.units: 2.11 -> 2.12
See http://lists.gnu.org/archive/html/info-gnu/2015-10/msg00006.html
2015-10-20 07:40:30 +00:00
Arseniy Seroka
1c8e415b1b Merge pull request #10479 from odi/master
python-packages: pafy 0.3.74 -> 0.4.1
2015-10-20 10:25:08 +03:00
Arseniy Seroka
7d5b96a6de Merge pull request #10482 from rycee/package/perl-TextCSVEncoded
perl-TextCSVEncoded: init at 0.24
2015-10-20 10:24:55 +03:00
Arseniy Seroka
6479f8c1f4 Merge pull request #10485 from layus/fix1
python-docker-py: fix dependency: requests -> requests2
2015-10-20 10:24:39 +03:00
Arseniy Seroka
6488ec7013 Merge pull request #10484 from willtim/master
mendeley: 1.13.1 -> 1.15
2015-10-20 10:24:13 +03:00
Arseniy Seroka
25092ef737 Merge pull request #10494 from dochang/yank
yank: init at 0.4.1
2015-10-20 10:23:39 +03:00
Arseniy Seroka
d4f54f985b Merge pull request #10489 from andrewrk/obs-studio
obs-studio: 0.11.1 -> 0.12.0
2015-10-20 10:22:58 +03:00
Vincent Laporte
1df3f3b73a swiften: fix build 2015-10-20 07:13:18 +02:00
Desmond O. Chang
db7fc89547 yank: init at 0.4.1 2015-10-20 13:00:53 +08:00
Jude Taylor
68087185e3 rethinkdb: build on darwin 2015-10-19 18:40:55 -07:00
Andrew Kelley
fdc3f13f2e obs-studio: 0.11.1 -> 0.12.0
Also enable PulseAudio support if unspecified.
2015-10-19 15:18:55 -07:00
devhell
6bb5edcd95 {lib}mediainfo{-gui}: 0.7.77 -> 0.7.78
Built and run locally.

From the Changelog:
```
Version 0.7.78, 2015-10-02

+ MOV: AVrp CodecID support
+ Video Stored_Width/Stored_Height and Sampled_Width/Sampled_Height
  added (hidden by default)
+ Speed optimization for the parsing of tiny files e.g. JPEG files
+ Option (command line / DLL) --Legacy=0 for disabling some legacy fields
+ Option (command line / DLL) --Output=MAXML, XML with MediaInfo and
  MediaTrace output together, technology preview (not for production)
x MPEG-TS: Teletext and Teletext Subtitle were missing in the menu list
x Chroma subsampling "4:4:4" was sometimes indicated for RGB, which is
  not useful
```
2015-10-19 22:40:02 +01:00
Guillaume Maudoux
98152180cf python-docker-py: fix dependency: requests -> requests2 2015-10-19 21:43:45 +02:00
Tim Williams
c4442e4210 mendeley: 1.13.1 -> 1.15 2015-10-19 20:16:57 +01:00
Oliver Dunkl
abb7dad93a python-packages: pafy 0.3.74 -> 0.4.1 2015-10-19 21:12:11 +02:00
Perry Barnoy
7df323125f Merge branch 'master' of https://github.com/NixOS/nixpkgs into xfce4-whiskermenu-plugin
Pull from nixpkgs/master to resolve Travis CI build conflicts.
2015-10-19 14:10:40 -04:00
Perry Barnoy
3d1797160f Created the xfce4-whiskermenu-plugin expression. 2015-10-19 13:58:13 -04:00
Perry Barnoy
a60b53088d Added the xfce4-whiskermenu-plugin 2015-10-19 13:55:46 -04:00
Robert Helgesson
aedd0386cc perl-TextCSVEncoded: init at 0.24 2015-10-19 19:54:07 +02:00
Robin Gloster
91b3960664 pythonPackages.geventhttpclient: 1.1.0 -> 1.2.0
This fixes a potential security vulnerability of it hard-coding SSLv3
https://github.com/gwik/geventhttpclient/issues/55

Affects dulwich, therefor mercurial, rabbitvcs, hg-git, klaus
2015-10-18 22:01:56 +00:00
Anders Papitto
8af5e2ef01 rtags: init at 9fed420 2015-10-18 13:49:23 -07:00
Lancelot SIX
f4c250f76f pkgs.complexity: 0.4 -> 1.3
See https://lists.gnu.org/archive/html/info-gnu/2015-10/msg00004.html
for announcement
2015-10-17 10:22:12 +02:00
Nikolay Amiantov
18ddcd2847 steam-fonts: use for chrootenv 2015-10-15 15:17:28 +03:00
Nikolay Amiantov
2286c1894d steam-fonts: init at 1 2015-10-15 15:17:13 +03:00
Nikolay Amiantov
a7177216c6 steam-chrootenv: added corefonts 2015-10-15 14:52:43 +03:00
Desmond O. Chang
739724b4b0 editorconfig-core-c: init at 0.12.0 2015-10-15 08:26:55 +08:00
Perry Barnoy
3d087ed3b1 Merge remote-tracking branch 'upstream/master' into xfce4-whiskermenu-plugin
Merge upstream.
2015-10-14 16:26:40 -04:00
Perry Barnoy
79321fbecd - Added myself as a maintainer
- Boilerplate whiskermenu expression
2015-10-14 16:25:54 -04:00
Yochai
0edcf7802e steam-chrootenv: added libdrm 2015-10-11 18:02:34 +03:00
Nikolay Amiantov
6c9ee645ec steam: add steamPackages namespace, build our own runtime 2015-10-11 17:57:31 +03:00
Nikolay Amiantov
8b034964d1 steam-runtime: split by architectures 2015-10-11 17:57:31 +03:00
Christoph Hrdinka
2f52c62684 steam: include steam-runtime within chroot 2015-10-11 17:57:31 +03:00
Christoph Hrdinka
3bd78123f3 steam-runtime: init at 2014-04-15 2015-10-11 17:57:31 +03:00
Nikolay Amiantov
724a82b737 steam: fix invalid symlinking for i686 2015-10-11 17:57:30 +03:00
Nikolay Amiantov
8b218b7143 steam: cut dependencies when using Runtime, migrate from config to boolean arguments 2015-10-10 14:59:06 +03:00
Nikolay Amiantov
a3ef4b930e steam: use native libraries, disable steam-runtime 2015-10-10 14:59:06 +03:00
Nikolay Amiantov
6cb8e04a5c networkmanager-0.9.8: add package 2015-10-10 14:26:41 +03:00
Nikolay Amiantov
c865eb56ab udev-182: add package (stripped, last version providing libudev.so.0) 2015-10-10 14:26:41 +03:00
Nikolay Amiantov
f8bf2326a4 glew-1.10: add package 2015-10-10 14:26:41 +03:00
obadz
d90040afd8 chromium: add enable_hangout_services_extension=true to fix screensharing bug
as suggested in: https://code.google.com/p/chromium/issues/detail?id=416856#c53
2015-10-07 20:39:22 +01:00
Tim Cuthbertson
2e2b2c39d5 ipython: add darwin-specific dependencies 2015-10-07 22:00:47 +11:00
Tim Cuthbertson
bb82a564c8 pathpy: allow use on all platforms 2015-10-07 22:00:32 +11:00
Tim Cuthbertson
dbaff49b2b gnureadline: init at 6.3.3 2015-10-07 21:59:58 +11:00
Tim Cuthbertson
6254357e9a appnope: init at 0.1.0 2015-10-07 21:59:41 +11:00
Lengyel Balázs
ee70a5654d network-manager 1.0.2 -> 1.0.6
Updated everything except network-manager-openconnect, as there is no newer version
2015-09-28 14:04:42 +02:00
Frederik Rietdijk
8eac52d5c6 python-packages nipype
networkx works on py3k, however, nipype 0.10.0 doesn't. Upstream master
seems to work with py3k though.
2015-08-29 12:29:03 +02:00
Frederik Rietdijk
069a168e0c networkx: 1.9.1 -> 1.10
Update to newer version.
Networkx supports py3k. Currently, networkx is broken on pypy though.
2015-08-29 12:27:58 +02:00
307 changed files with 26117 additions and 1808 deletions

View File

@@ -116,7 +116,7 @@ rec {
Type:
collect ::
(AttrSet -> Bool) -> AttrSet -> AttrSet
(AttrSet -> Bool) -> AttrSet -> [x]
Example:
collect isList { a = { b = ["b"]; }; c = [1]; }

View File

@@ -76,6 +76,7 @@
dbohdan = "Danyil Bohdan <danyil.bohdan@gmail.com>";
DerGuteMoritz = "Moritz Heidkamp <moritz@twoticketsplease.de>";
deepfire = "Kosyrev Serge <_deepfire@feelingofgreen.ru>";
demin-dmitriy = "Dmitriy Demin <demindf@gmail.com>";
desiderius = "Didier J. Devroye <didier@devroye.name>";
devhell = "devhell <\"^\"@regexmail.net>";
dezgeg = "Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>";
@@ -89,6 +90,7 @@
edwtjo = "Edward Tjörnhammar <ed@cflags.cc>";
eelco = "Eelco Dolstra <eelco.dolstra@logicblox.com>";
eikek = "Eike Kettner <eike.kettner@posteo.de>";
elasticdog = "Aaron Bull Schaefer <aaron@elasticdog.com>";
ellis = "Ellis Whitehead <nixos@ellisw.net>";
emery = "Emery Hemingway <emery@vfemail.net>";
enolan = "Echo Nolan <echo@echonolan.net>";
@@ -182,6 +184,7 @@
mathnerd314 = "Mathnerd314 <mathnerd314.gph+hs@gmail.com>";
matthiasbeyer = "Matthias Beyer <mail@beyermatthias.de>";
mbakke = "Marius Bakke <ymse@tuta.io>";
mbe = "Brandon Edens <brandonedens@gmail.com>";
meditans = "Carlo Nucera <meditans@gmail.com>";
meisternu = "Matt Miemiec <meister@krutt.org>";
michelk = "Michel Kuhlmann <michel@kuhlmanns.info>";
@@ -218,6 +221,7 @@
phreedom = "Evgeny Egorochkin <phreedom@yandex.ru>";
pierron = "Nicolas B. Pierron <nixos@nbp.name>";
piotr = "Piotr Pietraszkiewicz <ppietrasa@gmail.com>";
pjbarnoy = "Perry Barnoy <pjbarnoy@gmail.com>";
pjones = "Peter Jones <pjones@devalot.com>";
pkmx = "Chih-Mao Chen <pkmx.tw@gmail.com>";
plcplc = "Philip Lykke Carlsen <plcplc@gmail.com>";
@@ -260,9 +264,11 @@
skeidel = "Sven Keidel <svenkeidel@gmail.com>";
smironov = "Sergey Mironov <ierton@gmail.com>";
spacefrogg = "Michael Raitza <spacefrogg-nixos@meterriblecrew.net>";
spencerjanssen = "Spencer Janssen <spencerjanssen@gmail.com>";
sprock = "Roger Mason <rmason@mun.ca>";
spwhitt = "Spencer Whitt <sw@swhitt.me>";
stephenmw = "Stephen Weinberg <stephen@q5comm.com>";
steveej = "Stefan Junker <mail@stefanjunker.de>";
szczyp = "Szczyp <qb@szczyp.com>";
sztupi = "Attila Sztupak <attila.sztupak@gmail.com>";
tailhook = "Paul Colomiets <paul@colomiets.name>";
@@ -290,6 +296,7 @@
vlstill = "Vladimír Štill <xstill@fi.muni.cz>";
vmandela = "Venkateswara Rao Mandela <venkat.mandela@gmail.com>";
vozz = "Oliver Hunt <oliver.huntuk@gmail.com>";
wedens = "wedens <kirill.wedens@gmail.com>";
winden = "Antonio Vargas Gonzalez <windenntw@gmail.com>";
wizeman = "Ricardo M. Correia <rcorreia@wizy.org>";
wjlroe = "William Roe <willroe@gmail.com>";

View File

@@ -17,7 +17,7 @@ trap "exitHandler" EXIT
# fetch the trace and the drvPath of the attribute.
nix-instantiate $NIXPKGS -A $attr --show-trace > "$tmp/drvPath" 2> "$tmp/trace" || {
cat 1>&2 - "$tmp/trace" <<EOF
An error occured while evaluating $attr.
An error occurred while evaluating $attr.
EOF
exit 1
}

View File

@@ -110,7 +110,7 @@ pkgs.vmTools.runInLinuxVM (
umount /mnt/proc /mnt/dev /mnt/sys
umount /mnt
# Do an fsck to make sure resize2fs works.
# Do a fsck to make sure resize2fs works.
fsck.${fsType} -f -y $rootDisk
''
)

View File

@@ -22,13 +22,9 @@ in
boot.loader.grub.enable = false;
boot.loader.generic-extlinux-compatible.enable = true;
# FIXME: change this to linuxPackages_latest once v4.2 is out
boot.kernelPackages = pkgs.linuxPackages_testing;
boot.kernelPackages = pkgs.linuxPackages_latest;
boot.kernelParams = ["console=ttyS0,115200n8" "console=ttyAMA0,115200n8" "console=tty0"];
# FIXME: fix manual evaluation on ARM
services.nixosManual.enable = lib.mkOverride 0 false;
# FIXME: this probably should be in installation-device.nix
users.extraUsers.root.initialHashedPassword = "";

View File

@@ -27,9 +27,6 @@ in
boot.kernelPackages = pkgs.linuxPackages_rpi;
# FIXME: fix manual evaluation on ARM
services.nixosManual.enable = lib.mkOverride 0 false;
# FIXME: this probably should be in installation-device.nix
users.extraUsers.root.initialHashedPassword = "";

View File

@@ -235,7 +235,7 @@ fi
# default and/or activate it now.
if [ "$action" = switch -o "$action" = boot -o "$action" = test -o "$action" = dry-activate ]; then
if ! $pathToConfig/bin/switch-to-configuration "$action"; then
echo "warning: error(s) occured while switching to the new configuration" >&2
echo "warning: error(s) occurred while switching to the new configuration" >&2
exit 1
fi
fi

View File

@@ -264,6 +264,7 @@
./services/networking/atftpd.nix
./services/networking/avahi-daemon.nix
./services/networking/bind.nix
./services/networking/autossh.nix
./services/networking/bird.nix
./services/networking/bitlbee.nix
./services/networking/btsync.nix

View File

@@ -90,12 +90,14 @@ in
promptInit = mkOption {
default = ''
# Provide a nice prompt.
PROMPT_COLOR="1;31m"
let $UID && PROMPT_COLOR="1;32m"
PS1="\n\[\033[$PROMPT_COLOR\][\u@\h:\w]\\$\[\033[0m\] "
if test "$TERM" = "xterm"; then
PS1="\[\033]2;\h:\u:\w\007\]$PS1"
if test "$TERM" != "dumb"; then
# Provide a nice prompt.
PROMPT_COLOR="1;31m"
let $UID && PROMPT_COLOR="1;32m"
PS1="\n\[\033[$PROMPT_COLOR\][\u@\h:\w]\\$\[\033[0m\] "
if test "$TERM" = "xterm"; then
PS1="\[\033]2;\h:\u:\w\007\]$PS1"
fi
fi
'';
description = ''

View File

@@ -202,6 +202,8 @@ in
# For non-root operation.
initdb
fi
# See postStart!
touch "${cfg.dataDir}/.first_startup"
fi
ln -sfn "${configFile}" "${cfg.dataDir}/postgresql.conf"

View File

@@ -91,7 +91,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = "${pkgs.nodePackages.parsoid}/lib/node_modules/parsoid/api/server.js -c ${confFile} -n ${toString cfg.workers}";
ExecStart = "${pkgs.nodePackages_0_10.parsoid}/lib/node_modules/parsoid/api/server.js -c ${confFile} -n ${toString cfg.workers}";
};
};

View File

@@ -29,6 +29,7 @@ in
wantedBy = [ "graphical.target" ];
after = [ "NetworkManager-wait-online.service" "network.target" ];
preStart = "mkdir -pv /var/tmp/teamviewer10/{logs,config}";
serviceConfig = {
Type = "forking";

View File

@@ -0,0 +1,124 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.autossh;
in
{
###### interface
options = {
services.autossh = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable the AutoSSH, the SSH sessions manager
'';
};
sessions = mkOption {
type = types.listOf (types.submodule {
options = {
name = mkOption {
type = types.string;
example = "socks-peer";
description = "Name of the local AutoSSH session";
};
user = mkOption {
type = types.string;
example = "bill";
description = "Name of the user the AutoSSH session should run as";
};
monitoringPort = mkOption {
type = types.int;
default = 0;
example = 20000;
description = ''
Port to be used by AutoSSH for peer monitoring. Note, that
AutoSSH also uses mport+1. Value of 0 disables the keep-alive
style monitoring
'';
};
extraArguments = mkOption {
type = types.string;
example = "-N -D4343 bill@socks.host.net";
description = ''
Arguments to be passed to AutoSSH and retransmitted to SSH
process. Some meaningful options include -N (don't run remote
command), -D (open SOCKS proxy on local port), -R (forward
remote port), -L (forward local port), -v (Enable debug). Check
ssh manual for the complete list.
'';
};
};
});
default = [];
description = ''
List of AutoSSH sessions to start as systemd services. Each service is
named 'autossh-{session.name}'.
'';
example = [
{
name="socks-peer";
user="bill";
monitoringPort = 20000;
extraArguments="-N -D4343 billremote@socks.host.net";
}
];
};
};
};
###### implementation
config = mkIf cfg.enable {
systemd.services =
lib.fold ( s : acc : acc //
{
"autossh-${s.name}" =
let
mport = if s ? monitoringPort then s.monitoringPort else 0;
in
{
description = "AutoSSH session (" + s.name + ")";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
# To be able to start the service with no network connection
environment.AUTOSSH_GATETIME="0";
# How often AutoSSH checks the network, in seconds
environment.AUTOSSH_POLL="30";
serviceConfig = {
User = "${s.user}";
PermissionsStartOnly = true;
# AutoSSH may exit with 0 code if the SSH session was
# gracefully terminated by either local or remote side.
Restart = "on-success";
ExecStart = "${pkgs.autossh}/bin/autossh -M ${toString mport} ${s.extraArguments}";
};
};
}) {} cfg.sessions;
environment.systemPackages = [ pkgs.autossh ];
};
}

View File

@@ -40,7 +40,6 @@ let
polkit.addRule(function(action, subject) {
if (
subject.isInGroup("networkmanager")
&& subject.active
&& (action.id.indexOf("org.freedesktop.NetworkManager.") == 0
|| action.id.indexOf("org.freedesktop.ModemManager") == 0
))

View File

@@ -1,5 +0,0 @@
{ config, pkgs, modulesPath, ... }:
{
imports = [ "${modulesPath}/virtualisation/nova-image.nix" ];
}

View File

@@ -1,90 +1,45 @@
# Usage:
# $ NIXOS_CONFIG=`pwd`/nixos/modules/virtualisation/nova-image.nix nix-build '<nixpkgs/nixos>' -A config.system.build.novaImage
{ config, lib, pkgs, ... }:
with lib;
{
imports = [ ../profiles/qemu-guest.nix ../profiles/headless.nix ./ec2-data.nix ];
system.build.novaImage =
pkgs.vmTools.runInLinuxVM (
pkgs.runCommand "nova-image"
{ preVM =
''
mkdir $out
diskImage=$out/image
${pkgs.vmTools.qemu}/bin/qemu-img create -f raw $diskImage "4G"
mv closure xchg/
'';
buildInputs = [ pkgs.utillinux pkgs.perl ];
exportReferencesGraph =
[ "closure" config.system.build.toplevel ];
system.build.novaImage = import ../../lib/make-disk-image.nix {
inherit pkgs lib config;
partitioned = true;
diskSize = 1 * 1024;
configFile = pkgs.writeText "configuration.nix"
''
{
imports = [ <nixpkgs/nixos/modules/virtualisation/nova-image.nix> ];
}
''
# Create a single / partition.
${pkgs.parted}/sbin/parted /dev/vda mklabel msdos
${pkgs.parted}/sbin/parted /dev/vda -- mkpart primary ext2 1M -1s
. /sys/class/block/vda1/uevent
mknod /dev/vda1 b $MAJOR $MINOR
'';
};
# Create an empty filesystem and mount it.
${pkgs.e2fsprogs}/sbin/mkfs.ext3 -L nixos /dev/vda1
${pkgs.e2fsprogs}/sbin/tune2fs -c 0 -i 0 /dev/vda1
mkdir /mnt
mount /dev/vda1 /mnt
# The initrd expects these directories to exist.
mkdir /mnt/dev /mnt/proc /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
# Copy all paths in the closure to the filesystem.
storePaths=$(perl ${pkgs.pathsFromGraph} /tmp/xchg/closure)
mkdir -p /mnt/nix/store
${pkgs.rsync}/bin/rsync -av $storePaths /mnt/nix/store/
# Register the paths in the Nix database.
printRegistration=1 perl ${pkgs.pathsFromGraph} /tmp/xchg/closure | \
chroot /mnt ${config.nix.package}/bin/nix-store --load-db --option build-users-group ""
# Create the system profile to allow nixos-rebuild to work.
chroot /mnt ${config.nix.package}/bin/nix-env --option build-users-group "" \
-p /nix/var/nix/profiles/system --set ${config.system.build.toplevel}
# `nixos-rebuild' requires an /etc/NIXOS.
mkdir -p /mnt/etc
touch /mnt/etc/NIXOS
# `switch-to-configuration' requires a /bin/sh
mkdir -p /mnt/bin
ln -s ${config.system.build.binsh}/bin/sh /mnt/bin/sh
# Install a configuration.nix.
mkdir -p /mnt/etc/nixos
cp ${./nova-config.nix} /mnt/etc/nixos/configuration.nix
# Generate the GRUB menu.
chroot /mnt ${config.system.build.toplevel}/bin/switch-to-configuration boot
umount /mnt/proc /mnt/dev /mnt/sys
umount /mnt
''
);
imports = [
../profiles/qemu-guest.nix
../profiles/headless.nix
./ec2-data.nix
];
fileSystems."/".device = "/dev/disk/by-label/nixos";
boot.kernelParams = [ "console=ttyS0" ];
boot.loader.grub.version = 2;
boot.loader.grub.device = "/dev/vda";
boot.loader.grub.timeout = 0;
# Allow root logins
services.openssh.enable = true;
services.openssh.permitRootLogin = "without-password";
# Put /tmp and /var on /ephemeral0, which has a lot more space.
# Unfortunately we can't do this with the `fileSystems' option
# because it has no support for creating the source of a bind
# mount. Also, "move" /nix to /ephemeral0 by layering a unionfs-fuse
# mount on top of it so we have a lot more space for Nix operations.
/*
boot.initrd.postMountCommands =
''
@@ -106,10 +61,6 @@ with lib;
'';
boot.initrd.supportedFilesystems = [ "unionfs-fuse" ];
*/
*/
# Allow root logins only using the SSH key that the user specified
# at instance creation time.
services.openssh.enable = true;
services.openssh.permitRootLogin = "without-password";
}

View File

@@ -0,0 +1,70 @@
{ stdenv, fetchurl, libXmu, libXt, libX11, libXext, libXxf86vm, jack
, makeWrapper
}:
let
rpath = stdenv.lib.makeLibraryPath
[ libXmu libXt libX11 libXext libXxf86vm jack ];
in
stdenv.mkDerivation rec {
name = "baudline-${version}";
version = "1.08";
src =
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "http://www.baudline.com/baudline_${version}_linux_x86_64.tar.gz";
sha256 = "09fn0046i69in1jpizkzbaq5ggij0mpflcsparyskm3wh71mbzvr";
}
else if stdenv.system == "i686-linux" then
fetchurl {
url = "http://www.baudline.com/baudline_${version}_linux_i686.tar.gz";
sha256 = "1waip5pmcf5ffcfvn8lf1rvsaq2ab66imrbfqs777scz7k8fhhjb";
}
else
throw "baudline isn't supported (yet?) on ${stdenv.system}";
buildInputs = [ makeWrapper ];
# Prebuilt binary distribution.
# "patchelf --set-rpath" seems to break the application (cannot start), using
# LD_LIBRARY_PATH wrapper script instead.
buildPhase = "true";
installPhase = ''
mkdir -p "$out/bin"
mkdir -p "$out/libexec/baudline"
cp -r . "$out/libexec/baudline/"
interpreter="$(echo ${stdenv.glibc}/lib/ld-linux*)"
for prog in "$out"/libexec/baudline/baudline*; do
patchelf --interpreter "$interpreter" "$prog"
ln -sr "$prog" "$out/bin/"
done
for prog in "$out"/bin/*; do
wrapProgram "$prog" --prefix LD_LIBRARY_PATH : ${rpath}
done
'';
meta = with stdenv.lib; {
description = "Scientific signal analysis application";
longDescription = ''
Baudline is a time-frequency browser designed for scientific
visualization of the spectral domain. Signal analysis is performed by
Fourier, correlation, and raster transforms that create colorful
spectrograms with vibrant detail. Conduct test and measurement
experiments with the built in function generator, or play back audio
files with a multitude of effects and filters. The baudline signal
analyzer combines fast digital signal processing, versatile high speed
displays, and continuous capture tools for hunting down and studying
elusive signal characteristics.
'';
homepage = http://www.baudline.com/;
# See http://www.baudline.com/faq.html#licensing_terms.
# (Do NOT (re)distribute on hydra.)
license = licenses.unfree;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = [ maintainers.bjornfor ];
};
}

View File

@@ -12,13 +12,13 @@
}:
stdenv.mkDerivation {
name = "csound-6.03.2";
name = "csound-6.04";
enableParallelBuilding = true;
src = fetchurl {
url = mirror://sourceforge/csound/Csound6.03.2.tar.gz;
sha256 = "0w6ij57dbfjljpf05bb9r91jphwaq1v63rh0713vl2n11d73dy7m";
url = mirror://sourceforge/csound/Csound6.04.tar.gz;
sha256 = "1030w38lxdwjz1irr32m9cl0paqmgr02lab2m7f7j1yihwxj1w0g";
};
buildInputs = [ cmake libsndfile flex bison alsaLib libpulseaudio tcltk ];

View File

@@ -15,8 +15,9 @@ stdenv.mkDerivation rec {
# http://permalink.gmane.org/gmane.linux.redhat.fedora.extras.cvs/822346
patches = [ ./socket.patch ./gcc-47.patch ];
buildInputs = [ alsaLib gtk libjack2 libuuid libxml2 makeWrapper
buildInputs = [ alsaLib gtk libjack2 libxml2 makeWrapper
pkgconfig readline ];
propagatedBuildInputs = [ libuuid ];
postInstall = ''
for i in lash_control lash_panel

View File

@@ -0,0 +1,35 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "mp3val-${version}";
version = "0.1.8";
src = fetchurl {
url = "mirror://sourceforge/mp3val/${name}-src.tar.gz";
sha256 = "17y3646ghr38r620vkrxin3dksxqig5yb3nn4cfv6arm7kz6x8cm";
};
makefile = "Makefile.linux";
installPhase = ''
install -Dv mp3val "$out/bin/mp3val"
'';
meta = {
description = "A tool for validating and repairing MPEG audio streams";
longDescription = ''
MP3val is a small, high-speed, free software tool for checking MPEG audio
files' integrity. It can be useful for finding corrupted files (e.g.
incompletely downloaded, truncated, containing garbage). MP3val is
also able to fix most of the problems. Being a multiplatform application,
MP3val can be runned both under Windows and under Linux (or BSD). The most
common MPEG audio file type is MPEG 1 Layer III (mp3), but MP3val supports
also other MPEG versions and layers. The tool is also aware of the most
common types of tags (ID3v1, ID3v2, APEv2).
'';
homepage = http://mp3val.sourceforge.net/index.shtml;
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.devhell ];
};
}

View File

@@ -1,24 +1,25 @@
{ stdenv, fetchurl, qt4, alsaLib, libjack2, dbus }:
stdenv.mkDerivation rec {
version = "0.3.12";
version = "0.4.0";
name = "qjackctl-${version}";
# some dependencies such as killall have to be installed additionally
src = fetchurl {
url = "mirror://sourceforge/qjackctl/${name}.tar.gz";
sha256 = "14yvnc4k3hwsjflg8b2d04bc63pdl0gyqjc7vl6rdn29nbr23zwc";
sha256 = "0nj8c8vy00524hbjqwsqkliblcf9j7h46adk6v5np645pp2iqrav";
};
buildInputs = [ qt4 alsaLib libjack2 dbus ];
configureFlags = "--enable-jack-version";
meta = {
meta = with stdenv.lib; {
description = "A Qt application to control the JACK sound server daemon";
homepage = http://qjackctl.sourceforge.net/;
license = "GPL";
platforms = stdenv.lib.platforms.linux;
license = licenses.gpl2Plus;
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;
};
}

View File

@@ -15,8 +15,8 @@ stdenv.mkDerivation rec {
else
requireFile {
url = "http://backstage.renoise.com/frontend/app/index.html#/login";
name = "rns_3_0_1_reg_x86_64.tar.gz";
sha256 = "1swax2jz0gswdpzz8alwjfd8rhigc2yfspj7p8wvdvylqrf7n8q7";
name = "rns_3_0_1_linux_x86_64.tar.gz";
sha256 = "1yb5w5jrg9dk9fg5rfvfk6p0rxn4r4i32vxp2l9lzhbs02pv15wd";
}
else if builtins.currentSystem == "i686-linux" then
if demo then

View File

@@ -4,11 +4,11 @@
withLirc ? false, lirc ? null } :
stdenv.mkDerivation (rec {
version = "14.12";
version = "15.08";
name = "rosegarden-${version}";
src = fetchurl {
url = "mirror://sourceforge/rosegarden/${name}.tar.bz2";
sha256 = "0zhlxr1njyy6837f09l6p75js0j5mxmls6m02bqafv9j32wgnxpq";
sha256 = "1pk24bhpsmvn6rkqgll31na44w03banra1y7kiqd0gajlnw7wlls";
};
QTDIR=qt4;

View File

@@ -1,18 +1,21 @@
{ stdenv, fetchurl, boost, libX11, mesa, liblo, libjack2, ladspaH, lv2, pkgconfig, rubberband, libsndfile }:
{ stdenv, fetchgit , boost, libX11, mesa, liblo, libjack2, ladspaH, lv2, pkgconfig, rubberband, libsndfile }:
stdenv.mkDerivation rec {
name = "zam-plugins-${version}";
version = "3.5";
version = "3.6";
src = fetchurl {
url = "https://github.com/zamaudio/zam-plugins/archive/${version}.tar.gz";
sha256 = "0icdrs4vaaj8gqi76jkkx5yk9h3agipa11cyb5h52y814q6mx6vm";
src = fetchgit {
url = "https://github.com/zamaudio/zam-plugins.git";
deepClone = true;
rev = "91fe56931a3e57b80f18c740d2dde6b44f962aee";
sha256 = "17slpywjs04xbcylyqjg6kqbpqwqbigf843y437yfvj1ar6ir1jp";
};
buildInputs = [ boost libX11 mesa liblo libjack2 ladspaH lv2 pkgconfig rubberband libsndfile ];
patchPhase = ''
patchShebangs ./libs/generate-ttl.sh
patchShebangs ./dpf/utils/generate-ttl.sh
substituteInPlace Makefile --replace "ZaMaximX2" "ZaMaximX2 ZamPiano ZamChild670"
'';
makeFlags = [

View File

@@ -176,8 +176,8 @@ in {
nixosSlim = buildTheme {
fullName = "nixos-slim";
src = fetchurl {
url = "https://github.com/jagajaga/nixos-slim-theme/archive/1.1.tar.gz";
sha256 = "66c3020a6716130a20c3898567339b990fbd7888a3b7bbcb688f6544d1c05c31";
url = "https://github.com/jagajaga/nixos-slim-theme/archive/2.0.tar.gz";
sha256 = "0lldizhigx7bjhxkipii87y432hlf5wdvamnfxrryf9z7zkfypc8";
};
};
}

View File

@@ -1,6 +1,6 @@
{ stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib
, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xorg, libcap, systemd
, gvfs, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xorg, libcap, systemd
}:
let
@@ -24,7 +24,7 @@ in stdenv.mkDerivation rec {
name = "${name}.deb";
};
buildInputs = [ atomEnv makeWrapper ];
buildInputs = [ atomEnv gvfs makeWrapper ];
phases = [ "installPhase" "fixupPhase" ];
@@ -41,7 +41,8 @@ in stdenv.mkDerivation rec {
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
$out/share/atom/resources/app/apm/bin/node
wrapProgram $out/bin/atom \
--prefix "LD_LIBRARY_PATH" : "${atomEnv}/lib:${atomEnv}/lib64"
--prefix "LD_LIBRARY_PATH" : "${atomEnv}/lib:${atomEnv}/lib64" \
--prefix "PATH" : "${gvfs}/bin"
wrapProgram $out/bin/apm \
--prefix "LD_LIBRARY_PATH" : "${atomEnv}/lib:${atomEnv}/lib64"
'';

View File

@@ -106,16 +106,16 @@ rec {
anyedittools = buildEclipsePlugin rec {
name = "anyedit-${version}";
version = "2.4.15.201504172030";
version = "2.5.0.201510241327";
srcFeature = fetchurl {
url = "http://andrei.gmxhome.de/eclipse/features/AnyEditTools_${version}.jar";
sha256 = "19hbwgqn02ghflbcp5cw3qy203mym5kwgzq4xrn0xcl8ckl5s2pp";
sha256 = "01qaxg1b4n7y7g1xdkx1bnmpwqydln270mk14l4pl35q3c88s5nc";
};
srcPlugin = fetchurl {
url = "http://dl.bintray.com/iloveeclipse/plugins/de.loskutov.anyedit.AnyEditTools_${version}.jar";
sha256 = "1i3ghf2mhdfhify30hlyxqmyqcp40pkd5zhsiyg6finn4w81sxv2";
url = "https://github.com/iloveeclipse/anyedittools/releases/download/2.5.0/de.loskutov.anyedit.AnyEditTools_${version}.jar";
sha256 = "0m4qxkscl5xih8x1znbrih4jh28wky4l62spfif9zw0s7mgl117c";
};
meta = with stdenv.lib; {

View File

@@ -1,5 +1,5 @@
{ stdenv, fetchurl, ncurses, pkgconfig, texinfo, libxml2, gnutls, Carbon, Foundation,
libobjc, Cocoa, WebKit, Quartz, ImageCaptureCore, OSAKit
libobjc, Cocoa, WebKit, Quartz, ImageCaptureCore, OSAKit, cf-private
}:
stdenv.mkDerivation rec {
@@ -19,14 +19,12 @@ stdenv.mkDerivation rec {
};
NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";
NIX_LDFLAGS = stdenv.lib.optional stdenv.isDarwin
"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation";
enableParallelBuilding = true;
buildInputs = [
ncurses pkgconfig texinfo libxml2 gnutls Carbon Cocoa Foundation libobjc WebKit Quartz
ImageCaptureCore OSAKit
ImageCaptureCore OSAKit cf-private
];
postUnpack = ''
@@ -36,6 +34,7 @@ stdenv.mkDerivation rec {
'';
preConfigure = ''
substituteInPlace lisp/international/mule-cmds.el --replace /usr $TMPDIR
substituteInPlace Makefile.in --replace "/bin/pwd" "pwd"
substituteInPlace lib-src/Makefile.in --replace "/bin/pwd" "pwd"

View File

@@ -93,6 +93,7 @@ let
preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
export DYLD_LIBRARY_PATH=${jemalloc}/lib
substituteInPlace src/nvim/CMakeLists.txt --replace " util" ""
'';
postInstall = stdenv.lib.optionalString stdenv.isDarwin ''

View File

@@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake, boost155, zlib, openssl, R, qt4, libuuid, hunspellDicts, unzip, ant, jdk }:
{ stdenv, fetchurl, cmake, boost155, zlib, openssl, R, qt4, libuuid, hunspellDicts, unzip, ant, jdk, gnumake, makeWrapper }:
let
version = "0.98.110";
@@ -8,7 +8,7 @@ in
stdenv.mkDerivation {
name = "RStudio-${version}";
buildInputs = [ cmake boost155 zlib openssl R qt4 libuuid unzip ant jdk ];
buildInputs = [ cmake boost155 zlib openssl R qt4 libuuid unzip ant jdk makeWrapper ];
src = fetchurl {
url = "https://github.com/rstudio/rstudio/archive/v${version}.tar.gz";
@@ -61,6 +61,10 @@ stdenv.mkDerivation {
cmakeFlags = [ "-DRSTUDIO_TARGET=Desktop" ];
postInstall = ''
wrapProgram $out/bin/rstudio --suffix PATH : ${gnumake}/bin
'';
meta = with stdenv.lib;
{ description = "Set of integrated tools for the R language";
homepage = http://www.rstudio.com/;

View File

@@ -1,10 +1,15 @@
{ fetchurl, stdenv, glib, xorg, cairo, gtk, pango, makeWrapper, openssl, bzip2 }:
{ fetchurl, stdenv, glib, xorg, cairo, gtk, pango, makeWrapper, openssl, bzip2,
pkexecPath ? "/var/setuid-wrappers/pkexec", libredirect,
gksuSupport ? false, gksu}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
assert gksuSupport -> gksu != null;
let
build = "3083";
libPath = stdenv.lib.makeLibraryPath [glib xorg.libX11 gtk cairo pango];
redirects = [ "/usr/bin/pkexec=${pkexecPath}" ]
++ stdenv.lib.optional gksuSupport "/usr/bin/gksudo=${gksu}/bin/gksudo";
in let
# package with just the binaries
sublime = stdenv.mkDerivation {
@@ -35,6 +40,9 @@ in let
--set-rpath ${libPath}:${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \
$i
done
# Rewrite pkexec|gksudo argument. Note that we can't delete bytes in binary.
sed -i -e 's,/bin/cp\x00,cp\x00\x00\x00\x00\x00\x00,g' sublime_text
'';
installPhase = ''
@@ -44,6 +52,10 @@ in let
mkdir -p $out
cp -prvd * $out/
wrapProgram $out/sublime_text \
--set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
--set NIX_REDIRECTS ${builtins.concatStringsSep ":" redirects}
# Without this, plugin_host crashes, even though it has the rpath
wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/libgcc_s.so.1:${openssl}/lib/libssl.so:${bzip2}/lib/libbz2.so
'';
@@ -64,7 +76,7 @@ in stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Sophisticated text editor for code, markup and prose";
homepage = https://www.sublimetext.com/;
maintainers = with maintainers; [ wmertens ];
maintainers = with maintainers; [ wmertens demin-dmitriy ];
license = licenses.unfree;
platforms = platforms.linux;
};

View File

@@ -14,12 +14,6 @@ stdenv.mkDerivation rec {
sha256 = "1m34s2hsc5lcish6gmvn2iwaz0k7jc3kg9q4nf30fj9inl7gaybs";
};
# this makes maintainers very sad
# open source CF doesn't have anything NSArray-related, causing linking errors. the
# missing symbol is in system CoreFoundation.
NIX_LDFLAGS = stdenv.lib.optional stdenv.isDarwin
"/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation";
enableParallelBuilding = true;
buildInputs = [ ncurses pkgconfig ]

View File

@@ -1,17 +1,17 @@
{ stdenv, fetchurl, cairo, colord, glib, gtk3, gusb, intltool, itstool, libusb
, libxml2, makeWrapper, packagekit, pkgconfig, saneBackends, systemd, vala }:
, libxml2, makeWrapper, pkgconfig, saneBackends, systemd, vala }:
let version = "3.18.1"; in
let version = "3.19.1"; in
stdenv.mkDerivation rec {
name = "simple-scan-${version}";
src = fetchurl {
sha256 = "1i37j36kbn1h8yfzcvbis6f38xz2nj5512ls3gb0j5na0bvja2cw";
url = "https://launchpad.net/simple-scan/3.18/${version}/+download/${name}.tar.xz";
sha256 = "1d2a8cncq36ly60jpz0fzdw1lgxynl6lyrlw0q66yijlxqn81ynr";
url = "https://launchpad.net/simple-scan/3.19/${version}/+download/${name}.tar.xz";
};
buildInputs = [ cairo colord glib gusb gtk3 libusb libxml2 packagekit
saneBackends systemd vala ];
buildInputs = [ cairo colord glib gusb gtk3 libusb libxml2 saneBackends
systemd vala ];
nativeBuildInputs = [ intltool itstool makeWrapper pkgconfig ];
enableParallelBuilding = true;

View File

@@ -281,7 +281,7 @@ let
buildInputs = [ scope.canberra ];
nativeBuildInputs = [ scope.pkgconfig ];
# cmake does not detect path to `ilmbase`
NIX_CFLAGS_COMPILE = "-I${scope.ilmbase}/include/OpenEXR";
NIX_CFLAGS_COMPILE = "-I${scope.ilmbase}/include/OpenEXR -I${pkgs.glib}/include/glib-2.0 -I${pkgs.glib}/lib/glib-2.0/include";
# some components of this package have been replaced in other packages
meta = { priority = 10; };
};

View File

@@ -23,11 +23,11 @@
stdenv.mkDerivation rec {
name = "gnuradio-${version}";
version = "3.7.7.1";
version = "3.7.8";
src = fetchurl {
url = "http://gnuradio.org/releases/gnuradio/${name}.tar.gz";
sha256 = "0kjqav1rdyi60vq85djmigyrgh606ga625icwj15iarlqwzv29rb";
sha256 = "0wj1rp8fdrmsfqbcaicvfxk71vkd9hcczmb1vrnvfzypnmacn6gy";
};
buildInputs = [

View File

@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
name = "gphoto2-2.5.5";
name = "gphoto2-2.5.8";
src = fetchurl {
url = "mirror://sourceforge/gphoto/${name}.tar.bz2";
sha256 = "1d0lvp5gsrss72597wixhgh8prcw4g7izfg3zdzzsswjgnlsxsal";
sha256 = "0kgfql6c64ha1gahjdwlqhmkslnfywmc2fkys4c5682zv4awvax9";
};
nativeBuildInputs = [ pkgconfig gettext ];

View File

@@ -0,0 +1,21 @@
{ stdenv, fetchurl, libjpeg }:
stdenv.mkDerivation rec {
version = "1.0.6";
name = "jp2a-${version}";
src = fetchurl {
url = "mirror://sourceforge/jp2a/${name}.tar.gz";
sha256 = "076frk3pa16s4r1b10zgy81vdlz0385zh3ykbnkaij25jn5aqc09";
};
makeFlags = "PREFIX=$(out)";
buildInputs = [ libjpeg ];
meta = with stdenv.lib; {
homepage = https://csl.name/jp2a/;
description = "A small utility that converts JPG images to ASCII.";
license = licenses.gpl2;
};
}

View File

@@ -1,40 +0,0 @@
{ stdenv, fetchurl, qt4, muparser, which, boost, pkgconfig }:
stdenv.mkDerivation {
name = "librecad-2.0.7";
src = fetchurl {
url = https://github.com/LibreCAD/LibreCAD/tarball/2.0.7;
name = "librecad-2.0.7.tar.gz";
sha256 = "0r6d7fk9jl8368rbxzk9rwv0mciw28hlv77z29jf36amc42n6z4d";
};
patchPhase = ''
sed -i -e s,/bin/bash,`type -P bash`, scripts/postprocess-unix.sh
sed -i -e s,/usr/share,$out/share, librecad/src/lib/engine/rs_system.cpp
'';
configurePhase = ''
qmake librecad.pro PREFIX=$out MUPARSER_DIR=${muparser} BOOST_DIR=${boost.dev}
'';
installPhase = ''
mkdir -p $out/bin $out/share
cp -R unix/librecad $out/bin
cp -R unix/resources $out/share/librecad
'';
buildInputs = [ qt4 muparser which boost ];
nativeBuildInputs = [ pkgconfig ];
enableParallelBuilding = true;
meta = {
description = "A 2D CAD package based upon Qt";
homepage = http://librecad.org;
repositories.git = git://github.com/LibreCAD/LibreCAD.git;
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@@ -1,20 +1,23 @@
{ stdenv, fetchurl, qt4, muparser, which}:
{ stdenv, fetchurl, qt4, muparser, which, boost, pkgconfig }:
stdenv.mkDerivation {
name = "librecad-1.0.4";
stdenv.mkDerivation rec {
version = "2.0.8";
name = "librecad-${version}";
src = fetchurl {
url = https://github.com/LibreCAD/LibreCAD/tarball/v1.0.4;
name = "librecad-1.0.4.tar.gz";
sha256 = "00nzbijw7pn1zkj4256da501xcm6rkcvycpa79y6dr2p6c43yc6m";
url = "https://github.com/LibreCAD/LibreCAD/tarball/${version}";
name = name + ".tar.gz";
sha256 = "110vn1rvzidg8k6ifz1zws2wsn4cd05xl5ha0hbff2ln7izy84zc";
};
patchPhase = ''
sed -i -e s,/bin/bash,`type -P bash`, scripts/postprocess-unix.sh
sed -i -e s,/usr/share,$out/share, src/lib/engine/rs_system.cpp
sed -i -e s,/usr/share,$out/share, librecad/src/lib/engine/rs_system.cpp
'';
configurePhase = "qmake PREFIX=$out";
configurePhase = ''
qmake librecad.pro PREFIX=$out MUPARSER_DIR=${muparser} BOOST_DIR=${boost.dev}
'';
installPhase = ''
mkdir -p $out/bin $out/share
@@ -22,11 +25,15 @@ stdenv.mkDerivation {
cp -R unix/resources $out/share/librecad
'';
buildInputs = [ qt4 muparser which ];
buildInputs = [ qt4 muparser which boost ];
nativeBuildInputs = [ pkgconfig ];
enableParallelBuilding = true;
meta = {
description = "A 2D CAD package based upon Qt";
homepage = http://librecad.org;
repositories.git = git://github.com/LibreCAD/LibreCAD.git;
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;

View File

@@ -1,11 +1,11 @@
{ stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, wxGTK, desktop_file_utils, libSM, imagemagick }:
stdenv.mkDerivation rec {
version = "0.7.77";
version = "0.7.78";
name = "mediainfo-gui-${version}";
src = fetchurl {
url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz";
sha256 = "0n15z1jlj5s69pwk3mdv4r5c8ncfy7qjbdw5wfwynwypkl5382pn";
sha256 = "0458rxla3nhw9rbb2psak8qvxwr0drfhdl82k6wvb3a38xb0qij3";
};
buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo wxGTK desktop_file_utils libSM imagemagick ];

View File

@@ -1,11 +1,11 @@
{ stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, zlib }:
stdenv.mkDerivation rec {
version = "0.7.77";
version = "0.7.78";
name = "mediainfo-${version}";
src = fetchurl {
url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz";
sha256 = "0n15z1jlj5s69pwk3mdv4r5c8ncfy7qjbdw5wfwynwypkl5382pn";
sha256 = "0458rxla3nhw9rbb2psak8qvxwr0drfhdl82k6wvb3a38xb0qij3";
};
buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo zlib ];

View File

@@ -1,18 +1,18 @@
{ stdenv, python27Packages, fetchgit }:
let
py = python27Packages;
in
py.buildPythonPackage rec {
name = "printrun";
{ stdenv, python27Packages, fetchFromGitHub }:
src = fetchgit {
url = "https://github.com/kliment/Printrun";
rev = "2299962bb338d3f4335b97211ee609ebaea008f7"; # printrun-20140801
sha256 = "19nay7xclm36x56hpm87gw4ca6rnygpqaw5ypbmrz0hyxx140abj";
python27Packages.buildPythonPackage rec {
name = "printrun-20150310";
src = fetchFromGitHub {
owner = "kliment";
repo = "Printrun";
rev = name;
sha256 = "09ijv8h4k5h15swg64s7igamvynawz7gdi7hiymzrzywdvr0zwsa";
};
propagatedBuildInputs = with py; [ wxPython30 pyserial dbus psutil
numpy pyopengl pyglet cython ];
propagatedBuildInputs = with python27Packages; [
wxPython30 pyserial dbus psutil numpy pyopengl pyglet cython
];
doCheck = false;

View File

@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "qtpass-${version}";
version = "1.0.1";
version = "1.0.3";
src = fetchurl {
url = "https://github.com/IJHack/qtpass/archive/v${version}.tar.gz";
sha256 = "1mmncvamvwr3hizc1jgpb5kscl9idmrfd2785jhwi87q11wjrwxz";
sha256 = "a61a29ddd5a874fcdcb915dbc9d91e10787be22d794cc8ebb2ba3cff27030c67";
};
buildInputs = [ git gnupg makeWrapper pass qt5.base ];

View File

@@ -1,18 +1,19 @@
{ stdenv, fetchurl, autoconf, automake, pkgconfig
, libX11, libXinerama, libXft, pango
, i3Support ? false, i3
, libX11, libXinerama, libXft, pango, cairo
, libstartup_notification, i3Support ? false, i3
}:
stdenv.mkDerivation rec {
name = "rofi-${version}";
version = "0.15.8";
version = "0.15.10";
src = fetchurl {
url = "https://github.com/DaveDavenport/rofi/archive/${version}.tar.gz";
sha256 = "1qhj8xrxfnzy16g577w0zxg1cy885rbqydlbbxgfk0dpjvq70lq6";
sha256 = "0wwdc9dj8qfmqv4pcllq78h38hqmz9s3hqf71fsk71byiid69ln9";
};
buildInputs = [ autoconf automake pkgconfig libX11 libXinerama libXft pango
cairo libstartup_notification
] ++ stdenv.lib.optional i3Support i3;
preConfigure = ''

View File

@@ -1,4 +1,4 @@
{ stdenv, fetchurl, fetchpatch, perlSupport, libX11, libXt, libXft, ncurses, perl,
{ stdenv, fetchurl, perlSupport, libX11, libXt, libXft, ncurses, perl,
fontconfig, freetype, pkgconfig, libXrender, gdkPixbufSupport, gdk_pixbuf,
unicode3Support }:
@@ -28,10 +28,6 @@ stdenv.mkDerivation (rec {
patches = [
./rxvt-unicode-9.06-font-width.patch
./rxvt-unicode-256-color-resources.patch
(fetchpatch {
url = "https://raw.githubusercontent.com/mina86/urxvt-tabbedex/ad4f54c8b8d3a01fc17975fd3fd14aa674c07d2b/rxvt-unicode-scroll-bug-fix.patch";
sha256 = "1ild0r6y7jb800yiss5pgd4k60s7l9njv3nn3x280yvg1lx6ihpg";
})
]
++ stdenv.lib.optional stdenv.isDarwin ./rxvt-unicode-makefile-phony.patch;

View File

@@ -3,13 +3,13 @@
}:
stdenv.mkDerivation rec {
version = "1.2.7";
version = "1.2.9";
name = "slic3r-${version}";
src = fetchgit {
url = "git://github.com/alexrj/Slic3r";
rev = "refs/tags/${version}";
sha256 = "1bybbl8b0lfh9wkn1k9cxd11hlc5064wzh0fk6zdmc9vnnay399i";
sha256 = "1xwl8ay5m6pwrrnhbmnmpwyh4wc8hsi4ldzgq98f4bh6szj6jh4z";
};
buildInputs = with perlPackages; [ perl makeWrapper which

View File

@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "taskwarrior-${version}";
version = "2.4.4";
version = "2.5.0";
enableParallelBuilding = true;
src = fetchurl {
url = "http://www.taskwarrior.org/download/task-${version}.tar.gz";
sha256 = "7ff406414e0be480f91981831507ac255297aab33d8246f98dbfd2b1b2df8e3b";
sha256 = "0dj66c4pwdmfnzdlm1r23gqim6banycyzvmq266114v9b90ng3jd";
};
nativeBuildInputs = [ cmake libuuid gnutls ];

View File

@@ -37,7 +37,7 @@ mkChromiumDerivation (base: rec {
meta = {
description = "An open source web browser from Google";
homepage = http://www.chromium.org/;
maintainers = with maintainers; [ goibhniu chaoflow aszlig ];
maintainers = with maintainers; [ chaoflow aszlig ];
license = licenses.bsd3;
platforms = platforms.linux;
};

View File

@@ -174,6 +174,7 @@ let
} // optionalAttrs proprietaryCodecs {
# enable support for the H.264 codec
proprietary_codecs = true;
enable_hangout_services_extension = true;
ffmpeg_branding = "Chrome";
} // optionalAttrs (stdenv.system == "x86_64-linux") {
target_arch = "x64";

View File

@@ -10,7 +10,7 @@ let
[gtk glib stdenv.cc.cc];
rpathPlugin = makeLibraryPath
[ stdenv.cc.cc gtk glib xorg.libX11 gdk_pixbuf libXext libXfixes libXrender libXrandr libuuid libXcomposite libpulseaudio ];
([ stdenv.cc.cc gtk glib xorg.libX11 gdk_pixbuf libXext libXfixes libXrender libXrandr libXcomposite libpulseaudio ] ++ optional (libuuid != null) libuuid);
in

View File

@@ -36,7 +36,7 @@
let
# -> http://get.adobe.com/flashplayer/
version = "11.2.202.535";
version = "11.2.202.540";
src =
if stdenv.system == "x86_64-linux" then
@@ -47,7 +47,7 @@ let
else rec {
inherit version;
url = "http://fpdownload.adobe.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.x86_64.tar.gz";
sha256 = "13fy842plbnv4w081sbhga0jrpbwz8yydg49c2v96l2marmzw9zp";
sha256 = "0zya9n5h669wbna182ig6dl4yf5sv4lvqk19rqhcwv3i718b0ai6";
}
else if stdenv.system == "i686-linux" then
if debug then
@@ -60,7 +60,7 @@ let
else rec {
inherit version;
url = "http://fpdownload.adobe.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.i386.tar.gz";
sha256 = "0z99nz1k0cf86dgs367ddxfnf05m32psidpmdzi5qiqaj10h6j6s";
sha256 = "1n8ik5f257s388ql7gkmfh1iqil0g4kzxh3zsv2x8r6ssrvpq1by";
}
else throw "Flash Player is not supported on this platform";

View File

@@ -1,56 +1,67 @@
{ stdenv, fetchurl, ant, jdk }:
{ stdenv, fetchurl, fetchgit, ant, jdk, makeWrapper }:
let
# The .gitmodules in freenet-official-20130413-eccc9b3198
# points to freenet-contrib-staging-ce3b7d5
freenet_ext = fetchurl {
url = https://downloads.freenetproject.org/latest/freenet-ext.jar;
sha1 = "507ab3f6ee91f47c187149136fb6d6e98f9a8c7f";
sha256 = "17ypljdvazgx2z6hhswny1lxfrknysz3x6igx8vl3xgdpvbb7wij";
};
bcprov = fetchurl {
url = http://www.bouncycastle.org/download/bcprov-jdk15on-148.jar;
sha256 = "12129q8rmqwlvj6z4j0gc3w0hq5ccrkf2gdlsggp3iws7cp7wjw0";
url = https://downloads.freenetproject.org/latest/bcprov-jdk15on-152.jar;
sha256 = "0wqpdcvcfh939fk8yr033ijzr1vjbp6ydlnv5ly8jiykwj0x3i0d";
};
seednodes = fetchurl {
url = https://downloads.freenetproject.org/alpha/opennet/seednodes.fref;
sha256 = "109zn9w8axdkjwhkkcm2s8dvib0mq0n8imjgs3r8hvi128cjsmg9";
};
version = "build01470";
in
stdenv.mkDerivation {
name = "freenet-20130413-eccc9b3198";
name = "freenet-${version}";
src = fetchurl {
url = https://github.com/freenet/fred-official/tarball/eccc9b3198;
name = "freenet-official-eccc9b3198.tar.gz";
sha256 = "0x0s8gmb95770l7968r99sq0588vf0n1687ivc2hixar19cw620y";
src = fetchgit {
url = https://github.com/freenet/fred;
rev = "refs/tags/${version}";
sha256 = "1b6e6fec2b9a729d4a25605fa142df9ea42e59b379ff665f580e32c6178c9746";
};
patchPhase = ''
cp ${freenet_ext} lib/freenet/freenet-ext.jar
cp ${bcprov} lib/bcprov.jar
cp ${bcprov} lib/bcprov-jdk15on-152.jar
sed '/antcall.*-ext/d' -i build.xml
sed 's/@unknown@/${version}/g' -i build-clean.xml
'';
buildInputs = [ ant jdk ];
buildInputs = [ ant jdk makeWrapper ];
buildPhase = "ant package-only";
freenetWrapper = ./freenetWrapper;
installPhase = ''
mkdir -p $out/share/freenet $out/bin
cp lib/bcprov.jar $out/share/freenet
cp lib/bcprov-jdk15on-152.jar $out/share/freenet
cp lib/freenet/freenet-ext.jar $out/share/freenet
cp dist/freenet.jar $out/share/freenet
cat <<EOF > $out/bin/freenet
cat <<EOF > $out/bin/freenet.wrapped
#!${stdenv.shell}
${jdk.jre}/bin/java -cp $out/share/freenet/bcprov.jar:$out/share/freenet/freenet-ext.jar:$out/share/freenet/freenet.jar \\
${jdk.jre}/bin/java -cp $out/share/freenet/bcprov-jdk15on-152.jar:$out/share/freenet/freenet-ext.jar:$out/share/freenet/freenet.jar \\
-Xmx1024M freenet.node.NodeStarter
EOF
chmod +x $out/bin/freenet
chmod +x $out/bin/freenet.wrapped
makeWrapper $freenetWrapper $out/bin/freenet \
--set FREENET_ROOT "$out" \
--set FREENET_SEEDNODES "${seednodes}"
'';
meta = {
description = "Decentralised and censorship-resistant network";
homepage = https://freenetproject.org/;
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [ stdenv.lib.maintainers.doublec ];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@@ -0,0 +1,16 @@
#! /usr/bin/env bash
export FREENET_HOME="$HOME/.local/share/freenet"
if [ -n "$XDG_DATA_HOME" ]
then export FREENET_HOME="$XDG_DATA_HOME/freenet"
fi
if [ ! -d $FREENET_HOME ]; then
mkdir -p $FREENET_HOME
fi
cp -u $FREENET_SEEDNODES $FREENET_HOME/seednodes.fref
chmod u+rw $FREENET_HOME/seednodes.fref
cd $FREENET_HOME
exec $FREENET_ROOT/bin/freenet.wrapped "$@"

View File

@@ -1,6 +1,5 @@
{ stdenv, fetchurl, libX11, libXtst, libXext, libXdamage, libXfixes,
wineUnstable, makeWrapper, libXau , bash, patchelf, config,
acceptLicense ? false }:
wineUnstable, makeWrapper, libXau , patchelf, config }:
with stdenv.lib;
@@ -30,22 +29,23 @@ stdenv.mkDerivation {
rm -R $out/share/teamviewer/tv_bin/wine/{bin,lib,share}
cat > $out/bin/teamviewer << EOF
#!${bash}/bin/sh
#!${stdenv.shell}
export LD_LIBRARY_PATH=${toldpath}\''${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH}
export PATH=${topath}\''${PATH:+:\$PATH}
$out/share/teamviewer/tv_bin/script/teamviewer "\$@"
EOF
chmod +x $out/bin/teamviewer
patchelf --set-rpath "${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer/tv_bin/teamviewerd
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer/tv_bin/teamviewerd
ln -s $out/share/teamviewer/tv_bin/teamviewerd $out/bin/
${optionalString acceptLicense "
cat > $out/share/teamviewer/config/global.conf << EOF
[int32] EulaAccepted = 1
[int32] EulaAcceptedRevision = 6
EOF
"}
rm -rf $out/share/teamviewer/logfiles $out/share/teamviewer/config
ln -sv /var/tmp/teamviewer10/logs/ $out/share/teamviewer/logfiles
ln -sv /var/tmp/teamviewer10/config/ $out/share/teamviewer/config
'';
# the fixupPhase undoes the rpath patch
postFixup = ''
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer/tv_bin/teamviewerd
patchelf --set-rpath "${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer/tv_bin/teamviewerd
'';
meta = {

View File

@@ -0,0 +1,18 @@
diff -aur lsyncd-release-2.1.5.orig/configure.ac lsyncd-release-2.1.5/configure.ac
--- lsyncd-release-2.1.5.orig/configure.ac 2013-06-07 18:24:02.000000000 +0600
+++ lsyncd-release-2.1.5/configure.ac 2014-03-04 13:24:15.390350812 +0600
@@ -15,10 +15,10 @@
AC_PROG_INSTALL
AC_PROG_MAKE_SET
-#AC_PATH_PROG([A2X], [a2x], [no])
-#if test x${A2X} = xno ; then
-# AC_MSG_ERROR([Program 'a2x' (package asciidoc) is required])
-#fi
+AC_PATH_PROG([A2X], [a2x], [no])
+if test x${A2X} = xno ; then
+ AC_MSG_ERROR([Program 'a2x' (package asciidoc) is required])
+fi
###
# Checks for Lua

View File

@@ -0,0 +1,40 @@
{ stdenv, fetchFromGitHub, automake, autoconf, lua, pkgconfig, rsync,
asciidoc, libxml2, docbook_xml_dtd_45, docbook_xml_xslt, libxslt }:
stdenv.mkDerivation rec {
name = "lsyncd-${version}";
version = "2.1.5";
src = fetchFromGitHub {
owner = "axkibe";
repo = "lsyncd";
rev = "release-${version}";
sha256 = "0jvr2rv34jyjrv7188vdv1z8vgvm4wydqwsp9x5ksfzh9drbq5gn";
};
patches = [ ./configure-a2x-fix.patch ];
preConfigurePhase = ''
substituteInPlace default-rsync.lua \
--replace "binary = '/usr/bin/rsync'," "binary = '${rsync}/bin/rsync',"
'';
configurePhase = ''
./autogen.sh --prefix=$out
./configure --prefix=$out
'';
buildInputs = [
rsync
automake autoconf lua pkgconfig
asciidoc libxml2 docbook_xml_dtd_45 docbook_xml_xslt libxslt
];
meta = with stdenv.lib; {
homepage = https://github.com/axkibe/lsyncd;
description = "A utility that synchronizes local directories with remote targets";
license = licenses.gpl2;
platforms = platforms.unix;
maintainers = with maintainers; [ bobvanderlinden ];
};
}

View File

@@ -12,14 +12,14 @@ let
then "i386"
else "amd64";
shortVersion = "1.13.1-stable";
shortVersion = "1.15-stable";
version = "${shortVersion}_${arch}";
url = "http://desktop-download.mendeley.com/download/apt/pool/main/m/mendeleydesktop/mendeleydesktop_${version}.deb";
sha256 = if stdenv.system == arch32
then "21491da1608daf58da23e7e5eb7619b494b10192acc0f81575daff2a38720f50"
else "8db101b26dd2978e991421260a2e55d849014f64005930b2528080bbbaa78600";
then "16274a1ad981f8abd6facae88e8412eaf5c8b9b238ff4e07fa7c7b5f498c3cc7"
else "a455f0cf898f1df66dd5a38c656718a9f8b0f6e80ee7205b37635a8261f9d3cf";
deps = [
gcc.cc

View File

@@ -0,0 +1,41 @@
{ stdenv, fetchurl, makeWrapper, xdg_utils, libX11, libXext, libSM }:
stdenv.mkDerivation {
name = "aangifte2013-wa";
src = fetchurl {
url = http://download.belastingdienst.nl/belastingdienst/apps/linux/wa2013_linux.tar.gz;
sha256 = "1bx6qnxikzpzrn8r66qxcind3k9yznwgp05dm549ph0w4rjbhgc9";
};
dontStrip = true;
dontPatchELF = true;
buildInputs = [ makeWrapper ];
buildPhase =
''
for i in bin/*; do
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath ${stdenv.lib.makeLibraryPath [ libX11 libXext libSM ]}:$(cat $NIX_CC/nix-support/orig-cc)/lib \
$i
done
'';
installPhase =
''
mkdir -p $out
cp -prvd * $out/
wrapProgram $out/bin/wa2013ux --prefix PATH : ${xdg_utils}/bin \
--prefix LD_PRELOAD : $(cat $NIX_CC/nix-support/orig-cc)/lib/libgcc_s.so.1
'';
meta = {
description = "Elektronische aangifte WA 2013 (Dutch Tax Return Program)";
url = http://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/themaoverstijgend/programmas_en_formulieren/aangifteprogramma_2013_linux;
license = stdenv.lib.licenses.unfree;
platforms = stdenv.lib.platforms.linux;
hydraPlatforms = [];
};
}

View File

@@ -0,0 +1,41 @@
{ stdenv, fetchurl, makeWrapper, xdg_utils, libX11, libXext, libSM }:
stdenv.mkDerivation {
name = "aangifte2014-wa";
src = fetchurl {
url = http://download.belastingdienst.nl/belastingdienst/apps/linux/wa2014_linux.tar.gz;
sha256 = "0ckwk190vyvwgv8kq0xxsxvm1kniv3iip4l5aycjx1wcyic2289x";
};
dontStrip = true;
dontPatchELF = true;
buildInputs = [ makeWrapper ];
buildPhase =
''
for i in bin/*; do
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath ${stdenv.lib.makeLibraryPath [ libX11 libXext libSM ]}:$(cat $NIX_CC/nix-support/orig-cc)/lib \
$i
done
'';
installPhase =
''
mkdir -p $out
cp -prvd * $out/
wrapProgram $out/bin/wa2014ux --prefix PATH : ${xdg_utils}/bin \
--prefix LD_PRELOAD : $(cat $NIX_CC/nix-support/orig-cc)/lib/libgcc_s.so.1
'';
meta = {
description = "Elektronische aangifte WA 2014 (Dutch Tax Return Program)";
url = http://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/themaoverstijgend/programmas_en_formulieren/aangifteprogramma_2014_linux;
license = stdenv.lib.licenses.unfree;
platforms = stdenv.lib.platforms.linux;
hydraPlatforms = [];
};
}

View File

@@ -0,0 +1,41 @@
{ stdenv, fetchurl, makeWrapper, xdg_utils, libX11, libXext, libSM }:
stdenv.mkDerivation {
name = "aangifte2014-1";
src = fetchurl {
url = http://download.belastingdienst.nl/belastingdienst/apps/linux/ib2014_linux.tar.gz;
sha256 = "1lkpfn9ban122hw27vvscdlg3933i2lqcdhp7lk26f894jbwzq3j";
};
dontStrip = true;
dontPatchELF = true;
buildInputs = [ makeWrapper ];
buildPhase =
''
for i in bin/*; do
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath ${stdenv.lib.makeLibraryPath [ libX11 libXext libSM ]}:$(cat $NIX_CC/nix-support/orig-cc)/lib \
$i
done
'';
installPhase =
''
mkdir -p $out
cp -prvd * $out/
wrapProgram $out/bin/ib2014ux --prefix PATH : ${xdg_utils}/bin \
--prefix LD_PRELOAD : $(cat $NIX_CC/nix-support/orig-cc)/lib/libgcc_s.so.1
'';
meta = {
description = "Elektronische aangifte IB 2014 (Dutch Tax Return Program)";
url = http://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/themaoverstijgend/programmas_en_formulieren/aangifteprogramma_2014_linux;
license = stdenv.lib.licenses.unfree;
platforms = stdenv.lib.platforms.linux;
hydraPlatforms = [];
};
}

View File

@@ -71,6 +71,8 @@ rec {
tig = callPackage ./tig { };
transcrypt = callPackage ./transcrypt { };
hub = import ./hub {
inherit go;
inherit stdenv fetchgit;

View File

@@ -0,0 +1,35 @@
{ stdenv, fetchurl, git, openssl }:
stdenv.mkDerivation rec {
name = "transcrypt-0.9.7";
src = fetchurl {
url = https://github.com/elasticdog/transcrypt/archive/v0.9.7.tar.gz;
sha256 = "0pgrf74wdc7whvwz7lkkq6qfk38n37dc5668baq7czgckibvjqdh";
};
buildInputs = [ git openssl ];
installPhase = ''
install -m 755 -D transcrypt $out/bin/transcrypt
install -m 644 -D man/transcrypt.1 $out/share/man/man1/transcrypt.1
install -m 644 -D contrib/bash/transcrypt $out/share/bash-completion/completions/transcrypt
install -m 644 -D contrib/zsh/_transcrypt $out/share/zsh/site-functions/_transcrypt
'';
meta = with stdenv.lib; {
description = "Transparently encrypt files within a Git repository";
longDescription = ''
A script to configure transparent encryption of sensitive files stored in
a Git repository. Files that you choose will be automatically encrypted
when you commit them, and automatically decrypted when you check them
out. The process will degrade gracefully, so even people without your
encryption password can safely commit changes to the repository's
non-encrypted files.
'';
homepage = https://github.com/elasticdog/transcrypt;
license = licenses.mit;
maintainers = [ maintainers.elasticdog ];
platforms = platforms.all;
};
}

View File

@@ -0,0 +1,27 @@
{ stdenv, fetchdarcs, ocaml, findlib, cryptokit, yojson, lmdb, zlib }:
stdenv.mkDerivation rec {
name = "pijul-${version}";
version = "0.1";
src = fetchdarcs {
url = "http://pijul.org/";
rev = version;
sha256 = "0r189xx900w4smq6nyy1wnrjf9sgqrqw5as0l7k6gq0ra36szzff";
};
buildInputs = [ ocaml findlib cryptokit yojson lmdb zlib ];
installPhase = ''
mkdir -p $out/bin
cp pijul $out/bin/
'';
meta = with stdenv.lib; {
homepage = https://pijul.org/;
description = "Fast DVCS based on a categorical theory of patches";
license = licenses.gpl3;
platforms = stdenv.lib.platforms.unix;
maintainers = with maintainers; [ puffnfresh ];
};
}

View File

@@ -7,11 +7,11 @@ assert stdenv ? glibc;
assert faacSupport -> faac != null;
stdenv.mkDerivation {
name = "avidemux-2.5.6";
name = "avidemux-2.6.9";
src = fetchurl {
url = mirror://sourceforge/avidemux/avidemux_2.5.6.tar.gz;
sha256 = "12wvxz0n2g85f079d8mdkkp2zm279d34m9v7qgcqndh48cn7znnn";
url = mirror://sourceforge/avidemux/avidemux_2.6.9.tar.gz;
sha256 = "01jhgricd7m9hdhr22yrdjfrnl41zccm2yxw7gfb02mwcswvswy0";
};
buildInputs = [ cmake pkgconfig libxml2 qt4 gtk gettext SDL libXv
@@ -40,7 +40,7 @@ stdenv.mkDerivation {
meta = {
homepage = http://fixounet.free.fr/avidemux/;
description = "Free video editor designed for simple video editing tasks";
maintainers = with stdenv.lib.maintainers; [viric];
maintainers = with stdenv.lib.maintainers; [ viric jagajaga ];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@@ -43,11 +43,11 @@ let
};
in stdenv.mkDerivation rec {
name = "kodi-" + version;
version = "15.1";
version = "15.2";
src = fetchurl {
url = "https://github.com/xbmc/xbmc/archive/${version}-${rel}.tar.gz";
sha256 = "0187qxzyq4nhzbcwbhi71j4bl5k7pwjryhklil90gy5ziw6n3ckj";
sha256 = "043i0f1crx9glwxil4xm45z5kxpkrx316gi4ir4d3rbd5safp2nx";
};
buildInputs = [

View File

@@ -59,13 +59,13 @@ in
plugin = "genesis";
namespace = "plugin.video.genesis";
version = "4.0.1";
version = "5.1.3";
src = fetchFromGitHub {
owner = "lambda81";
repo = "lambda-addons";
rev = "34af083980598177684eeb6e1e73da336b84575a";
sha256 = "1fh3j4ymkrx9flpvnlyjp1q4avfmjv5a6yfwl3cmqnslkkp6kn9n";
rev = "f2cd04f33af88d60e1330573bbf2ef9cee7f0a56";
sha256 = "0z0ldckqqif9v5nhnjr5n2495cm3z9grjmrh7czl4xlnq4bvviqq";
};
meta = with stdenv.lib; {
@@ -81,13 +81,13 @@ in
plugin = "svtplay";
namespace = "plugin.video.svtplay";
version = "4.0.14";
version = "4.0.15";
src = fetchFromGitHub {
owner = "nilzen";
repo = "xbmc-" + plugin;
rev = "a6041aa6cf8f8461c0ebb093d901320822539094";
sha256 = "1nxa2855i1if4vsflhb88i9s12flp2yzgan2wzdv2117cmll4pvd";
rev = "3b926898b7007827b469ecb1c27ede4238fd26f6";
sha256 = "1bx2c3z8rbkk75hykpmls956hfkwvsm4d8gvlrh53s8zimlwgv7k";
};
meta = with stdenv.lib; {
@@ -105,4 +105,4 @@ in
};
}
}

View File

@@ -17,11 +17,11 @@ let
optional = stdenv.lib.optional;
in stdenv.mkDerivation rec {
name = "obs-studio-${version}";
version = "0.11.1";
version = "0.12.0";
src = fetchurl {
url = "https://github.com/jp9000/obs-studio/archive/${version}.tar.gz";
sha256 = "12g1y6y8ixvgvwk75x7qgq0j06d5khd0w3if6kahswlc58q65fm8";
sha256 = "0nkfzy9wzsy7y0r02vc0648gx2aa6f7ibahrv89hxqr4x6x8d7di";
};
buildInputs = [ cmake

View File

@@ -1,11 +1,11 @@
{ stdenv, fetchbzr, python, pyqt4, sip, rtmpdump, makeWrapper }:
stdenv.mkDerivation {
name = "qarte-2.3.0";
name = "qarte-2.4.0";
src = fetchbzr {
url = http://bazaar.launchpad.net/~vincent-vandevyvre/qarte/trunk;
rev = "148";
sha256 = "0bp2qbl2g3dygmb31lwlarki9lybkb9zxixda4lwrlz628w93fxh";
rev = "150";
sha256 = "0fj11jx9l5qi968c906rrksdic7w4yj414m47k6axlb4v6ghdnar";
};
buildInputs = [ makeWrapper ];

View File

@@ -1,21 +0,0 @@
{ fetchurl, pythonPackages }:
pythonPackages.buildPythonPackage rec {
name = "novaclient-2012.1";
namePrefix = "";
src = fetchurl {
url = "http://pypi.python.org/packages/source/p/python-novaclient/python-${name}.tar.gz";
md5 = "8f53a308e08b2af4645281917be77ffc";
};
pythonPath = [ pythonPackages.prettytable pythonPackages.argparse pythonPackages.httplib2 ];
buildInputs = [ pythonPackages.mock pythonPackages.nose ];
meta = {
homepage = https://github.com/rackspace/python-novaclient;
description = "Client library and command line tool for the OpenStack Nova API";
broken = true;
};
}

View File

@@ -1,12 +0,0 @@
diff -ru -x '*~' nova-2011.2-orig//bin/nova-manage nova-2011.2//bin/nova-manage
--- nova-2011.2-orig//bin/nova-manage 2011-04-15 04:57:52.000000000 +0200
+++ nova-2011.2//bin/nova-manage 2011-06-09 18:28:39.063299654 +0200
@@ -1009,7 +1009,7 @@
if (FLAGS.image_service == 'nova.image.local.LocalImageService'
and directory == os.path.abspath(FLAGS.images_path)):
new_dir = "%s_bak" % directory
- os.move(directory, new_dir)
+ os.rename(directory, new_dir)
os.mkdir(directory)
directory = new_dir
for fn in glob.glob("%s/*/info.json" % directory):

View File

@@ -1,95 +0,0 @@
{ stdenv, fetchurl, pythonPackages, intltool, libvirt, libxml2Python, curl, novaclient }:
with stdenv.lib;
let version = "2011.2"; in
stdenv.mkDerivation rec {
name = "nova-${version}";
src = fetchurl {
url = "http://launchpad.net/nova/cactus/${version}/+download/nova-${version}.tar.gz";
sha256 = "1s2w0rm332y9x34ngjz8sys9sbldg857rx9d6r3nb1ik979fx8p7";
};
patches =
[ ./convert.patch ];
pythonPath = with pythonPackages;
[ setuptools eventlet greenlet gflags netaddr sqlalchemy carrot routes
paste_deploy m2crypto ipy twisted sqlalchemy_migrate
distutils_extra simplejson readline glance cheetah lockfile httplib2
# !!! should libvirt be a build-time dependency? Note that
# libxml2Python is a dependency of libvirt.py.
libvirt libxml2Python
novaclient
];
buildInputs =
[ pythonPackages.python
pythonPackages.wrapPython
pythonPackages.mox
intltool
] ++ pythonPath;
PYTHON_EGG_CACHE = "`pwd`/.egg-cache";
preConfigure =
''
# Set the built-in state location to something sensible.
sed -i nova/flags.py \
-e "/DEFINE.*'state_path'/ s|../|/var/lib/nova|"
substituteInPlace nova/virt/images.py --replace /usr/bin/curl ${curl}/bin/curl
substituteInPlace nova/api/ec2/cloud.py \
--replace 'sh genrootca.sh' $out/libexec/nova/genrootca.sh
'';
buildPhase = "python setup.py build";
installPhase =
''
p=$(toPythonPath $out)
export PYTHONPATH=$p:$PYTHONPATH
mkdir -p $p
python setup.py install --prefix=$out
# Nova doesn't like to be called ".nova-foo-wrapped" because it
# computes some stuff from its own argv[0]. So put the wrapped
# programs in $out/libexec under their original names.
mkdir -p $out/libexec/nova
wrapProgram() {
local prog="$1"
local hidden=$out/libexec/nova/$(basename "$prog")
mv $prog $hidden
makeWrapper $hidden $prog "$@"
}
wrapPythonPrograms
cp -prvd etc $out/etc
# Nova makes some weird assumptions about where to find its own
# programs relative to the Python directory.
ln -sfn $out/bin $out/lib/${pythonPackages.python.libPrefix}/site-packages/bin
# Install the certificate generation script.
cp nova/CA/genrootca.sh $out/libexec/nova/
cp nova/CA/openssl.cnf.tmpl $out/libexec/nova/
# Allow nova-manage etc. to find the proper configuration file.
ln -s /etc/nova/nova.conf $out/libexec/nova/nova.conf
'';
doCheck = false; # !!! fix
checkPhase = "python setup.py test";
meta = {
homepage = http://nova.openstack.org/;
description = "OpenStack Compute (a.k.a. Nova), a cloud computing fabric controller";
broken = true;
};
}

View File

@@ -0,0 +1,67 @@
{ stdenv, fetchurl, pythonPackages, sqlite, which, strace }:
pythonPackages.buildPythonPackage rec {
name = "glance-${version}";
version = "11.0.0";
namePrefix = "";
PBR_VERSION = "${version}";
src = fetchurl {
url = "https://github.com/openstack/glance/archive/${version}.tar.gz";
sha256 = "05rz1lmzdmpnw8sf87vvi0l6q9g6s840z934zyinw17yfcvmqrdg";
};
# https://github.com/openstack/glance/blob/stable/liberty/requirements.txt
propagatedBuildInputs = with pythonPackages; [
pbr sqlalchemy_1_0 anyjson eventlet PasteDeploy routes webob sqlalchemy_migrate
httplib2 pycrypto iso8601 stevedore futurist keystonemiddleware paste
jsonschema keystoneclient pyopenssl six retrying semantic-version qpid-python
WSME osprofiler glance_store castellan taskflow cryptography xattr pysendfile
# oslo componenets
oslo-config oslo-context oslo-concurrency oslo-service oslo-utils oslo-db
oslo-i18n oslo-log oslo-messaging oslo-middleware oslo-policy oslo-serialization
];
buildInputs = with pythonPackages; [
Babel coverage fixtures mox3 mock oslosphinx requests2 testrepository pep8
testresources testscenarios testtools psutil_1 oslotest psycopg2 pymysql
sqlite which strace
];
patchPhase = ''
# it's not a test, but a class mixin
sed -i 's/ImageCacheTestCase/ImageCacheMixin/' glance/tests/unit/test_image_cache.py
# these require network access, see https://bugs.launchpad.net/glance/+bug/1508868
sed -i 's/test_get_image_data_http/noop/' glance/tests/unit/common/scripts/test_scripts_utils.py
sed -i 's/test_set_image_data_http/noop/' glance/tests/unit/common/scripts/image_import/test_main.py
sed -i 's/test_create_image_with_nonexistent_location_url/noop/' glance/tests/unit/v1/test_api.py
sed -i 's/test_upload_image_http_nonexistent_location_url/noop/' glance/tests/unit/v1/test_api.py
# TODO: couldn't figure out why this test is failing
sed -i 's/test_all_task_api/noop/' glance/tests/integration/v2/test_tasks_api.py
'';
postInstall = ''
# check all binaries don't crash
for i in $out/bin/*; do
case "$i" in
*glance-artifacts) # https://bugs.launchpad.net/glance/+bug/1508879
:
;;
*)
$i --help
esac
done
'';
meta = with stdenv.lib; {
homepage = http://glance.openstack.org/;
description = "Services for discovering, registering, and retrieving virtual machine images";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.linux;
};
}

View File

@@ -0,0 +1,49 @@
{ stdenv, fetchurl, pythonPackages, xmlsec, which }:
pythonPackages.buildPythonPackage rec {
name = "keystone-${version}";
version = "8.0.0";
namePrefix = "";
PBR_VERSION = "${version}";
src = fetchurl {
url = "https://github.com/openstack/keystone/archive/${version}.tar.gz";
sha256 = "1xbrs7xgwjzrs07zyxxcl2lq18dh582gd6lx1zzzji8c0qmffy0z";
};
# remove on next version bump
patches = [ ./remove-oslo-policy-tests.patch ];
# https://github.com/openstack/keystone/blob/stable/liberty/requirements.txt
propagatedBuildInputs = with pythonPackages; [
pbr webob eventlet greenlet PasteDeploy paste routes cryptography six
sqlalchemy_1_0 sqlalchemy_migrate stevedore passlib keystoneclient memcached
keystonemiddleware oauthlib pysaml2 dogpile_cache jsonschema pycadf msgpack
xmlsec
# oslo
oslo-cache oslo-concurrency oslo-config oslo-context oslo-messaging oslo-db
oslo-i18n oslo-log oslo-middleware oslo-policy oslo-serialization oslo-service
oslo-utils
];
buildInputs = with pythonPackages; [
coverage fixtures mock subunit tempest-lib testtools testrepository
ldap ldappool webtest requests2 oslotest pep8 pymongo which
];
postInstall = ''
# check all binaries don't crash
for i in $out/bin/*; do
$i --help
done
'';
meta = with stdenv.lib; {
homepage = http://keystone.openstack.org/;
description = "Authentication, authorization and service discovery mechanisms via HTTP";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.linux;
};
}

View File

@@ -0,0 +1,60 @@
{ stdenv, fetchurl, pythonPackages, xmlsec, which }:
pythonPackages.buildPythonPackage rec {
name = "neutron-${version}";
version = "7.0.0";
namePrefix = "";
PBR_VERSION = "${version}";
src = fetchurl {
url = "https://github.com/openstack/neutron/archive/${version}.tar.gz";
sha256 = "02ll081xly7zfjmgkal81fy3aplbnn5zgx8xfy3yy1nv3kfnyi40";
};
# https://github.com/openstack/neutron/blob/stable/liberty/requirements.txt
propagatedBuildInputs = with pythonPackages; [
pbr paste PasteDeploy routes debtcollector eventlet greenlet httplib2 requests2
jinja2 keystonemiddleware netaddr retrying sqlalchemy_1_0 webob alembic six
stevedore pecan ryu networking-hyperv
# clients
keystoneclient neutronclient novaclient
# oslo components
oslo-concurrency oslo-config oslo-context oslo-db oslo-i18n oslo-log oslo-messaging
oslo-middleware oslo-policy oslo-rootwrap oslo-serialization oslo-service oslo-utils
oslo-versionedobjects
];
buildInputs = with pythonPackages; [
cliff coverage fixtures mock subunit requests-mock oslosphinx testrepository
testtools testresources testscenarios webtest oslotest os-testr tempest-lib
ddt pep8
];
postInstall = ''
# requires extra optional dependencies
# TODO: package networking_mlnx, networking_vsphere, bsnstacklib, XenAPI
rm $out/bin/{neutron-mlnx-agent,neutron-ovsvapp-agent,neutron-restproxy-agent,neutron-rootwrap-xen-dom0}
# check all binaries don't crash
for i in $out/bin/*; do
case "$i" in
*neutron-pd-notify|*neutron-rootwrap-daemon|*neutron-rootwrap)
:
;;
*)
$i --help
esac
done
'';
meta = with stdenv.lib; {
homepage = http://neutron.openstack.org/;
description = "Virtual network service for Openstack";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.linux;
};
}

View File

@@ -0,0 +1,63 @@
{ stdenv, fetchurl, pythonPackages, openssl, openssh }:
pythonPackages.buildPythonPackage rec {
name = "nova-${version}";
version = "12.0.0";
namePrefix = "";
PBR_VERSION = "${version}";
src = fetchurl {
url = "https://github.com/openstack/nova/archive/${version}.tar.gz";
sha256 = "175n1znvmy8f5vqvabc2fa4qy8y17685z4gzpq8984mdsdnpv21w";
};
# https://github.com/openstack/nova/blob/stable/liberty/requirements.txt
propagatedBuildInputs = with pythonPackages; [
pbr sqlalchemy_1_0 boto decorator eventlet jinja2 lxml routes cryptography
webob greenlet PasteDeploy paste prettytable sqlalchemy_migrate netaddr
netifaces paramiko Babel iso8601 jsonschema keystoneclient requests2 six
stevedore websockify rfc3986 os-brick psutil_1 alembic psycopg2 pymysql
keystonemiddleware
# oslo components
oslo-rootwrap oslo-reports oslo-utils oslo-i18n oslo-config oslo-context
oslo-log oslo-serialization oslo-middleware oslo-db oslo-service oslo-messaging
oslo-concurrency oslo-versionedobjects
# clients
cinderclient neutronclient glanceclient
];
buildInputs = with pythonPackages; [
coverage fixtures mock mox3 subunit requests-mock pillow oslosphinx
oslotest testrepository testresources testtools tempest-lib bandit
oslo-vmware pep8 barbicanclient ironicclient openssl openssh
];
postInstall = ''
cp -prvd etc $out/etc
# check all binaries don't crash
for i in $out/bin/*; do
case "$i" in
*nova-dhcpbridge*)
:
;;
*nova-rootwrap*)
:
;;
*)
$i --help
;;
esac
done
'';
meta = with stdenv.lib; {
homepage = http://nova.openstack.org/;
description = "OpenStack Compute (a.k.a. Nova), a cloud computing fabric controller";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.linux;
};
}

View File

@@ -0,0 +1,61 @@
From 6016d017004acaae288312b196ef07ea98e9962d Mon Sep 17 00:00:00 2001
From: Brant Knudson <bknudson@us.ibm.com>
Date: Mon, 12 Oct 2015 15:12:45 -0500
Subject: [PATCH] Remove oslo.policy implementation tests from keystone
oslo.policy 0.12.0 contains a change to use requests to do the http
check rather than urllib. This change caused keystone tests to fail
because the keystone tests were mocking urllib, making assumptions
about how oslo.policy is implemented. Keystone doesn't need to test
internal features of oslo.policy, so these tests are removed.
Change-Id: I9d6e4950b9fe75cbb94100c8effdcec002642027
Closes-Bug: 1505374
---
keystone/tests/unit/test_policy.py | 24 ------------------------
1 file changed, 24 deletions(-)
diff --git a/keystone/tests/unit/test_policy.py b/keystone/tests/unit/test_policy.py
index b2f0e52..686e2b7 100644
--- a/keystone/tests/unit/test_policy.py
+++ b/keystone/tests/unit/test_policy.py
@@ -16,10 +16,8 @@
import json
import os
-import mock
from oslo_policy import policy as common_policy
import six
-from six.moves.urllib import request as urlrequest
from testtools import matchers
from keystone import exception
@@ -118,28 +116,6 @@ def test_enforce_good_action(self):
action = "example:allowed"
rules.enforce(self.credentials, action, self.target)
- def test_enforce_http_true(self):
-
- def fakeurlopen(url, post_data):
- return six.StringIO("True")
-
- action = "example:get_http"
- target = {}
- with mock.patch.object(urlrequest, 'urlopen', fakeurlopen):
- result = rules.enforce(self.credentials, action, target)
- self.assertTrue(result)
-
- def test_enforce_http_false(self):
-
- def fakeurlopen(url, post_data):
- return six.StringIO("False")
-
- action = "example:get_http"
- target = {}
- with mock.patch.object(urlrequest, 'urlopen', fakeurlopen):
- self.assertRaises(exception.ForbiddenAction, rules.enforce,
- self.credentials, action, target)
-
def test_templatized_enforcement(self):
target_mine = {'project_id': 'fake'}
target_not_mine = {'project_id': 'another'}

View File

@@ -2,47 +2,53 @@
, fetchurl, fetchFromGitHub }:
let
coreosImageRelease = "738.1.0";
coreosImageRelease = "794.1.0";
coreosImageSystemdVersion = "222";
stage1Flavour = "coreos";
in stdenv.mkDerivation rec {
version = "0.8.0";
version = "0.10.0";
name = "rkt-${version}";
BUILDDIR="build-${name}";
src = fetchFromGitHub {
rev = "v${version}";
owner = "coreos";
repo = "rkt";
sha256 = "1abv9psd5w0m8p2kvrwyjnrclzajmrpbwfwmkgpnkydhmsimhnn0";
sha256 = "1d9n00wkzib4v5mfl46f2mqc8zfpv33kqixifmv8p4azqv78cbxn";
};
stage1image = fetchurl {
stage1BaseImage = fetchurl {
url = "http://alpha.release.core-os.net/amd64-usr/${coreosImageRelease}/coreos_production_pxe_image.cpio.gz";
sha256 = "1rnb9rwms5g7f142d9yh169a5k2hxiximpgk4y4kqmc1294lqnl0";
sha256 = "05nzl3av6cawr8v203a8c95c443g6h1nfy2n4jmgvn0j4iyy44ym";
};
buildInputs = [ autoconf automake go file git wget gnupg1 squashfsTools cpio ];
preConfigure = ''
./autogen.sh
configureFlagsArray=(
--with-stage1=${stage1Flavour}
--with-stage1-image-path=$out/stage1-${stage1Flavour}.aci
--with-coreos-local-pxe-image-path=${stage1BaseImage}
--with-coreos-local-pxe-image-systemd-version=v${coreosImageSystemdVersion}
);
'';
preBuild = ''
# hack to avoid downloading image during build, this has been
# improved in rkt master
mkdir -p build-rkt-0.8.0/tmp/usr_from_coreos
cp -v ${stage1image} build-rkt-0.8.0/tmp/usr_from_coreos/pxe.img
export BUILDDIR
'';
installPhase = ''
mkdir -p $out/bin
cp -Rv build-rkt-${version}/bin/* $out/bin
cp -Rv $BUILDDIR/bin/* $out/bin
'';
meta = with lib; {
description = "A fast, composable, and secure App Container runtime for Linux";
homepage = http://rkt.io;
homepage = https://github.com/coreos/rkt;
license = licenses.asl20;
maintainers = with maintainers; [ ragge ];
maintainers = with maintainers; [ ragge steveej ];
platforms = [ "x86_64-linux" ];
};
}

View File

@@ -19,7 +19,7 @@ buildPythonPackage rec {
propagatedBuildInputs =
[ eventlet greenlet gflags netaddr sqlalchemy carrot routes
paste_deploy m2crypto ipy twisted sqlalchemy_migrate
PasteDeploy m2crypto ipy twisted sqlalchemy_migrate
distutils_extra simplejson readline glance cheetah lockfile httplib2
urlgrabber virtinst pyGtkGlade pythonDBus gnome_python pygobject3
libvirt libxml2Python ipaddr vte libosinfo

View File

@@ -14,15 +14,15 @@ stdenv.mkDerivation rec {
pythonPath = with pythonPackages;
[ setuptools eventlet greenlet gflags netaddr sqlalchemy carrot routes
paste_deploy m2crypto ipy twisted sqlalchemy_migrate
PasteDeploy m2crypto ipy twisted sqlalchemy_migrate
distutils_extra simplejson readline glance cheetah lockfile httplib2
# !!! should libvirt be a build-time dependency? Note that
# libxml2Python is a dependency of libvirt.py.
# libxml2Python is a dependency of libvirt.py.
libvirt libxml2Python urlgrabber
];
buildInputs =
[ pythonPackages.python
[ pythonPackages.python
pythonPackages.wrapPython
pythonPackages.mox
intltool

View File

@@ -0,0 +1,21 @@
{ stdenv, fetchgit, pkgconfig, dbus_glib, autoreconfHook, xorg }:
stdenv.mkDerivation rec {
name = "kbdd";
src = fetchgit {
url = https://github.com/qnikst/kbdd;
rev = "47dee0232f157cd865e43d92005a2ba107f6fd75";
sha256 = "1b9a66d216326a9759cad26393fbf8259fe7a0c2dd1075047fc989f0e52d969f";
};
buildInputs = [ pkgconfig xorg.libX11 dbus_glib autoreconfHook ];
meta = {
description = "Simple daemon and library to make per window layout using XKB";
homepage = https://github.com/qnikst/kbdd;
license = stdenv.lib.licenses.gpl3;
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.wedens ];
};
}

View File

@@ -2,13 +2,13 @@
buildPythonPackage rec {
name = "qtile-${version}";
version = "0.10.1";
version = "0.10.2";
src = fetchFromGitHub {
owner = "qtile";
repo = "qtile";
rev = "v${version}";
sha256 = "1g02lvk2cqy6w6y6nw6dnsmy4i9k4fyawyibpkf0a7a1nfrd6a99";
sha256 = "0dhdwjr4pdlzli68fa8glrnsjzxp6agdab9cnmpsqlwiwh97x9a6";
};
patches = [ ./restart_executable.patch ];

View File

@@ -52,6 +52,14 @@ let
gnutar gzip bzip2 xz glibcLocales
];
etcProfile = nixpkgs.writeText "profile" ''
export PS1='${name}-chrootenv:\u@\h:\w\$ '
export LOCALE_ARCHIVE='/usr/lib${if isMultiBuild then "64" else ""}/locale/locale-archive'
export LD_LIBRARY_PATH=/run/opengl-driver/lib:/run/opengl-driver-32/lib:/lib:/lib64
export PATH='/usr/bin:/usr/sbin'
${profile}
'';
# Compose /etc for the chroot environment
etcPkg = nixpkgs.stdenv.mkDerivation {
name = "${name}-chrootenv-etc";
@@ -60,13 +68,7 @@ let
cd $out/etc
# environment variables
cat >> profile <<EOF
export PS1='${name}-chrootenv:\u@\h:\w\$ '
export LOCALE_ARCHIVE='/usr/lib${if isMultiBuild then "64" else ""}/locale/locale-archive'
export LD_LIBRARY_PATH=/run/opengl-driver/lib:/run/opengl-driver-32/lib:/lib:/lib64
export PATH='/usr/bin:/usr/sbin'
${profile}
EOF
ln -s ${etcProfile} profile
# compatibility with NixOS
ln -s /host-etc/static static
@@ -96,6 +98,9 @@ let
# symlink SSL certs
mkdir -p ssl
ln -s /host-etc/ssl/certs ssl/certs
# symlink /etc/mtab -> /proc/mounts (compat for old userspace progs)
ln -s /proc/mounts mtab
'';
};

View File

@@ -8,6 +8,7 @@
#include <fcntl.h>
#include <limits.h>
#include <string.h>
#include <spawn.h>
#define MAX_REDIRECTS 128
@@ -103,9 +104,29 @@ int __xstat(int ver, const char * path, struct stat * st)
return __xstat_real(ver, rewrite(path, buf), st);
}
int __xstat64(int ver, const char * path, struct stat64 * st)
{
int (*__xstat64_real) (int ver, const char *, struct stat64 *) = dlsym(RTLD_NEXT, "__xstat64");
char buf[PATH_MAX];
return __xstat64_real(ver, rewrite(path, buf), st);
}
int * access(const char * path, int mode)
{
int * (*access_real) (const char *, int mode) = dlsym(RTLD_NEXT, "access");
char buf[PATH_MAX];
return access_real(rewrite(path, buf), mode);
}
int posix_spawn(pid_t * pid, const char * path,
const posix_spawn_file_actions_t * file_actions,
const posix_spawnattr_t * attrp,
char * const argv[], char * const envp[])
{
int (*posix_spawn_real) (pid_t *, const char *,
const posix_spawn_file_actions_t *,
const posix_spawnattr_t *,
char * const argv[], char * const envp[]) = dlsym(RTLD_NEXT, "posix_spawn");
char buf[PATH_MAX];
return posix_spawn_real(pid, rewrite(path, buf), file_actions, attrp, argv, envp);
}

View File

@@ -1837,6 +1837,7 @@ rec {
"bzip2"
"tar"
"grep"
"mawk"
"sed"
"findutils"
"g++"

View File

@@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl, bdftopcf, mkfontdir, mkfontscale }:
stdenv.mkDerivation rec {
name = "terminus-font-4.39";
name = "terminus-font-4.40";
src = fetchurl {
url = "mirror://sourceforge/project/terminus-font/${name}/${name}.tar.gz";
sha256 = "1gzmn7zakvy6yrvmswyjfklnsvqrjm0imhq8rjws8rdkhqwkh21i";
sha256 = "0487cyx5h1f0crbny5sg73a22gmym5vk1i7646gy7hgiscj2rxb4";
};
buildInputs = [ perl bdftopcf mkfontdir mkfontscale ];

View File

@@ -1,12 +1,12 @@
{ stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
name = "ubuntu-font-family-0.80";
name = "ubuntu-font-family-0.83";
buildInputs = [unzip];
src = fetchurl {
url = "http://font.ubuntu.com/download/${name}.zip";
sha256 = "0k4f548riq23gmw4zhn30qqkcpaj4g2ab5rbc3lflfxwkc4p0w8h";
sha256 = "0hjvq2x758dx0sfwqhzflns0ns035qm7h6ygskbx1svzg517sva5";
};
installPhase =

View File

@@ -0,0 +1,29 @@
{ stdenv, fetchzip }:
stdenv.mkDerivation rec {
version = "3.2.2";
package-name = "elementary-icon-theme";
name = "${package-name}-${version}";
src = fetchzip {
url = "https://launchpad.net/elementaryicons/3.x/${version}/+download/elementary-icon-theme-${version}.tar.xz";
sha256 = "0b6sgvkzc5h9zm3la6f0ngs9pfjrsj318qcynxd3yydb50cd3hnf";
};
dontBuild = true;
installPhase = ''
install -dm 755 $out/share/icons
cp -dr --no-preserve='ownership' . $out/share/icons/Elementary/
'';
meta = with stdenv.lib; {
description = "Elementary icon theme";
homepage = "https://launchpad.net/elementaryicons";
license = licenses.gpl3;
platforms = platforms.all;
maintainers = with maintainers; [ simonvandel ];
};
}

View File

@@ -1,11 +1,11 @@
{ stdenv, fetchFromGitHub, unzip }:
stdenv.mkDerivation rec {
version = "4727aa5";
version = "129da4d8036c9ea52ba8b94cdfa0148e4c2cff96";
package-name = "numix-icon-theme-circle";
name = "${package-name}-20151005";
name = "${package-name}-20151014";
buildInputs = [ unzip ];
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
owner = "numixproject";
repo = package-name;
rev = version;
sha256 = "0khps3il0wyjizzzv8rxznhywp3nqd1hj1zhdvyqzgql3gffylqc";
sha256 = "1505j63qh96hy04x3ywc6kspavzgjd848cgdkda23kjdbx0fpij4";
};
dontBuild = true;

View File

@@ -1,17 +1,17 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
version = "ae57260";
version = "0f7641b048a07eb614662c502eb209dad5eb6d97";
package-name = "numix-icon-theme";
name = "${package-name}-20150910";
name = "${package-name}-20151023";
src = fetchFromGitHub {
owner = "numixproject";
repo = package-name;
rev = version;
sha256 = "147a8d9wkhrq4f4154gb0l16rj849lsccxl8npicr6zixvsjgqlq";
sha256 = "16kbasgbb5mgiyl9b240215kivdnl8ynpkxhp5gairba9l4jpbih";
};
dontBuild = true;

View File

@@ -8,17 +8,17 @@ let
# Annoyingly, these files are updated without a change in URL. This means that
# builds will start failing every month or so, until the hashes are updated.
version = "2015-10-19";
version = "2015-10-27";
in
stdenv.mkDerivation {
name = "geolite-legacy-${version}";
srcGeoIP = fetchDB
"GeoLiteCountry/GeoIP.dat.gz" "GeoIP.dat.gz"
"066j1mnpzfyd5cp0knvg13v01fdvgv32ggvab0xwyh1pa0c14dv4";
"1w0dh8p0zjbrkzm156wy77im4v0yp9d44gygrc10majnyhzkjlff";
srcGeoIPv6 = fetchDB
"GeoIPv6.dat.gz" "GeoIPv6.dat.gz"
"1q5vgk522wq5ybhbw86zk8njgg611kc46a22vkrp08vklbni3akz";
"0bs3p76lwlfbawqn0wj2fnnd52bdmkc35rjkpb7wy6sz6x33p79r";
srcGeoLiteCity = fetchDB
"GeoLiteCity.dat.xz" "GeoIPCity.dat.xz"
"09w7vs13xzji574bykggh8cph992zc4yajvhjh4qrvwrxjmjilw3";

View File

@@ -1,6 +1,6 @@
{ kde, kdelibs, bzip2, libssh, exiv2, attica, qca2, shared_mime_info
, libcanberra, virtuoso, samba, libjpeg, ntrack, pkgconfig, xz, libpulseaudio
, networkmanager, kactivities, kdepimlibs, openexr, ilmbase, gpgme
, networkmanager, kactivities, kdepimlibs, openexr, ilmbase, gpgme, glib
}:
kde {
@@ -16,7 +16,7 @@ kde {
nativeBuildInputs = [ shared_mime_info ];
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR";
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR -I${glib}/include/glib-2.0 -I${glib}/lib/glib-2.0/include";
passthru.propagatedUserEnvPackages = [ virtuoso ];

View File

@@ -68,24 +68,24 @@ xfce_self = rec { # the lines are very long but it seems better than the even-od
#### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.{bz2,gz}"
xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { };
xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { };
xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { };
xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { };
xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { };
xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { };
xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { };
xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { };
xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { };
xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { };
xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { };
xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { };
xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { };
xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { };
xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { };
xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { };
xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { };
xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { };
xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { };
xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { };
xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { };
xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { };
xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { };
xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { };
xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { };
xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { };
xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { };
xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { };
xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { };
xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { };
xfce4_whiskermenu_plugin = callPackage ./panel-plugins/xfce4-whiskermenu-plugin.nix { };
}; # xfce_self

View File

@@ -0,0 +1,29 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, intltool, libxfce4util, libxfcegui4
, xfce4panel, gtk, exo, garcon }:
with stdenv.lib;
stdenv.mkDerivation rec {
p_name = "xfce4-whiskermenu-plugin";
ver_maj = "1.5";
ver_min = "1";
rev = "18c31a357c102ab38e98ac24c154f9e6187b3ef8";
name = "${p_name}-${ver_maj}.${ver_min}";
src = fetchFromGitHub {
owner = "gottcode";
repo = "xfce4-whiskermenu-plugin";
inherit rev;
sha256 = "442e887877ffc347378c23ded2466ebbfc7aacb6b91fc395b12071320616eb76";
};
buildInputs = [ cmake pkgconfig intltool libxfce4util libxfcegui4 xfce4panel
gtk exo garcon ];
meta = {
homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}";
description = "Whisker Menu is an alternate application launcher for Xfce.";
platforms = platforms.linux;
maintainers = [ maintainers.pjbarnoy ];
};
}

View File

@@ -1,20 +1,35 @@
# This is a derivation specific to OS X (Darwin). It may work on other
# systems as well but has not been tested.
{gmp, mpfr, libmpc, fetchurl, stdenv}:
# This is a derivation specific to OS X (Darwin)
{gmp, mpfr, libmpc, isl_0_14, cloog, zlib, fetchurl, stdenv
, Libsystem
}:
stdenv.mkDerivation rec {
name = "gfortran-${version}";
version = "5.1.0";
buildInputs = [gmp mpfr libmpc];
buildInputs = [gmp mpfr libmpc isl_0_14 cloog zlib];
src = fetchurl {
url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.bz2";
sha256 = "1bd5vj4px3s8nlakbgrh38ynxq4s654m6nxz7lrj03mvkkwgvnmp";
};
patches = ./gfortran-darwin.patch;
configureFlags = ''
--enable-languages=fortran --enable-checking=release --disable-bootstrap
--disable-bootstrap
--disable-cloog-version-check
--disable-isl-version-check
--disable-multilib
--enable-checking=release
--enable-languages=fortran
--with-cloog=${cloog}
--with-gmp=${gmp}
--with-mpfr=${mpfr}
--with-isl=${isl_0_14}
--with-mpc=${libmpc}
--with-mpfr=${mpfr}
--with-native-system-header-dir=${Libsystem}/include
--with-system-zlib
'';
postConfigure = ''
export DYLD_LIBRARY_PATH=`pwd`/`uname -m`-apple-darwin`uname -r`/libgcc
'';
makeFlags = ["CC=clang"];
passthru.cc = stdenv.cc.cc;

View File

@@ -0,0 +1,26 @@
--- a/gcc/config/darwin-c.c 2015-01-09 22:18:42.000000000 +0200
+++ b/gcc/config/darwin-c.c 2015-06-27 04:17:58.000000000 +0300
@@ -490,8 +490,7 @@
static const char *framework_defaults [] =
{
- "/System/Library/Frameworks",
- "/Library/Frameworks",
+// stdenvDarwinPure
};
/* Register the GNU objective-C runtime include path if STDINC. */
/* Register the GNU objective-C runtime include path if STDINC. */
--- a/gcc/cppdefault.c 2015-01-05 14:33:28.000000000 +0200
+++ b/gcc/cppdefault.c 2015-06-27 04:16:15.000000000 +0300
@@ -35,6 +35,9 @@
# undef CROSS_INCLUDE_DIR
#endif
+// stdenvDarwinPure
+# undef LOCAL_INCLUDE_DIR
+
const struct default_include cpp_include_defaults[]
#ifdef INCLUDE_DEFAULTS
= INCLUDE_DEFAULTS;

View File

@@ -1,4 +1,4 @@
{ stdenv, fetchgit, gmp }:
{ stdenv, fetchgit, makeWrapper, gmp, gcc }:
stdenv.mkDerivation rec {
v = "1.1.9";
@@ -10,6 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "0ja7vyp5rjidb2a1gah35jqzqn6zjkikz5sd966p0f0wh26l6n03";
};
buildInputs = [ makeWrapper ];
propagatedBuildInputs = [ gmp ];
configureFlags = [
@@ -17,6 +18,10 @@ stdenv.mkDerivation rec {
"GMP_LDFLAGS=-L${gmp}/lib"
];
postInstall = ''
wrapProgram $out/bin/mkcl --prefix PATH : "${gcc}/bin"
'';
meta = {
description = "ANSI Common Lisp Implementation";
homepage = https://common-lisp.net/project/mkcl/;

View File

@@ -17,9 +17,9 @@ let
else
throw "openjdk requires i686-linux or x86_64 linux";
update = "80";
update = "85";
build = "32";
build = "02";
# On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
paxflags = if stdenv.isi686 then "msp" else "m";
@@ -33,31 +33,31 @@ let
repover = "jdk7u${update}-b${build}";
jdk7 = fetchurl {
url = "${baseurl}/archive/${repover}.tar.gz";
sha256 = "1r8xnn87nmqaq2f8i3cp3i9ngq66k0c0wgkdq5cf59lkgs8wkcdi";
sha256 = "1fs0vphf0z2hi51hzlw3ix80b9byah1mzhy5csh9j5f200q3ykk5";
};
langtools = fetchurl {
url = "${baseurl}/langtools/archive/${repover}.tar.gz";
sha256 = "01alj6pfrjqyf4irll9wg34h4w9nmb3973lvbacs528qm1nxgh9r";
sha256 = "0n2cp0az2fyhaf34fmhiy57mdyp78596z7426alrww0jrv5491az";
};
hotspot = fetchurl {
url = "${baseurl}/hotspot/archive/${repover}.tar.gz";
sha256 = "14zla8axmg5344zf45i4cj7yyli0kmdjsh9yalmzqaphpkqjqpf2";
sha256 = "1l38wniq69vqlfk2rz8bmwly9wxrvlizf95x3wm2d0m5fsqsxhri";
};
corba = fetchurl {
url = "${baseurl}/corba/archive/${repover}.tar.gz";
sha256 = "19z3ay3f2q7r2ra03c6wy8b5rbdbrkq5g2dzhrqcg0n4iydd3c40";
sha256 = "0wys2zs1wvfiggvmqfmmgfamdqm5jln1sflc18w7bfzn4i77yy5j";
};
jdk = fetchurl {
url = "${baseurl}/jdk/archive/${repover}.tar.gz";
sha256 = "1q0r2l9bz2cyx4fq79x6cb2f5xycw83hl5cn1d1mazgsckp590lb";
sha256 = "094fdj3vlfgd6v8y0x03l6p5byvrskxcdw62xpp2bdp4z41ag79m";
};
jaxws = fetchurl {
url = "${baseurl}/jaxws/archive/${repover}.tar.gz";
sha256 = "1lp0mww2x3b6xavb7idrzckh6iw8jd6s1fvqgfvzs853z4ifksqj";
sha256 = "0bh61mxxxj8pvg6yjs4w53an6zjyrg242b8j0w4mlsjldrrv1wy4";
};
jaxp = fetchurl {
url = "${baseurl}/jaxp/archive/${repover}.tar.gz";
sha256 = "0pd874dkgxkb7frxg4n9py61kkhhck4x33dcynynwb3vl6k6iy79";
sha256 = "054qwx67z6ailrr5gx6zhp3090zc607bak7wlfpqbvvqr1dqqq5x";
};
openjdk = stdenv.mkDerivation rec {
name = "openjdk-7u${update}b${build}";
@@ -100,7 +100,6 @@ let
./paxctl.patch
./read-truststore-from-env.patch
./currency-date-range.patch
./linux-4.0.patch
];
NIX_NO_SELF_RPATH = true;

View File

@@ -17,42 +17,42 @@ let
else
throw "openjdk requires i686-linux or x86_64 linux";
update = "60";
build = "24";
update = "72";
build = "04";
baseurl = "http://hg.openjdk.java.net/jdk8u/jdk8u";
repover = "jdk8u${update}-b${build}";
paxflags = if stdenv.isi686 then "msp" else "m";
jdk8 = fetchurl {
url = "${baseurl}/archive/${repover}.tar.gz";
sha256 = "1gxfyz5kdl3xgfmn6gr65hj66zh5p67y1g0hxdbps1h8gcc6iqwp";
sha256 = "07akz911xr1x28apxpk4vf9d5d76q3kzayjzdmg5czpd25fq122f";
};
langtools = fetchurl {
url = "${baseurl}/langtools/archive/${repover}.tar.gz";
sha256 = "0a8kmfcnw92hvhivmpa9g22k1lvcr64zjw7x1gjj1j6zx7r579ck";
sha256 = "0d6b213phkrl8mcfydiv1lp9xifwb36rpxlkpkjnamzk4dxsvwwc";
};
hotspot = fetchurl {
url = "${baseurl}/hotspot/archive/${repover}.tar.gz";
sha256 = "0k68wqwg5fz8i2za9dg2zfx4db5zcbls31vk2abrqrwp31ik0y4y";
sha256 = "12hzkwy0rhpqkj9imh90x6qi6hdg19mib1vnpb76w27p3yfr7x3j";
};
corba = fetchurl {
url = "${baseurl}/corba/archive/${repover}.tar.gz";
sha256 = "0rc8m5jrwjzrbxnzbhxjm265z23ky6v11g8sgcb6flr0l636fwvn";
sha256 = "1qxs34wl3pm99ryy9hvxhl8dyrsj5cj21ci9rf94x8agmbxrjlak";
};
jdk = fetchurl {
url = "${baseurl}/jdk/archive/${repover}.tar.gz";
sha256 = "11c90zz728p30zc6zas9ip67n9sd09i0v6afxs608k9s451057wr";
sha256 = "0hcf9azgr7p2ry7n117ba5k4q4h15gjh8nx7n8p45h3rr0a0ixh5";
};
jaxws = fetchurl {
url = "${baseurl}/jaxws/archive/${repover}.tar.gz";
sha256 = "15pzczqwrr47qv51bsisjylilhljban8938n1436hsjd5k1dhhwn";
sha256 = "0kymcfk3khaj7j0jpbgcbadkhm82mllm7l7nzrilg4kynf2jrxhr";
};
jaxp = fetchurl {
url = "${baseurl}/jaxp/archive/${repover}.tar.gz";
sha256 = "0gcc7pb07yl76drcynpz5gjjv3y6s1c0k4kfp9fayha5f624k1fb";
sha256 = "1a51qdgam0pmbhaiwvj3p21nlv32q3jw62fjddbjpz0jfx72124p";
};
nashorn = fetchurl {
url = "${baseurl}/nashorn/archive/${repover}.tar.gz";
sha256 = "00g849wwqxljqpml6r7rv3pscj0ma0jaamyvxsxlfxbqvwid93ai";
sha256 = "1spjlmm0plcg7s9fyrsyf3pljfm5855w3i3yqgp73lgnhn3ihfsd";
};
openjdk8 = stdenv.mkDerivation {
name = "openjdk-8u${update}b${build}";

View File

@@ -182,6 +182,8 @@ let result = stdenv.mkDerivation rec {
passthru.home = result;
passthru.architecture = architecture;
meta = with stdenv.lib; {
license = licenses.unfree;
platforms = [ "i686-linux" "x86_64-linux" ]; # some inherit jre.meta.platforms

View File

@@ -0,0 +1,47 @@
{stdenv, glibc, fetchFromGitHub, llvm, makeWrapper, openssl, pcre2 }:
stdenv.mkDerivation {
name = "ponyc-0.2.1";
src = fetchFromGitHub {
owner = "CausalityLtd";
repo = "ponyc";
rev = "0.2.1";
sha256 = "1wmvqrj9v2kjqha9fcs10vfnhdxhc3rf67wpn36ldhs1hq0k25jy";
};
buildInputs = [ llvm makeWrapper ];
makeFlags = [ "config=release" ];
doCheck = true;
checkTarget = "test";
patchPhase = ''
sed 's|/usr/lib/x86_64-linux-gnu/|${glibc}/lib/|g' -i src/libponyc/codegen/genexe.c
sed 's|/lib/x86_64-linux-gnu/|${stdenv.cc.cc}/lib/|g' -i src/libponyc/codegen/genexe.c
'';
preBuild = ''
export LLVM_CONFIG=${llvm}/bin/llvm-config
'';
preCheck = ''
export LIBRARY_PATH="$out/lib:${openssl}/lib:${pcre2}/lib"
'';
installPhase = ''
make config=release prefix=$out install
mv $out/bin/ponyc $out/bin/ponyc.wrapped
makeWrapper $out/bin/ponyc.wrapped $out/bin/ponyc \
--prefix LIBRARY_PATH : "$out/lib" \
--prefix LIBRARY_PATH : "${openssl}/lib" \
--prefix LIBRARY_PATH : "${pcre2}/lib"
'';
meta = {
description = "Pony is an Object-oriented, actor-model, capabilities-secure, high performance programming language";
homepage = http://www.ponylang.org;
license = stdenv.lib.licenses.bsd2;
maintainers = [ stdenv.lib.maintainers.doublec ];
};
}

Some files were not shown because too many files have changed in this diff Show More