Commit Graph

900 Commits

Author SHA1 Message Date
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Alyssa Ross
200610b849
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/libraries/gtest/default.nix
	pkgs/development/libraries/hidapi/default.nix
2023-02-14 09:53:03 +00:00
John Ericson
d488c432fb brotli: Add meta.pkgConfigModules and test 2023-02-13 10:24:55 -05:00
github-actions[bot]
29c2637dda
Merge staging-next into staging 2023-02-13 12:02:05 +00:00
Martin Weinelt
3ea51a72e4
Merge pull request #215845 from risicle/ris-zstd-passthru-tests
zstd: add some key reverse-dependencies to passthru.tests
2023-02-13 11:06:25 +00:00
Robert Scott
f6664fb8ad
Merge pull request #215653 from trofi/zstd-update
zstd: 1.5.2 -> 1.5.4
2023-02-11 20:15:43 +00:00
John Ericson
3b7b2807bd
Merge pull request #215844 from obsidiansystems/more-meta-pkg-config-modules
treewide: Add `meta.pkgConfigModules` to a few packages
2023-02-11 11:47:55 -05:00
John Ericson
8e24bfb36a bzip2_1_1: Add meta.pkgConfigModules and test 2023-02-11 11:02:58 -05:00
John Ericson
839288b52a bzip3: Add meta.pkgConfigModules and test 2023-02-11 11:02:58 -05:00
Robert Scott
e186a328e4 zstd: add some key reverse-dependencies to passthru.tests 2023-02-11 00:09:44 +00:00
Sergei Trofimovich
32693f33a2 zstd: 1.5.2 -> 1.5.4
Changes: https://github.com/facebook/zstd/releases/tag/v1.5.4
2023-02-10 08:32:14 +00:00
Thomas Gerbet
38f0b51a3e upx: 3.96 -> 4.0.2
https://github.com/upx/upx/blob/v4.0.2/NEWS
2023-02-09 22:44:10 +01:00
John Ericson
18a0b82750 bzip2: Add meta.pkgConfigModules and test 2023-02-07 12:15:36 -05:00
Vladimír Čunát
8a77ed60ac
Merge branch 'master' into staging-next 2023-01-27 09:36:55 +01:00
figsoda
1c4e970c15 crabz: 0.7.10 -> 0.8.1
Diff: https://github.com/sstadick/crabz/compare/v0.7.10...v0.8.1

Changelog: https://github.com/sstadick/crabz/blob/v0.8.1/CHANGELOG.md
2023-01-26 14:59:37 -05:00
github-actions[bot]
a1c257a1c6
Merge master into staging-next 2023-01-25 18:01:20 +00:00
R. Ryantm
51c748a0ef advancecomp: 2.4 -> 2.5 2023-01-25 14:13:40 +00:00
github-actions[bot]
c47e4b69a3
Merge master into staging-next 2023-01-25 00:02:20 +00:00
figsoda
af1a7b1d79 crabz: 0.7.5 -> 0.7.10
Diff: https://github.com/sstadick/crabz/compare/v0.7.5...v0.7.10

Changelog: https://github.com/sstadick/crabz/blob/v0.7.10/CHANGELOG.md
2023-01-23 15:50:20 -05:00
Guillaume Girol
4ce9749f74 Merge remote-tracking branch 'origin/staging' into staging-nativeCheckInputs 2023-01-21 17:18:51 +01:00
Artturin
d29b1ecb89 make-bootstrap-tools.nix: fix for wrapped gzip 2023-01-21 17:19:38 +02:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Guillaume Girol
90c78aee6c Merge branch 'nativeCheckInputs' into staging-nativeCheckInputs 2023-01-21 12:00:00 +00:00
Sergei Trofimovich
b9b1d958d0 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/libraries/qt-6/modules/qtbase.nix
	pkgs/stdenv/linux/make-bootstrap-tools.nix
2023-01-20 21:56:57 +00:00
Tim Cuthbertson
7584d9fbf8 zstd: fix cross-compilation on darwin 2023-01-19 15:04:40 +11:00
Sergei Trofimovich
ea1a841e6f lzip: drop no-op nativeBuildInputs = [ ]; assignment
`nixpkgs` usually omits the assignment for most empty variables.
2023-01-16 16:44:13 +00:00
Artturi
f338f1422e
Merge pull request #209371 from Artturin/gziprepro
gzip: make reproducible when GZIP_NO_TIMESTAMPS is set
2023-01-15 00:04:51 +02:00
Sergei Trofimovich
69b181af30 lzip: drop unused 'texinfo' input
As `lzip` is a bootstrap package it's sensitive not to pull in packages
that increase `sdtenv` build dependency scope.

In this case `texinfo` can be omitted and we can use man and info pages
that come with release tarball itself.

Checked with diffoscope there is no material difference in the outputs.
2023-01-14 16:21:14 +00:00
Sergei Trofimovich
1cc478222e xz: 5.4.0 -> 5.4.1
Changes: https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD
2023-01-13 19:40:30 +00:00
Artturin
88f36d2694 gzip: make reproducible when GZIP_NO_TIMESTAMPS is set
the logic can be tested with

```
$ GZIP_NO_TIMESTAMPS=1 && echo "${GZIP_NO_TIMESTAMPS:+-n }"
-n
$ unset GZIP_NO_TIMESTAMPS && echo "${GZIP_NO_TIMESTAMPS:+-n }"

```
2023-01-12 01:30:29 +02:00
github-actions[bot]
892fc2184d
Merge master into staging-next 2023-01-11 18:01:26 +00:00
Robert Schütz
ae46fb3cb6 bzip3: 1.2.1 -> 1.2.2
https://github.com/kspalaiologos/bzip3/releases/tag/1.2.2
2023-01-11 03:18:35 -08:00
Martin Weinelt
c1e6c6af69 Merge remote-tracking branch 'origin/master' into staging-next 2023-01-11 03:51:33 +01:00
Artturi
27c1ec2ecf
Merge pull request #209816 from Artturin/deprecate-top-level-platform-aliases 2023-01-09 22:15:50 +02:00
Artturin
2eeb34c273 treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform 2023-01-09 21:13:22 +02:00
Martin Weinelt
4d65509504 Merge remote-tracking branch 'origin/master' into staging-next 2023-01-08 16:34:30 +01:00
Thiago Kenji Okada
f5cc524d77
Merge pull request #208982 from wegank/imagelol-darwin
imagelol: unbreak on aarch64-darwin
2023-01-08 12:02:24 +00:00
github-actions[bot]
ea5e5050f1
Merge master into staging-next 2023-01-06 06:01:11 +00:00
figsoda
411545a3d6 ouch: 0.4.0 -> 0.4.1
Diff: https://github.com/ouch-org/ouch/compare/0.4.0...0.4.1

Changelog: https://github.com/ouch-org/ouch/blob/0.4.1/CHANGELOG.md
2023-01-05 17:35:37 -05:00
Weijia Wang
67e911384e imagelol: unbreak on aarch64-darwin 2023-01-04 08:29:06 +01:00
Sergei Trofimovich
092d57c076 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
    pkgs/development/tools/language-servers/ansible-language-server/default.nix
2022-12-28 09:35:37 +00:00
figsoda
a211d94291 treewide: remove attrPath from nix-update-script calls
after https://github.com/Mic92/nix-update/pull/120 and https://github.com/NixOS/nixpkgs/pull/207703, `attrPath` can now be omitted when using `nix-update-script`
2022-12-26 12:39:21 -05:00
Sergei Trofimovich
73e6d3ed00 xz: 5.2.9 -> 5.4.0
Changes: https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD

While at it fixed the updater to pick single first (most recent)
version.
2022-12-18 13:30:03 +00:00
github-actions[bot]
1e7dd98694
Merge master into staging-next 2022-12-14 00:02:18 +00:00
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
Sergei Trofimovich
4ff395c061 xz: 5.2.8 -> 5.2.9
Changes: https://git.tukaani.org/?p=xz.git;a=blob_plain;f=NEWS
2022-12-03 16:14:01 +00:00
Sergei Trofimovich
cf14882221
Merge pull request #203202 from trofi/xz-update
xz: 5.2.7 -> 5.2.8
2022-12-01 08:39:55 +00:00
Vladimír Čunát
1380fec7bf
Merge #199742: upx: apply patch for CVE-2021-20285 2022-11-27 19:34:16 +01:00
Sergei Trofimovich
cd3cadc00a xz: 5.2.7 -> 5.2.8
Changes: https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD
2022-11-27 08:39:20 +00:00
figsoda
9e279b7bd3 ouch: 0.3.1 -> 0.4.0
Changelog: https://github.com/ouch-org/ouch/blob/0.4.0/CHANGELOG.md
2022-11-23 17:31:10 -05:00
R. Ryantm
2051570194 advancecomp: 2.3 -> 2.4 2022-11-23 14:45:41 +00:00
Thomas Watson
80e1bfb034 zfp: 0.5.5 -> 1.0.0, fix issues
Remove examples as they have some common executable names likely to
cause conflicts, there is no way to properly install them, and they are
not particularly useful. Remove now-unnecessary installation hacks.

Disable the long tests as they are just bigger versions of the short
tests and end up being pretty slow.

Build CUDA kernels for all GPUs to avoid issues at runtime.
2022-11-16 19:17:40 +01:00
R. Ryantm
d86977fda8 bzip3: 1.2.0 -> 1.2.1 2022-11-10 21:32:51 -08:00
Robert Schütz
a75977016b bzip3: 1.1.8 -> 1.2.0
https://github.com/kspalaiologos/bzip3/releases/tag/1.2.0
2022-11-07 15:21:40 -08:00
Thomas Gerbet
e43e91a2a2 upx: apply patch for CVE-2021-20285
Did not bump to 4.0.0 yet because the 4.0.0 release is affected by CVE-2021-30500 and CVE-2021-30501.
The patch for CVE-2021-30500 does not apply cleanly on top of 4.0.0.
2022-11-05 18:35:20 +01:00
R. Ryantm
45844e841e bzip3: 1.1.7 -> 1.1.8 2022-10-26 09:53:05 +00:00
R. Ryantm
bf3d4513a1 bzip3: 1.1.6 -> 1.1.7 2022-10-25 08:45:02 -07:00
Martin Weinelt
51fcbf5bb7 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-16 00:18:40 +02:00
Paul S
7d0a8f68cb
Update default.nix 2022-10-15 13:27:48 +01:00
Paul S
274698ddc9
Update pkgs/tools/compression/mozlz4a/default.nix
Co-authored-by: Naïm Favier <n@monade.li>
2022-10-15 13:24:00 +01:00
Paul S
28b5b053a7
mozlz4a: enable build on Darwin
See https://github.com/NixOS/nixpkgs/issues/196018
2022-10-14 18:05:48 +01:00
Artturin
7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
github-actions[bot]
7dc2d52e3b
Merge staging-next into staging 2022-10-06 12:02:07 +00:00
github-actions[bot]
8d6fbd7341
Merge master into staging-next 2022-10-06 12:01:31 +00:00
R. Ryantm
af3d02dfef bzip3: 1.1.5 -> 1.1.6 2022-10-06 05:58:04 +00:00
github-actions[bot]
d426366b62
Merge staging-next into staging 2022-10-05 00:05:03 +00:00
Martin Weinelt
253ca4957d Merge remote-tracking branch 'origin/master' into staging-next 2022-10-05 00:44:16 +02:00
Tobias Mayer
a0a570bf78 pkgsStatic.lz4: fix build 2022-10-03 08:19:53 +02:00
R. Ryantm
c11887327b xz: 5.2.6 -> 5.2.7 2022-10-03 15:51:55 +10:00
Vladimír Čunát
f8a0cacabc
Merge #187701: gzip: build bin/zless again
...into staging
2022-09-25 10:13:26 +02:00
Robert Vollmert
5d3373708f lz4: fix static build 2022-09-19 21:33:47 +02:00
R. Ryantm
1129316c97 dtrx: 8.3.1 -> 8.4.0 2022-09-17 09:14:00 +00:00
github-actions[bot]
6d6c2eeac1
Merge master into staging-next 2022-09-08 06:15:41 +00:00
R. Ryantm
2019dffa1a bzip3: 1.1.4 -> 1.1.5 2022-09-06 09:35:18 +00:00
github-actions[bot]
9fef82dc0b
Merge master into staging-next 2022-08-26 00:02:34 +00:00
Jonas Heinrich
53f45437c1
Merge pull request #171087 from r-ryantm/auto-update/dtrx
dtrx: 8.2.2 -> 8.3.1
2022-08-25 23:45:43 +02:00
Martin Weinelt
249398ffa8 Merge remote-tracking branch 'origin/staging-next' into staging 2022-08-25 00:32:27 +02:00
rian
0c5b09e106
plzip: init at 1.10 (#187539)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-08-21 21:48:03 +02:00
Ivan Kozik
23e5407bd4 gzip: build and install zless which went missing in gzip-1.12
Fixes https://github.com/NixOS/nixpkgs/issues/187697
2022-08-21 08:28:48 +00:00
Sergei Trofimovich
318846ae3b
Merge pull request #186639 from trofi/update-xz
xz: 5.2.5 -> 5.2.6
2022-08-18 11:43:43 +01:00
zowoq
f96b662752 lz4: 1.9.3 -> 1.9.4
https://github.com/lz4/lz4/releases/tag/v1.9.4
2022-08-17 16:01:38 +10:00
Sergei Trofimovich
17c8b2e3a7 xz: 5.2.5 -> 5.2.6
While at it added trivial updater.
Changes: https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=v5.2.6
2022-08-14 12:53:25 +01:00
Sandro
800e17f25c
Merge pull request #183259 from fgaz/heatshrink/init 2022-08-10 14:47:01 +02:00
Francesco Gazzetta
3fa1b317ac heatshrink: init at 0.4.1 2022-07-28 11:24:54 +02:00
github-actions[bot]
f110f87498
Merge master into staging-next 2022-07-27 00:02:31 +00:00
figsoda
4e7a1d6456 crabz: 0.7.2 -> 0.7.5 2022-07-26 20:29:53 +08:00
Vladimír Čunát
f3bfbd3dc2
Merge #181708: bzip2: fix hardcoded version (into staging) 2022-07-20 20:08:29 +02:00
Vladimír Čunát
b390eb96c2
bzip2: fix hardcoded version 2022-07-20 20:06:16 +02:00
Bernardo Meurer
0e48ac0469
Merge pull request #180028 from luizribeiro/zstd-riscv
zstd: Fix build on riscv hosts
2022-07-16 18:09:11 -07:00
K900
527595cc20 bzip2: 1.0.6.0.2 -> 1.0.8
Use latest upstream version, yoink updated autoconf patch from SUSE.
Might fix unpacking some very cursed files.
Dropped security patches applied upstream (see https://sourceware.org/bzip2/CHANGES).
2022-07-12 21:16:20 +03:00
R. Ryantm
58e7457e2a dtrx: 8.2.2 -> 8.3.1 2022-07-07 22:22:39 +00:00
Kevin Cox
1b47a92ce4
Merge pull request #178057 from risicle/ris-native-source-provenance-servers-tools-2
treewide/servers,shells,tools: add `sourceType` for more packages
2022-07-07 09:18:24 -04:00
Martin Weinelt
5739870901
zfp: use python3Packages 2022-07-04 13:12:41 +02:00
Luiz Ribeiro
c0fc8f51a2
zstd: Fix build on riscv hosts 2022-07-03 12:47:51 -05:00
Robert Scott
3d6c926c4f treewide/servers,shells,tools: add sourceType for more packages 2022-07-02 13:38:00 +01:00
Robert Schütz
d873c7c5d9 bzip3: 1.1.3 -> 1.1.4 2022-06-26 04:19:53 +00:00
Mario Rodas
835be707da bzip3: fix build on darwin 2022-06-07 16:24:17 -07:00
lunik1
436bb2e60e
efficient-compression-tool: init at 0.9.1 2022-06-07 20:23:37 +01:00
Vladimír Čunát
184698391d
Merge #173709: bzip3: init at 1.1.3 2022-06-05 08:39:01 +02:00
github-actions[bot]
ff43d848bf
Merge staging-next into staging 2022-05-27 18:01:52 +00:00