Urban Skudnik
a3378c5088
tsung: init at 1.7.0
2018-10-03 15:47:12 +02:00
Sarah Brofeldt
2dd69e8d8e
Merge pull request #47500 from ma9e/libimagequant
...
libimagequant: init at 2.12.1
2018-10-03 10:27:57 +02:00
Peter Simons
929ad8e996
samsung-unified-linux-driver: update default version to 4.01.17
...
* Version 4.01.17 works fine for me on NixOS, driving both a Samsung ML-2165w
and a Samsung ML-2510 printer successfully.
* Version 4.00.39 is broken. The build shows errors, but doesn't abort. The
generated binaries don't work, because they are lacking rpaths to their
library dependencies.
* Renamed old default.nix file to 1.00.37.nix. That version wasn't the default
and it feels like a bad idea to mix versioned and unversioned file names in
the same directory.
2018-10-03 10:25:46 +02:00
Ryan Mulligan
856fbc8dba
treewide: fix allowAliases = false evaluation problems
2018-10-02 21:33:40 -07:00
Free Potion
af08956950
boohu: init at 0.10.0
2018-10-03 03:23:23 +03:00
Sean Haugh
276d3d8538
libimagequant: init at 2.12.1
2018-10-02 18:29:47 -05:00
Nick Novitski
9f6e5886bb
envsubst: init at 1.1.0
2018-10-02 16:16:19 -07:00
Vladyslav M
bae2f2dbda
hyperfine: 1.1.0 -> 1.3.0 ( #47521 )
2018-10-02 23:41:48 +02:00
Frederik Rietdijk
6ce04af137
Merge master into staging
2018-10-02 18:22:37 +02:00
Frederik Rietdijk
4d1abc4419
Merge pull request #47604 from NixOS/staging-next
...
Staging next
2018-10-02 18:22:18 +02:00
Patrick Hilhorst
fbc1fb78e3
wmfocus: init at 1.0.2 ( #47662 )
...
* wmfocus: init at 1.0.2
* wmfocus: fix buildInputs
2018-10-02 18:01:42 +02:00
Pavol Rusnak
b3531b9719
gcc-arm-embedded: 6-2017-q2-update -> 7-2018-q2-update
...
+ update blackmagic to latest commit which includes gcc7 fixes
2018-10-02 15:23:31 +02:00
Josef Kemetmüller
aeee761aba
libcanberra: fix darwin build ( #47634 )
2018-10-02 12:55:57 +02:00
Yurii Rashkovskii
34f20090d3
nwjs-sdk: init at 0.33.4 ( #45320 )
2018-10-02 10:24:05 +02:00
Peter Hoeg
3916f71a16
Merge pull request #47166 from peterhoeg/u/crystal
...
crystal: 0.26.1 and introduce 0.25.1
2018-10-02 13:29:22 +08:00
Austin Seipp
5a179ffb01
perlPackages.Mojolicious: 8.0 -> 8.01
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-10-01 22:32:55 -05:00
Austin Seipp
37ce9316bf
perlPackages.MojoliciousPluginStatus: init at 1.0
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-10-01 22:32:55 -05:00
Austin Seipp
65923ede17
perlPackages: init Sereal package family at 4.005
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-10-01 22:32:54 -05:00
Peter Hoeg
da61221189
scry: init at 0.7.1.20180919
2018-10-02 10:30:23 +08:00
Peter Hoeg
5200db329e
icr: init at 0.5.0
2018-10-02 10:30:23 +08:00
Peter Hoeg
51076b414b
crystal: 0.26.0 -> 0.26.1
...
We also start carrying the previous versions as crystal is under rapid
development.
Instead of pulling the binary builder each time, create a derivation that we can
use to build the various versions.
2018-10-02 10:30:22 +08:00
volth
46327afd1c
perl-packages.nix: group aliases
2018-10-02 01:26:29 +00:00
volth
580f964503
[cpan2nix] perlPackages.CatalystRuntime: 5.90118 -> 5.90119
2018-10-02 01:20:00 +00:00
volth
005f851d85
[cpan2nix] perlPackages.TestRoutine: cleanup
2018-10-02 01:19:21 +00:00
volth
4b4522d4d6
[cpan2nix] perlPackages.Moose: cleanup
2018-10-02 01:19:11 +00:00
volth
326138d201
[cpan2nix] perlPackages.DateTimeLocale: cleanup
2018-10-02 01:19:00 +00:00
volth
8674253b79
[cpan2nix] perlPackages.Appperlbrew: cleanup
2018-10-02 01:18:58 +00:00
volth
eea9f82e9c
[cpan2nix] perlPackages.ParamsValidationCompiler: cleanup
2018-10-02 01:18:36 +00:00
volth
b70d37d67c
[cpan2nix] perlPackages.EmailSender: cleanup
2018-10-02 01:18:35 +00:00
volth
93c904a369
[cpan2nix] perlPackages.ArchiveTarWrapper: cleanup
2018-10-02 01:18:31 +00:00
volth
f7864bbab1
[cpan2nix] perlPackages.XMLXPath: cleanup
2018-10-02 01:18:30 +00:00
volth
d8418d75b5
[cpan2nix] perlPackages.Mouse: cleanup
2018-10-02 01:18:24 +00:00
volth
f12f974404
[cpan2nix] perlPackages.TestMost: cleanup
2018-10-02 01:17:48 +00:00
volth
e3eaacf786
[cpan2nix] perlPackages.ListAllUtils: cleanup
2018-10-02 01:17:46 +00:00
volth
2a38d70964
[cpan2nix] perlPackages.TestScript: cleanup
2018-10-02 01:17:42 +00:00
volth
9adcdd61e9
[cpan2nix] perlPackages.CookieBaker: 0.09 -> 0.10
2018-10-02 01:17:39 +00:00
volth
d4d9eed5e6
[cpan2nix] perlPackages.Test2PluginNoWarnings: cleanup
2018-10-02 01:17:38 +00:00
volth
fd686b947e
[cpan2nix] perlPackages.DataValidateDomain: cleanup
2018-10-02 01:17:33 +00:00
volth
a172229664
[cpan2nix] perlPackages.TextBibTeX: cleanup
2018-10-02 01:16:39 +00:00
volth
fb70dbb282
[cpan2nix] perlPackages.CryptOpenSSLRSA: 0.30 -> 0.31
2018-10-02 01:16:04 +00:00
volth
1da70e726f
[cpan2nix] perlPackages.SubInfo: cleanup
2018-10-02 01:15:50 +00:00
volth
c239e0bebf
[cpan2nix] perlPackages.NetIDNEncode: 2.400 -> 2.401
2018-10-02 01:15:48 +00:00
volth
fa6238b39b
[cpan2nix] perlPackages.NetDNS: 1.17 -> 1.18
2018-10-02 01:15:48 +00:00
volth
dd4a0700ed
[cpan2nix] perlPackages.base: removed built-in
2018-10-02 01:15:11 +00:00
volth
dde3ebf389
[cpan2nix] perlPackages.XSLoader: removed built-in
2018-10-02 01:15:09 +00:00
volth
41790ecab6
[cpan2nix] perlPackages.WWWFormUrlEncoded: 0.24 -> 0.25
2018-10-02 01:15:06 +00:00
volth
8780d22f3d
[cpan2nix] perlPackages.UnicodeNormalize: removed built-in
2018-10-02 01:15:04 +00:00
volth
a400a6e3bb
[cpan2nix] perlPackages.ThreadSemaphore: removed built-in
2018-10-02 01:14:57 +00:00
volth
a17d101d83
[cpan2nix] perlPackages.TermCap: removed built-in
2018-10-02 01:14:35 +00:00
volth
fef6077d6c
[cpan2nix] perlPackages.TermANSIColor: removed built-in
2018-10-02 01:14:34 +00:00
volth
85f063dacc
[cpan2nix] perlPackages.PodUsage: removed built-in
2018-10-02 01:14:15 +00:00
volth
93795465a0
[cpan2nix] perlPackages.PerlOSType: removed built-in
2018-10-02 01:14:10 +00:00
volth
ec1b5409fc
[cpan2nix] perlPackages.Mojolicious: cleanup
2018-10-02 01:13:55 +00:00
volth
fddc77f71f
[cpan2nix] perlPackages.ModuleMetadata: removed built-in
2018-10-02 01:13:53 +00:00
volth
0432ee463f
[cpan2nix] perlPackages.ModuleLoadConditional: removed built-in
2018-10-02 01:13:53 +00:00
volth
2a2c9bff0f
[cpan2nix] perlPackages.ModuleCoreList: 5.20180820 -> 5.20180920
2018-10-02 01:13:52 +00:00
volth
5bd2bb1e0d
[cpan2nix] perlPackages.MathBigRat: cleanup
2018-10-02 01:13:48 +00:00
volth
4b370f45c2
[cpan2nix] perlPackages.LocaleMaketext: removed built-in
2018-10-02 01:13:42 +00:00
volth
cc3e2fc391
[cpan2nix] perlPackages.ListMoreUtilsXS: cleanup
2018-10-02 01:13:40 +00:00
volth
44599c23a4
[cpan2nix] perlPackages.EmailMIMEContentType: cleanup
2018-10-02 01:13:02 +00:00
volth
53fb0d493d
[cpan2nix] perlPackages.DigestMD5: removed built-in
2018-10-02 01:13:00 +00:00
volth
5342617b49
[cpan2nix] perlPackages.CPANPerlReleases: 3.74 -> 3.76
2018-10-02 01:12:35 +00:00
volth
877253bb24
[cpan2nix] perlPackages.CPANMetaYAML: removed built-in
2018-10-02 01:12:35 +00:00
volth
34d4297668
[cpan2nix] perlPackages.CPANMetaRequirements: removed built-in
2018-10-02 01:12:35 +00:00
volth
002a2a8d39
[cpan2nix] perlPackages.CPANMeta: removed built-in
2018-10-02 01:12:34 +00:00
volth
b139a94587
[cpan2nix] perlPackages.AttributeHandlers: removed built-in
2018-10-02 01:12:31 +00:00
volth
8621415289
[cpan2nix] perlPackages.ArchiveExtract: cleanup
2018-10-02 01:12:31 +00:00
Roman Volosatovs
2ada8f78d0
simple-websocket-server: Init at 20180414 ( #47567 )
2018-10-02 00:40:10 +02:00
Felix Richter
46e284aedd
ifdnfc: init at 2016-03-01 ( #47625 )
2018-10-02 00:39:48 +02:00
Tim Steinbach
483880aeac
linux: Add hardened test kernel ( #47570 )
2018-10-02 00:27:41 +02:00
Paul TREHIOU
483e2a1a6b
btchip: init at 0.1.28
...
electrum and electron-cash: add support for btchip library (#40816 )
2018-10-01 18:13:03 -04:00
Renaud
0229934c66
Merge pull request #46198 from leenaars/hyperscrypt
...
hyperscrypt-font: init at 1.1
2018-10-02 00:04:29 +02:00
Maximilian Bode
5c5cb36f7a
stern: init at 1.8.0 ( #47605 )
2018-10-01 23:56:08 +02:00
Pascal Bach
9dbb71b1d3
gitlab-runner-v1: remove v1 package ( #47624 )
...
It was required for gitlab < 9 which is not supported anymore since some time.
While removinf the V1 the patch was refreshed to cleanly work with version 11.x
2018-10-01 23:37:25 +02:00
Will Dietz
292d446400
tetra-gtk-theme: init at 1.6
2018-10-01 14:03:09 -05:00
Daiderd Jordan
1383c08f2c
Merge branch 'master' into staging-next
2018-10-01 19:42:07 +02:00
Niklas Thörne
dee90d27e2
uftrace: init at 0.9 ( #47117 )
...
* uftrace: init at 0.9
* Dropped dependency leftovers.
* patchShebang needed for sandboxed build
2018-10-01 17:20:25 +02:00
haslersn
62bf19d2fc
mkspiffs: init at 0.2.3 ( #46674 )
2018-10-01 14:49:02 +00:00
Vincent Laporte
c71cc0b98b
coqPackages.coqprime: init at 8.7.2 & 8.8
2018-10-01 10:11:24 +00:00
Raitis Veinbahs
62c4a16ff1
link-grammar: init at 5.5.1
2018-10-01 13:10:33 +03:00
lewo
56b4db9710
Merge pull request #47411 from graham-at-target/multi-layered-images-crafted
...
Multi-Layered Docker Images
2018-10-01 09:48:24 +02:00
lewo
c417b2659b
Merge pull request #47506 from magnetophon/csa
...
csa: init at 0.5.100810
2018-10-01 09:41:10 +02:00
Bart Brouns
396320cab7
csa: init at 0.5.100810
2018-10-01 07:15:30 +02:00
Peter Hoeg
f8e758a465
Merge pull request #47551 from peterhoeg/p/snipes
...
snipes: init at 20180930
2018-10-01 10:26:43 +08:00
Peter Hoeg
d3ada967ae
snipes: init at 20180930
2018-10-01 10:11:00 +08:00
bitmappergit
c126510809
dart: 1.24.3 -> 2.0.0 ( #46533 )
...
* dart: 1.24.3 -> 2.0.0
Updated Dart SDK links to 2.0.0.
* dart: 1.24.3 -> 2.0.0
Updated Dart SDK link to 2.0.0.
* dart: 1.24.3 -> 2.0.0
Updated Dart SDK versions in all-packages.nix. Added missing double quote.
2018-09-30 23:44:06 +02:00
Jörg Thalheim
5547a8b6a5
Merge pull request #47407 from kalbasit/nixpkgs_add-terraform-provider-nixos
...
terraform: update all providers and move nixos provider under terraform.withPlugins
2018-09-30 22:33:58 +01:00
xeji
339835b0f2
Merge pull request #47557 from knedlsepp/fix-mapnik
...
python-mapnik: Fix build
2018-09-30 21:12:09 +02:00
Matthew Bauer
aaef04f865
Merge pull request #46045 from mdevlamynck/plasma-applet-volumewin7mixer
...
plasma-applet-volumewin7mixer: init at v23
2018-09-30 12:58:02 -05:00
Josef Kemetmüller
be6451e020
pythonPackages.python-mapnik: Fix build
...
There were two things to fix:
- Boost started shipping libboost_python.so as libboost_python{Major}{Minor}
- Make sure that mapnik and boost link to the correct version of python.
2018-09-30 14:20:53 +02:00
Matthias Devlamynck
aadd5b3f55
plasma-applet-volumewin7mixer: init at v23
2018-09-30 11:45:16 +02:00
Will Dietz
b5ba81ac28
Merge pull request #47534 from andrewrk/zig-0.3.0
...
zig: 0.2.0 -> 0.3.0
2018-09-30 00:10:31 -05:00
volth
0a784c094f
libvirt: 4.5.0 -> 4.7.0 ( #46502 )
2018-09-29 22:33:38 +02:00
Wael M. Nasreddine
86a5535b2f
bazel-watcher: init at 0.5.0
2018-09-29 13:33:00 -07:00
José Romildo Malaquias
8ef0f71494
menumaker: init at 0.99.10 ( #47507 )
2018-09-29 21:46:37 +02:00
Elis Hirwing
aba95986d2
lidarr: init at 0.3.1.471
...
Fork of sonarr (as radarr) but for music instead of series and movies.
2018-09-29 21:40:29 +02:00
Florian Klink
2be514d5c3
pythonPackages.pystemd: init at 0.5.0 ( #47517 )
2018-09-29 21:25:08 +02:00
Andrew Kelley
f2fe5f7709
zig: 0.2.0 -> 0.3.0
2018-09-29 15:18:57 -04:00
Matthew Bauer
21c26ca390
Merge pull request #46607 from rembo10/sickbeard
...
Sickbeard/Sickgear/Sickrage: Init and module
2018-09-29 13:58:43 -05:00
Ryan Mulligan
30f58023dd
Merge pull request #45767 from ericevenchick/add-can-isotp
...
can-isotp: init at 20180629
2018-09-29 11:24:31 -07:00
Eric Evenchick
551d203775
can-isotp: init at 20180629
...
changed license to gpl2
2018-09-29 13:43:13 -04:00
Jörg Thalheim
a193572419
Merge pull request #47442 from nek0/gmic_qt
...
gmic_krita_qt: Init at 2.3.6
2018-09-29 14:48:27 +01:00
Michael Fellinger
2f92b456ac
dbmate: init at 1.4.1
2018-09-29 13:42:28 +02:00
Jörg Thalheim
c527619db6
Merge pull request #47485 from prusnak/remove-mozilla-plugins-trezor
...
mozilla-plugins/trezor: remove applications/networking/browsers/mozilla-plugins/trezor
2018-09-29 11:52:32 +01:00
Pavol Rusnak
62b15996a7
mozilla-plugins/trezor: remove applications/networking/browsers/mozilla-plugins/trezor
...
trezor-mozilla-plugin is no longer maintained software
package pkgs/servers/trezord should be used instead
2018-09-29 12:24:43 +02:00
Michael Weiss
a108b8617b
pythonPackages.glances: 3.0.1 -> 3.0.2
2018-09-29 11:38:12 +02:00
Matthew Bauer
ec2b76b786
Merge pull request #46896 from aanderse/perlPackages.NetSCP
...
perlPackages.NetSCP & perlPackages.NetSSH: init at 0.08 & 0.09
2018-09-29 00:52:29 -05:00
Peter Hoeg
a29ea58ae5
Merge pull request #47483 from peterhoeg/p/redoflacs
...
redoflacs: init at 0.30.20150202
2018-09-29 12:19:51 +08:00
Zach Coyle
68879b36cb
teamocil: init at 1.4.2
2018-09-28 16:59:03 -04:00
aszlig
d83dc00853
Merge pull request #47493 (add roccat-tools)
...
This adds roccat-tools and one required dependency (libgaminggear),
which I had laying around since June 2016 but never submitted upstream
until now.
The tools are required if you want to configure one of the hardware
devices from the manufactorer ROCCAT.
Builds for both have been tested against i686-linux, x86_64-linux and
aarch64-linux.
2018-09-28 22:39:17 +02:00
José Romildo Malaquias
48e3908074
neap: init at 0.7.2 ( #47393 )
2018-09-28 22:28:22 +02:00
aszlig
c502dd8a5b
roccat-tools: init at 5.7.0
...
I had this package along with libgaminggear laying around since June
2016[1] and basically just did the setup for the ROCCAT device once and
never touched it again since then. However, I got requests from other
users who might need this, so I decided to finally upstream it along
with using the latest versions.
There were a few hardcoded paths to fix, like eg. /etc/xdg and another
one that used /var/lib/roccat, the latter I moved into $XDG_DATA_HOME
instead.
The reason why I put it in os-specific/linux is that the official site
explicitly states that it's for Linux only and I specified the platforms
attribute accordingly.
[1]: https://gist.github.com/aszlig/3a01c0c23254a68c2be4c6df59e26862
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @devhell
2018-09-28 22:15:46 +02:00
aszlig
e9300aa12c
libgaminggear: init at 0.15.1
...
This is a requirement for roccat-tools, which is going to be introduced
soon.
The reason why I'm using propagatedBuildInputs here is because the
pkg-config file lists *all* of the dependencies in Requires and
Requires.private, so those libraries are needed whenever any software
uses that library.
Signed-off-by: aszlig <aszlig@nix.build>
2018-09-28 22:15:44 +02:00
Will Dietz
3f0ae25538
Merge pull request #47444 from dtzWill/fix/patchelf-chrome-virtualbox-and-treewide
...
google-chrome, treewide: fix patchelf usages to not crash constantly, patchelf as native
2018-09-28 14:25:05 -05:00
Wael M. Nasreddine
6ff45f34d8
terraform-providers: move ibm and libvirt underneath the terraform-providers
2018-09-28 11:32:19 -07:00
José Romildo Malaquias
206e58bde8
perlPackages.LinuxDesktopFiles: init at 0.25 ( #47480 )
2018-09-28 20:29:40 +02:00
zimbatm
ef64786cda
terraform: move providers to terraform-providers
...
Before, providers were only built indirectly. Since proviers don't
depend on terraform to build they can be moved into their own collection
of packages. This also has the advantage that they can be reached
directly using an attribute path (Eg: terraform-providers.nixos).
Co-authored-by: Wael Nasreddine <wael.nasreddine@gmail.com>
2018-09-28 11:22:27 -07:00
Will Dietz
196c405efb
google-chrome: use patchelfUnstable for nicer static binary handling
...
Current/previous behavior is the patchelf process aborting after
a somewhat unfriendly message about an assertion failure.
2018-09-28 11:43:16 -05:00
Peter Hoeg
265a340798
redoflacs: init at 0.30.20150202
2018-09-28 22:42:44 +08:00
Lancelot SIX
eabaf4e30a
Merge pull request #47460 from Gerschtli/add/flask-jwt-extended
...
pythonPackages.flask-jwt-extended: init at 3.13.1
2018-09-28 16:19:05 +02:00
nek0
b7f2c92d06
renaming and restructuring
2018-09-28 15:41:17 +02:00
Tobias Happ
f14d4ba112
pythonPackages.flask_sqlalchemy: 2.1 -> 2.3.2
2018-09-28 11:55:36 +02:00
Tobias Happ
50636fda52
pythonPackages.flask-jwt-extended: init at 3.13.1
2018-09-28 11:54:06 +02:00
adisbladis
c1a66a49fb
Merge pull request #47169 from t184256/nixpkgs-python-importer
...
pythonPackages.nixpkgs: init at 0.2.2
2018-09-28 12:59:18 +08:00
Alexander Sosedkin
c73048605c
pythonPackages.nixpkgs: init at 0.2.2
...
Allows to `from nixpkgs import` stuff in interactive Python sessions
2018-09-28 11:47:11 +07:00
John Ericson
33716c1d4b
Merge pull request #47443 from obsidiansystems/ghcjs-no-double-callPackage
...
ghcjs-{7.10, 8.0}: Improve overriding situation
2018-09-27 19:11:49 -04:00
John Ericson
5ba8458ebd
ghcjs-{7.10, 8.0}: Expose the good .override
...
The per-version `default.nix`es just fill in default arguments. It is
much more useful to have the `.override` from the inner `callPackage`,
for finer control. Converting the outer `callPackage` to a plain import
makes the inner one the only one, revealing its `.override`.
2018-09-27 18:48:13 -04:00
John Ericson
94d12f3e7c
ghcjs-{7.10, 8.0}: Make symmetrical
...
There's no reason other than misleading branch names to prefer one over
another.
2018-09-27 18:37:10 -04:00
Vincent Laporte
c8f3e0f118
ocamlPackages.elpi: init at 1.0.5
2018-09-27 17:41:12 +00:00
nek0
49bee199dd
add gmic-qt
2018-09-27 19:28:23 +02:00
Philip Patsch
46651b82b8
include-what-you-use: 0.8 -> 0.10
...
Updates to llvm 6, fixes python scripts in /bin.
2018-09-27 16:44:49 +02:00
Jörg Thalheim
2255fce780
Merge pull request #47270 from Vskilet/roundcube-package
...
roundcube: init at 1.3.7
2018-09-27 14:59:40 +01:00
volth
507b2fdde3
remove Perl 5.22 and 5.24 (end-of-life upstream few months ago)
2018-09-27 09:58:50 +00:00
Austin Seipp
af48e5783a
libiio: install python bindings
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-09-26 19:37:40 -05:00
Vincent Laporte
23900febe7
coq: 8.8.1 -> 8.8.2 ( #47388 )
2018-09-26 22:26:39 +02:00
Wael M. Nasreddine
f95c18f3d1
terraform-provider-nixos: move the provider to the inside of terraform.withPlugins
2018-09-26 13:10:27 -07:00
John Ericson
b53b8639a6
Merge remote-tracking branch 'upstream/master' into staging
2018-09-26 15:55:00 -04:00
Graham Christensen
fd045173ce
referencesByPopularity: init to sort packages by a cachability heuristic
...
Using a simple algorithm, convert the references to a path in to a
sorted list of dependent paths based on how often they're referenced
and how deep in the tree they live. Equally-"popular" paths are then
sorted by name.
The existing writeReferencesToFile prints the paths in a simple
ascii-based sorting of the paths.
Sorting the paths by graph improves the chances that the difference
between two builds appear near the end of the list, instead of near
the beginning. This makes a difference for Nix builds which export a
closure for another program to consume, if that program implements its
own level of binary diffing.
For an example, Docker Images. If each store path is a separate layer
then Docker Images can be very efficiently transfered between systems,
and we get very good cache reuse between images built with the same
version of Nixpkgs. However, since Docker only reliably supports a
small number of layers (42) it is important to pick the individual
layers carefully. By storing very popular store paths in the first 40
layers, we improve the chances that the next Docker image will share
many of those layers.*
Given the dependency tree:
A - B - C - D -\
\ \ \ \
\ \ \ \
\ \ - E ---- F
\- G
Nodes which have multiple references are duplicated:
A - B - C - D - F
\ \ \
\ \ \- E - F
\ \
\ \- E - F
\
\- G
Each leaf node is now replaced by a counter defaulted to 1:
A - B - C - D - (F:1)
\ \ \
\ \ \- E - (F:1)
\ \
\ \- E - (F:1)
\
\- (G:1)
Then each leaf counter is merged with its parent node, replacing the
parent node with a counter of 1, and each existing counter being
incremented by 1. That is to say `- D - (F:1)` becomes `- (D:1, F:2)`:
A - B - C - (D:1, F:2)
\ \ \
\ \ \- (E:1, F:2)
\ \
\ \- (E:1, F:2)
\
\- (G:1)
Then each leaf counter is merged with its parent node again, merging
any counters, then incrementing each:
A - B - (C:1, D:2, E:2, F:5)
\ \
\ \- (E:1, F:2)
\
\- (G:1)
And again:
A - (B:1, C:2, D:3, E:4, F:8)
\
\- (G:1)
And again:
(A:1, B:2, C:3, D:4, E:5, F:9, G:2)
and then paths have the following "popularity":
A 1
B 2
C 3
D 4
E 5
F 9
G 2
and the popularity contest would result in the paths being printed as:
F
E
D
C
B
G
A
* Note: People who have used a Dockerfile before assume Docker's
Layers are inherently ordered. However, this is not true -- Docker
layers are content-addressable and are not explicitly layered until
they are composed in to an Image.
2018-09-26 15:50:10 -04:00
Matthew Bauer
07cc937d60
Merge pull request #45934 from utdemir/master
...
bluejeans-gui: init at 1.6.39
2018-09-26 13:26:53 -05:00
Amin Bandali
4586ff7395
alloy: add alloy5 and take maintainership ( #47262 )
...
Add alloy5 (currently, 5.0.0.1), update homepage and downloadPage, and
take maintainership of the package.
2018-09-26 17:46:58 +01:00
John Ericson
e2a2073011
Merge remote-tracking branch 'upstream/master' into staging
2018-09-26 11:23:18 -04:00
aszlig
593062ddc2
fetchFromGitLab: Fix grouping issue for group arg
...
Issue introduced by c3612b97e6
.
Example output before that commit (witch a random package using
fetchFromGitLab):
$ nix-instantiate --eval -A hiawatha.src.urls
[ "https://gitlab.com/api/v4/projects/hsleisink%2Fhiawatha/repository/archive.tar.gz?sha=v10.8.1 " ]
After the commit:
$ nix-instantiate --eval -A hiawatha.src.urls
[ "https://gitlab.com/api/v4/projects/%2Fhsleisink%2Fhiawatha/repository/archive.tar.gz?sha=v10.8.1 " ]
And with this very commit, which fixes the issue:
$ nix-instantiate --eval -A hiawatha.src.urls
[ "https://gitlab.com/api/v4/projects/hsleisink%2Fhiawatha/repository/archive.tar.gz?sha=v10.8.1 " ]
The problem was that it has used optionalString in conjunction with "+",
so the optionalString only applied to the left-hand side of the +
operator.
Thanks to @ryantm for reporting the issue at:
c3612b97e6 (r220576764)
Signed-off-by: aszlig <aszlig@nix.build>
Reported-by: Ryan Mulligan <ryan@ryantm.com>
2018-09-26 16:17:18 +02:00
Michael Fellinger
3a275ac1eb
ejson: init at 1.2.0
2018-09-26 13:36:46 +02:00
Roman Volosatovs
eb7b217182
go-2fa: Init at 1.1.0
2018-09-26 11:36:02 +02:00
volth
92a9c5ac7d
net_snmp: build with default perl ( #47373 )
2018-09-26 08:51:22 +02:00
Will Dietz
a0248a0b68
Merge pull request #47365 from dtzWill/feature/matrix-clients
...
spectral: init at 2018-09-24; nheko: 0.5.0 -> 0.6.0 and bump dep mtxclient
2018-09-25 22:14:29 -05:00
Bart Brouns
32f3e4588f
zita-njbridge: init at 0.4.4
2018-09-26 04:14:35 +02:00
xeji
14a1907afa
Merge pull request #47358 from volth/perl-dev
...
perl: add devel version at 5.29.3
2018-09-26 00:20:07 +02:00
aszlig
65d0b082f3
Merge Paperwork update to version 1.2.4 ( #46487 )
...
Thanks to @symphorien for this work, which apart from the update itself
includes a few more fixes and cleanups.
I've tested building and running the upgraded Paperwork and while I
haven't done extensive testing on every little feature it seems to work
so far.
The changes also include an addition to fetchFromGitLab, which allows to
specify a group.
Merges: #46487
2018-09-25 23:13:08 +02:00
xeji
4ad424fbd6
qboot: 20150603 -> 20170330, fix build ( #47364 )
...
Switch back to original upstream project which is more recent
than the fork we used.
2018-09-25 22:32:46 +02:00
John Ericson
26272e52a0
Merge pull request #47362 from obsidiansystems/ghc-sphinx
...
ghc: Sphinx is a build-time dependency
2018-09-25 16:31:11 -04:00
John Ericson
21c2437cc6
ghc: Sphinx is a build-time dependency
2018-09-25 16:29:03 -04:00
Will Dietz
3ede6674a6
spectral: init at 2018-09-24
...
* needs at least qtgraphicaleffects not mentioned in docs
* doesn't want to use our libqmatrixclient, so let it use bundled
* took a few runs (or perhaps just patience with one) to populate,
when my profile icon appeared it seemed ready-- then click it
to see list of rooms and such.
2018-09-25 15:13:15 -05:00
volth
06faf5cc5c
perl: add devel version at 5.29.3
2018-09-25 19:51:20 +00:00
John Ericson
c701d6cb21
Merge remote-tracking branch 'upstream/master' into staging
2018-09-25 14:20:27 -04:00
Orivej Desh
42df4e6686
pokerth: build with protobuf 3.4
...
It fails to compile with 3.5 and 3.6.
2018-09-25 17:45:35 +00:00
Orivej Desh
9eb751496c
python.pkgs.protobuf: build with the default protobuf
2018-09-25 17:45:35 +00:00
Orivej Desh
616c30af9f
protobuf: default to protobuf3_6
2018-09-25 17:45:35 +00:00
Alexey Lebedeff
a6ff5865d1
rabbitmq-server: 3.6.10 -> 3.7.8
...
- New dependency on 'getconf' binary for
3aa619e9ef/src/vm_memory_monitor.erl (L448)
- New dependency on 'socat' for systemd notifications
4a3ee3a336/src/rabbit.erl (L361)
- elixir_1_6 for a new 'rabbitmqctl' tool
- Replace patching with providing custom PATH, as we already have some
other things here
- Renamed package in all-packages.nix from a legacy spelling
2018-09-25 11:19:23 +02:00
Sarah Brofeldt
0260747427
Merge pull request #46924 from colemickens/azcopy
...
azcopy: init at 10.0.1
2018-09-25 10:17:43 +02:00
Jan Tojnar
aba011fe71
Merge pull request #47305 from worldofpeace/qgnome
...
Add adwaita-qt & qgnomeplatform
2018-09-25 10:16:53 +02:00
Samuel Dionne-Riel
12051db622
U-Boot: Add Orange Pi Zero Plus2 (H5) build
2018-09-25 10:04:14 +03:00
aszlig
19e83bc2ba
Merge autoPatchelfHook improvements ( #47222 )
...
This includes the initialy commit was done by @Mic92 plus a few fixes
from my side. So essentially this avoids patching statically linked
executables and also speeds up searching for ELF files altogether.
I've tested this by comparing the outputs of all the derivations which
make use of this hook using the following Nix expression:
let
getPackagesForRev = rev: with import (builtins.fetchGit {
url = ./.;
inherit rev;
}) { config.allowUnfree = true; }; [
cups-kyodialog3 elasticsearch franz gurobi javacard-devkit
masterpdfeditor maxx oracle-instantclient powershell reaper
teamviewer unixODBCDrivers.msodbcsql17 virtlyst wavebox zoom-us
];
pkgs = import <nixpkgs> {};
baseRev = "ef764eb0d8314b81a012dae04642b4766199956d";
in pkgs.runCommand "diff-contents" {
chset = pkgs.lib.zipListsWith (old: new: pkgs.runCommand "diff" {
inherit old new;
nativeBuildInputs = [ pkgs.nukeReferences ];
} ''
mkdir -p "''${NIX_STORE#/}"
cp --no-preserve=all -r "$old" "''${NIX_STORE#/}"
cp --no-preserve=all -r "$new" "''${NIX_STORE#/}"
find "''${old#/}" "''${new#/}" \
\( -type f -exec nuke-refs {} + \) -o \( -type l -delete \)
mkdir "$out"
echo "$old" > "$out/old-path"
echo "$new" > "$out/new-path"
diff -Nur "''${old#/}" "''${new#/}" > "$out/diff" || :
'') (getPackagesForRev baseRev) (getPackagesForRev "");
} ''
err=0
for c in $chset; do
if [ -s "$c/diff" ]; then
echo "$(< "$c/old-path") -> $(< "$c/new-path")" \
"differs, report: $c/diff" >&2
err=1
fi
done
[ $err -eq 0 ] && touch "$out"
''
With these changes there is only one derivation which has altered
contents, which is "franz". However the reason why it has differing
contents is not directly because of the autoPatchelfHook changes, but
because the "env-vars" file from the builder is in
"$out/opt/franz/env-vars" (Cc: @gnidorah) and we now have different
contents for NIX_CFLAGS_COMPILE and other environment variables.
I also tested this against a random static binary and the hook no longer
tries to patch it.
Merges: #47222
2018-09-25 05:21:01 +02:00
Ryan Mulligan
8d865c9515
Merge pull request #44956 from puffnfresh/package/blastem
...
blastem: init at 0.5.1
2018-09-24 20:04:55 -07:00
Orivej Desh (NixOS)
9942ceef1f
Merge pull request #47307 from orivej/protobuf
...
protobuf3_6: init at 3.6.1
2018-09-25 02:20:51 +00:00
worldofpeace
94d079b6bc
adwaita-qt: init at 1.0
2018-09-24 22:16:00 -04:00
worldofpeace
6793313708
qgnomeplatform: init at 0.4
2018-09-24 22:16:00 -04:00
Kristoffer Thømt Ravneberg
6946d97ce4
gitlab-ee: init at 11.2.3
2018-09-25 03:53:32 +02:00
Orivej Desh
1c3ecab0f7
protobuf3_6: init at 3.6.1
2018-09-25 01:44:46 +00:00
John Ericson
4adf621798
Merge remote-tracking branch 'upstream/master' into haskell-no-rec
2018-09-24 20:09:25 -04:00
John Ericson
e6a476c862
ghc, ghcjs: Get rid of extraneous alex, happy, and hscolour args
...
The compilers themselves can pull them from `bootPkgs`, where they
should always come from anyways. This enforces that, simplifies that
code, and allows use to avoid more `rec { ... }` too.
2018-09-24 20:00:39 -04:00
Brian McKenna
77088b5d12
blastem: init at 0.5.1
2018-09-25 09:33:11 +10:00
John Ericson
5779fdb3d0
haskellPackages: Avoid outer rec { .. }
...
This is much nicer for overlays. For example, if someone binds a new
compiler / package set, its integer-simple variation will automatically
appear.
2018-09-24 18:42:04 -04:00
Jan Malakhovski
6ebad0821f
bluez-alsa: init at 1.3.1 ( #47236 )
2018-09-24 22:42:20 +02:00
Jörg Thalheim
0fcf01958b
Merge pull request #47112 from Avaq/add/twa
...
twa: init at 1.3.1
2018-09-24 21:41:37 +01:00
Elis Hirwing
a12787e61a
phpPackages.phpcbf: 3.3.1 -> 3.3.2
...
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.2
2018-09-24 22:17:51 +02:00
Elis Hirwing
1b0500e3f1
phpPackages.phpcs: 3.3.1 -> 3.3.2
...
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.2
2018-09-24 22:17:51 +02:00
Jörg Thalheim
725b57ba11
Merge pull request #47283 from flokli/elasticsearch-dsl-6.2.1
...
pythonPackages.elasticsearch-dsl: 0.0.9 -> 6.2.1
2018-09-24 20:40:21 +01:00
Vladimír Čunát
3a09a4b579
Merge branch 'master' into staging
...
Hydra: ?compare=1480463
2018-09-24 21:18:23 +02:00
Florian Klink
18c7fbd78d
pythonPackages.elasticsearch-dsl: 0.0.9 -> 6.2.1
2018-09-24 21:08:31 +02:00
Dmitry Kalinkin
39c85c3bf9
xfitter: init at 2.0.0
2018-09-24 14:34:49 -04:00
Dmitry Kalinkin
23e5af9e95
apfelgrid: init at 1.0.1
2018-09-24 14:34:49 -04:00
Dmitry Kalinkin
530de1cd82
apfel: init at 3.0.3
2018-09-24 14:34:49 -04:00
Dmitry Kalinkin
4f80119bc7
applgrid: init at 1.4.70
2018-09-24 14:34:49 -04:00
Dmitry Kalinkin
3187db6e8d
root5: init at 5.34.36
2018-09-24 14:34:49 -04:00
Dmitry Kalinkin
5c2a7f104e
qcdnum: init at 17-01-14
2018-09-24 14:34:48 -04:00
Dmitry Kalinkin
f793b9fd06
mela: init at 2.0.1
2018-09-24 14:34:10 -04:00
Dmitry Kalinkin
af476db8cb
hoppet: init at 1.2.0
2018-09-24 14:34:10 -04:00
rokk4
c160745a7b
ssocr: init at 2018-08-11
2018-09-24 20:10:51 +02:00
Jörg Thalheim
d123b30ed1
Merge pull request #47279 from asymmetric/asymmetric/remove-dapptools
...
Remove DappHub projects
2018-09-24 18:49:18 +01:00
Lorenzo Manacorda
6017c6fa5b
*: remove DappHub projects
...
DappHub maintains a separate overlay at
https://github.com/dapphub/dapptools/blob/master/overlay.nix
2018-09-24 19:24:06 +02:00
José Romildo Malaquias
7cd824116a
shades-of-gray-theme: init at 1.1.1 ( #47280 )
2018-09-24 19:22:56 +02:00
Edward Tjörnhammar
491a580716
pythonPackages.sharedmem: init at 0.3.5
2018-09-24 17:00:55 +02:00
Victor SENE
1e7997bdd2
roundcube: init at 1.3.7
2018-09-24 16:44:29 +02:00
Jaakko Luttinen
5e5e3d8864
carp: init at unstable-2018-09-15
2018-09-24 15:45:58 +03:00
Jörg Thalheim
3e270ff919
Merge pull request #46668 from mbode/doitlive_4
...
doitlive: 3.0.3 -> 4.0.1
2018-09-24 13:26:27 +01:00
Aldwin Vlasblom
6539722622
twa: init at 1.3.1
2018-09-24 13:31:54 +02:00
Jack Kelly
1def63c923
ultimate-oldschool-pc-font-pack: init at 1.0
2018-09-24 16:49:42 +10:00
Michael Raskin
610203c126
Merge pull request #47259 from AveryLychee/fix/treesheets
...
treesheets: 2017-03-27 -> 2018-08-18
2018-09-24 05:27:46 +00:00
Vincent Laporte
cbc609ca8c
ocamlPackages.odoc: init at 1.2.0
2018-09-24 05:08:37 +00:00
Vincent Laporte
886acaff11
ocamlPackages.doc-ock-xml: init at 1.2.1
2018-09-24 05:08:37 +00:00
Vincent Laporte
41f06396cc
ocamlPackages.doc-ock-html: init at 1.2.1
2018-09-24 05:08:37 +00:00
Vincent Laporte
55ef56b260
ocamlPackages.doc-ock: init at 1.2.1
2018-09-24 05:08:37 +00:00
Avery Lychee
14058e3cbc
treesheets: 2017-03-27 -> 2018-08-18
2018-09-24 13:06:43 +10:00
Andrew Dunham
7086e1fec3
xloadimage: init at 4.1 ( #47198 )
2018-09-24 00:04:07 +02:00
xeji
ccd2862130
Merge pull request #47141 from vbgl/jackline-20180511
...
jackline: 2017-12-24 -> 2018-05-11
2018-09-23 23:29:10 +02:00
Dmitry Kalinkin
cd1b9d93e6
pyjet: init at 1.3.0 ( #47243 )
2018-09-23 22:40:29 +02:00
Jörg Thalheim
58a97dfb49
autoPatchelfHook: do not patch statically linked files
...
Also speed up quite significantly due less forking.
2018-09-23 21:33:43 +01:00
Will Dietz
bb110d80fc
llvm7: init at 7.0.0rc3
...
Copy of 6 + updated hashes
2018-09-23 13:30:16 -05:00
John Ericson
359d00f8b0
top-level: system
should still come from the host platform
...
2a6e4ae49a
and
e51f736076
reverted a bit too much, and I
initially missed this when reviewing. The release notes already still
mention this change, too.
2018-09-23 13:24:44 -04:00
Sarah Brofeldt
4445414073
Merge pull request #44968 from Ekleog/wasm-gc-init
...
wasm-gc: init at 0.1.6
2018-09-23 16:07:34 +02:00
Léo Gaspard
0602e6ddfe
wasm-gc: init at 0.1.6
2018-09-23 22:33:09 +09:00
markuskowa
3f883b443c
gnuradio-limesdr: init at 1.0.0-RC ( #47176 )
2018-09-23 10:08:50 +02:00
Frederik Rietdijk
14673d61ed
Merge master into staging
2018-09-23 09:33:09 +02:00
Frederik Rietdijk
56853dc6d8
Merge pull request #45941 from NixOS/staging-next
...
Staging next
2018-09-23 09:31:28 +02:00
Frederik Rietdijk
343ac4d2fc
Merge pull request #42619 from nyanloutre/pythonPackages.block-io
...
pythonPackages.block-io: init at 1.1.8
2018-09-23 09:27:51 +02:00
Charles Duffy
bd13ef5944
Introduce desync, an alternate implementation of casync ( #47195 )
...
desync isn't as feature-rich as casync, but has a focus on production usability
and implementation quality which may make it a more appropriate tool.
2018-09-23 01:22:07 +02:00
Daiderd Jordan
52a1179b6c
ffmpeg: don't use gcc on darwin ( #47189 )
...
This isn't necessary and causes build failures for certain versions.
CC libavfilter/libmpcodecs/vf_eq2.o
CC libavfilter/libmpcodecs/vf_fil.o
CC libavfilter/libmpcodecs/vf_fspp.o
libavfilter/libmpcodecs/vf_fspp.c:939:18: error: unknown token in expression
movq %mm2, 0*8+(%rsp)
/cc ZHF #45961
2018-09-22 23:13:10 +02:00
Jörg Thalheim
a8413d816a
luaPackages.luadbi: 0.5 -> 0.6 ( #47156 )
...
Switch to maintained fork that is compatible with lua5.2/lua5.3.
This package was tested with prosody.
2018-09-22 22:27:35 +02:00
adisbladis
54cbcdf6a9
Merge pull request #46921 from rawtaz/open-vm-tools
...
open-vm-tools: 10.1.10 -> 10.3.0
2018-09-22 19:17:52 +08:00
Jörg Thalheim
e969e0f78a
Merge pull request #47138 from Jeschli/pev
...
pev: init at unstable-2018-07-22
2018-09-22 11:56:59 +01:00
Henry
5ebbd44e6d
systrayhelper: init at 0.0.3
...
offers a stdio json interface to create menu-items.
and send click events back over stdout.
2018-09-22 12:20:32 +02:00
jeschli
4c9898108d
pev: init at unstable-2018-07-22
2018-09-22 12:14:56 +02:00
Maximilian Bode
ff2dddac7d
pythonPackages.click-completion: init at 0.4.1
2018-09-22 09:52:49 +02:00
Maximilian Bode
af7adc206d
pythonPackages.shellingham: init at 1.2.6
2018-09-22 09:52:48 +02:00
Maximilian Bode
be1f39244f
pythonPackages.click-didyoumean: init at 0.0.3
2018-09-22 09:52:48 +02:00
Jan Tojnar
93408aecc4
Merge pull request #46274 from mvnetbiz/libratbag
...
libratbag: init at v0.9.903
2018-09-21 22:49:17 +02:00
Vincent Laporte
dbd5783791
jackline: 2017-12-24 -> 2018-05-11
2018-09-21 17:04:24 +00:00
Vincent Laporte
26aa4c36ba
ocamlPackages.erm_xmpp: 0.3 -> 0.3+20180112
2018-09-21 17:04:23 +00:00
Christian Kauhaus
544eaaa52b
lua: remove lua4 and lua5_0
...
Both versions are not maintained anymore upstream and have open security
issues, e.g. https://nvd.nist.gov/vuln/detail/CVE-2014-5461 .
The same holds for lua5_1 but that seems to be in use in some places.
Re #47122
Re #47123
2018-09-21 15:56:41 +02:00
volth
f32975e3fd
[cpan2nix] perlPackages.NetAmazonS3: 0.84 -> 0.85
...
dependencies:
perlPackages.TestLoadAllModules: init at 0.022
2018-09-21 12:19:11 +00:00
volth
0a35d73235
[cpan2nix] perlPackages.DateTimeFormatFlexible: 0.30 -> 0.31
2018-09-21 12:18:45 +00:00
volth
1c289d8ce3
[cpan2nix] perlPackages.TestRoutine: 0.025 -> 0.027
2018-09-21 12:18:32 +00:00
volth
0f1875bd65
[cpan2nix] perlPackages.CodeTidyAll: 0.70 -> 0.71
2018-09-21 12:18:18 +00:00
volth
7cf45d7a3c
[cpan2nix] perlPackages.LogDispatch: 2.67 -> 2.68
2018-09-21 12:18:06 +00:00
volth
c52ba3b52a
[cpan2nix] perlPackages.LWPProtocolHttps: cleanup
2018-09-21 12:17:44 +00:00
volth
4996fb9b9f
[cpan2nix] perlPackages.LinguaENTagger: 0.29 -> 0.30
2018-09-21 12:17:07 +00:00
volth
b866cad68b
[cpan2nix] perlPackages.ModuleSignature: 0.81 -> 0.83
2018-09-21 12:16:57 +00:00
volth
b2de2135fe
[cpan2nix] perlPackages.MailTransport: 3.002 -> 3.003
2018-09-21 12:16:46 +00:00
volth
8136df90da
[cpan2nix] perlPackages.MailMessage: 3.006 -> 3.007
2018-09-21 12:16:35 +00:00
volth
da9abd11a5
[cpan2nix] perlPackages.ArchiveZip: 1.62 -> 1.64
2018-09-21 12:16:20 +00:00
volth
9f9379d2e4
[cpan2nix] perlPackages.TestMockModule: 0.15 -> v0.170.0
2018-09-21 12:16:19 +00:00
volth
ca10e7903b
[cpan2nix] perlPackages.AnyEventHTTP: 2.23 -> 2.24
2018-09-21 12:15:46 +00:00
volth
878f362649
[cpan2nix] perlPackages.Pegex: 0.64 -> 0.67
2018-09-21 12:15:37 +00:00
volth
5f461ea927
[cpan2nix] perlPackages.MojoIOLoopForkCall: 0.19 -> 0.20
2018-09-21 12:15:33 +00:00
volth
2744f5a3ad
[cpan2nix] perlPackages.IOSocketSSL: 2.059 -> 2.060
2018-09-21 12:15:33 +00:00
volth
3f136c153d
[cpan2nix] perlPackages.GD: 2.68 -> 2.69
2018-09-21 12:15:31 +00:00
volth
d0f30e728a
[cpan2nix] perlPackages.ForksSuper: 0.94 -> 0.96
2018-09-21 12:15:30 +00:00
volth
1d1bb309d5
[cpan2nix] perlPackages.CryptJWT: 0.022 -> 0.023
2018-09-21 12:15:25 +00:00
volth
91fb471557
[cpan2nix] perlPackages.DateManip: 6.72 -> 6.73
2018-09-21 12:14:53 +00:00