Gleb Peregud
4ba1a51b7f
Move registry to rebar3, since it needs it itself to be bootstrapped.
...
This makes rebar3 build a bit more hermetic. Next stage is to pull in
rebar3 plugins dependencies for bootstrap to pick up.
2015-12-15 14:05:19 +01:00
Gleb Peregud
033902d269
Refactor fetchHex out of buildHex.
...
This will allow to reuse this code to fetch rebar3's dependencies to
ensure it's hermetic build.
2015-12-15 14:01:38 +01:00
Gleb Peregud
acaf2c179e
Allow specifying meta for buildHex and buildErlang.
...
Adds "meta" for meck package as a test.
2015-12-15 14:01:38 +01:00
Gleb Peregud
2a7e77cac5
Move registrySnapshot into it's own file for easier automation.
2015-12-15 14:01:37 +01:00
Gleb Peregud
7e57b20abc
Add rebar3-pc to plugin deps automatically if compilePorts is enabled
2015-12-15 14:01:37 +01:00
Gleb Peregud
13a1ab440c
Replace deprecated uniqList with unique function
2015-12-15 14:01:37 +01:00
Gleb Peregud
5d3680d265
Fetch hex.pm registry snapshot with external github repo.
...
This allows to avoid fetching registry file from S3 at build time,
making the build hermetic and much faster. Automatic tools will be used
to update said external repo content when Hex packages are
imported/update.
2015-12-15 14:01:37 +01:00
Gleb Peregud
3a9110b15c
Add support for rebar3 plugins to buildHex.
...
Allow specifying pluginDeps for buildHex listing rebar3 plugins which
are required for given package to be built by rebar3.
2015-12-15 14:01:37 +01:00
Gleb Peregud
eac25eaf69
Simplify patch and move pc compile call into buildPhase
2015-12-15 14:01:37 +01:00
Gleb Peregud
406b974420
Add "compilePorts" enabling rebar3 "pc" plugin
...
If compilePorts is enabled plugin "pc" is added to the rebar.config
during postPatch. This makes rebar3 compile download the plugin, hence
added TODO.
2015-12-15 14:01:36 +01:00
Gleb Peregud
2251a942fc
Add support for Hex package name
...
There are some packages on Hex which have custom hex-specific names, but
inside there's a base project name.
Remove most packages andadd ibrowse, meck, jiffy
2015-12-15 14:01:36 +01:00
Gleb Peregud
6dcbe059e1
Automagically download files from hex.pm tarball S3 repo
2015-12-15 14:01:36 +01:00
Gleb Peregud
a05e2dbe65
Add few erlang modules
2015-12-15 14:01:21 +01:00
Gleb Peregud
bcc4ca029a
Add rebar3 package
2015-12-15 01:02:52 +01:00
Arseniy Seroka
bc8d08a511
Merge pull request #11548 from jgillich/upnpd
...
miniupnpd: add service
2015-12-10 23:32:51 +03:00
Shea Levy
a60895a9ca
Merge branch 'composer-1.0.0-alpha11' of git://github.com/deeky666/nixpkgs
...
Bump composer version.
2015-12-10 15:00:29 -05:00
Ricardo M. Correia
35bb18cc4d
Merge pull request #11581 from mayflower/update-rustfmt
...
rustfmt: 2015-10-28 -> 2015-12-08
2015-12-10 20:44:53 +01:00
Ricardo M. Correia
9933e5868d
rustRegistry: 2015-11-01 -> 2015-12-10
2015-12-10 20:43:37 +01:00
Domen Kožar
fef780de8d
Merge pull request #11578 from lancelotsix/python3_basemap
...
python3Packages.basemap: enabled
2015-12-10 20:31:42 +01:00
Eelco Dolstra
755e2f0fa8
Merge pull request #11611 from anicole/fix/grub-var-typo
...
grub: fix typo in variable name (trivial)
2015-12-10 20:25:55 +01:00
Nicole Angel
c840974c24
grub: fix typo in variable name (trivial)
2015-12-10 19:52:08 +01:00
Steve Müller
e62a90767e
phpPackages.composer: 1.0.0-alpha10 -> 1.0.0-alpha11
2015-12-10 19:11:26 +01:00
Ricardo M. Correia
3f842516a1
nixos.transmission: fix apparmor profile
2015-12-10 19:00:08 +01:00
Thomas Tuegel
114584aca8
Merge branch 'pinentry-qt5'
2015-12-10 11:12:21 -06:00
Thomas Tuegel
ca0514db49
pinentry_qt4: init at 0.9.6
2015-12-10 11:06:18 -06:00
Thomas Tuegel
31d68a68b5
pinentry_ncurses: init at 0.9.6
2015-12-10 11:06:10 -06:00
Thomas Tuegel
2b318da619
pinentry_qt5: init at 0.9.6
2015-12-10 11:06:00 -06:00
Thomas Tuegel
80681dd60a
pinentry: 0.9.5 -> 0.9.6
2015-12-10 11:05:43 -06:00
Eelco Dolstra
8f5856ce63
copy-tarballs.pl: Remove redundant check
2015-12-10 17:26:05 +01:00
Robin Gloster
34e67f558f
rustfmt: 2015-10-28 -> 2015-12-08
2015-12-10 16:23:39 +00:00
Eelco Dolstra
54d6f1f683
linux: 3.14.56 -> 3.14.58
2015-12-10 16:26:33 +01:00
Eelco Dolstra
567e002545
copy-tarballs: Use an S3 bucket for tarballs.nixos.org
...
Tarballs.nixos.org is now stored in an S3 bucket rather than an EBS
volume. Redirects are used to simulate symlinks.
The function find-tarballs.nix now filters out fetchzip, fetchpatch
and the like.
2015-12-10 16:07:07 +01:00
Eelco Dolstra
bb672805cd
fetchurl: Always use tarballs.nixos.org
...
Otherwise, if the upstream mirror changes (rather than deletes) a
file, then tarballs.nixos.org won't be used even if it has a copy of
the original file, and so we'll get a hash mismatch.
2015-12-10 16:06:12 +01:00
Eelco Dolstra
6bd0519918
Manual: Fix indent of config section
2015-12-10 16:06:12 +01:00
Eelco Dolstra
e115e3fd76
Manual: Rename file
2015-12-10 16:06:12 +01:00
Domen Kožar
05c12a337d
snabbswitch: add missing diffutils dependency
2015-12-10 15:38:06 +01:00
Arseniy Seroka
a075650b1d
Merge pull request #11568 from benley/patch-1
...
closure-compiler: allow building on darwin
2015-12-10 17:31:16 +03:00
Eelco Dolstra
2de76b2753
nixUnstable: 1.11pre4273_71039be -> 1.11pre4334_7431932
2015-12-10 15:25:48 +01:00
Domen Kožar
b4b5047cac
Merge pull request #11595 from FRidh/wheel
...
python wheel: init at 0.26.0 (WIP)
2015-12-10 14:14:55 +01:00
Domen Kožar
c879a6eed5
snabbswitch: add missing dependencies
2015-12-10 12:47:32 +01:00
Domen Kožar
66c90e6e1f
add makeBinPath function for abstracting away pkg/bin:pkg2/bin..
2015-12-10 12:47:32 +01:00
Frederik Rietdijk
984d1de1cc
python wheel: init at 0.26.0
2015-12-10 12:02:07 +01:00
Vincent Laporte
76940c5e4c
ocaml-why3: init at 0.86.2
2015-12-10 09:31:27 +01:00
Lancelot SIX
272e32492f
python3Packages.basemap: enabled
...
This package was marked incompatible with python3 by mistake.
2015-12-10 08:26:27 +00:00
Pascal Wittmann
408001d33b
Merge pull request #11591 from mayflower/font-droid-upstream
...
font-droid: fix srcs urls
2015-12-10 08:21:29 +01:00
Christian Albrecht
90912a89d9
font-droid: fix srcs urls
...
pin urls to a specific commitish, because in the case the font gets
an update hashes will change on the master and therefore break, as
@zimbatm pointed out in #11574 .
2015-12-10 05:45:24 +01:00
Tobias Geerinckx-Rice
34e1b71c62
simple-scan: drop obsolete systemd dependency
2015-12-10 03:42:48 +01:00
Tobias Geerinckx-Rice
120f8eef67
simple-scan: makeWrapper -> wrapGAppsHook
2015-12-10 03:37:38 +01:00
Tobias Geerinckx-Rice
2ce24737c8
redshift: depend on geoclue2 directly
2015-12-10 02:38:42 +01:00
Thomas Tuegel
98bd11125f
plasma54.kscreen: propagate libkscreen dependency
...
libkscreen provides a D-Bus service.
2015-12-09 17:18:05 -06:00