Commit Graph

26213 Commits

Author SHA1 Message Date
Frederik Rietdijk
8374a2a0ee Merge master into staging-next 2020-04-22 17:20:20 +02:00
adisbladis
955e235da3
p7zip: Make unfree features (rar support) optional 2020-04-22 16:06:50 +01:00
Emily
95f82e2a45 p7zip: remove non-free RAR support
7-Zip's RAR implementation is built on the non-free UnRAR source code;
DOC/License.txt says:

      Licenses for files are:
    
        1) CPP/7zip/Compress/Rar* files:  GNU LGPL + unRAR restriction
        2) All other files:  GNU LGPL
    
      The GNU LGPL + unRAR restriction means that you must follow both 
      GNU LGPL rules and unRAR restriction rules.
    
    ...
    
      unRAR restriction
      -----------------
    
        The decompression engine for RAR archives was developed using source 
        code of unRAR program.
        All copyrights to original unRAR code are owned by Alexander Roshal.
    
        The license for original unRAR code has the following restriction:
    
        The unRAR sources cannot be used to re-create the RAR compression algorithm, 
        which is proprietary. Distribution of modified unRAR sources in separate form 
        or as a part of other software is permitted, provided that it is clearly
        stated in the documentation and source comments that the code may
        not be used to develop a RAR (WinRAR) compatible archiver.

The unrar licensing is [infamously restrictive and non-free][fedora];
it's inappropriate for us to keep the RAR support while labelling the
package as free software (and indeed there's a commented-out line
pointing out that the current `meta.license` is false). Unfortunately,
the 7-Zip upstream seems uninterested in replacing the code with a
freely-licensed alternative (see [7-Zip ticket #1229][7zip]).

[fedora]: https://fedoraproject.org/wiki/Licensing:Unrar
[7zip]: https://sourceforge.net/p/sevenzip/feature-requests/1229/

An alternative solution would be to mark the p7zip package as non-free
instead; I decided not to because its other functionality (especially
`.7z` support) is freely-licensed and useful, and there are free
software alternatives for extracting RAR files (e.g. in nixpkgs there's
`archiver`, which is written in a memory-safe language, and `unar`,
which at least doesn't have two patches for CVEs that haven't been
addressed upstream...).

I checked that `7z(1)` fails gracefully on `.rar` files now:
    
    emily@renko ~/tmp> curl -L -O https://www.philippwinterberg.com/download/example.rar
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 5715k  100 5715k    0     0  6716k      0 --:--:-- --:--:-- --:--:-- 6716k
    emily@renko ~/tmp> 7z x example.rar
    
    7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
    p7zip Version 16.02 (locale=en_CA.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs x64)
    
    Scanning the drive for archives:
    1 file, 5853119 bytes (5716 KiB)
    
    Extracting archive: example.rar
    ERROR: example.rar
    Can not open the file as archive
    
        
    Can't open as archive: 1
    Files: 0
    Size:       0
    Compressed: 0
2020-04-22 15:01:48 +00:00
Martin Milata
2e8962bb6e colord-kde: use qt5's mkDerivation 2020-04-22 15:23:10 +02:00
Martin Milata
8dd46d4ffe luckybackup: use qt5's mkDerivation 2020-04-22 15:23:10 +02:00
Martin Milata
7dce1c5202 glogg: use qt5's mkDerivation 2020-04-22 15:23:10 +02:00
Martin Milata
adae9f1260 rocket: use qt5's mkDerivation 2020-04-22 15:23:10 +02:00
Martin Milata
b98fa7cdb8 httraqt: use qt5's mkDerivation 2020-04-22 15:21:49 +02:00
Jörg Thalheim
43790ee675
nixpkgs-review: 2.2.0 -> 2.3.0 2020-04-22 12:54:42 +01:00
Mario Rodas
95903d864c
ytop: 0.5.1 -> 0.6.0 2020-04-22 04:20:00 -05:00
Mario Rodas
e7b9fc42c8 sile: 0.10.3 -> 0.10.4
Changelog: https://github.com/sile-typesetter/sile/releases/tag/v0.10.4
2020-04-22 08:21:20 +02:00
Daniel Duan
16041e6274 tre-command: 0.2.2 -> 0.2.3
0.2.3 includes a [bugfix](https://github.com/dduan/tre/releases/tag/v0.2.3).
2020-04-22 08:20:59 +02:00
Emery Hemingway
59219a1e55 yggdrasil: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Emery Hemingway
a2e3fc32b3 cjdns: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Timo Kaufmann
379f7595d2
Merge pull request #79454 from Flakebi/spirv-cross
spirv-cross: init at 2020-01-16
2020-04-21 23:44:41 +00:00
Mario Rodas
f9ee56ff2e
Merge pull request #83936 from saschagrunert/cri-tools
cri-tools: v1.17.0 -> v1.18.0
2020-04-21 18:20:30 -05:00
Mario Rodas
dc4547f498
lxd: 4.0.0 -> 4.0.1 2020-04-21 18:00:00 -05:00
Frederik Rietdijk
23be4a8b4d Merge master into staging-next 2020-04-21 19:59:56 +02:00
Frederik Rietdijk
ec21df329a
Merge pull request #85636 from matthewbauer/blas-lapack-fix-fallout-from-83888
BLAS/LAPACK fix fallout from #83888
2020-04-21 19:59:16 +02:00
Jörg Thalheim
b1e93ddf4d ferm: 2.4.1 -> 2.5.1 2020-04-21 19:48:29 +02:00
Elis Hirwing
09d82f63a4 transifex-client: 0.13.6 -> 0.13.9 2020-04-21 19:46:48 +02:00
Raphael Borun Das Gupta
c970d3b105 ili2c: 5.0.0 -> 5.0.8 2020-04-21 19:45:55 +02:00
Peter Hoeg
e43a6c9468 mu: minor cleanup 2020-04-21 19:36:47 +02:00
Mario Rodas
77cb7ad618
Merge pull request #84938 from doronbehar/package-gjo
gjo: init at 1.0.2
2020-04-21 07:25:00 -05:00
Linus Heckemann
6673a4988e
gnupg: use libusb1 (#85374)
* gnupg: use libusb1

This fixes scdaemon's direct ccid support.

* systemd: fix gnupg-minimal
2020-04-21 08:35:40 +02:00
Frederik Rietdijk
803b3d296c Merge staging-next into staging 2020-04-21 08:29:51 +02:00
Scott Worley
d2d7fbc431 gzip: Don't depend on gzip being in $PATH 2020-04-21 08:24:27 +02:00
Mario Rodas
49d6a72a43
Merge pull request #85621 from misuzu/kmon-update
kmon: 1.0.1 -> 1.1.0
2020-04-20 21:25:24 -05:00
Michael Weiss
d8b7b590c7
html-proofer: 3.15.2 -> 3.15.3 2020-04-21 01:12:59 +02:00
Daniel Fullmer
4b0b23db77 wifite2: 2.5.2 -> 2.5.3 2020-04-20 23:10:15 +02:00
Matthew Bauer
ff2f2644f8 blas,lapack: use isILP64 instead of is64bit
This is a better name since we have multiple 64-bit things that could
be referred to.

LP64  : integer=32, long=64, pointer=64
ILP64 : integer=64, long=64, pointer=64
2020-04-20 16:02:43 -05:00
Jörg Thalheim
f349aca12a
Merge pull request #85626 from filalex77/procs-0.10.0
procs: 0.9.20 -> 0.10.0
2020-04-20 18:20:58 +01:00
Jörg Thalheim
59242df8d6
Merge pull request #85580 from siriobalmelli-foss/fix/mscgen
mscgen: fix build
2020-04-20 17:51:02 +01:00
Oleksii Filonenko
7133c01a7a
procs: 0.9.20 -> 0.10.0 2020-04-20 19:15:05 +03:00
misuzu
dc28779cee kmon: 1.0.1 -> 1.1.0 2020-04-20 18:12:02 +03:00
Sirio Balmelli
3a7dca9950
mscgen: clean up build
1. Remove freetype dependency:
    - was not being used by build
    - trying to enable freetype gives nontrivial error
      'gdoTextWidth: Problem doing text layout (GDFONTPATH=)'

2. Correctly link manpages by specifying 'outputs'.

3. Separate nativeBuildInputs from buildInputs

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2020-04-20 15:27:28 +02:00
worldofpeace
2a6c9b13c0
Merge pull request #85282 from xrelkd/add/sn0int
sn0int: init at 0.18.2
2020-04-20 08:55:26 -04:00
xrelkd
b4a2ec0dc6 sn0int: init at 0.18.2 2020-04-20 20:51:41 +08:00
Jörg Thalheim
5e76bf706b
Merge pull request #84920 from eraserhd/plan9port-version-update
plan9port: 2019-02-25 -> 2020-01-08
2020-04-20 12:12:15 +01:00
Mario Rodas
72e932d443
chezmoi: 1.7.18 -> 1.8.0 2020-04-20 04:20:00 -05:00
Bart Brouns
ed79cb56b7 mu: 1.2 -> 1.4.1
msg2pdf is disabled for now:
https://github.com/djcb/mu/blob/1.4.1/NEWS.org
2020-04-20 11:03:03 +02:00
robert seaton
f32e75c728
statserial: init at 1.1 (#75073) 2020-04-20 09:24:23 +02:00
Vincent Laporte
3e7a2b9147 ocamlPackages.janeStreet: 0.12 → 0.13
ocamlPackages.bistro: fix for core-0.13
ocamlPackages.phylogenetics: 2020-01-05 → 2020-01-25
2020-04-20 08:38:31 +02:00
Jörg Thalheim
32029f3c7f
Merge pull request #85482 from L-as/patch-1 2020-04-20 05:54:07 +01:00
Léo Gaspard
2d6f7344d8
Merge pull request #74841 from tilpner/ferm-update
ferm: 2.4.1 -> 2.5
2020-04-20 00:59:46 +02:00
Alyssa Ross
a72c5b5388 modemmanager: enableParallelBuilding
Seems to work fine for me at -j48.
2020-04-19 22:35:29 +00:00
Sirio Balmelli
410fc69c7c
mscgen: add pkg-config build-time dependency
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2020-04-20 00:01:30 +02:00
Florian Klink
ab0da25762
Merge pull request #85503 from emilazy/acme-test-cleanups
ACME test cleanups
2020-04-19 23:57:03 +02:00
Florian Klink
a88d17bc69
Merge pull request #83301 from evils/tuptime
Tuptime: Init Package, Module and Test
2020-04-19 23:38:53 +02:00
Mario Rodas
1406d8b314
Merge pull request #85343 from xrelkd/add/rshijack
rshijack: init at 0.3.0
2020-04-19 11:29:23 -05:00
rnhmjoj
55d52851a6
mitmproxy: 4.0.4 -> 5.1.1 2020-04-19 11:19:36 +02:00
Vladimír Čunát
e233a9d4dd
Merge #84442: staging-next branch 2020-04-18 23:11:00 +02:00
John Ericson
1ea80c2cc3 Merge remote-tracking branch 'upstream/master' into staging 2020-04-18 15:40:49 -04:00
Robert Scott
fbc11b4f02 aflplusplus: init at 2.59c 2020-04-18 19:52:11 +01:00
Milan
f6be877728
_3mux: init at 0.2.0 (#85141)
* _3mux: init at 0.1.0

* _3mux: 0.1.0 -> 0.2.0
2020-04-18 20:26:36 +02:00
xrelkd
07a85c01ac rshijack: init at 0.3.0 2020-04-19 02:20:15 +08:00
worldofpeace
21861f3a80
Merge pull request #85340 from xrelkd/add/sniffglue
sniffglue: init at 0.10.1
2020-04-18 14:16:40 -04:00
xrelkd
2b87ca0f9c sniffglue: init at 0.10.1 2020-04-19 01:57:35 +08:00
Oleksii Filonenko
a0cca88d16
_3mux: 0.1.0 -> 0.2.0 2020-04-18 18:43:58 +03:00
Oleksii Filonenko
9524aafeb7
httpie: 2.0.0 -> 2.1.0 2020-04-18 18:36:09 +03:00
Las
8a5fa6531f age: 1.0.0-beta2 -> unstable-2020-03-25
There has been no new official release of age,
but some important fixes and changes have been
done since the last release in December:
https://github.com/FiloSottile/age/compare/v1.0.0-beta2...f0f8092d60bb96737fa096c29ec6d8adb5810390
2020-04-18 22:59:03 +09:00
zowoq
3037b6d1ef fuse-overlayfs: 0.7.8 -> 1.0.0
https://github.com/containers/fuse-overlayfs/releases/tag/v1.0.0
2020-04-18 21:25:51 +10:00
Vladimír Čunát
d96487b9ca
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1582510
2020-04-18 07:42:26 +02:00
Emily
6285d5eabd pebble: v2.2.2 -> v2.3.0
Also add myself to maintainers and correct meta.homepage.
2020-04-18 05:15:47 +01:00
John Ericson
e3d50e5cb0 Merge branch 'master' of github.com:NixOS/nixpkgs into staging 2020-04-18 00:10:08 -04:00
Benjamin Hipple
3d902a8263
Merge pull request #84925 from NilsIrl/ghidra_9.1.2
ghidra: 9.1 -> 9.1.2
2020-04-17 22:56:46 -04:00
John Ericson
33c2a76c5e Merge remote-tracking branch 'upstream/master' into staging 2020-04-17 18:40:51 -04:00
Matthew Bauer
1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
Anders Kaseorg
4fdc455543
mesa-demos: init at 8.4.0 (#74310)
* mesa-demos: init at 8.4.0

Signed-off-by: Anders Kaseorg <andersk@mit.edu>

* Update pkgs/tools/graphics/mesa-demos/default.nix

Co-Authored-By: Doron Behar <doron.behar@gmail.com>
2020-04-17 14:00:48 -05:00
Jan Tojnar
42f2d370a5
Merge pull request #81955 from r-ryantm/auto-update/poppler-glib 2020-04-17 18:38:20 +02:00
Peter Hoeg
6f8c2afadf pcsc-cyberjack: minor cleanups 2020-04-17 22:54:34 +08:00
Peter Hoeg
52c06182eb
nix-prefetch: 0.3.0 -> 0.3.1 (#85367)
* nix-prefetch: 0.3.0 -> 0.3.1

* nix-prefetch: date in man page

* nix-prefetch: use UTC
2020-04-17 21:10:24 +08:00
Mario Rodas
ba947eba04
Merge pull request #85347 from zowoq/megatools
megatools: 1.10.2 -> 1.10.3
2020-04-17 05:54:19 -05:00
aszlig
3679c8d2d1
pcsc-cyberjack: 3.99.5_SP12 -> 3.99.5_SP13
Unfortunately, the upstream changelog consists of just the following:

  * Update to the Reiner-SCT repository rev cyberJack@1374

This is not very helpful since I haven't found a public SVN (I assume,
since it's using integer revisions) repository, so I decided to diff the
tarball against the old one, here's what I've found:

  * No longer ship generated files from autotools
  * Add support for REINER SCT cyberJack comfort PL
  * Add support for tanJack USB
  * Allow to override secoder information
  * Lots of whitespace and coding style changes

As mentioned above, the autotools-generated files are no longer shipped,
so I've added autoreconfHook to nativeBuildInputs.

I also verified the source tarball using the upstream hashes found here:

http://downloads.reiner-sct.de/LINUX/Hashwerte/Hashwerte.txt

Signed-off-by: aszlig <aszlig@nix.build>
Merges: https://github.com/NixOS/nixpkgs/pull/84749
2020-04-17 12:32:57 +02:00
Maximilian Bosch
20252ee647
findomain: 1.4.5 -> 1.5.0
https://github.com/Edu4rdSHL/findomain/releases/tag/1.5.0
2020-04-17 00:28:13 +02:00
zowoq
dc85a2e584 megatools: 1.10.2 -> 1.10.3 2020-04-17 08:07:55 +10:00
Niklas Hambüchen
37d03dd470
Merge pull request #85387 from r-ryantm/auto-update/gifski
gifski: 0.10.2 -> 0.10.4
2020-04-16 23:20:58 +02:00
R. RyanTM
fa5ee6e501 gifski: 0.10.2 -> 0.10.4 2020-04-16 17:21:49 +00:00
Jason Felice
ff4419ac4a plan9port: Do not attempt to build on aarch64-linux 2020-04-16 13:08:50 -04:00
zowoq
785eba0c23 fd: 7.5.0 -> 8.0.0
https://github.com/sharkdp/fd/releases/tag/v8.0.0
2020-04-16 19:21:43 +10:00
Jan Tojnar
4b706490da
Merge branch 'staging-next' into staging 2020-04-16 10:10:38 +02:00
Jan Tojnar
3d8e436917
Merge branch 'master' into staging-next 2020-04-16 10:09:43 +02:00
R. RyanTM
342eaba9eb cjdns: 20.5 -> 20.6 2020-04-16 12:29:02 +05:30
Mario Rodas
95e007d69f netdata-go.d.plugin: 0.15.0 -> 0.18.0 2020-04-15 21:15:52 -07:00
Mario Rodas
7ff456d2de netdata: 1.21.0 -> 1.21.1
Changelog: https://github.com/netdata/netdata/releases/tag/v1.21.1
2020-04-15 21:15:52 -07:00
Niklas Hambüchen
ae06d93779
Merge pull request #85273 from r-ryantm/auto-update/otfcc
otfcc: 0.9.6 -> 0.10.4
2020-04-16 04:38:51 +02:00
Mario Rodas
23b6677551
Merge pull request #85344 from xrelkd/update/eksctl
eksctl: 0.16.0 -> 0.17.0
2020-04-15 21:33:23 -05:00
Dmitry Kalinkin
af72bf0ae2
texlive.bin: fix for poppler 0.84 2020-04-16 04:17:22 +02:00
Niklas Hambüchen
9aaa515af3
Merge pull request #85292 from r-ryantm/auto-update/acpica-tools
acpica-tools: 20200110 -> 20200326
2020-04-16 04:09:27 +02:00
Niklas Hambüchen
4774ac3d03
Merge pull request #85297 from r-ryantm/auto-update/bibclean
bibclean: 3.03 -> 3.04
2020-04-16 04:07:38 +02:00
Niklas Hambüchen
4c48a24aca
Merge pull request #85310 from r-ryantm/auto-update/cfdg
cfdg: 3.2_2 -> 3.3
2020-04-16 04:02:49 +02:00
xrelkd
5905597f51 eksctl: 0.16.0 -> 0.17.0 2020-04-16 09:58:46 +08:00
Maximilian Bosch
8c50c432ef
Merge pull request #85114 from r-ryantm/auto-update/offlineimap
offlineimap: 7.3.2 -> 7.3.3
2020-04-15 23:44:18 +02:00
Maximilian Bosch
e3553f1d94
iftop: add passthru.tests to reference VM-test 2020-04-15 22:35:46 +02:00
R. RyanTM
8e00de9366 cfdg: 3.2_2 -> 3.3 2020-04-15 16:51:30 +00:00
Ryan Mulligan
5b36111f3c
Merge pull request #85238 from ryantm/linode-cli
linode-cli: remove deprecated perl version, init python version at 2.14.1
2020-04-15 09:22:45 -07:00
Ryan Mulligan
ccd6892678 linode-cli: remove deprecated perl version, init python version at 2.14.1 2020-04-15 09:19:34 -07:00
R. RyanTM
cf1c9247c2 bibclean: 3.03 -> 3.04 2020-04-15 12:28:23 +00:00
Mario Rodas
d9bdfd6d0b
Merge pull request #85274 from r-ryantm/auto-update/pgmetrics
pgmetrics: 1.8.1 -> 1.9.0
2020-04-15 06:52:14 -05:00
R. RyanTM
b8a83a2f97 acpica-tools: 20200110 -> 20200326 2020-04-15 11:17:41 +00:00