figsoda
ee94e763b5
Merge pull request #249657 from figsoda/ws
2023-08-18 13:06:46 -04:00
figsoda
fdad8eb089
Merge pull request #249542 from figsoda/expr
2023-08-18 13:06:35 -04:00
Robert Schütz
8801a2f280
clean-css-cli: use buildNpmPackage
2023-08-18 09:20:09 -07:00
OTABI Tomoya
06a21ebc4b
Merge pull request #242522 from Stunkymonkey/python-imagededup
...
python310Packages.imagededup: init at 0.3.2
2023-08-19 01:11:46 +09:00
K900
e631034b70
treewide: pin packages that don't build with new protobuf to old protobuf
2023-08-18 18:41:20 +03:00
K900
e0c33d7b90
Merge pull request #249883 from K900/mumble-fix-alternative
...
[staging-next] mumble: disable grpc, pin old protobuf version
2023-08-18 18:28:45 +03:00
Vladyslav Burzakovskyy
470705e777
python3Packages.tabcmd: init at 2.0.12
2023-08-18 15:38:10 +02:00
Vladyslav Burzakovskyy
02c688f182
python3Packages.pyinstaller-versionfile: init at 2.1.1
2023-08-18 15:37:25 +02:00
Vladyslav Burzakovskyy
a520ba04c4
python3Packages.tableauserverclient: init at 0.25
2023-08-18 15:36:29 +02:00
Vladyslav Burzakovskyy
18ff191370
python3Packages.types-appdirs: init at 1.4.3.5
2023-08-18 15:35:37 +02:00
Vladyslav Burzakovskyy
741fa23a32
python3Packages.types-mock: init at 5.1.0.1
2023-08-18 15:34:46 +02:00
ajs124
ad454d6393
Merge pull request #249701 from anthonyroussel/win-pvdrivers
...
win-pvdrivers: unstable-2015-07-01 -> unstable-2023-08-17, win-signed-gplpv-drivers: remove
2023-08-18 14:07:11 +02:00
github-actions[bot]
d87ab3bf05
Merge master into staging-next
2023-08-18 12:01:03 +00:00
WilliButz
8ecc900b2f
Merge pull request #249718 from 999eagle/feat/mpremote
...
mpremote: init at 1.20.0
2023-08-18 13:04:04 +02:00
Fabian Affolter
7e32260d42
Merge pull request #249892 from fabaff/model-bakery
...
python311Packages.model-bakery: init at 1.14.0
2023-08-18 11:53:38 +02:00
Fabian Affolter
f4170f6ab7
python311Packages.model-bakery: init at 1.14.0
2023-08-18 07:25:31 +00:00
K900
466a815683
Merge pull request #246301 from McSinyx/klee-ubsan
...
klee: use LLVM 12
2023-08-18 10:24:54 +03:00
github-actions[bot]
03146a5454
Merge master into staging-next
2023-08-18 06:01:01 +00:00
K900
fbea8bb3e8
mumble: disable grpc, pin old protobuf version
2023-08-18 08:49:06 +03:00
K900
874ec2e241
Merge pull request #249812 from K900/kf5-5.109
...
kde/frameworks: 5.108 -> 5.109
2023-08-18 08:45:00 +03:00
OTABI Tomoya
4313196794
Merge pull request #249552 from deshaw/upstream-python-datefinder
...
python3Packages.datefinder: init at 0.7.3
2023-08-18 13:17:11 +09:00
OTABI Tomoya
eed31df48b
Merge pull request #247912 from elohmeier/schemacrawler
...
schemacrawler: init at 16.20.4
2023-08-18 09:33:35 +09:00
OTABI Tomoya
c663c08694
Merge pull request #235798 from Laurent2916/fugashi
...
python3Packages.fugashi: init at 1.2.1
2023-08-18 09:30:59 +09:00
Pol Dellaiera
f2649e18fd
Merge pull request #248437 from ngi-nix/moss/lcsync
...
{lcrq,librecast,lcsync}: init at {0.1.0, 0.7-RC3, 0.2.1}
2023-08-18 02:23:23 +02:00
Nick Cao
31080a73ff
Merge pull request #249500 from aaronjheng/syncthing
...
{syncthing,syncthing-discovery,syncthing-relay}: unpin go1.19
2023-08-18 08:11:20 +08:00
github-actions[bot]
f1d7a13229
Merge master into staging-next
2023-08-18 00:01:46 +00:00
Albert Chae
a7aed5b8ab
lcsync: init at 0.2.1
...
Co-authored-by: Jason Odoom <jasonodoom@gmail.com>
Co-authored-by: Anish Lakhwara <anish+git@lakhwara.com>
Co-authored-by: Dominic Mills <dominic.millz27@gmail.com>
Co-authored-by: Albert Chae <albertchae@users.noreply.github.com>
Co-authored-by: Jack Leightcap <jack@leightcap.com>
Signed-off-by: Jack Leightcap <jack@leightcap.com>
2023-08-17 19:20:03 -04:00
K900
0fce2ea3f2
qt6Packages.kcoreaddons: drop
...
This doesn't build. This also shouldn't exist.
2023-08-18 00:21:05 +03:00
figsoda
6a47a2a939
Merge pull request #249217 from figsoda/dufs
2023-08-17 16:57:30 -04:00
figsoda
d66cb850a3
Merge pull request #249153 from figsoda/ulid
2023-08-17 16:57:14 -04:00
Robert Schütz
e1ba20238c
Merge pull request #249770 from dotlambda/eask-buildNpmPackage
...
eask: use buildNpmPackage
2023-08-17 20:34:16 +00:00
Robert Schütz
5953a946ea
maizzle: use buildNpmPackage
2023-08-18 03:27:07 +08:00
github-actions[bot]
fbb4f932ee
Merge master into staging-next
2023-08-17 18:01:06 +00:00
Laureηt
e2d726c151
python3Packages.unidic: init at 1.1.0
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: OTABI Tomoya <contact@natsukium.com>
2023-08-17 19:21:02 +02:00
Laureηt
3f41c7d4df
python3Packages.ipadic: init at 1.0.0
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: OTABI Tomoya <contact@natsukium.com>
2023-08-17 19:21:02 +02:00
Laureηt
89fac5de50
python3Packages.fugashi: init at 1.2.1
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: OTABI Tomoya <contact@natsukium.com>
2023-08-17 19:20:55 +02:00
Robert Schütz
eb2901d582
eask: use buildNpmPackage
2023-08-17 09:41:05 -07:00
natsukium
5462f67cc8
bamtools: init at 2.5.2
2023-08-18 00:17:15 +09:00
Pol Dellaiera
bfa55aa7f9
Merge pull request #249423 from Henry-Hiles/init-google-cursor
...
google-cursor: init at 2.0.0
2023-08-17 16:47:42 +02:00
Henry Hiles
c4ed81e15b
google-cursor: init at 2.0.0
2023-08-17 10:00:33 -04:00
3JlOy_PYCCKUI
a68a6b0b7e
anilibria-winmaclinux: init at 1.2.9
2023-08-17 16:19:33 +03:00
Elliot Cameron
26d2c8bbea
python3Packages.datefinder: init at 0.7.3
2023-08-17 09:12:04 -04:00
P. R. d. O
56cef849fe
signumone-ks: remove
2023-08-17 06:59:45 -06:00
Anthony Roussel
495c1fc88c
win-signed-gplpv-drivers: remove
...
win-signed-gplpv-drivers is now unmaintained upstream
See https://help.univention.com/t/installing-signed-gplpv-drivers/21828
Use win-pvdrivers instead (however, drivers are unsigned).
2023-08-17 14:53:38 +02:00
OTABI Tomoya
c4fa270c64
Merge pull request #249164 from savyajha/add-qbittorrentapi
...
python310Packages.qbittorrent-api: init at 2023.7.52
2023-08-17 21:34:37 +09:00
Enno Richter
f6c1d1d593
schemacrawler: init at 16.20.4
2023-08-17 14:06:38 +02:00
github-actions[bot]
3b76a64c44
Merge master into staging-next
2023-08-17 12:01:23 +00:00
Yuchen Guo
08ab4629b1
leafnode: 20121101 -> 20140727; leafnode1: init at 1.12
...
Signed-off-by: Yuchen Guo <yguo@posteo.net>
2023-08-17 11:15:59 +00:00
Julien Girard
8d96cbfdca
ocaml-protoc-plugin: init at 4.3.1
2023-08-17 13:00:07 +02:00
ajs124
b62649dfb2
Merge pull request #249608 from anthonyroussel/win-qemu-deprecated
...
win-qemu: remove
2023-08-17 12:45:13 +02:00
Sophie Tauchert
00f2f4b727
mpremote: init at 1.20.0
2023-08-17 11:28:53 +02:00
sternenseemann
232a372e29
Merge remote-tracking branch 'origin/master' into haskell-updates
2023-08-17 09:32:14 +02:00
OTABI Tomoya
3a4013b30f
Merge pull request #248070 from aaronjheng/dysnomia
...
dysnomia: use supervisor from python3Packages
2023-08-17 16:27:20 +09:00
OTABI Tomoya
b39ff89ceb
Merge pull request #248065 from aaronjheng/pyditz
...
pyditz: use python3Packages
2023-08-17 15:59:13 +09:00
Nick Cao
7a3d591326
Merge pull request #249653 from figsoda/make
...
cargo-make: 0.36.12 -> 0.36.13
2023-08-17 14:25:54 +08:00
github-actions[bot]
2e936d668c
Merge master into staging-next
2023-08-17 06:00:58 +00:00
Adam Joseph
f606e484b2
Merge pull request #248412 from lopsided98/libiio-python-static
...
libiio: disable Python for static builds
2023-08-17 05:04:38 +00:00
figsoda
8d5472026d
cargo-workspaces: 0.2.43 -> 0.2.44
...
Diff: https://diff.rs/cargo-workspaces/0.2.43/0.2.44
Changelog: https://github.com/pksunkara/cargo-workspaces/blob/v0.2.44/CHANGELOG.md
2023-08-16 21:01:35 -04:00
Nick Cao
8371ee8e4e
Merge pull request #249497 from aaronjheng/ligolo-ng
...
ligolo-ng: 0.4.3 -> 0.4.4
2023-08-17 08:47:09 +08:00
figsoda
eb3493f84c
cargo-make: 0.36.12 -> 0.36.13
...
Diff: https://diff.rs/cargo-make/0.36.12/0.36.13
Changelog: https://github.com/sagiegurari/cargo-make/blob/0.36.13/CHANGELOG.md
2023-08-16 20:35:31 -04:00
github-actions[bot]
a08eda861a
Merge master into haskell-updates
2023-08-17 00:11:15 +00:00
github-actions[bot]
43454c8a64
Merge master into staging-next
2023-08-17 00:01:52 +00:00
Thiago Kenji Okada
b267e5e03d
Merge pull request #169447 from auroraanna/peazip
...
peazip: init at 9.9.0
2023-08-16 22:55:58 +00:00
sternenseemann
9e4a1cf233
haskell.packages.ghc94.ghc-tags: pin to matching version 1.6
...
haskell.packages.ghc96.ghc-tags: test on Hydra
2023-08-17 00:33:57 +02:00
Pierre Bourdon
214c9de815
Merge pull request #220547 from anthonyroussel/gns_2_2_38
...
gns3-server,gns3-gui: 2.2.35.1 -> 2.2.42
2023-08-16 23:25:25 +02:00
Anna Aurora
b043af988c
peazip: init at 9.9.0
...
Co-authored-by: linsui <36977733+linsui@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Nikolay Korotkiy <sikmir@disroot.org>
Co-authored-by: Thiago Kenji Okada <thiagokokada@gmail.com>
2023-08-16 23:07:58 +02:00
Anthony Roussel
8731fe1812
win-qemu: remove
2023-08-16 21:49:08 +02:00
Ben Wolsieffer
d16b0690f8
libiio: disable Python for static builds
...
libiio's Python bindings use ctypes to load the shared library, which
obviously can't work with a static build. This has recently started
causing eval errors because the package uses
stdenv.hostPlatform.extensions.sharedLibrary, which isn't available when
building a static library.
This patch adds a flag to disable the Python bindings, and automatically
disables them for static builds.
Note that even with this patch, static libiio doesn't build successfully
by default. You have to disable avahi and manually disable libxml2 with
custom CMake flags.
2023-08-16 14:31:16 -04:00
t4ccer
0c9a9ae649
cmospwd: init at 5.1
2023-08-16 20:15:13 +02:00
github-actions[bot]
583df4e091
Merge master into staging-next
2023-08-16 18:01:01 +00:00
Vladimír Čunát
ec1e6d834a
python3Packages.onnx: fix by pinning to protobuf3
...
https://hydra.nixos.org/build/231651653
2023-08-16 19:18:17 +02:00
Bruno Bigras
d28fdbe974
veilid: init at 0.1.7
...
Co-authored-by: Evan Richter <evanjrichter@gmail.com>
2023-08-16 16:58:47 +00:00
sternenseemann
f3403ee5a2
Merge remote-tracking branch 'origin/master' into haskell-updates
2023-08-16 18:33:51 +02:00
Anthony Roussel
67a16a0e60
python311Packages.truststore: init at 0.7.0
2023-08-16 18:07:08 +02:00
happysalada
af13ed4483
documenso: init at 0.9
2023-08-16 23:38:23 +08:00
OTABI Tomoya
bd4ac8f9bd
Merge pull request #247806 from tiredofit/pkg-crypto-tracker
...
crypto-tracker: init at 0.1.8
2023-08-17 00:33:56 +09:00
Dave Conroy
cfebc50c3b
crypto-tracker: init at 0.1.8
...
crypto-tracker init at 0.1.8
Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>
2023-08-16 08:22:37 -07:00
Pol Dellaiera
848ad9bb70
Merge pull request #249510 from gaelreyrol/php-extension-vld-init
...
phpExtensions.vld: init at 0.18.0
2023-08-16 17:05:33 +02:00
Pol Dellaiera
ec6398fc2f
Merge pull request #245727 from jaduff/fflinuxprint
...
fflinuxprint: init at 1.1.3-4
2023-08-16 17:04:52 +02:00
Vladimír Čunát
87d0c28190
ibus-engines.mozc: fix build by pinning protobuf
...
The overidden protobuf would no longer build after update
https://hydra.nixos.org/build/231653253/nixlog/2/tail
2023-08-16 17:02:02 +02:00
James Duff
5cfd2d03aa
fflinuxprint: init at 1.1.3-4
2023-08-16 16:22:26 +02:00
figsoda
9a61d7506f
expr: init at 1.14.0
...
https://github.com/antonmedv/expr
2023-08-16 09:37:51 -04:00
Gaël Reyrol
f17751d00d
phpExtensions.vld: init at 0.18.0
2023-08-16 14:44:07 +02:00
Pol Dellaiera
4b8e137875
Merge pull request #248478 from TomaSajt/pdf-sign
...
pdf-sign: init at unstable-2022-08-08
2023-08-16 14:20:54 +02:00
github-actions[bot]
d99b92b3f7
Merge master into staging-next
2023-08-16 12:01:02 +00:00
TomaSajt
6daee5585d
pdf-sign: init at unstable-2022-08-08
2023-08-16 13:18:58 +02:00
Aaron Jheng
7c1a782ba6
{syncthing,syncthing-discovery,syncthing-relay}: unpin go1.19
2023-08-16 17:40:47 +08:00
Aaron Jheng
62bf40dea3
ligolo-ng: 0.4.3 -> 0.4.4
2023-08-16 17:29:33 +08:00
Pol Dellaiera
15200d6689
Merge pull request #227144 from shyim/add-roadrunner
...
roadrunner: init at 2023.2.2
2023-08-16 11:12:20 +02:00
OTABI Tomoya
0e4906ff17
Merge pull request #247853 from aaronjheng/shhgit
...
shhgit: remove
2023-08-16 17:31:46 +09:00
natsukium
a887febd06
python310Packages.ipytablewidgets: init at 0.3.1
2023-08-16 16:15:27 +08:00
natsukium
b16610365e
python310Packages.anywidget: init at 0.6.3
2023-08-16 16:15:27 +08:00
Soner Sayakci
2375c0f072
roadrunner: init at 2023.2.2
2023-08-16 09:46:45 +02:00
Savyasachee Jha
2e980b4e43
python310Packages.qbittorrent-api: init at 2023.7.52
2023-08-16 13:15:57 +05:30
github-actions[bot]
a5a93e1107
Merge master into staging-next
2023-08-16 06:01:05 +00:00
Nick Cao
79ce52869d
python310Packages.flask-marshmallow: rename from flask_marshmallow
2023-08-16 10:09:47 +08:00
Albert Chae
d1569f2d9b
librecast: init at 0.7-RC3
...
Co-authored-by: Jason Odoom <jasonodoom@gmail.com>
Co-authored-by: Anish Lakhwara <anish+git@lakhwara.com>
Co-authored-by: Dominic Mills <dominic.millz27@gmail.com>
Co-authored-by: Albert Chae <albertchae@users.noreply.github.com>
Co-authored-by: Jack Leightcap <jack@leightcap.com>
Signed-off-by: Jack Leightcap <jack@leightcap.com>
2023-08-15 21:40:53 -04:00
Albert Chae
2074124152
lcrq: init at 0.1.0
...
Co-authored-by: Jason Odoom <jasonodoom@gmail.com>
Co-authored-by: Anish Lakhwara <anish+git@lakhwara.com>
Co-authored-by: Dominic Mills <dominic.millz27@gmail.com>
Co-authored-by: Albert Chae <albertchae@users.noreply.github.com>
Co-authored-by: Jack Leightcap <jack@leightcap.com>
Signed-off-by: Jack Leightcap <jack@leightcap.com>
2023-08-15 21:40:53 -04:00
Pol Dellaiera
8737f92137
Merge pull request #249290 from Enzime/add/apparency
...
apparency: init at 1.5.1
2023-08-16 02:52:12 +02:00
Lily Foster
8dd75828e4
openutau: init at 0.1.158
2023-08-15 20:49:54 -04:00
github-actions[bot]
4a85282f9a
Merge master into haskell-updates
2023-08-16 00:11:07 +00:00
github-actions[bot]
bc80066085
Merge master into staging-next
2023-08-16 00:01:57 +00:00
Nick Cao
7595678a02
Merge pull request #249115 from shlevy/nix-plugins-12
...
nix-plugins: 11.0.0 -> 12.0.0
2023-08-15 17:56:13 -06:00
Michael Hoang
afd4607cf4
apparency: init at 1.5.1
2023-08-16 09:27:14 +10:00
figsoda
ed75ab352f
Merge pull request #248809 from figsoda/minizign
2023-08-15 17:15:52 -04:00
Austin Seipp
0570c3fdf6
gdal: introduce 'useMinimalFeatures' flag to reduce closure size
...
Summary: GDAL has an atrociously large closure weighing in at over
1.3GiB. This makes many things such as packaging PostGIS/PostgreSQL
inside Docker images, or even copying closures, perform pretty poorly.
More importantly, adding unlimited surface area to GDAL is effectively
a support and maintenance burden. This is one of the major motivators
of this patch: to make it possible to reduce the number of supported
raster formats and thus scope support and maintence to specific subsets
of functionality.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2023-08-15 16:04:39 -05:00
Shea Levy
65cbebcb81
nix-plugins: 11.0.0 -> 12.0.0
2023-08-15 16:11:59 -04:00
Jan Tojnar
86f6b16d28
Merge branch 'master' into staging-next
...
Conflicts:
- pkgs/servers/mail/mailman/python.nix (relevant to mailman-web)
between f8a17e4200
and 84f6a6755a
2023-08-15 21:39:20 +02:00
Pol Dellaiera
efba389c61
Merge pull request #248008 from athas/u2ps
...
u2ps: init at 1.2
2023-08-15 21:34:47 +02:00
K900
3ec5a51fb1
Merge pull request #249086 from K900/rtw88-2023-07-23
...
linuxPackages.rtw88: 2022-11-05 -> 2023-07-23
2023-08-15 22:29:31 +03:00
Pol Dellaiera
a51a2b6744
Merge pull request #242943 from magnouvean/g4music
...
g4music: init at 2.4
2023-08-15 21:25:13 +02:00
Troels Henriksen
95a20b3f39
u2ps: init at 1.2
2023-08-15 20:08:48 +02:00
magnouvean
817353588e
g4music: init at 3.2
2023-08-15 20:02:18 +02:00
Nick Cao
89050f32e7
Merge pull request #227104 from scm2342/kubectl-klock-init
...
kubectl-klock: init at 0.3.1
2023-08-15 05:39:22 -06:00
Sven Mattsen
cc34e8af57
kubectl-klock: init at 0.3.1
2023-08-15 11:13:13 +02:00
Pol Dellaiera
b1e020dcfe
Merge pull request #248522 from katexochen/dumpasn1-init
...
dumpasn1: init at 20230207.0.0
2023-08-15 10:52:42 +02:00
Jonas Heinrich
8353344d32
Merge pull request #249172 from figsoda/ztags
...
ztags: init at unstable-2023-08-03
2023-08-15 09:25:12 +02:00
Mario Rodas
08287aa0e1
Merge pull request #248536 from tobim/pkgs/google-cloud-cpp-2.14.0
...
[staging-next] google-cloud-cpp: 2.4.0 -> 2.14.0
2023-08-15 02:08:50 -05:00
Fabian Affolter
0079c1d2ea
Merge pull request #249207 from fabaff/pyoverkiz-bump
...
python311Packages.pyoverkiz: 1.9.1 -> 1.10.1
2023-08-15 08:44:30 +02:00
github-actions[bot]
df770ba961
Merge master into staging-next
2023-08-15 06:01:24 +00:00
Adam Joseph
0dfed0d79b
Merge pull request #247900 from amjoseph-nixpkgs/pr/stdenv/libgcc-no-more-cycles
...
glibcCross: use a libgcc built separately from gcc
2023-08-15 04:09:16 +00:00
happysalada
ea95c09176
nltk-data: init at unstable-2023-02-02
2023-08-15 10:51:41 +08:00
figsoda
49132eac82
ulid: init at 2.1.0
...
https://github.com/oklog/ulid
2023-08-14 21:46:18 -04:00
github-actions[bot]
93341b51c2
Merge master into haskell-updates
2023-08-15 00:11:16 +00:00
figsoda
dd2ba7159e
dufs: 0.34.2 -> 0.35.0
...
Diff: https://github.com/sigoden/dufs/compare/v0.34.2...v0.35.0
Changelog: https://github.com/sigoden/dufs/blob/v0.35.0/CHANGELOG.md
2023-08-14 19:50:51 -04:00
Vincenzo Mantova
1729f37d2b
biber-ms: init
2023-08-15 00:17:29 +01:00
Artturin
88b60b61b9
treewide: fix cross makeWrapper eval
...
fix `error: makeWrapper/makeShellWrapper must be in nativeBuildInputs`
The `faust.faust2ApplBase` in used in `faust2sc` + more, requires
changes because it puts all the callPackage arguments in the
`mkDerivation` call and thus causes a eval fail
`nix-eval-jobs --flake ".#legacyPackages.x86_64-linux.pkgsCross.aarch64-multiplatform" --workers 2 2>/dev/null --impure | jq 'select(.error?) | select(.error | match ("makeWrapper/makeShellWrapper"))'
2023-08-15 01:20:56 +03:00
Adam Joseph
64046f0191
glibcCross: use a libgcc built separately from gcc
...
### Summary
This PR completely and finally solves the gcc<->glibc circular
`buildInputs` problem, for cross compilation. The same technique
can be applied to native builds in the future.
Closes #213453
### Motivation
Prior to this PR, we had the following circular `buildInputs` problem:
1. gcc has glibc in its `buildInputs`
- a compiled copy of glibc must be present before building gcc;
if it isn't, gcc cripples itself (`inhibit_libc`) and refuses
to build libgcc_s.so
2. glibc has libgcc_s.so in its `buildInputs`
- glibc `dlopen()`s libgcc_s.so in order to implement POSIX
thread cancellation. For security reasons `glibc` requires
that the path to `libgcc_s.so` is [hardwired] into `glibc` at
compile time, so it's technically not a true dynamic link -- it
just pretends to be one.
3. libgcc_s.so is built in the same derivation as gcc
- libgcc_s.so is built as part of the gcc build process
We must cut one of these three links in the loop.
### Previous Attempts
Previously https://github.com/NixOS/nixpkgs/pull/238154 had
attempted to cut link (1) by building `gcc` without `glibc`, and
using the `libgcc_s` which emerges from that build. Unfortunately
this just doesn't work. GCC's configure script extracts quite a lot
of information from the glibc headers (which are a build artifact --
you can't just copy them out of the source tarball) and various
`./configure`-driven linking attempts. If `glibc` isn't around at
build time you wind up with a `libgcc_s.so` that is missing various
unwinder features (see https://github.com/NixOS/nixpkgs/issues/213453
for the most problematic one).
Musl "cuts" link (2), or rather never creates it in the first place.
["Cancellation cleanup handling in musl has no relationship to C++
exceptions and unwinding... glibc implements cancellation as an
exception"](https://wiki.musl-libc.org/functional-differences-from-glibc.html#Thread-cancellation ).
IMHO Musl made the smarter decision here. It is incredibly rare to
find a codebase that uses both POSIX thread cancellation *and* C++
exceptions. I have never seen a codebase that uses both *and*
expects them to be aware of each other, and I would be astonished if
one existed. Glibc paid an immense cost in complexity for something
nobody has ever used.
### Changes Made
This PR cuts link (3): instead of building libgcc_s.so as part of
gcc, we build it separately from gcc. Now there is a strict acyclic
graph of `buildInputs`:
```
gccWithoutTargetLibc
|
+--->glibc-nolibgcc
| |
| v
+--->libgcc
| |
| v
+--->glibc
| |
| v
+--->gcc
```
In other words, there's a simple linear `buildInputs` chain
`glibc-nolibgcc` `->` `libgcc` `->` `glibc` `->` `gcc` where all
four packages are compiled by (and therefore have as a
`(native)BuildInput`) `gccWithoutTargetLibc`.
`gccWithoutTargetLibc` and `glibc-nolibgcc` are strictly
bootstrapping artifacts; nothing else has them as a `buildInput` and
they shouldn't appear in the closure of any final deployment
packages. `glibc-nolibgcc` lacks `libgcc_s.so`, so it will segfault
if you try to use it with POSIX thread cancellation. Fortunately
all we need from it is (a) its headers (`lib.getDev`) and (b) to use
it in the `./configure` script for `libgcc`.
When translated over to the native bootstrap, `xgcc` takes the place
of `gccWithoutTargetLibc`, and the "first `glibc`" (we build two of
them) takes the place of `glibc-nolibgcc`. At that point our native
and cross bootstrap have the same overall architecture, and it
becomes possible to merge them (at last!)
[213453]: https://github.com/NixOS/nixpkgs/issues/213453
[238154]: https://github.com/NixOS/nixpkgs/pull/238154
[hardwired]: 7553d0fe29/pkgs/development/libraries/glibc/default.nix (L69-L88)
2023-08-14 15:09:06 -07:00
Adam Joseph
fcaa5a7556
libgcc: take from gcc unless explicitly overridden
2023-08-14 15:08:27 -07:00
Adam Joseph
f445f64207
libgcc: (re)init at 12.3.0
...
This commit restores the pkgs/development/libraries/gcc/libgcc
package, which was deleted by commit 9818d120be
.
We need to be able to build libgcc separately from gcc in order to
avoid a circular dependency. Nixpkgs is unusual -- unlike any other
distribution, it cannot tolerate circular dependencies between
dynamically linked libraries. Because of this, upstream is
extremely unsympathetic to the trouble that the glibc<->gcc circular
dependency causes for us; if we don't solve it ourselves it will not
be solved.
2023-08-14 15:08:27 -07:00
Fabian Affolter
9bd3f4c030
python311Packages.backports-strenum: init at 1.2.4
2023-08-14 23:42:48 +02:00
figsoda
c28d2906d4
ztags: init at unstable-2023-08-03
...
https://github.com/gpanders/ztags
2023-08-14 14:23:38 -04:00
github-actions[bot]
674c2b1920
Merge master into staging-next
2023-08-14 18:01:03 +00:00
Maximilian Bosch
a471325eaf
Merge pull request #221318 from mweinelt/synapse-extras
...
nixos/matrix-synapse: Allow passing extras, discover extras from config
2023-08-14 18:43:05 +02:00
Stefan Westerfeld
14ae6da134
gst123: init at 0.4.1
...
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
Signed-off-by: Stefan Westerfeld <stefan@space.twc.de>
2023-08-14 16:36:43 +00:00
Artturi
300da0a691
Merge pull request #248988 from Artturin/matchoscopes
...
lib.customisation.makeScope: Make `overrideScope` consistent with `makeScopeWithSplicing`
2023-08-14 18:56:30 +03:00
Artturin
b93da3f4b7
treewide: overrideScope'
-> overrideScope
...
`lib.makeScope` `overrideScope'` has been renamed to `overrideScope`
`fd --type f | xargs sd --string-mode "overrideScope'" "overrideScope"`
2023-08-14 18:46:47 +03:00
natsukium
edb0f26c7d
python310Packages.optimum: init at 1.11.1
2023-08-14 23:24:39 +08:00
chayleaf
2fb2f3994d
rizin: wrapper fixes
...
1. Set cutterPlugins to cutter.plugins rather than rizin.plugins which
it was set to by mistake
2. Remove Rizin binaries from Cutter wrapper, because they aren't
actually used by Cutter and if the user needs those binaries they
should install Rizin separately
2023-08-14 13:53:09 +00:00
figsoda
6ab8bfb3a5
Merge pull request #248607 from figsoda/cyber
2023-08-14 09:27:20 -04:00
figsoda
74c5a69597
Merge pull request #248559 from figsoda/anko
2023-08-14 09:27:13 -04:00
figsoda
87332df335
Merge pull request #248558 from figsoda/yaegi
2023-08-14 09:27:05 -04:00
github-actions[bot]
af70853335
Merge master into staging-next
2023-08-14 12:01:04 +00:00
Pascal Bach
1f546bd2bc
Merge pull request #247575 from lorenz/dsview-1-3-0
...
dsview: 1.2.2 -> 1.3.0
2023-08-14 13:31:47 +02:00
figsoda
37458514ef
icebreaker: init at unstable-2023-08-13
...
https://github.com/jonhoo/icebreaker
2023-08-14 11:11:57 +00:00
Tobias Mayer
54e9994a6b
grpc: refactor cxxStandard selection
...
GRPC is less aggressive in overriding `CMAKE_CXX_STANDARD` nowadays.
This allows us to take a less invasive approach to ensure that the
provided abseil package is configured with the same implementation
for the provided c++17 compatibility shims.
Instead of always setting `CMAKE_CXX_STANDARD`, we only do it to
override hard-coded downgrade on darwin. With that, we can use the
default configuration for abseil-cpp, reducing the number of instances
of that library in the build closure to one.
2023-08-14 11:50:30 +02:00
K900
552fafbb31
linuxPackages.rtw88: 2022-11-05 -> 2023-07-23
2023-08-14 12:44:21 +03:00
Nick Cao
475a4bd899
Merge pull request #248561 from figsoda/cel
...
cel-go: init at 0.17.1
2023-08-14 00:19:07 -06:00
github-actions[bot]
658c5f1dcf
Merge master into haskell-updates
2023-08-14 00:11:47 +00:00
github-actions[bot]
667a7541cd
Merge master into staging-next
2023-08-14 00:01:53 +00:00
Adam Joseph
cbc8aa437c
treewide: use uncurried version of makeScopeWithSplicing
2023-08-14 02:51:10 +03:00
Adam Joseph
a1fdbae706
lib.customisation: add uncurried form of makeScopeWithSplicing
...
Deeply-curried functions are pretty error-prone in untyped languages
like Nix. This is a particularly bad case because
`top-level/splice.nix` *also* declares a makeScopeWithSplicing, but
it takes *two fewer arguments*.
Let's add a version that uses attrset-passing form, to provide some
minimal level of sanity-checking.
This also provides defaults for keep and extra (these are often
unneeded by the user).
2023-08-14 02:50:32 +03:00
Emily
ff22379181
Merge pull request #248917 from LeSuisse/init-vault-ssh-plus-0.7.0
...
vault-ssh-plus: init at 0.7.0
2023-08-13 22:24:35 +02:00
Paul Meyer
090ac79235
dumpasn1: init at 20230207.0.0
...
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-08-13 21:21:44 +02:00
github-actions[bot]
12e030d6da
Merge master into staging-next
2023-08-13 18:00:59 +00:00
Bernardo Meurer
70dd76d94f
Merge pull request #247475 from qowoz/nix217
2023-08-13 13:27:20 -04:00
Weijia Wang
e44351946f
Merge pull request #248914 from nevivurn/feat/financequote-1.58
...
perlPackages.FinanceQuote: 1.57 -> 1.58
2023-08-13 17:25:57 +02:00
Jonas Heinrich
c5f4a46036
nixos/opensnitch: Add support for EPBF process monitor
...
Co-authored-by: Slime90
2023-08-13 22:19:48 +08:00
Atemu
5f98e7c92b
Merge pull request #247357 from atorres1985-contrib/emacs-update
...
emacs: update to 29.1
2023-08-13 16:15:36 +02:00
Thomas Gerbet
70648bee6e
vault-ssh-plus: init at 0.7.0
...
https://github.com/isometry/vault-ssh-plus
2023-08-13 15:34:11 +02:00
Weijia Wang
51d9ac9d9b
Merge pull request #247658 from Aleksanaa/fm
...
fm: init at unstable-2023-07-25
2023-08-13 15:29:47 +02:00
figsoda
9186d59d26
cel-go: init at 0.17.1
...
https://github.com/google/cel-go
2023-08-13 09:23:32 -04:00
Yongun Seong
59dc8ca70e
perlPackages.FinanceQuote: 1.57 -> 1.58
...
Diff: https://github.com/finance-quote/finance-quote/compare/v1.57...v1.58
2023-08-13 21:59:29 +09:00
aleksana
3907af8387
fm: init at unstable-2023-07-25
2023-08-13 14:34:31 +02:00
github-actions[bot]
0ee8715a0d
Merge master into staging-next
2023-08-13 12:00:52 +00:00
Azat Bahawi
0910b6c1c9
Merge pull request #246555 from azahi/qzdl
...
qzdl: init at unstable-2023-04-04
2023-08-13 14:33:49 +03:00
Adam Stephens
d8b50ae319
sabnbzd: 3.7.2 -> 4.0.3 ( #248411 )
...
* sabctools: init at 7.0.2
* sabnbzd: 3.7.2 -> 4.0.3
2023-08-13 13:21:29 +02:00
Robert Scott
e5615b6ce8
Merge pull request #245036 from risicle/ris-clap-init
...
clap: init at 1.1.8
2023-08-13 11:13:28 +01:00
Nick Cao
2c5267fdd1
Merge pull request #248587 from baloo/baloo/certdump/fixup-2023-08-11
...
certdump: fixup review comments
2023-08-13 00:39:12 -06:00
Nick Cao
44eabf1f1d
Merge pull request #248424 from donovanglover/gtk4-layer-shell
...
gtk4-layer-shell: init at 1.0.1
2023-08-13 00:26:02 -06:00
Nick Cao
e197ab20f3
Merge pull request #248005 from matthiasbeyer/update-grantlee
...
grantlee: 0.5.1 -> 5.2.0
2023-08-13 00:07:46 -06:00
Nick Cao
919c0e4550
Merge pull request #248001 from matthiasbeyer/update-wt
...
wt: qt4 -> qt5
2023-08-13 00:04:44 -06:00
github-actions[bot]
f5eb026a2a
Merge master into staging-next
2023-08-13 06:00:52 +00:00
Colin
1cce306495
alsa-project: expose the scope as a top-level package to support overrides
...
this enables overrides of the following form:
```
pkgs.extend (_self: super: {
alsa-project = super.alsa-project.overrideScope' (_alsaSelf: alsaSuper: {
alsa-ucm-conf = alsaSuper.alsa-ucm-conf.overrideAttrs (_: {
src = ...
});
});
)
```
2023-08-13 03:26:01 +00:00
figsoda
729f9309b0
minizign: init at unstable-2023-08-13
...
https://github.com/jedisct1/zig-minisign
2023-08-12 21:48:02 -04:00
figsoda
5f45086e20
Merge pull request #248602 from figsoda/pw
2023-08-12 20:55:27 -04:00
github-actions[bot]
163a5a5675
Merge master into haskell-updates
2023-08-13 00:11:49 +00:00
github-actions[bot]
050adb6d52
Merge master into staging-next
2023-08-13 00:02:15 +00:00
OTABI Tomoya
9aa5a78e71
Merge pull request #248524 from Aleksanaa/pokeget-rs
...
pokeget-rs: init at 1.2.0
2023-08-13 08:57:35 +09:00
Weijia Wang
31a86dc603
Merge pull request #248014 from tjni/amazon-kclpy
...
python310Packages.amazon-kclpy: rename from amazon_kclpy
2023-08-12 21:01:24 +02:00
Theodore Ni
60200a6183
python310Packages.amazon-kclpy: rename from amazon_kclpy
2023-08-12 11:08:06 -07:00
github-actions[bot]
1c639fb6fb
Merge master into staging-next
2023-08-12 18:00:55 +00:00
hacker1024
dfe2f4cd0f
nvidia-system-monitor-qt: init at 1.5 ( #202844 )
...
* maintainers: add hacker1024
* nvidia-system-monitor-qt: init at 1.5
2023-08-12 17:55:08 +02:00
Matthieu Coudron
9679fa969c
Merge pull request #246058 from antonmosich/qcal
2023-08-12 16:19:20 +02:00
github-actions[bot]
9f3079a7c3
Merge master into staging-next
2023-08-12 12:01:01 +00:00
Emily
9f039b93af
Merge pull request #248513 from OPNA2608/init/nuked-md
...
nuked-md: init at 1.2
2023-08-12 13:57:59 +02:00
Emily
7514c56c03
Merge pull request #222176 from SuperSamus/caffeine-ng
...
caffeine-ng: 4.0.2 -> 4.2.0
2023-08-12 13:53:55 +02:00
Emily
69655f52ef
Merge pull request #247536 from sund3RRR/conjure-init
...
conjure: init at 0.1.2
2023-08-12 13:21:08 +02:00
github-actions[bot]
e092a2a48d
Merge master into staging-next
2023-08-12 06:00:53 +00:00
Mario Rodas
8117571dff
zotero-translation-server: init at unstable-2023-07-13
2023-08-12 04:20:00 +00:00
OTABI Tomoya
41d65e418b
Merge pull request #248562 from figsoda/gpython
...
gpython: init at 0.2.0
2023-08-12 09:56:04 +09:00
OTABI Tomoya
efc9780007
Merge pull request #247421 from codifryed/dataclass-wizard-0.22.2
...
dataclass-wizard: init at 0.22.2
2023-08-12 09:45:38 +09:00
figsoda
09d7be2f72
pwvucontrol: init at 0.2
...
https://github.com/saivert/pwvucontrol
2023-08-11 20:44:53 -04:00
OTABI Tomoya
6e55c224b3
Merge pull request #246382 from Arcayr/mitm6
...
mitm6: init at 0.3.0
2023-08-12 09:43:49 +09:00
github-actions[bot]
f4d5aa6125
Merge master into haskell-updates
2023-08-12 00:11:03 +00:00
github-actions[bot]
f9497b22eb
Merge master into staging-next
2023-08-12 00:01:47 +00:00
figsoda
0cc75a5ec7
cyber: init at unstable-2023-08-11
...
https://github.com/fubark/cyber
2023-08-11 19:26:12 -04:00
Arthur Gautier
438d05615d
certdump: fixup review comments
...
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2023-08-11 20:58:50 +00:00
Markus Theil
aba5b377bf
frozen: init at unstable-2021-02-23
...
frozen is a small JSON parser and generator library,
targeted at embedded use-cases. As it only uses two
source files, add meson.build on the fly to enable
cross compilation.
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2023-08-11 19:27:43 +00:00
github-actions[bot]
9cc6a98540
Merge master into staging-next
2023-08-11 18:00:55 +00:00
Domen Kožar
e6e5501085
Merge pull request #248509 from NixOS/ceedling
...
init ceedling at 0.31.1
2023-08-11 18:39:27 +01:00
Vincent Laporte
fb5e53615b
hol_light: use default version of OCaml
2023-08-11 19:10:36 +02:00
Vincent Laporte
7e5ada58a9
ledit: use OCaml 4.11
2023-08-11 19:10:36 +02:00
Guy Boldon
a8d80cd408
dataclass-wizard: init at 0.22.2
2023-08-11 19:03:51 +02:00
figsoda
be02ea8a60
gpython: init at 0.2.0
...
https://github.com/go-python/gpython
2023-08-11 13:03:14 -04:00
Elliot Speck (Arcayr)
95ba50f055
mitm6: init at 0.3.0
2023-08-12 03:00:28 +10:00
figsoda
56f8886953
anko: init at 0.1.9
...
https://github.com/mattn/anko
2023-08-11 12:36:36 -04:00
figsoda
44759783f5
yaegi: init at 0.15.1
...
https://github.com/traefik/yaegi
2023-08-11 12:21:24 -04:00
Franz Pletz
8365cc5685
Merge pull request #248147 from TotalChaos05/waypaper
...
waypaper: init at 1.2
2023-08-11 17:09:27 +02:00
Silvan Mosberger
dcb50597cb
Merge pull request #243280 from YorikSar/dark-mode-notify-init
...
dark-mode-notify: init at 2022-07-18
2023-08-11 16:06:55 +02:00
Frederik Rietdijk
954b6397ae
Merge pull request #246829 from tjni/d2to1-cleanup
...
python3.pkgs.d2to1: remove as it's archived and breaks with setuptools 68
2023-08-11 15:30:29 +02:00
aleksana
b67b3bbf12
pokeget-rs: init at 1.2.0
2023-08-11 20:24:24 +08:00
Donovan Glover
8cde5d2401
gtk4-layer-shell: init at 1.0.1
2023-08-11 08:18:09 -04:00
OPNA2608
d0eee4a5a7
nuked-md: init at 1.2
2023-08-11 14:02:05 +02:00
github-actions[bot]
cc6e13abfb
Merge master into staging-next
2023-08-11 12:01:01 +00:00
Domen Kožar
5cf6feecdd
init ceedling at 0.31.1
2023-08-11 10:46:21 +01:00
Jonas Heinrich
979f71ba7c
Merge pull request #248423 from schuelermine/add/see
...
see: init at unstable-2023-03-19
2023-08-11 11:19:16 +02:00
VuiMuich
91eae85639
termusic: 0.7.10 -> 0.7.11 ( #247425 )
...
* termusic: 0.7.10 -> 0.7.11
* termusic: sort attributes alphabetically, remove `with lib;`
* termusic: fix builds on Darwin
* termusic: fix builds on Darwin
* termusic: fix builds on x86_64 Darwin
* termusic: fix builds on Darwin
* Revert "termusic: fix builds on Darwin"
This reverts commit 90670409e9
.
This reverts commit f137ccf109
.
* termusic: fix builds on Darwin
* termusic: fix builds on Darwin
---------
Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
2023-08-11 08:56:43 +02:00
Theodore Ni
afb1afc55e
python3.pkgs.d2to1: remove as it's archived and breaks with setuptools 68
2023-08-10 23:16:13 -07:00
github-actions[bot]
b4856800a9
Merge staging-next into staging
2023-08-11 06:01:25 +00:00
7c6f434c
51e7e7a385
Merge pull request #220885 from chayleaf/rz-ghidra
...
rz-ghidra, jsdec: init at 0.6.0; rizin-sigdb: init at unstable-2023-02-13
2023-08-11 05:58:43 +00:00
Franz Pletz
e8866c7597
Merge pull request #241154 from bachp/cryptomator-1.9.1
2023-08-11 05:34:33 +02:00
OTABI Tomoya
eb1bc85868
Merge pull request #244734 from blaggacao/init-git-url-parse
...
python310Packages.git-url-parse: init at 1.2.2
2023-08-11 11:59:34 +09:00
Anderson Torres
2160abc3ed
emacs29-macport: init at 29.1
2023-08-10 23:45:09 -03:00
Mario Rodas
7f65b7ca66
Merge pull request #248375 from Ch1keen/pwntools-ruby
...
rubyPackages.pwntools: init at 1.2.1
2023-08-10 20:55:27 -05:00
Anderson Torres
ae4e2e8676
emacs28-macport: rename from emacs-macport
...
Also, move emacsMacport to aliases.nix.
2023-08-10 22:47:13 -03:00
github-actions[bot]
9e1a350173
Merge master into haskell-updates
2023-08-11 00:11:08 +00:00
github-actions[bot]
1c6eb8b975
Merge staging-next into staging
2023-08-11 00:02:18 +00:00
Anselm Schüler
936b191b73
see: init at unstable-2023-03-19
2023-08-11 00:17:33 +02:00
Luke Granger-Brown
5bc5f31781
Merge pull request #248033 from lukegb/mvebu64boot
...
mvebu64boot: init at unstable-2022-10-20
2023-08-10 22:04:39 +01:00
Nikolay Korotkiy
e0703656cc
Merge pull request #234582 from Janik-Haag/python-ndn
...
python-ndn: init at 0.3-3
2023-08-11 00:39:18 +04:00
Vincent Laporte
8a584ba59f
ocamlPackages.kcas: init at 0.6.1
2023-08-10 21:59:57 +02:00
Vincent Laporte
d9b5ddcf05
ocamlPackages.domain-local-timeout: init at 0.1.0
2023-08-10 21:59:57 +02:00
Ali Caglayan
59d7a52fcb
merge-fmt: init at 0.3
...
Signed-off-by: Ali Caglayan <alizter@gmail.com>
2023-08-10 21:59:16 +02:00
Pol Dellaiera
47224fd0c5
Merge pull request #245930 from khaneliman/btrfs-assistant
...
btrfs-assistant: init at 1.8
2023-08-10 21:49:35 +02:00
Pol Dellaiera
f025b07248
Merge pull request #245990 from hzeller/20230728-add-qoi
...
qoi: init at unstable-2023-08-10
2023-08-10 21:33:19 +02:00
Austin Horstman
865b87200e
btrfs-assistant: init at 1.8
2023-08-10 14:31:10 -05:00
Udo Sauer
1050eee2a2
hostmux: init at 1.4.0
2023-08-10 18:56:00 +00:00
github-actions[bot]
ec1a84ef66
Merge staging-next into staging
2023-08-10 18:01:30 +00:00
figsoda
fac6214d84
Merge pull request #248036 from figsoda/zon2nix
2023-08-10 13:53:17 -04:00
Henner Zeller
9619d41256
qoi: init at unstable-2023-08-10
2023-08-10 10:33:36 -07:00
Vincent Laporte
191539342a
ocamlPackages.mirage-clock: 3.1.0 → 4.2.0
2023-08-10 18:49:13 +02:00
David Arnold
e250354465
python310Packages.git-url-parse: init at 1.2.2
2023-08-10 18:30:58 +02:00
Franz Pletz
0887186141
Merge pull request #243438 from nrhtr/add-sloth
...
sloth: init at 0.11.0
2023-08-10 15:20:43 +02:00
Ch1keen
d2ba75ff68
rubyPackages.pwntools: init at 1.2.1
2023-08-10 22:09:27 +09:00
Ch1keen
8d806f5e49
rubyPackages: update
2023-08-10 22:03:54 +09:00
github-actions[bot]
d98b254ef5
Merge staging-next into staging
2023-08-10 12:01:53 +00:00
OTABI Tomoya
b8392f9eb1
Merge pull request #248019 from tjni/setuptools-git-versioning
...
python3.pkgs.setuptools-git-versioning: init at 1.13.5
2023-08-10 20:45:30 +09:00
OTABI Tomoya
404d007942
Merge pull request #248086 from alanpearce/zsh-history-to-fish
...
zsh-history-to-fish: init at 0.3.0
2023-08-10 20:40:22 +09:00
Martino Fontana
a03a8db8b9
caffeine-ng: 4.0.2 -> 4.2.0
2023-08-10 13:24:42 +02:00