Commit Graph

849 Commits

Author SHA1 Message Date
Alain Emilia Anna Zscheile
783a35ca3d maintainers: remove fogti
Feel free to remove the following packages, which were essentially personal tools:
- apc-temp-fetch:
    this is outdated anyways, it needs flit to build now,
    see also: 53bcaab3e9/net-analyzer/APC-Temp-fetch/APC-Temp-fetch-0.0.9.ebuild
- libowlevelzs
- zs-apc-spdu-ctl
- zs-wait4host
- zstxtns-utils
2024-04-27 14:44:36 +02:00
Austin Horstman
0aeb5d0cc2
unar: add meta.mainProgram 2024-04-13 21:59:20 -05:00
Stanisław Pitucha
a0c9e3aee1
Merge pull request #303498 from viraptor/afio-darwin
afio: darwin build
2024-04-12 11:05:08 +10:00
Stanisław Pitucha
5fe89bc95d afio: darwin build 2024-04-12 10:06:07 +10:00
Austin Horstman
548e6d56ae
atool: add meta.mainProgram 2024-04-09 22:47:22 -05:00
annalee
0d7dc0efc5
treewide: throw on unsupported system src access 2024-04-05 02:30:42 +00:00
Elian Doran
15e0d5515e
innoextract: Enable on darwin 2024-03-31 19:14:31 +03:00
Martin Weinelt
3321e63b12
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19 04:00:32 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Weijia Wang
b72ee72a80 unrar: move to pkgs/by-name 2024-03-08 09:38:52 +01:00
Weijia Wang
8c0f070826
Merge pull request #292520 from r-ryantm/auto-update/xarchiver
xarchiver: 0.5.4.22 -> 0.5.4.23
2024-03-07 12:02:24 +01:00
Weijia Wang
43317020e1
Merge pull request #291499 from r-ryantm/auto-update/wimlib
wimlib: 1.14.3 -> 1.14.4
2024-03-07 07:48:47 +01:00
R. Ryantm
be35df22e7 xarchiver: 0.5.4.22 -> 0.5.4.23 2024-03-06 21:47:49 +01:00
R. Ryantm
a2ce8e0d8a rar: 6.24 -> 7.00 2024-03-06 11:18:26 +00:00
Alexis Hildebrandt
8bfc662c08 7zz: add setup hook script to unpack DMG files 2024-02-29 08:53:23 +01:00
R. Ryantm
6f68ffeec3 wimlib: 1.14.3 -> 1.14.4 2024-02-26 05:59:28 +00:00
iivusly
08a48457f9 wimlib: fix fuse3 darwin dependency 2024-02-17 14:43:43 -08:00
a-n-n-a-l-e-e
e7a95fc785
Merge pull request #283791 from mfrischknecht/fix-arc_unpacker-build
arc_unpacker: apply AUR patch that fixes build on GCC 13
2024-02-11 16:30:48 -08:00
Manuel Frischknecht
d439d93c01 arc_unpacker: apply AUR patch that fixes build on GCC 13
`arc_unpacker` fails to build with GCC 13 because GCC stopped
transitively including `cstdint` in a lot of scenarios.
While the project is inactive (the repository has been archived
on GitHub), the Arch Linux user repository already contains a
patch that fixes this issue.

Since ofborg indicated unit test failures on darwin-aarch64,
this change also marks the package as broken for such machines.
Note that these test failures are very unlikely to be caused
by the patch applied here, as it only adds a single
`#include <cstdint>` statement in a single file and that
specific include has been pulled in with older versions
of GCC, anyway.

Co-authored-by: midchildan <git@midchildan.org>
Co-authored-by: annalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com>
2024-02-11 22:26:10 +01:00
github-actions[bot]
a7f4ae0644
Merge master into staging-next 2024-02-09 12:01:11 +00:00
Emery Hemingway
1a72ea7722 ehmry: reduce maintainership 2024-02-09 11:45:41 +00:00
github-actions[bot]
2579984b85
Merge master into staging-next 2024-02-05 18:01:13 +00:00
Sandro
bcc5881701
Merge pull request #281748 from panicgh/wimlib 2024-02-05 15:27:52 +01:00
Vladimír Čunát
986458ffbc
Merge #260710: zip: fix buffer overflow on Unicode path names
...into staging
2024-02-03 08:13:55 +01:00
Mario Rodas
50adc5a275
Merge pull request #281226 from trofi/cpio-update
cpio: 2.14 -> 2.15
2024-01-31 07:29:36 -05:00
Weijia Wang
f87fe26113
Merge pull request #277688 from r-ryantm/auto-update/xarchiver
xarchiver: 0.5.4.21 -> 0.5.4.22
2024-01-20 07:59:07 +01:00
Nicolas Benes
184c7127ea wimlib: 1.13.6 -> 1.14.3
https://wimlib.net/git/?p=wimlib;a=blob;f=NEWS.md;hb=v1.14.3
2024-01-18 13:15:07 +01:00
Sergei Trofimovich
32cacb9100 cpio: 2.14 -> 2.15
Changes: https://lists.gnu.org/archive/html/info-gnu/2024-01/msg00006.html
2024-01-15 21:58:48 +00:00
Mitchell Skaggs
d0f90d9ca7
{libedit,sharutils}: move env vars to env.*
Closes https://github.com/NixOS/nixpkgs/issues/273746
See https://github.com/NixOS/nixpkgs/pull/217206

Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2024-01-15 02:50:52 -06:00
Guillaume Girol
7f17864b5c
Merge pull request #278992 from ehmry/tarlz
tarlz: 0.24 -> 0.25
2024-01-14 10:57:54 +01:00
K900
838aefefc3 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 22:42:37 +03:00
GetPsyched
f98ec4f73c treewide: update meta.description to fit the guidelines 2024-01-09 17:12:31 +01:00
K900
bff9ee8862 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 13:03:34 +03:00
Thiago Kenji Okada
ce262e4287 rar: allow evaluation in all platforms 2024-01-08 19:33:53 +00:00
Thiago Kenji Okada
b2d0d556f1 rar: make update script get the latest version 2024-01-08 16:43:32 +00:00
Martin Weinelt
ef1898454c
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/aiohappyeyeballs/default.nix
2024-01-08 16:34:52 +01:00
Thiago Kenji Okada
c25a85bea5 rar: 6.21 -> 6.24 2024-01-08 14:24:40 +00:00
Thiago Kenji Okada
f86c15f484 rar: add update script 2024-01-08 14:24:40 +00:00
Thiago Kenji Okada
3698d80e37 unar: remove thiagokokada from maintainers 2024-01-07 21:38:15 +00:00
Emery Hemingway
aca6903d2b tarlz: 0.24 -> 0.25 2024-01-05 20:11:31 +02:00
R. Ryantm
d87e452c51 xarchiver: 0.5.4.21 -> 0.5.4.22 2023-12-30 08:42:11 +00:00
Eelco Dolstra
17d12f1bc1 sharutils: Fix static build on macOS
This is needed by nixStatic (via libarchive).
2023-12-18 07:04:48 -08:00
github-actions[bot]
6ffc5a8603
Merge staging-next into staging 2023-12-18 00:03:01 +00:00
Weijia Wang
4e80055e97
Merge pull request #273451 from wegank/cromfs-stdenv
cromfs: fix build with gcc 11+
2023-12-17 19:14:44 +01:00
github-actions[bot]
71c41d360a
Merge staging-next into staging 2023-12-17 18:01:38 +00:00
R. Ryantm
62f7117e7a peazip: 9.4.0 -> 9.6.0 2023-12-17 15:18:16 +00:00
github-actions[bot]
7ca491d676
Merge staging-next into staging 2023-12-17 12:01:44 +00:00
jopejoe1
6a08cc6e1a unzip: change license to info-zip
We have this license in our license list no reason not to use
2023-12-17 08:47:39 +00:00
Weijia Wang
15be6a54ec zpaq: add darwin support 2023-12-17 00:56:31 +01:00