Commit Graph

713 Commits

Author SHA1 Message Date
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
Zhaofeng Li
73410c1043 zarchive: init at 0.1.2 2022-10-31 14:03:26 -06:00
toonn
721d63b05c unrar: 6.1.7 -> 6.2.1 2022-10-29 11:39:43 -05:00
Damien Cassou
610c33b041
payload_dumper: init at unstable-2022-04-11 2022-10-24 09:15:52 +02:00
Piotr Halama
357600c08f unar: fix linker failure 2022-10-20 13:19:43 +02:00
José Romildo Malaquias
84c468fb53
Merge pull request #193837 from r-ryantm/auto-update/xarchiver
xarchiver: 0.5.4.18 -> 0.5.4.19
2022-10-04 17:58:55 -03:00
R. Ryantm
2f06a5fb8e wimlib: 1.13.5 -> 1.13.6 2022-10-01 05:30:36 +00:00
R. Ryantm
88eed8261d xarchiver: 0.5.4.18 -> 0.5.4.19 2022-10-01 03:43:14 +00:00
Dmitry Kalinkin
ca6034728b unzip: fix 404'd patch url 2022-09-28 15:03:46 -04:00
Anthony Roussel
f39c54608a rar: 6.11 -> 6.12 2022-08-25 21:44:02 +02:00
R. Ryantm
5f439dcf51 xarchiver: 0.5.4.17 -> 0.5.4.18 2022-08-02 06:16:22 +00:00
Vladimír Čunát
4ba8bc7d40
Merge branch 'master' into staging-next 2022-07-24 09:44:09 +02:00
Thiago Kenji Okada
d383e90ace _7zz: build on macOS 2022-07-23 21:20:22 +01:00
Thiago Kenji Okada
2458b102be _7zz: 22.00 -> 22.01 2022-07-23 12:26:18 +01:00
Thiago Kenji Okada
217e40ec41 _7zz: improve update.sh script 2022-07-23 12:26:17 +01:00
Sandro
8a5a3cb200
Merge pull request #181574 from shyim/patch-5 2022-07-17 00:04:18 +02:00
Shyim
41bf342f0a unzip: fix symlink unpacking issues on larger zips
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-07-16 11:06:56 +01:00
github-actions[bot]
fa96a4fa79
Merge master into staging-next 2022-07-16 00:02:26 +00:00
Yuriy Taraday
ee0389d810 runzip: enable for Darwin
It builds and works just fine on Darwin, it just needs explicit
libiconv dependency.
2022-07-15 19:00:18 +04:00
github-actions[bot]
1a74c5d703
Merge master into staging-next 2022-07-14 18:01:27 +00:00
Elis Hirwing
729fb87ae3
treewide: Drop myself as maintainer for some packages I don't use 2022-07-14 14:39:58 +02:00
PedroHLC ☭
5bb06a6970
unzip: no-lchmod build flag 2022-07-05 10:07:06 -03:00
github-actions[bot]
86c34bf774
Merge master into staging-next 2022-06-27 12:01:26 +00:00
Robert Schütz
2b9bd14ba9 unrar: 6.1.6 -> 6.1.7 2022-06-27 00:20:30 +00:00
github-actions[bot]
b1e76b5db1
Merge master into staging-next 2022-06-27 00:02:25 +00:00
Robert Schütz
e6a76ff9ae _7zz: 21.07 -> 22.00 2022-06-26 19:31:21 +00:00
github-actions[bot]
46b42d9734
Merge staging-next into staging 2022-06-16 23:27:58 +00:00
Robert Scott
61c35da607 treewide/servers,tools: add sourceType binaryNativeCode for many packages 2022-06-16 20:21:42 +01:00
Sergei Trofimovich
ffb456ae61 fetchzip: force UTF-8 compatibel locale to unpack non-ASCII symbols
musl and darwin support UTF-8 locales without any extras. As a result
unzip can unpack UTF-8 filenames there as is. But on glibc without
locale archive presence files get mangled as:

    deps/αβ -> deps/#U03b1#U03b2

This makes `fetchzip` fixed-output derivations unstable.

Tested this change to fail in `coq.src` which was generated in system
that mangles UTF-8 symbols:

    $ nix build -f. coq.src --rebuild -L
    source> trying https://github.com/coq/coq/archive/V8.15.2.zip
    source>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    source>                                  Dload  Upload   Total   Spent    Left  Speed
    source>   0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
    source> 100 8945k  100 8945k    0     0  1513k      0  0:00:05  0:00:05 --:--:-- 1989k
    source> unpacking source archive /build/V8.15.2.zip
    error: hash mismatch in fixed-output derivation '/nix/store/hrnyykm7wgw8vxisgq7hc2bg5gr0y6s8-source.drv':
             specified: sha256-h81nFqkuvZkMR7YLHy7laTq5yOhjMW+w6rYzncxvyD4=
                got:    sha256-DTspmwyD3Evl1CUmvUy2MonbLGUezvsHN3prmP9eK2I=

Note: it means that some of existing caches for fixed output
derivations become incorrect. It should not break already cached
tarballs on cache.nixos.org thus the impact should not be widespread.
2022-06-11 11:25:58 +01:00
Rick van Schijndel
cd3c25616d treewide: pkgs/tools: mark broken for darwin
All packages that were failing on x86_64-darwin are marked broken.
I'm assuming here that these are also broken on aarch64-darwin.
2022-05-29 10:56:04 +02:00
Artturin
b3caa2f1fe treewide: extraPostFetch -> postFetch 2022-05-23 17:18:50 +03:00
Armeen Mahdian
5421bf0ed9 arc_unpacker: unstable-2021-05-17 -> unstable-2021-08-06 2022-05-13 18:35:46 -05:00
Mario Rodas
907fd6ddf5
Merge pull request #172181 from raboof/gbl-support-on-darwin
gbl: darwin support
2022-05-09 09:08:04 -05:00
Arnout Engelen
b7c8400546
gbl: darwin support
Co-authored-by: Bobby Rong <rjl931189261@126.com>
2022-05-09 14:23:24 +02:00
Malo Bourgon
16e15fa68f treewide: add meta.mainProgram to many packages 2022-05-04 18:08:19 -07:00
Bobby Rong
11dbf9489d
gbl: use testers.testVersion 2022-04-26 17:50:18 +08:00
ajs124
0251903afe
Merge pull request #155001 from raboof/gbl-init-at-0.3.1
gbl: init at 0.3.1
2022-04-25 10:42:11 +01:00
Arnout Engelen
48bf204a58
gbl: init at 0.3.1 2022-04-25 10:35:30 +02:00
Rick van Schijndel
87d34a6b89
Merge pull request #169856 from samuelgrf/remove-samuelgrf-from-maintainers
treewide: remove samuelgrf from maintainers
2022-04-24 22:18:43 +02:00
Alexander Bich
e92dc71fee
bomutils: fix build with gcc 11 (#169845) 2022-04-23 10:28:12 +02:00
Samuel Gräfenstein
0c890f5866
treewide: remove samuelgrf from maintainers 2022-04-22 23:21:58 +02:00
Artturin
f1c7f19e49 treewide: testVersion -> testers.testVersion 2022-04-22 16:24:27 +03:00
Domen Kožar
9268d492f3
Merge pull request #168792 from roblabla/fix-wimlib-darwin
wimlib: Fix build on darwin.
2022-04-20 12:22:21 +01:00
Thiago Kenji Okada
21a40059dd _7zz: useUasm only in x86 platforms
`uasm` is x86 only.

It seems that in `aarch64-linux` at least, the optimizing build is done
without using any third-party tool (maybe using GCC's own assembly?).
2022-04-19 01:01:32 +01:00
Thiago Kenji Okada
b2d35019c0 _7zz: cross-compilation fixes 2022-04-18 22:55:43 +01:00
Thiago Kenji Okada
8d81114a37 _7zz: build with useUasm in more platforms 2022-04-18 18:21:35 +01:00
roblabla
f5b1bd166a wimlib: Fix build on darwin.
Wimlib works just fine on darwin, but two adjustments need to be made:

- Tests need to be disabled, as they rely on glibc-isms (such as
  lgetattr).

- cdrkit and syslinux dependencies are dropped, as those binaries are
  linux-only.
2022-04-15 17:28:16 +02:00
Thiago Kenji Okada
be3b235cd1 rar: 6.0.2 -> 6.11
Also add support for aarch64-darwin.
2022-03-28 06:48:33 -03:00
Thiago Kenji Okada
b83c8aff1e rar: fix build on darwin
See https://github.com/NixOS/nixpkgs/pull/163924.
2022-03-28 06:48:33 -03:00
j-k
c12cec8bc3
_7zz: correct license (#163999)
* _7zz: correct license and remove p7zip dependency

The code under Compress/Rar* is licensed under a specific unRAR license
Also Compress/LzfseDecoder.cpp is covered by BSD3

The unRAR code is removed from the `.tar.xz` since the license posits you
agree or remove the code from your hard drive
This adds some complexity to updating 7zz so there is also an update
script

Meta has been updated and tweaked

Source is now downloaded from sourceforge in the `.tar.xz` version to
avoid depending on p7zip

* _7zz: add notice of the license updates and optional unRAR licenced code
2022-03-18 12:47:19 +08:00