Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
558 commits
Select commit Hold shift + click to select a range
61de80e
openjfx11: 11.0.17+1 -> 11.0.18+1
thiagokokada Feb 3, 2023
88536ae
Merge pull request #210349 from prusnak/hidapi
Artturin Feb 3, 2023
f6b50bf
Merge pull request #213668 from reckenrode/moltenvk-1.2.2
NickCao Feb 3, 2023
e2c729d
Merge pull request #214046 from stephank/fix/meson
NickCao Feb 3, 2023
839b6b5
seahorse: add gpg 2.4.0 patch from upstream
fabianhjr Feb 3, 2023
41d7ce1
Merge master into staging-next
github-actions[bot] Feb 3, 2023
931f54c
Merge staging-next into staging
github-actions[bot] Feb 3, 2023
3daee4c
meson: cleanup after https://github.com/NixOS/nixpkgs/pull/214046
NickCao Feb 3, 2023
2dc3159
Merge #214299: gnome.seahorse: add gpg 2.4.0 patch from upstream
vcunat Feb 3, 2023
9b65aeb
python310Packages.types-toml: 0.10.8.1 -> 0.10.8.2
fabaff Feb 3, 2023
42d51f7
openjdk17: 17.0.5+8 -> 17.0.6+10
asbachb Jan 23, 2023
a8c155e
openjfx17: 17.0.5+1 -> 17.0.6+3
thiagokokada Feb 3, 2023
dcc7df7
Merge pull request #211685 from Artturin/splicingstuff1-split
Artturin Feb 3, 2023
c800315
roc-toolkit: split output
Artturin Feb 3, 2023
f482bbe
Merge staging-next into staging
github-actions[bot] Feb 3, 2023
1c7f726
glslang: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
8884720
spirv-headers: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
29e6668
vulkan-headers: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
b402229
vulkan-loader: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
9102bfd
spirv-tools: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
df3b29d
vulkan-validation-layers: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
51b8f73
vulkan-extension-layer: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
c171fe6
vulkan-tools: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
7a5a9bb
vulkan-tools-lunarg: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
44a1fb1
spirv-cross: 1.3.236.0 -> 1.3.239.0
PedroHLC Jan 30, 2023
7cf7276
glslang: revert AppleClang linker option
reckenrode Jan 30, 2023
be82be9
vk-bootstrap: 0.6 -> 0.7
PedroHLC Feb 3, 2023
7c72674
Merge pull request #213631 from PedroHLC/vulkan-1.3.239.0
NickCao Feb 3, 2023
ff60564
Merge pull request #214067 from jtojnar/gnome-staging
jtojnar Feb 3, 2023
c2b3bb6
Merge pull request #214086 from jtojnar/modemmanager
jtojnar Feb 3, 2023
b4bc100
Merge pull request #214353 from Artturin/rocsplit
Artturin Feb 3, 2023
9be0f13
pipewire: fix pipewire-rs builds
flokli Feb 3, 2023
1099adf
Merge pull request #214387 from flokli/nixpkgs-2
flokli Feb 3, 2023
89b1bf0
openjdk19: 19.0.1+10 -> 19.0.2+7
thiagokokada Feb 3, 2023
0685060
openjfx19: 19+11 -> 19.0.2.1+1
thiagokokada Feb 3, 2023
33ec677
re2: 2022-12-01 -> 2023-02-01
trofi Feb 3, 2023
0bfb9df
Merge pull request #214285 from thiagokokada/bump-openjdk
thiagokokada Feb 3, 2023
1e72ba7
Merge pull request #214295 from NickCao/meson-fix
superherointj Feb 3, 2023
8c24528
xorg.fontutil: 1.3.1 -> 1.3.3
trofi Feb 3, 2023
d0d8c15
Merge branch 'master' into staging-next
vcunat Feb 3, 2023
2e0f3bc
Merge master into staging-next
github-actions[bot] Feb 4, 2023
7c824bb
Merge staging-next into staging
github-actions[bot] Feb 4, 2023
7059939
ninja: fix cross compilation
NickCao Jan 11, 2023
62fe0b7
Merge pull request #214404 from trofi/re2-update
risicle Feb 4, 2023
ae91e9a
Merge master into staging-next
github-actions[bot] Feb 4, 2023
191f7a9
Merge staging-next into staging
github-actions[bot] Feb 4, 2023
6f4215e
dbus_cplusplus: fix build with gcc12 by another patch
vcunat Feb 4, 2023
ae7d9a3
gegl: patch to build after libraw update
vcunat Feb 4, 2023
ad1bdf4
v8, openbabel: fixup build with gcc12
vcunat Feb 4, 2023
9bccea5
mesa: build Intel drivers on i686
K900 Feb 3, 2023
68b1727
anbox, arc_unpacker: fix build after defaulting to gcc12
vcunat Feb 4, 2023
33919d2
Merge master into staging-next
github-actions[bot] Feb 4, 2023
b53f835
Merge staging-next into staging
github-actions[bot] Feb 4, 2023
640c102
openjfx11: add with{Media,Webkit} options
thiagokokada Feb 3, 2023
976849f
openjfx11: remove unnecessary NIX_CFLAGS_COMPILE options
thiagokokada Feb 3, 2023
45d3390
openjfx11: remove gtk2
thiagokokada Feb 3, 2023
3902273
openjfx15: add with{Media,Webkit} options
thiagokokada Feb 3, 2023
a764790
openjfx15: remove gtk2
thiagokokada Feb 3, 2023
d7c4a9b
openjfx17: add with{Media,Webkit} options
thiagokokada Feb 3, 2023
c6323fe
openjfx17: remove gtk2
thiagokokada Feb 3, 2023
1caf19b
openjfx19: add with{Media,Webkit} options
thiagokokada Feb 3, 2023
a41cfc3
openjfx19: remove gtk2
thiagokokada Feb 3, 2023
c517744
openjdk11: disable JavaFX by default
thiagokokada Feb 3, 2023
368a7a0
openjdk12: disable JavaFX by default
thiagokokada Feb 3, 2023
3db2a9d
openjdk13: disable JavaFX by default
thiagokokada Feb 3, 2023
0ff2443
openjdk14: disable JavaFX by default
thiagokokada Feb 3, 2023
4161997
openjdk15: disable JavaFX by default
thiagokokada Feb 3, 2023
644ec84
openjdk16: disable JavaFX by default
thiagokokada Feb 3, 2023
83a1024
openjdk17: disable JavaFX by default
thiagokokada Feb 3, 2023
6ba603b
openjdk18: disable JavaFX by default
thiagokokada Feb 3, 2023
ce6bc62
openjdk19: disable JavaFX by default
thiagokokada Feb 3, 2023
ad11f9c
bisq-desktop: enable JavaFX
thiagokokada Feb 3, 2023
3be06e7
pdfsam-basic: enable JavaFX
thiagokokada Feb 3, 2023
e5f214f
doc: document openjdk changes
thiagokokada Feb 3, 2023
a42fdc6
openjfx19: expose it to all-packages.nix
thiagokokada Feb 4, 2023
0c19bf4
openbabel2: fixup build with gcc12
vcunat Feb 4, 2023
2b7a2cf
Merge pull request #206643 from thiagokokada/openjdk-refactor
thiagokokada Feb 4, 2023
29be15b
krita: 5.1.4 -> 5.1.5
vcunat Feb 4, 2023
22e94a0
Merge master into staging-next
github-actions[bot] Feb 4, 2023
b95fd52
Merge staging-next into staging
github-actions[bot] Feb 4, 2023
5de3af2
genxword: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
736acf6
udiskie: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
db96503
autokey: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
7e5ee09
terminator: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
781b5f6
accountsservice: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
9c6bce8
gjs: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
0a62fb9
libgudev: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
71a5e14
libical: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
8f8a6eb
libmanette: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
6ae50e1
libnotify: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
61f9920
libqrtr-glib: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
883eeac
librsvg: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
f7af176
libsecret: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
fcda602
libvirt-glib: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
c4dc6ca
polkit: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
583a3c8
umockdev: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
448dde2
gpsd: remove obsolete gobject-introspection build input
alyssais Jan 25, 2023
309e4dc
python3.pkgs.pygobject: remove obsolete gobject-introspection build i…
alyssais Jan 25, 2023
e2d4879
qt5/qtwebengine: 5.15.11 -> 5.15.12
K900 Feb 4, 2023
a25786f
qt5/qtwebengine: pick patch to fix build with gcc 12
K900 Feb 4, 2023
8e09232
libbsd: 0.11.6 -> 0.11.7
trofi Feb 4, 2023
65f4af1
Merge pull request #210149 from NickCao/ninja-cross
superherointj Feb 4, 2023
2208049
Merge pull request #214421 from trofi/xorg.fontutil-update
trofi Feb 4, 2023
aaed9c9
Merge pull request #214408 from K900/mesa-i686-fix
wegank Feb 4, 2023
bc833a5
Merge master into staging-next
github-actions[bot] Feb 5, 2023
dfee1a3
Merge staging-next into staging
github-actions[bot] Feb 5, 2023
cb231fb
Merge master into staging-next
github-actions[bot] Feb 5, 2023
a3083db
Merge staging-next into staging
github-actions[bot] Feb 5, 2023
dc16389
gcc10StdenvCompat: fix the intended logic
vcunat Feb 5, 2023
8627b38
treewide: gcc11Stdenv on x86_64-linux -> gcc12Stdenv
vcunat Feb 5, 2023
7677b9a
libcryptui: accept gnupg 2.4
vcunat Feb 5, 2023
c2fb945
idsk, indi-full: more gcc12 fixups
vcunat Feb 5, 2023
0807fca
libxml2: restrict Python support in cross builds
alyssais Jan 26, 2023
07d1985
harfbuzz: re-disable introspection when not available
alyssais Jan 26, 2023
c5b8ba3
harfbuzz: broaden platforms
alyssais Jan 26, 2023
697e78b
pango: re-disable introspection when not available
alyssais Jan 26, 2023
da2dfc9
pango: broaden platforms
alyssais Jan 26, 2023
44cb005
furnace, boringssl, gloox, xorg.xf86videovmware: gcc12 fixups
vcunat Feb 5, 2023
93f577a
python2Packages.wheel: keep 0.37.1 for python2 since 0.38 dropped sup…
FRidh Feb 5, 2023
39c285e
Merge master into staging-next
github-actions[bot] Feb 5, 2023
dae72e8
Merge staging-next into staging
github-actions[bot] Feb 5, 2023
e580519
Merge pull request #214327 from fabaff/types-toml-bump
fabaff Feb 5, 2023
555f300
treewide: another round of gcc12 fixups
vcunat Feb 5, 2023
6190ed0
hdrmerge: fix build with updated libraw
vcunat Feb 5, 2023
52bef35
Merge #213694: Revert "rustc: add note about libiconv dependency"
vcunat Feb 5, 2023
5445b92
doxygen: depend on libiconv unconditionally
alyssais Jan 20, 2023
5eca787
chez-racket: support many more platforms
alyssais Jan 18, 2023
aa01f2c
chez-racket: depend on libiconv unconditionally
alyssais Jan 18, 2023
3404d6b
openjpeg: move jpylizer to nativeCheckInputs
alyssais Jan 26, 2023
f672b49
libdrm: fix build for FreeBSD
alyssais Jan 27, 2023
cfc0562
treewide: another round of gcc12 fixups
vcunat Feb 5, 2023
51cb32c
Merge master into staging-next
github-actions[bot] Feb 5, 2023
7f765c4
Merge staging-next into staging
github-actions[bot] Feb 5, 2023
617742d
Merge pull request #214785 from alyssais/doxygen-iconv
Ericson2314 Feb 5, 2023
c00251e
Merge pull request #214790 from alyssais/libdrm-freebsd
Ericson2314 Feb 5, 2023
6977491
Merge pull request #214789 from alyssais/openjpeg-bsd
Ericson2314 Feb 5, 2023
2f063f0
Merge pull request #214779 from alyssais/chez-racket-bsd
Ericson2314 Feb 5, 2023
3226550
Merge pull request #214782 from alyssais/gobject-introspection
Ericson2314 Feb 5, 2023
5e1e610
libsForQt5.maplibre-gl-native: fix evaluation
vcunat Feb 5, 2023
43ad4f2
openjpeg: fix tests
alyssais Feb 5, 2023
e628b19
Merge master into staging-next
github-actions[bot] Feb 6, 2023
68f2c8f
Merge staging-next into staging
github-actions[bot] Feb 6, 2023
9e0c9db
vim: 9.0.0609 -> 9.0.1275
r-ryantm Feb 6, 2023
9034e45
ceph: fix build with gcc 12
NickCao Feb 6, 2023
b2a1140
Merge master into staging-next
github-actions[bot] Feb 6, 2023
d016f8e
Merge staging-next into staging
github-actions[bot] Feb 6, 2023
111958c
python3Packages.torch: fix build with gcc 12
NickCao Feb 6, 2023
4b89fd2
Merge #214882: ceph: fix build with gcc12
vcunat Feb 6, 2023
c09e42d
python3Packages.torch: conditionalize -Wno-error={maybe-,}uninitializ…
NickCao Feb 6, 2023
47f15f5
Merge #214887: python3Packages.torch: fix build with gcc 12
vcunat Feb 6, 2023
5b5def9
Merge master into staging-next
github-actions[bot] Feb 6, 2023
8702f45
Merge staging-next into staging
github-actions[bot] Feb 6, 2023
73f0983
Merge pull request #210449 from wegank/darwin-hash
Artturin Feb 6, 2023
afef658
stdenv/setup.sh: Allow NIX_ATTRS_{JSON,SH}_FILE to be set correctly b…
roberth Feb 6, 2023
a7ba7b6
Revert "Revert Merge #214786: libvmaf: fix build for BSD"
alyssais Feb 6, 2023
f876e1f
Merge master into staging-next
github-actions[bot] Feb 6, 2023
36822ca
Merge staging-next into staging
github-actions[bot] Feb 6, 2023
acc47db
Merge pull request #214962 from alyssais/libvmaf-bsd
wegank Feb 6, 2023
07c6e6b
libredirect: fix build on musl libc
impl Feb 6, 2023
aa7d2fe
Merge pull request #214937 from hercules-ci/support-NIX_ATTRS-envs
Artturin Feb 6, 2023
4abe923
Merge pull request #214596 from trofi/libbsd-update
trofi Feb 6, 2023
421acf1
buildGo{Module,Package}: respect nix hardening flags when setting bui…
zowoq Jan 30, 2023
ff58d28
isocodes: fix cross to non-Python platforms
alyssais Feb 6, 2023
40d92d3
isocodes: enable parallel building
alyssais Feb 6, 2023
c92b392
Merge pull request #214854 from impl/libredirect-statx-musl
risicle Feb 6, 2023
1faf1ea
Merge pull request #212312 from SuperSandro2000/python310Packages.cry…
SuperSandro2000 Feb 6, 2023
b30088f
Merge master into staging-next
github-actions[bot] Feb 7, 2023
d3648de
Merge staging-next into staging
github-actions[bot] Feb 7, 2023
bf2dad5
Merge pull request #213434 from SuperSandro2000/pycryptodome
SuperSandro2000 Feb 7, 2023
e1739b1
pdfsam-basic: Fix jdk override
mweinelt Feb 7, 2023
41e5bd5
Merge master into staging-next
github-actions[bot] Feb 7, 2023
99cce0e
Merge staging-next into staging
github-actions[bot] Feb 7, 2023
fa0633e
libvisual: pull upstream fix for pkg-config SDL1 discovery
trofi Feb 6, 2023
2e4cb39
Merge pull request #214862 from r-ryantm/auto-update/vim
dasJ Feb 7, 2023
b89799a
systemd: fix build when withResolved=false and withImportd=true
chuangzhu Feb 7, 2023
ffeb843
pmdk: removed
superherointj Feb 6, 2023
8e8822c
mariadb: remove pmdk; make Numa optional
superherointj Feb 6, 2023
025d869
Merge pull request #215094 from chuangzhu/systemd-want-gcrypt
flokli Feb 7, 2023
7f41ad6
xorg.xorgserver: patch CVE-2023-0494
vcunat Feb 7, 2023
e968d03
ffmpeg_4: enable avresample again
Atemu Feb 7, 2023
ec0275c
ffmpeg-full: remove dead file
Atemu Feb 7, 2023
7d9ab62
util-linux: install completion
laalsaas Feb 6, 2023
48043f3
Merge #215113: xorg.xorgserver: patch CVE-2023-0494
vcunat Feb 7, 2023
84aa4c5
Merge #215118: ffmpeg: fixes
vcunat Feb 7, 2023
6bfd49e
Merge #214387: pipewire: fix pipewire-rs builds
flokli Feb 3, 2023
15cf84f
openssl: 3.0.7 -> 3.0.8
mweinelt Feb 7, 2023
faa4d60
openssl_1_1: 1.1.1s -> 1.1.1t
mweinelt Feb 7, 2023
b3653f3
Merge #215141: openssl: 3.0.7 -> 3.0.8
vcunat Feb 7, 2023
f1fefd4
Merge #215143: openssl_1_1: 1.1.1s -> 1.1.1t
vcunat Feb 7, 2023
3356399
Merge branch 'master' into staging-next
vcunat Feb 7, 2023
7244b4b
Merge master into staging-next
github-actions[bot] Feb 7, 2023
371c2a6
Merge staging-next into staging
github-actions[bot] Feb 7, 2023
84e37a1
stdenv: allow propagating propagated dependencies separately from the
Artturin Dec 31, 2022
9a9c42e
makeSetupHook: support depsTargetTargetPropagated
Artturin Dec 30, 2022
8be7ab6
wrapGAppsHook: make it work with strictDeps
Artturin Jan 1, 2023
4e3dcf3
treewide: makeSetupHook deps -> propagatedBuildInputs
Artturin Jan 1, 2023
8f17192
makeSetupHook: deprecate deps argument
Artturin Jan 1, 2023
680309f
add docs for makeSetupHook
Artturin Jan 28, 2023
eaaca27
Merge pull request #215138 from laalsaas/util-linux-completion
SuperSandro2000 Feb 7, 2023
7f09c17
Merge pull request #212258 from SuperSandro2000/python310Packages.ujson
SuperSandro2000 Feb 7, 2023
6056eaa
rustc: apply patch to fix delay_span_bug ICE
winterqt Feb 5, 2023
5780c84
Merge staging-next into staging
github-actions[bot] Feb 8, 2023
ef5aa34
glslviewer, tab: fixup build with gcc12
vcunat Feb 8, 2023
476d2bc
libptytty: fix musl and static
superherointj Feb 6, 2023
a83c427
portaudio: build with jack support
prusnak Feb 8, 2023
657c59c
Merge staging-next into staging
github-actions[bot] Feb 8, 2023
b216ad1
Merge pull request #214929 from superherointj/fix-musl-libptytty
NickCao Feb 8, 2023
555c21b
Merge pull request #214981 from superherointj/fix-musl-mariadb
ajs124 Feb 8, 2023
d5f88d5
hwdata: 0.366 -> 0.367
PedroHLC Feb 8, 2023
1f6d0b6
python310Packages.cryptography: 39.0.0 -> 39.0.1
dotlambda Feb 8, 2023
1e42908
Merge branch 'master' into staging-next
vcunat Feb 8, 2023
1f23f5a
Merge master into staging-next
github-actions[bot] Feb 9, 2023
bece38a
Merge staging-next into staging
github-actions[bot] Feb 9, 2023
6d65e4f
Merge pull request #215337 from PedroHLC/hwdata-0.367
NickCao Feb 9, 2023
8e69a97
Merge pull request #215361 from dotlambda/cryptography-39.0.1
mweinelt Feb 9, 2023
73fe614
Merge master into staging-next
github-actions[bot] Feb 9, 2023
bd14a95
Merge staging-next into staging
github-actions[bot] Feb 9, 2023
18d1c01
file: fix identification of pyzip files
alyssais Feb 9, 2023
92e6b20
strip-nondeterminism: 1.13.0 -> 1.13.1
alyssais Feb 9, 2023
c76e040
Merge master into staging-next
github-actions[bot] Feb 9, 2023
8c32008
Merge staging-next into staging
github-actions[bot] Feb 9, 2023
56c4f27
Merge pull request #215488 from alyssais/strip-nondeterminism-1.13.1
Artturin Feb 9, 2023
b5d4dad
Merge master into staging-next
github-actions[bot] Feb 9, 2023
87e3150
Merge staging-next into staging
github-actions[bot] Feb 9, 2023
8aee83b
postgresql_11: 11.18 -> 11.19
ajs124 Feb 9, 2023
0304c27
postgresql_12: 12.13 -> 12.14
ajs124 Feb 9, 2023
b908126
postgresql_13: 13.9 -> 13.10
ajs124 Feb 9, 2023
894c6a5
postgresql_14: 14.6 -> 14.7
ajs124 Feb 9, 2023
940b7d4
postgresql_15: 15.1 -> 15.2
ajs124 Feb 9, 2023
5bc9603
rustc: 1.67.0 -> 1.67.1
figsoda Feb 9, 2023
54a6770
libsecret: fix non-deterministic fail of test-collection
superherointj Feb 9, 2023
71c0c6d
Merge master into staging-next
github-actions[bot] Feb 10, 2023
0417b0e
Merge staging-next into staging
github-actions[bot] Feb 10, 2023
bff8e74
Merge master into staging-next
github-actions[bot] Feb 10, 2023
f72b07e
Merge staging-next into staging
github-actions[bot] Feb 10, 2023
123c88b
Merge #215557: postgresql: 15.2, 14.7, 13.10, 12.14, and 11.19
vcunat Feb 10, 2023
806b928
Merge pull request #213544 from fabaff/watchdog-bump
fabaff Feb 10, 2023
4388586
Merge pull request #215284 from prusnak/portaudio-jack
prusnak Feb 10, 2023
d607d07
rust-bindgen: 0.63.0 -> 0.64.0
alyssais Feb 8, 2023
9be52f6
Merge master into staging-next
github-actions[bot] Feb 10, 2023
400212a
python3Packages.flit-scm: Fix src hash
erikarvstedt Feb 10, 2023
3741288
Merge branch 'master' into staging-next
vcunat Feb 10, 2023
13e8ec1
Merge branch 'staging-next' into staging
vcunat Feb 10, 2023
016028b
Merge pull request #215678 from erikarvstedt/fix-flit-scm-src-2
mweinelt Feb 10, 2023
bc1660f
Merge pull request #215584 from superherointj/fix-libsecret-non-deter…
7c6f434c Feb 10, 2023
42cf9b7
Merge master into staging-next
github-actions[bot] Feb 10, 2023
1c17819
Merge staging-next into staging
github-actions[bot] Feb 10, 2023
aaa9ea8
Merge pull request #208537 from Artturin/makesetuphooksupportstrictdeps
Artturin Feb 10, 2023
431dbdc
treewide: remove issue #56943 workarounds
Artturin Dec 29, 2022
c9a08bb
dogtail: remove issue 56943 workaround
Artturin Dec 29, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions doc/builders/special.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
This chapter describes several special builders.
</para>
<xi:include href="special/fhs-environments.section.xml" />
<xi:include href="special/makesetuphook.section.xml" />
<xi:include href="special/mkshell.section.xml" />
<xi:include href="special/darwin-builder.section.xml" />
</chapter>
37 changes: 37 additions & 0 deletions doc/builders/special/makesetuphook.section.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# pkgs.makeSetupHook {#sec-pkgs.makeSetupHook}

`pkgs.makeSetupHook` is a builder that produces hooks that go in to `nativeBuildInputs`

## Usage {#sec-pkgs.makeSetupHook-usage}

```nix
pkgs.makeSetupHook {
name = "something-hook";
propagatedBuildInputs = [ pkgs.commandsomething ];
depsTargetTargetPropagated = [ pkgs.libsomething ];
} ./script.sh
```

#### setup hook that depends on the hello package and runs hello and @shell@ is substituted with path to bash

```nix
pkgs.makeSetupHook {
name = "run-hello-hook";
propagatedBuildInputs = [ pkgs.hello ];
substitutions = { shell = "${pkgs.bash}/bin/bash"; };
passthru.tests.greeting = callPackage ./test { };
meta.platforms = lib.platforms.linux;
} (writeScript "run-hello-hook.sh" ''
#!@shell@
hello
'')
```

## Attributes

* `name` Set the name of the hook.
* `propagatedBuildInputs` Runtime dependencies (such as binaries) of the hook.
* `depsTargetTargetPropagated` Non-binary dependencies.
* `meta`
* `passthru`
* `substitutions` Variables for `substituteAll`
4 changes: 0 additions & 4 deletions doc/languages-frameworks/gnome.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,10 +116,6 @@ For convenience, it also adds `dconf.lib` for a GIO module implementing a GSetti

- []{#ssec-gnome-hooks-gobject-introspection} `gobject-introspection` setup hook populates `GI_TYPELIB_PATH` variable with `lib/girepository-1.0` directories of dependencies, which is then added to wrapper by `wrapGAppsHook`. It also adds `share` directories of dependencies to `XDG_DATA_DIRS`, which is intended to promote GIR files but it also [pollutes the closures](https://github.com/NixOS/nixpkgs/issues/32790) of packages using `wrapGAppsHook`.

::: {.warning}
The setup hook [currently](https://github.com/NixOS/nixpkgs/issues/56943) does not work in expressions with `strictDeps` enabled, like Python packages. In those cases, you will need to disable it with `strictDeps = false;`.
:::

- []{#ssec-gnome-hooks-gst-grl-plugins} Setup hooks of `gst_all_1.gstreamer` and `grilo` will populate the `GST_PLUGIN_SYSTEM_PATH_1_0` and `GRL_PLUGIN_PATH` variables, respectively, which will then be added to the wrapper by `wrapGAppsHook`.

You can also pass additional arguments to `makeWrapper` using `gappsWrapperArgs` in `preFixup` hook:
Expand Down
9 changes: 8 additions & 1 deletion lib/customisation.nix
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,14 @@ rec {
outputSpecified = true;
drvPath = assert condition; drv.${outputName}.drvPath;
outPath = assert condition; drv.${outputName}.outPath;
};
} //
# TODO: give the derivation control over the outputs.
# `overrideAttrs` may not be the only attribute that needs
# updating when switching outputs.
lib.optionalAttrs (passthru?overrideAttrs) {
# TODO: also add overrideAttrs when overrideAttrs is not custom, e.g. when not splicing.
overrideAttrs = f: (passthru.overrideAttrs f).${outputName};
};
};

outputsList = map outputToAttrListElement outputs;
Expand Down
2 changes: 2 additions & 0 deletions nixos/doc/manual/release-notes/rl-2305.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,8 @@ In addition to numerous new and upgraded packages, this release has the followin

- The new option `services.tailscale.useRoutingFeatures` controls various settings for using Tailscale features like exit nodes and subnet routers. If you wish to use your machine as an exit node, you can set this setting to `server`, otherwise if you wish to use an exit node you can set this setting to `client`. The strict RPF warning has been removed as the RPF will be loosened automatically based on the value of this setting.

- `openjdk` from version 11 and above is not build with `openjfx` (i.e.: JavaFX) support by default anymore. You can re-enable it by overriding, e.g.: `openjdk11.override { enableJavaFX = true; };`.

- [Xastir](https://xastir.org/index.php/Main_Page) can now access AX.25 interfaces via the `libax25` package.

- `tvbrowser-bin` was removed, and now `tvbrowser` is built from source.
Expand Down
1 change: 0 additions & 1 deletion nixos/tests/systemd-cryptenroll.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import ./make-test-python.nix ({ pkgs, ... }: {
name = "systemd-cryptenroll";
meta = with pkgs.lib.maintainers; {
maintainers = [ ymatsiuk ];
broken = true; # times out after two hours, details -> https://github.com/NixOS/nixpkgs/issues/167994
};

nodes.machine = { pkgs, lib, ... }: {
Expand Down
6 changes: 6 additions & 0 deletions pkgs/applications/audio/aether-lv2/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ stdenv.mkDerivation rec {
lv2 libX11 libGL libGLU mesa
];

NIX_CFLAGS_COMPILE = [
# Needed with GCC 12
"-Wno-error=array-bounds"
"-Wno-error=stringop-overflow"
];

installPhase = ''
mkdir -p $out/lib/lv2
cp -r aether.lv2 $out/lib/lv2
Expand Down
4 changes: 4 additions & 0 deletions pkgs/applications/audio/bespokesynth/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};

postPatch = ''
sed '1i#include <memory>' -i Source/TitleBar.h # gcc12
'';

cmakeBuildType = "Release";

cmakeFlags = lib.optionals enableVST2 [ "-DBESPOKE_VST2_SDK_LOCATION=${vst-sdk}/VST2_SDK" ];
Expand Down
5 changes: 1 addition & 4 deletions pkgs/applications/audio/blanket/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ python3Packages.buildPythonApplication rec {
pkg-config
wrapGAppsHook4
desktop-file-utils
gobject-introspection
];

buildInputs = [
glib
gtk4
libadwaita
gobject-introspection
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
Expand All @@ -48,9 +48,6 @@ python3Packages.buildPythonApplication rec {
pygobject3
];

# Broken with gobject-introspection setup hook
# https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;
format = "other";

postPatch = ''
Expand Down
2 changes: 2 additions & 0 deletions pkgs/applications/audio/calf/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
sha256 = "17x4hylgq4dn9qycsdacfxy64f5cv57n2qgkvsdp524gnqzw4az3";
};

outputs = [ "out" "doc" ];

enableParallelBuilding = true;

nativeBuildInputs = [ pkg-config ];
Expand Down
5 changes: 0 additions & 5 deletions pkgs/applications/audio/cozy/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,6 @@ python3Packages.buildPythonApplication rec {
pname = "cozy";
version = "1.2.1";

# Temporary fix
# See https://github.com/NixOS/nixpkgs/issues/57029
# and https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;

src = fetchFromGitHub {
owner = "geigi";
repo = pname;
Expand Down
6 changes: 6 additions & 0 deletions pkgs/applications/audio/furnace/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,12 @@ stdenv.mkDerivation rec {
"-DWARNINGS_ARE_ERRORS=ON"
];

NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isGNU [
# Needed with GCC 12 but breaks on darwin (with clang)
"-Wno-error=mismatched-new-delete"
"-Wno-error=use-after-free"
];

postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
# Normal CMake install phase on Darwin only installs the binary, the user is expected to use CPack to build a
# bundle. That adds alot of overhead for not much benefit (CPack is currently abit broken, and needs impure access
Expand Down
7 changes: 1 addition & 6 deletions pkgs/applications/audio/gpodder/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,12 @@ python3Packages.buildPythonApplication rec {
intltool
wrapGAppsHook
glibcLocales
gobject-introspection
];

# as of 2021-07, the gobject-introspection setup hook does not
# work with `strictDeps` enabled, thus for proper `wrapGAppsHook`
# it needs to be disabled explicitly. https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;

buildInputs = [
python3
gtk3
gobject-introspection
gnome.adwaita-icon-theme
];

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/audio/jack-rack/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libjack2 ladspaH gtk2 alsa-lib libxml2 lrdf ];
NIX_LDFLAGS = "-ldl -lm -lpthread";
NIX_LDFLAGS = "-lm -lpthread";

meta = {
description = ''An effects "rack" for the JACK low latency audio API'';
Expand Down
2 changes: 0 additions & 2 deletions pkgs/applications/audio/jamin/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@ stdenv.mkDerivation rec {
# `l_notebook1'; jamin-callbacks.o:/build/jamin-0.95.0/src/hdeq.h:64: first defined here
NIX_CFLAGS_COMPILE = "-fcommon";

NIX_LDFLAGS = "-ldl";

postInstall = ''
wrapProgram $out/bin/jamin --set LADSPA_PATH ${ladspaPlugins}/lib/ladspa
'';
Expand Down
22 changes: 12 additions & 10 deletions pkgs/applications/audio/lsp-plugins/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,21 @@
, ladspaH, php, libXrandr }:

stdenv.mkDerivation rec {
pname = "lsp-plugins";
version = "1.2.5";
pname = "lsp-plugins";
version = "1.2.5";

src = fetchurl {
url = "https://github.com/sadko4u/${pname}/releases/download/${version}/${pname}-src-${version}.tar.gz";
sha256 = "sha256-YYrt+FbpY7iEui0aw4Ce94BW1SHDk0OH8gFSzkW2fkw=";
};
src = fetchurl {
url = "https://github.com/sadko4u/${pname}/releases/download/${version}/${pname}-src-${version}.tar.gz";
sha256 = "sha256-YYrt+FbpY7iEui0aw4Ce94BW1SHDk0OH8gFSzkW2fkw=";
};

nativeBuildInputs = [ pkg-config php makeWrapper ];
buildInputs = [ jack2 libsndfile libGLU libGL lv2 cairo ladspaH libXrandr ];
outputs = [ "out" "dev" "doc" ];

makeFlags = [
"PREFIX=${placeholder "out"}"
nativeBuildInputs = [ pkg-config php makeWrapper ];
buildInputs = [ jack2 libsndfile libGLU libGL lv2 cairo ladspaH libXrandr ];

makeFlags = [
"PREFIX=${placeholder "out"}"
];

NIX_CFLAGS_COMPILE = "-DLSP_NO_EXPERIMENTAL";
Expand Down
5 changes: 5 additions & 0 deletions pkgs/applications/audio/mimic/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ stdenv.mkDerivation rec {
pcre2
] ++ lib.optional pulseaudioSupport libpulseaudio;

NIX_CFLAGS_COMPILE = [
# Needed with GCC 12
"-Wno-error=free-nonheap-object"
];

postInstall = ''
wrapProgram $out/bin/mimic \
--run "export ALSA_PLUGIN_DIR=${alsa-plugins}/lib/alsa-lib"
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mpg123/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@

stdenv.mkDerivation rec {
pname = "mpg123";
version = "1.29.3";
version = "1.31.2";

src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
sha256 = "sha256-ljiF2Mx3Ji8ot3GHx9GJ4yGV5kJE3iUwt5jd8yGD6Ec=";
sha256 = "sha256-sX8ikF4x9DtrQB399qce0Ru30Fb2jbRJ1wufmug5x94=";
};

outputs = [ "out" ] ++ lib.optionals withConplay [ "conplay" ];
Expand Down
5 changes: 5 additions & 0 deletions pkgs/applications/audio/odin2/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ stdenv.mkDerivation rec {
sha256 = "sha256-N96Nb7G6hqfh8DyMtHbttl/fRZUkS8f2KfPSqeMAhHY=";
};

postPatch = ''
sed '1i#include <utility>' -i \
libs/JUCELV2/modules/juce_gui_basics/windows/juce_ComponentPeer.h # gcc12
'';

nativeBuildInputs = [
cmake
pkg-config
Expand Down
11 changes: 9 additions & 2 deletions pkgs/applications/audio/opusfile/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, openssl, libogg, libopus }:
{ lib, stdenv, fetchurl, pkg-config, openssl, libogg, libopus, fetchpatch }:

stdenv.mkDerivation rec {
pname = "opusfile";
Expand All @@ -12,7 +12,14 @@ stdenv.mkDerivation rec {
buildInputs = [ openssl libogg ];
propagatedBuildInputs = [ libopus ];
outputs = [ "out" "dev" ];
patches = [ ./include-multistream.patch ]
patches = [
./include-multistream.patch
(fetchpatch {
name = "CVE-2022-47021.patch";
url = "https://github.com/xiph/opusfile/commit/0a4cd796df5b030cb866f3f4a5e41a4b92caddf5.patch";
sha256 = "sha256-XThI/ys5caB+OncFVfxm5IsvQPy1MbLQKwIlYjPvTJQ=";
})
]
# fixes problem with openssl 1.1 dependency
# see https://github.com/xiph/opusfile/issues/13
++ lib.optionals stdenv.hostPlatform.isWindows [ ./disable-cert-store.patch ];
Expand Down
4 changes: 0 additions & 4 deletions pkgs/applications/audio/sonata/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,6 @@ in buildPythonApplication rec {
setuptools
];

# Otherwise the setup hook for gobject-introspection is not run:
# https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;

postPatch = ''
# Remove "Local MPD" tab which is not suitable for NixOS.
sed -i '/localmpd/d' sonata/consts.py
Expand Down
5 changes: 5 additions & 0 deletions pkgs/applications/audio/stochas/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};

postPatch = ''
sed '1i#include <utility>' -i \
lib/JUCE/modules/juce_gui_basics/windows/juce_ComponentPeer.h # gcc12
'';

nativeBuildInputs = [ cmake pkg-config ];

buildInputs = [
Expand Down
4 changes: 0 additions & 4 deletions pkgs/applications/audio/sublime-music/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,6 @@ python3Packages.buildPythonApplication rec {
++ lib.optional serverSupport bottle
;

# hook for gobject-introspection doesn't like strictDeps
# https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;

nativeCheckInputs = with python3Packages; [
pytest
];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/ed/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

stdenv.mkDerivation (rec {
pname = "ed";
version = "1.18";
version = "1.19";

src = fetchurl {
url = "mirror://gnu/ed/${pname}-${version}.tar.lz";
sha256 = "sha256-rKjvrZgAxYdySiC5eqj8R+a1pH34Fgb+q6gxsHRGK08=";
hash = "sha256-zi8uXEJHkKqW0J2suT2bv9wLfrYknJy3U4RS6Ox3zUg=";
};

nativeBuildInputs = [ lzip ];
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/editors/poke/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -80,13 +80,13 @@ in stdenv.mkDerivation rec {
moveToOutput share/vim "$out"
'';

# Prevent tclPackageHook from auto-wrapping all binaries, we only
# need to wrap poke-gui
dontWrapTclBinaries = true;

postFixup = lib.optionalString guiSupport ''
wrapProgram "$out/bin/poke-gui" \
--prefix TCLLIBPATH ' ' "$TCLLIBPATH"

# Prevent tclPackageHook from auto-wrapping all binaries, we only
# need to wrap poke-gui
unset TCLLIBPATH
'';

passthru = {
Expand Down
4 changes: 0 additions & 4 deletions pkgs/applications/editors/rednotebook/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,6 @@ buildPythonApplication rec {
"--suffix XDG_DATA_DIRS : $XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
];

# Until gobject-introspection in nativeBuildInputs is supported.
# https://github.com/NixOS/nixpkgs/issues/56943#issuecomment-472568643
strictDeps = false;

meta = with lib; {
homepage = "https://rednotebook.sourceforge.io/";
changelog = "https://github.com/jendrikseipp/rednotebook/blob/v${version}/CHANGELOG.md";
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ lib, fetchFromGitHub }:
rec {
version = "9.0.0609";
version = "9.0.1275";

src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-UBj3pXY6rdekKnCX/V/4o8LLBMZkNs1U4Z4KuvisIYQ=";
hash = "sha256-WDnlYi9o2Kv/f3Fh1MHcfTlBTe1fxw4UyKJlKY04fyA=";
};

enableParallelBuilding = true;
Expand Down
Loading