Commit graph

73424 commits

Author SHA1 Message Date
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