Commit Graph

81694 Commits

Author SHA1 Message Date
Matthew Bauer
fc1f6f55ea
xcbuild: Get rid of developer.nix, move to wrapper
also:

- add custom outputs "specs" for xcbuild
- get rid of unneeded tools
- update xcbuild
- add more comments
- fixup xcbuild derivations

Affected xcbuild derivations include:

- adv_cmds
- network_cmds
- basic_cmds
2016-11-15 19:13:23 -06:00
Matthew Bauer
4685bd7853
xcbuild: update meta and comments 2016-11-15 19:13:22 -06:00
Matthew Bauer
437bdc5e4b
xcbuild: fix toolchain on Linux 2016-11-15 19:13:22 -06:00
Matthew Bauer
0b6bfa49d5
xcbuild: Move extra specs to platform 2016-11-15 19:13:05 -06:00
Matthew Bauer
25485ece2a
xcbuild: add name to platform.nix 2016-11-15 18:58:13 -06:00
Matthew Bauer
9f46587841
network_cmds: init at 481.20.1
Fixes #16764
2016-11-15 18:58:13 -06:00
Matthew Bauer
3b17d9e35e
developer_cmds: init at 62 2016-11-15 18:58:13 -06:00
Matthew Bauer
823772b056
Librpcsvc: init at 26 2016-11-15 18:58:12 -06:00
Matthew Bauer
4a01a37051
basic_cmds: init at 55 2016-11-15 18:58:12 -06:00
Matthew Bauer
ec409c8e96
contacts: use xcbuild instead of xcodebuild 2016-11-15 18:58:11 -06:00
Matthew Bauer
a35b330f30
adv_cmds: move from all-packages
Use the old way with pkgs/os-specific/darwin/apple-source-releases/defuault.nix.
2016-11-15 18:58:11 -06:00
Matthew Bauer
1ee8685ee7
adv_cmds: add custom install phase 2016-11-15 18:58:10 -06:00
Matthew Bauer
78c3acc2ee
xcbuild: Add install phase
This phase is disabled for now but we can use it later.
2016-11-15 18:58:10 -06:00
Matthew Bauer
f1897116d0
xcbuild: temporarily fix cflags/ldflags
This gets everything to build.

adv_cmds: remove NIX_LDFLAGS

- unneeded
2016-11-15 18:58:09 -06:00
Matthew Bauer
6c1858a93d
adv_cmds: Disable pkill.
pkill isn't building because of some missing headers:

- xpc/xpc.h
- os/base_private.h
- _simple.h

They are all available somewhere but not set up correctly in the Darwin
stdenv.

TODO: add pkill back in!
2016-11-15 18:58:09 -06:00
Matthew Bauer
ebf963ac6c
xcbuild: Update toolchain
- Rework spec files.
- Add more tool specs.
- Add ctags.
2016-11-15 18:58:09 -06:00
Matthew Bauer
44ad052c43
xcbuild: Make "xcbuild.raw" for original unwrapped 2016-11-15 18:58:08 -06:00
Matthew Bauer
8e301fab50
adv_cmds: add xcode derivation 2016-11-15 18:58:08 -06:00
Matthew Bauer
de87138b9a
xcbuild: add wrapper
Also updates xcbuild version.

This changes the raw string expressions into nix expressions that are
then converted into json by builtins.toJSON. Then, converted to Plist
XML by Apple's plutil. Sadly, xcbuild does not support using raw JSON
but Apple's plutil does so we just convert the file from JSON to XML
using Apple's plutil. The result is not ideal but it looks like all OS X
systems have working plutil's.

- set mac version to 10.10
- add setup hook.
2016-11-15 18:57:20 -06:00
Jörg Thalheim
09d736d8e9 Merge pull request #19693 from aske/nixops-python2
nixops: explicitly specify python2
2016-10-20 11:01:27 +02:00
Jörg Thalheim
209691e397 Merge pull request #19688 from Profpatsch/league-of-moveable-type
league-of-moveable-type: fix raleway integration
2016-10-20 10:17:22 +02:00
Jörg Thalheim
ceafba91dc
pythonPackages.mpd2: remove unnessary libmpd dependency 2016-10-20 10:08:54 +02:00
Jörg Thalheim
f082efc58d Merge pull request #19714 from LnL7/darwin-nodejs
nodejs: fix darwin build
2016-10-20 10:02:43 +02:00
Frederik Rietdijk
518e08e1dd Merge pull request #19711 from peterhoeg/ptag
puddletag: force python2
2016-10-20 09:31:16 +02:00
Daiderd Jordan
cebb4788e5
nodejs: fix darwin build 2016-10-20 09:00:37 +02:00
Pascal Wittmann
24c3271e39 Merge pull request #17554 from KaiHa/master
nitrokey-app: init at 0.4.0
2016-10-20 07:55:05 +02:00
Kai Harries
c43243f085 nitrokey-app: add kaiha as maintainer 2016-10-20 07:15:45 +02:00
Peter Hoeg
7fe414999a puddletag: force python2 2016-10-20 12:07:51 +08:00
Graham Christensen
58e46e2b8f
pythonPackages.suds: mark as broken for security concerns 2016-10-19 22:20:27 -04:00
Graham Christensen
9756424a38 Merge pull request #19707 from NeQuissimus/oraclejdk_8_112
oraclejdk: 8u101/102 -> 8u111/112
2016-10-19 21:52:14 -04:00
Graham Christensen
e928226105 Merge pull request #19709 from NeQuissimus/mysql_5_7_16
mysql: 5.7.15 -> 5.7.16
2016-10-19 21:40:09 -04:00
Graham Christensen
10390dcd8b Merge pull request #19708 from NeQuissimus/mysql_5_5_53
mysql: 5.5.52 -> 5.5.53
2016-10-19 21:39:59 -04:00
Graham Christensen
9835b9a943 Merge pull request #19614 from lsix/update_guile_2_0_13
guile: 2.0.12 -> 2.0.13 (for CVE)
2016-10-19 21:13:16 -04:00
Graham Christensen
4673fb5f19 Merge pull request #19687 from grahamc/quagga
quagga: 1.0.20160315 -> 1.0.20161017 for CVE-2016-1245
2016-10-19 21:00:09 -04:00
Graham Christensen
1cbdc98f44 Merge pull request #19683 from grahamc/ffmpeg
ffmpeg: 3.1.3 -> 3.1.4
2016-10-19 20:59:52 -04:00
Graham Christensen
700214d71c Merge pull request #19682 from grahamc/dbus
dbus: 1.10.10 -> 1.10.12 for CVE-2015-0245
2016-10-19 20:59:00 -04:00
Graham Christensen
8d9a2c191f Merge pull request #19681 from grahamc/ghostscript
ghostscript: 9.18 -> 9.20 for multiple CVEs
2016-10-19 20:58:45 -04:00
Graham Christensen
5e2bccc061 Merge pull request #19679 from grahamc/mpg123
mpg123: 1.22.2 -> 1.23.8 for CVE-2016-1000247
2016-10-19 20:57:24 -04:00
Tim Steinbach
276e41a219
mysql: 5.7.15 -> 5.7.16 2016-10-19 20:37:10 -04:00
Tim Steinbach
a3cd58d24a
mysql: 5.5.52 -> 5.5.53 2016-10-19 20:36:39 -04:00
Tim Steinbach
b922bedc46
oraclejdk: 8u101/102 -> 8u111/112 2016-10-19 19:57:13 -04:00
Tuomas Tynkkynen
5076c0a5d3 modules-closure: Use stdenvNoCC 2016-10-20 02:39:29 +03:00
Profpatsch
d1c2341c89 league-of-moveable-type: fix raleway integration
The raleway fonts need to be copied from their /share folder to be
included properly.
They are also `.otf`-fonts, so they should live in `opentype` folders.
2016-10-20 01:16:29 +02:00
Luca Bruno
3926d235d5 Merge pull request #19700 from goetzst/youtube-dl
youtube-dl: 2016.10.16 -> 2016.10.19
2016-10-19 22:34:16 +01:00
Peter Hoeg
1026bebee6
syncthing: use service files from upstream
Currently only for the user services as NixOS handles the named system
instances slightly differently.

syncthing and syncthing-inotify are done the same way.

There are 4 parts to this:

 1) Copy in the upstream unit files
 2) Make the nixos module use the definition from upstream
 3) Enable restarting of all instances (system and user) on resume
 4) Allow the traffic in the firewall on default ports if wanted

fixes #18973
2016-10-19 21:20:57 +02:00
Tim Steinbach
dac481d999 Merge pull request #19648 from NeQuissimus/linux_4_7_8
linux_4_7: 4.7.7 -> 4.7.8
2016-10-19 14:48:47 -04:00
Tim Steinbach
84e4dcb34b Merge pull request #19649 from NeQuissimus/linux_4_8_2
linux_4_8: 4.8.1 -> 4.8.2
2016-10-19 14:38:11 -04:00
Tim Steinbach
70c8de0536 Merge pull request #19652 from NeQuissimus/linux_4_9_rc1
linux_testing: 4.8-rc6 -> 4.9-rc1
2016-10-19 14:35:21 -04:00
Stefan Götz
985a25e99e youtube-dl: 2016.10.16 -> 2016.10.19 2016-10-19 20:26:50 +02:00
Thomas Tuegel
9cd8b4e2d7
kde5.plasma: 5.8.1 -> 5.8.2 2016-10-19 12:50:43 -05:00