Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

llvmPackages*.llvm: Disable checkPhase on powerpc64-linux #296666

Closed
wants to merge 822 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
822 commits
Select commit Hold shift + click to select a range
568f79a
gtk-doc: 1.33.2 → 1.34.0
amaxine Mar 12, 2024
70aad63
libsecret: Use env.prepend() for test environment setup
bobby285271 Mar 10, 2024
ba69532
gobject-introspection: 1.78.1 → 1.80.1
bobby285271 Mar 9, 2024
10a9729
python3Packages.python-dbusmock: Add missing gobject-introspection
bobby285271 Mar 10, 2024
4c214a7
gst_all_1.gstreamer: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
1639ef9
gst_all_1.gst-plugins-base: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
04001a4
gst_all_1.gst-plugins-good: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
8a16c96
gst_all_1.gst-plugins-bad: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
9a94156
gst_all_1.gst-plugins-ugly: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
bbfd528
gst_all_1.gst-vaapi: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
935d6ac
gst_all_1.gst-rtsp-server: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
873ded8
gst_all_1.gst-devtools: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
c1be5e3
gst_all_1.gst-libav: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
61e2fc9
gst_all_1.gst-editing-services: 1.22.9 → 1.24.1
amaxine Mar 8, 2024
15cc3e4
python3Packages.gst-python: 1.22.9 → 1.24.1
amaxine Mar 14, 2024
e3018bf
gnome.gnome-color-manager: freeze
amaxine Mar 15, 2024
2bd2a49
gnome.gnome-nibbles: 4.0.2 → 4.0.3
amaxine Mar 15, 2024
322ae88
pangomm_2_48: 2.50.2 → 2.52.0
amaxine Mar 16, 2024
8eba5a1
libpeas: 2.0.1 → 2.0.2
amaxine Mar 16, 2024
5583c20
gnome.gnome-clocks: 45.0 → 46.0
amaxine Mar 16, 2024
f9b16df
gnome.gnome-tour: 45.0 → 46.0
amaxine Mar 16, 2024
425950a
folks: 0.15.7 → 0.15.9
amaxine Mar 16, 2024
01b5ae6
gnome-user-docs: 45.5 → 46.0
amaxine Mar 17, 2024
06109fe
gnome.evince: 45.0 → 46.0
amaxine Mar 17, 2024
38aabcc
gnome.gnome-characters: 45.0 → 46.0
amaxine Mar 18, 2024
0fa97bf
gnome-console: 45.0 → 46.0
amaxine Mar 19, 2024
113994d
gnome.gnome-boxes: 45.0 → 46.0
amaxine Mar 19, 2024
8f6b296
gnome.gnome-applets: 3.50.0 → 3.52.0
amaxine Mar 20, 2024
901134f
gnome.gnome-flashback: 3.50.0 → 3.52.1
amaxine Mar 20, 2024
1fca48c
gnome.metacity: 3.50.0 → 3.52.0
amaxine Mar 20, 2024
70b9788
gnome.gnome-panel: 3.50.0 → 3.52.0
amaxine Mar 20, 2024
74d9460
libcloudproviders: replace sha256 with hash
amaxine Mar 20, 2024
70fcfde
gnome-usage: 45.0 → 46.0
amaxine Mar 20, 2024
98eb441
gtranslator: 45.3 → 46.0
amaxine Mar 20, 2024
dc4e9ef
gnome.file-roller: 43.1 → 44
amaxine Mar 26, 2024
f092c07
glibmm: 2.66.6 → 2.66.7
amaxine Mar 26, 2024
4d715ca
glibmm_2_68: 2.78.1 → 2.80.0
amaxine Mar 26, 2024
958de05
gnome.gnome-weather: 45.0 → 46.0
amaxine Mar 26, 2024
e64c86d
gnome.gnome-logs: 45.beta → 45.0
amaxine Mar 26, 2024
d83bcbd
gnome.baobab: 45.0 → 46.0
amaxine Mar 26, 2024
30300a0
gnome.gnome-font-viewer: 45.0 → 46.0
amaxine Mar 26, 2024
e055a4c
libgweather: 4.4.0 → 4.4.2
amaxine Mar 26, 2024
1b1c766
budgie.budgie-gsettings-overrides: Drop tap-to-click override
bobby285271 Mar 21, 2024
851cfda
pantheon.elementary-notifications: Fix build with Vala 0.56.16
bobby285271 Mar 26, 2024
8bef757
cinnamon.cinnamon-control-center: Disable onlineaccounts
bobby285271 Mar 26, 2024
fae132c
gnome-online-accounts-gtk: init at 3.50.1
bobby285271 Mar 26, 2024
7fbd6fe
cinnamon.cinnamon-common: Do not install online accounts module
bobby285271 Mar 26, 2024
fefffee
gjs: disable introspection tests
amaxine Mar 28, 2024
6173115
gtk4: 4.14.1 → 4.14.2
amaxine Apr 3, 2024
6bfc41b
loupe: 46.0 → 46.1
amaxine Apr 3, 2024
33cafd7
nixos/gnome-remote-desktop: support gnome 46 features
Nanotwerp Apr 3, 2024
ff0df2d
gnome.sushi: 45.0 → 46.0
amaxine Apr 4, 2024
b11de31
python3Packages.pygobject: 3.48.1 → 3.48.2
amaxine Apr 6, 2024
c7444c4
python3Packages.gst-python: reenable tests
amaxine Apr 6, 2024
3b9574b
bustle: remove
jtojnar Apr 6, 2024
ff2ebe4
bustle: init at 0.9.2
jtojnar Apr 6, 2024
aa69c60
cambalache: 0.16.0 → 0.90.2
jtojnar Apr 7, 2024
272624c
loupe: 46.1 → 46.2
amaxine Apr 10, 2024
d09bc10
gnome.file-roller: 44 → 44.1
amaxine Apr 10, 2024
fa3e364
gst_all_1.gstreamer: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
5d9a07b
gst_all_1.gst-plugins-base: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
a368636
gst_all_1.gst-plugins-good: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
cd5582a
gst_all_1.gst-plugins-bad: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
960a752
gst_all_1.gst-plugins-ugly: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
2281dbf
gst_all_1.gst-vaapi: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
d39d523
gst_all_1.gst-rtsp-server: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
ed44a1f
gst_all_1.gst-devtools: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
3549973
gst_all_1.gst-libav: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
e12728b
gst_all_1.gst-editing-services: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
56cb094
python3Packages.gst-python: 1.24.1 → 1.24.2
amaxine Apr 10, 2024
620991b
ayatana-indicator-messages: Don't reset GI_TYPELIB_PATH
bobby285271 Apr 11, 2024
646231c
gnome-builder: 46.0 → 46.1
amaxine Apr 11, 2024
0494117
gnome.gnome-text-editor: 46.0 → 46.1
amaxine Apr 11, 2024
01ce4b5
gnome-online-accounts: 3.50.0 → 3.50.1
amaxine Apr 11, 2024
9fc9764
gcr_4: 4.2.1 → 4.3.0
amaxine Apr 12, 2024
4877455
papers: init at 45.0-unstable-2024-03-27
Jo-Blade Mar 27, 2024
fb57f3b
gnome.gnome-remote-desktop: 46.0 → 46.1
amaxine Apr 17, 2024
bd0176e
gnome.gnome-nibbles: 4.0.3 → 4.0.4
amaxine Apr 17, 2024
8d69226
gnomeExtensions: add 46 to defaults
amaxine Apr 19, 2024
24cb184
evolution: 3.52.0 → 3.52.1
amaxine Apr 19, 2024
59cfc3b
evolution-data-server: 3.52.0 → 3.52.1
amaxine Apr 19, 2024
672cd5c
evolution-ews: 3.52.0 → 3.52.1
amaxine Apr 19, 2024
57eedb1
gtk4: 4.14.2 → 4.14.3
amaxine Apr 19, 2024
a6a4ea9
vala_0_56: 0.56.16 → 0.56.17
amaxine Apr 19, 2024
59bd126
nautilus-python: 4.0 → 4.0.1
amaxine Apr 19, 2024
b8ef37e
gnome.gnome-maps: 46.0 → 46.10
amaxine Apr 20, 2024
fe4aa58
gnome-user-docs: 46.0 → 46.1
amaxine Apr 21, 2024
86cc033
nixos/rl-2405: mention gnome 46
amaxine Apr 21, 2024
4323a0c
gnome.gnome-boxes: 46.0 → 46.1
amaxine Apr 22, 2024
43f7d58
gnome.gnome-calendar: 46.0 → 46.1
amaxine Apr 22, 2024
1eb54d4
gnome.polari: 45.0 → 46.0
amaxine Apr 22, 2024
fde471f
gnome.gnome-control-center: 46.0.1 → 46.0
amaxine Apr 22, 2024
0bd22df
gnome.gnome-shell-extensions: 46.0 → 46.1
amaxine Apr 22, 2024
d277117
gnome.gnome-shell: 46.0 → 46.1
amaxine Apr 22, 2024
ed07280
gnome.mutter: 46.0 → 46.1
amaxine Apr 22, 2024
b46d64f
gnome.nautilus: 46.0 → 46.1
amaxine Apr 22, 2024
bdbd121
gtranslator: 46.0 → 46.1
amaxine Apr 22, 2024
3d96608
xdg-desktop-portal-gnome: 46.0 → 46.1
amaxine Apr 22, 2024
6162a4e
Merge #291339: GNOME: 45 → 46
vcunat Apr 22, 2024
2b61331
liblc3: widen supported platforms
lilyinstarlight Apr 15, 2024
3aa0dd4
libajantv2: add pkg-config file
lilyinstarlight Apr 15, 2024
1935361
orc: 0.4.36 -> 0.4.38
lilyinstarlight Apr 14, 2024
79a4196
python311Packages.wheezy-template: 3.1.0 -> 3.2.2
lilyinstarlight Apr 14, 2024
7cf0402
hotdoc: 0.15 -> 0.16
lilyinstarlight Apr 14, 2024
a6ccdd6
gst_all_1.gst-plugins-base: disable drm on darwin
lilyinstarlight Apr 22, 2024
6023993
gst_all_1.gst-plugins-good: make libdrm linux-only
lilyinstarlight Apr 14, 2024
30bff83
gst_all_1.gst-plugins-bad: fix libajantv2, darwin build, and guiSuppo…
lilyinstarlight Apr 14, 2024
73d8996
gst_all_1.gst-plugins-ugly: remove now-unnecessary opencore-amr
lilyinstarlight Apr 22, 2024
3e8920f
Merge master into staging-next
github-actions[bot] Apr 23, 2024
dfe79e5
Merge staging-next into staging
github-actions[bot] Apr 23, 2024
f6d863e
ruby_3_1: 3.1.4 -> 3.1.5
marsam Apr 23, 2024
938384a
ruby_3_2: 3.2.3 -> 3.2.4
marsam Apr 23, 2024
e49c774
ruby_3_3: 3.3.0 -> 3.3.1
marsam Apr 23, 2024
5fdc6c6
Merge master into staging-next
github-actions[bot] Apr 23, 2024
16d70d7
Merge staging-next into staging
github-actions[bot] Apr 23, 2024
1fa40fa
fragments: 2.1.1 -> 3.0.0
Apr 13, 2024
a668873
glib: fix first build on darwin
amaxine Apr 23, 2024
d42abe5
Merge #306215: glib: fix first build on darwin
vcunat Apr 23, 2024
57f6ac6
Revert "hotdoc: 0.15 -> 0.16"
vcunat Apr 23, 2024
6cbdbb6
Merge #306016: gst_all_1.*: follow-up for 1.22.9 -> 1.24.2 bump
vcunat Apr 23, 2024
0f21d28
Merge pull request #304772 from NorfairKing/icu-static
7c6f434c Apr 23, 2024
0c36ffa
Merge master into staging-next
github-actions[bot] Apr 23, 2024
203f05f
Merge staging-next into staging
github-actions[bot] Apr 23, 2024
d3a951d
python3.pkgs.breathe: Add missing dependency after update
jtojnar Apr 23, 2024
f7c148e
Merge pull request #304633 from trofi/sqlite-update
marsam Apr 23, 2024
9ed85d7
Merge pull request #305142 from trofi/nasm-update
marsam Apr 23, 2024
1d43882
iproute2: fix static build
Mic92 Apr 23, 2024
39de490
lorem: 1.3 -> 1.4
michaelgrahamevans Apr 22, 2024
3e34332
bluez: 5.72 → 5.75
amaxine Apr 23, 2024
e50548d
Merge master into staging-next
github-actions[bot] Apr 23, 2024
e9677fb
Merge staging-next into staging
github-actions[bot] Apr 23, 2024
8bc2933
Merge pull request #304518 from amaxine/libxmlb-0.3.18
amaxine Apr 23, 2024
a5094fc
paper-clip: 5.0 -> 5.5
michaelgrahamevans Apr 23, 2024
564a965
Merge pull request #306285 from Mic92/iproute2
Lassulus Apr 23, 2024
1b35718
Merge branch 'master' into staging-next
vcunat Apr 24, 2024
eb8c295
power-profiles-daemon: Fix missing typelib
jtojnar Apr 24, 2024
c036e6c
gnome.gpaste: 45 → 45.1
jtojnar Apr 24, 2024
0f59a44
Merge pull request #306469 from jtojnar/gnome-fixes
amaxine Apr 24, 2024
0977f86
Merge master into staging-next
github-actions[bot] Apr 24, 2024
1b9bd5d
Merge staging-next into staging
github-actions[bot] Apr 24, 2024
acba655
Merge pull request #306286 from marsam/ruby
marsam Apr 24, 2024
581f350
yara: backport LFS64 removal
alyssais Apr 24, 2024
57080b0
Merge pull request #306368 from michaelgrahamevans/paper-clip-5.5
NickCao Apr 24, 2024
601827a
wayland-protocols: 1.34 -> 1.35
wineee Apr 24, 2024
76bb72e
switcheroo: 2.1.0 -> 2.2.0
michaelgrahamevans Apr 24, 2024
478d580
forge-sparks: 0.2.0 -> 0.3.0
michaelgrahamevans Apr 22, 2024
1b29516
Merge master into staging-next
github-actions[bot] Apr 24, 2024
9de41fe
Merge staging-next into staging
github-actions[bot] Apr 24, 2024
125b69c
gtranslator: fix build
jtojnar Apr 24, 2024
0b37ccc
gnome.polari: fix build
jtojnar Apr 24, 2024
6487cc2
fretboard: 5.4 -> 6.1
michaelgrahamevans Apr 23, 2024
fb09556
neovim: Use cmakeFlagsArray instead of cmakeFlags
MaxHearnden Apr 23, 2024
d5da203
gnome.gnome-boxes: Drop unused appstream-glib
jtojnar Apr 24, 2024
206b596
gnome.file-roller: use wrapGAppsHook4
jtojnar Apr 24, 2024
05273cc
Merge master into staging-next
github-actions[bot] Apr 25, 2024
4c251fc
Merge staging-next into staging
github-actions[bot] Apr 25, 2024
d0efe40
Merge master into staging-next
github-actions[bot] Apr 25, 2024
a1b7156
Merge staging-next into staging
github-actions[bot] Apr 25, 2024
1c2f95a
Merge pull request #306557 from wineee/wayland-protocols-1.35
wineee Apr 25, 2024
b0a2a75
cargo,clippy,rustc,rustfmt: 1.77.1 -> 1.77.2
alyssais Apr 25, 2024
9f7e6bb
Merge pull request #306726 from alyssais/rust-1.77.2
Mic92 Apr 25, 2024
307ef90
gnutls: 3.8.4 -> 3.8.5
trofi Apr 24, 2024
1c4c369
Merge pull request #306531 from alyssais/yara-lfs64
SuperSandro2000 Apr 25, 2024
749cfbe
Merge pull request #303867 from linsui/fragments
amaxine Apr 25, 2024
b443328
Merge staging-next into staging
github-actions[bot] Apr 25, 2024
6d90052
Merge pull request #306322 from michaelgrahamevans/lorem-1.4
NickCao Apr 25, 2024
a1faa85
Merge pull request #306574 from michaelgrahamevans/switcheroo-2.2.0
NickCao Apr 25, 2024
d1e662e
Merge pull request #306621 from michaelgrahamevans/forge-sparks-0.3.0
NickCao Apr 25, 2024
6df4f26
Merge staging-next into staging
github-actions[bot] Apr 25, 2024
b9a7c64
luaPackages.dkjson: fixup hashes
vcunat Apr 25, 2024
d157c07
Merge branch 'master' into staging-next
vcunat Apr 25, 2024
ff5eaad
libaom: 3.8.2 -> 3.9.0
r-ryantm Apr 25, 2024
30e655f
libxmlb: 0.3.18 -> 0.3.19
trofi Apr 25, 2024
bec370d
tracker: 3.7.1 -> 3.7.2
trofi Apr 25, 2024
31627f4
Merge staging-next into staging
github-actions[bot] Apr 26, 2024
3a6265b
Merge branch 'master' into staging-next
wegank Apr 26, 2024
cf68396
Merge branch 'staging-next' into staging
wegank Apr 26, 2024
6f323c5
Merge pull request #306336 from amaxine/bluez-5.75
amaxine Apr 26, 2024
7ac1647
Merge master into staging-next
github-actions[bot] Apr 26, 2024
623cd55
Merge staging-next into staging
github-actions[bot] Apr 26, 2024
0b0685a
atf: init at 0.21-unstable-2021-09-01
reckenrode Apr 2, 2024
360b575
Merge pull request #306853 from trofi/libxmlb-update
amaxine Apr 26, 2024
cb58d0c
tracker-miners: 3.7.1 → 3.7.2
amaxine Apr 26, 2024
037c066
Merge master into staging-next
github-actions[bot] Apr 26, 2024
269cad6
Merge staging-next into staging
github-actions[bot] Apr 26, 2024
156a672
libarchive: 3.7.3 -> 3.7.4
trofi Apr 26, 2024
d2f63ab
Merge pull request #306855 from trofi/tracker-update
amaxine Apr 26, 2024
7d3f4ea
Revert "python312Packages.rq: disable failing test"
philiptaron Apr 26, 2024
b2f2cee
Revert "doc/gnome: make wrapGAppsHook4 more discoverable"
jtojnar Apr 26, 2024
e285f78
doc/gnome: equalize wrapGAppsHook4 with wrapGAppsHook
jtojnar Apr 26, 2024
4e02eae
doc/gnome: Use `wrapGApps*` hook for referring to the hook family
jtojnar Apr 26, 2024
70cf3ec
wrapGAppsHook: Flip inheritance relationship with wrapGAppsNoGuiHook
jtojnar Apr 26, 2024
3738311
wrapGAppsHook3: rename from wrapGAppsHook
jtojnar Apr 26, 2024
54378d3
libaom: add some key reverse-dependencies to passthru.tests
risicle Jan 6, 2024
9a3e6fa
Merge staging-next into staging
github-actions[bot] Apr 27, 2024
f7464c7
python312Packages.av: Fix cross build
Artturin Apr 26, 2024
eb04659
treewide: wrapGAppsHook → wrapGAppsHook3
jtojnar Apr 26, 2024
8210cb2
treewide: Adjust wrapGApps* hook references
jtojnar Apr 26, 2024
1d2b048
wrapGAppsHook: Move to aliases
jtojnar Apr 26, 2024
2521336
Merge pull request #307077 from jtojnar/wrapGappsHook3
wegank Apr 27, 2024
37876db
Merge branch 'master' into staging-next
wegank Apr 27, 2024
0ba27b5
Merge branch 'staging-next' into staging
wegank Apr 27, 2024
946747e
doc/gnome: fix manual
wegank Apr 27, 2024
79678c3
Merge branch 'staging-next' into staging
wegank Apr 27, 2024
ac252ff
Merge master into staging-next
github-actions[bot] Apr 27, 2024
9b00753
Merge staging-next into staging
github-actions[bot] Apr 27, 2024
58b388b
haskellPackages.haskell-gi: pull a patch to fix .gi-glib
vcunat Apr 27, 2024
6e3e054
wildmidi: fixup build on darwin (missing CoreAudio*)
vcunat Apr 27, 2024
e1939b6
Merge #306637: gnutls: 3.8.4 -> 3.8.5
vcunat Apr 27, 2024
160dff0
Merge branch 'master' into staging-next
wegank Apr 27, 2024
a88bc25
Merge branch 'staging-next' into staging
wegank Apr 27, 2024
19c30e0
am2rlauncher: wrapGAppsHook -> wrapGAppsHook3
wegank Apr 27, 2024
f8215a0
Merge branch 'staging-next' into staging
wegank Apr 27, 2024
52dc84b
Merge pull request #307086 from Artturin/fixcrossav
mweinelt Apr 27, 2024
5bb3687
Merge pull request #306849 from r-ryantm/auto-update/libaom
risicle Apr 27, 2024
6302c77
Merge pull request #307057 from trofi/libarchive-update
SuperSandro2000 Apr 27, 2024
7709e10
lutok: init at 0.4
reckenrode Apr 3, 2024
a3d75b1
kyua: init at 0.13-unstable-2024-01-22
reckenrode Apr 3, 2024
60fb2a6
libiconv: expose setup hooks for use by other libiconv implementations
reckenrode Apr 27, 2024
3157d72
libiconv-darwin: init at 99
reckenrode Mar 30, 2024
ad38102
darwin.stdenv: avoid an infinite recursion
reckenrode Mar 31, 2024
89c9b73
darwin.stdenv: propagate atf and kyua
reckenrode Apr 3, 2024
c88b490
libiconv: use libiconv-darwin
reckenrode Mar 31, 2024
e7b5b44
darwin.libiconv: remove and add to darwin-aliases
reckenrode Mar 31, 2024
afb7fd4
vim: 9.1.0200 -> 9.1.0377
Eliot00 Apr 27, 2024
7f45fee
Merge branch 'master' into staging-next
wegank Apr 28, 2024
1dd7433
Merge branch 'staging-next' into staging
wegank Apr 28, 2024
43340b8
fontbakery: fix passthru test script for command-line changes in 0.12
danc86 Apr 12, 2024
83d6568
python3Packages.fonttools: 4.49.0 → 4.51.0
danc86 Apr 28, 2024
8236765
python3Packages.glyphsets: add missing dependency on pyyaml
danc86 Apr 28, 2024
e211483
python3Packages.ufo2ft: add missing dependency on fontmath
danc86 Apr 28, 2024
bab247f
Merge branch 'master' into staging-next
wegank Apr 28, 2024
688ae00
Merge branch 'staging-next' into staging
wegank Apr 28, 2024
0e395f4
Merge master into staging-next
github-actions[bot] Apr 28, 2024
a81c54c
Merge staging-next into staging
github-actions[bot] Apr 28, 2024
3ed44ea
ed: 1.20.1 -> 1.20.2
trofi Apr 24, 2024
aa06e75
Merge pull request #307382 from danc86/fix-fontbakery-0.12
mweinelt Apr 28, 2024
3eebe15
Merge pull request #307189 from Eliot00/vim-update
Ma27 Apr 28, 2024
1b2ebb8
Merge branch 'master' into staging-next
jtojnar Apr 28, 2024
6911701
Merge master into staging-next
github-actions[bot] Apr 28, 2024
8e098ac
Merge staging-next into staging
github-actions[bot] Apr 28, 2024
84df02a
Merge pull request #301354 from reckenrode/libiconv-switch-mk2
toonn Apr 28, 2024
dcf2a73
libproxy: 0.5.3 → 0.5.6
jtojnar Apr 14, 2024
24c668d
Merge master into staging-next
github-actions[bot] Apr 29, 2024
8465e1d
Merge staging-next into staging
github-actions[bot] Apr 29, 2024
ad6f6ba
Merge branch 'master' into staging-next
vcunat Apr 29, 2024
6fecc62
Merge master into staging-next
github-actions[bot] Apr 29, 2024
e41f310
Merge staging-next into staging
github-actions[bot] Apr 29, 2024
3db313a
Merge pull request #295442 from OPNA2608/ppc64/pcre
Mindavi Apr 29, 2024
9fb15a3
llvmPackages*.llvm: Disable checkPhase on powerpc64-linux
OPNA2608 Apr 29, 2024
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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,6 @@ fb0e5be84331188a69b3edd31679ca6576edb75a

# {pkgs/development/cuda-modules,pkgs/test/cuda,pkgs/top-level/cuda-packages.nix}: reformat all CUDA files with nixfmt-rfc-style 2023-03-01
802a1b4d3338f24cbc4efd704616654456d75a94

# postgresql: move packages.nix to ext/default.nix
719034f6f6749d624faa28dff259309fc0e3e730
2 changes: 1 addition & 1 deletion doc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Allow linking arbitrary place in the text (e.g. individual list items, sentences
They are defined using a hybrid of the link syntax with the attributes syntax known from headings, called [bracketed spans](https://github.com/jgm/commonmark-hs/blob/master/commonmark-extensions/test/bracketed_spans.md):

```markdown
- []{#ssec-gnome-hooks-glib} `glib` setup hook will populate `GSETTINGS_SCHEMAS_PATH` and then `wrapGAppsHook` will prepend it to `XDG_DATA_DIRS`.
- []{#ssec-gnome-hooks-glib} `glib` setup hook will populate `GSETTINGS_SCHEMAS_PATH` and then `wrapGApps*` hook will prepend it to `XDG_DATA_DIRS`.
```

#### Automatic links
Expand Down
2 changes: 1 addition & 1 deletion doc/build-helpers/special/fhs-environments.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,4 @@ You can create a simple environment using a `shell.nix` like this:
Running `nix-shell` on it would drop you into a shell inside an FHS env where those libraries and binaries are available in FHS-compliant paths. Applications that expect an FHS structure (i.e. proprietary binaries) can run inside this environment without modification.
You can build a wrapper by running your binary in `runScript`, e.g. `./bin/start.sh`. Relative paths work as expected.

Additionally, the FHS builder links all relocated gsettings-schemas (the glib setup-hook moves them to `share/gsettings-schemas/${name}/glib-2.0/schemas`) to their standard FHS location. This means you don't need to wrap binaries with `wrapGAppsHook`.
Additionally, the FHS builder links all relocated gsettings-schemas (the glib setup-hook moves them to `share/gsettings-schemas/${name}/glib-2.0/schemas`) to their standard FHS location. This means you don't need to wrap binaries with `wrapGApps*` hook.
32 changes: 17 additions & 15 deletions doc/languages-frameworks/gnome.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ Previously, a GTK theme needed to be in `XDG_DATA_DIRS`. This is no longer neces

If your application uses [GStreamer](https://gstreamer.freedesktop.org/) or [Grilo](https://wiki.gnome.org/Projects/Grilo), you should set `GST_PLUGIN_SYSTEM_PATH_1_0` and `GRL_PLUGIN_PATH`, respectively.

## Onto `wrapGAppsHook` {#ssec-gnome-hooks}
## Onto `wrapGApps*` hooks {#ssec-gnome-hooks}

Given the requirements above, the package expression would become messy quickly:

Expand All @@ -102,27 +102,29 @@ Given the requirements above, the package expression would become messy quickly:
}
```

Fortunately, there is [`wrapGAppsHook`]{#ssec-gnome-hooks-wrapgappshook}. It works in conjunction with other setup hooks that populate environment variables, and it will then wrap all executables in `bin` and `libexec` directories using said variables. For convenience, it also adds `dconf.lib` for a GIO module implementing a GSettings backend using `dconf`, `gtk3` for GSettings schemas, and `librsvg` for GdkPixbuf loader to the closure.
Fortunately, we have a [family of hooks]{#ssec-gnome-hooks-wrapgappshook} that automate this. They work in conjunction with other setup hooks that populate environment variables, and will then wrap all executables in `bin` and `libexec` directories using said variables.

There is also [`wrapGAppsHook4`]{#ssec-gnome-hooks-wrapgappshook4}, which replaces GTK 3 with GTK 4. Instead of `wrapGAppsHook`, this should be used for all GTK4 applications.
- [`wrapGAppsHook3`]{#ssec-gnome-hooks-wrapgappshook3} for GTK 3 apps. For convenience, it also adds `dconf.lib` for a GIO module implementing a GSettings backend using `dconf`, `gtk3` for GSettings schemas, and `librsvg` for GdkPixbuf loader to the closure.
- [`wrapGAppsHook4`]{#ssec-gnome-hooks-wrapgappshook4} for GTK 4 apps. Same as `wrapGAppsHook3` but replaces `gtk3` with `gtk4`.
- [`wrapGAppsNoGuiHook`]{#ssec-gnome-hooks-wrapgappsnoguihook} for programs without a graphical interface. Same as the above but does not bring `gtk3` and `librsvg` into the closure.

In case you are packaging a program without a graphical interface, you might want to use [`wrapGAppsNoGuiHook`]{#ssec-gnome-hooks-wrapgappsnoguihook}, which runs the same script as `wrapGAppsHook` but does not bring `gtk3` and `librsvg` into the closure.
The hooks do the the following:

- `wrapGAppsHook` itself will add the package’s `share` directory to `XDG_DATA_DIRS`.
- `wrapGApps*` hook itself will add the package’s `share` directory to `XDG_DATA_DIRS`.

- []{#ssec-gnome-hooks-glib} `glib` setup hook will populate `GSETTINGS_SCHEMAS_PATH` and then `wrapGAppsHook` will prepend it to `XDG_DATA_DIRS`.
- []{#ssec-gnome-hooks-glib} `glib` setup hook will populate `GSETTINGS_SCHEMAS_PATH` and then `wrapGApps*` hook will prepend it to `XDG_DATA_DIRS`.

- []{#ssec-gnome-hooks-gdk-pixbuf} `gdk-pixbuf` setup hook will populate `GDK_PIXBUF_MODULE_FILE` with the path to biggest `loaders.cache` file from the dependencies containing [GdkPixbuf loaders](#ssec-gnome-gdk-pixbuf-loaders). This works fine when there are only two packages containing loaders (`gdk-pixbuf` and e.g. `librsvg`) – it will choose the second one, reasonably expecting that it will be bigger since it describes extra loader in addition to the default ones. But when there are more than two loader packages, this logic will break. One possible solution would be constructing a custom cache file for each package containing a program like `services/x11/gdk-pixbuf.nix` NixOS module does. `wrapGAppsHook` copies the `GDK_PIXBUF_MODULE_FILE` environment variable into the produced wrapper.
- []{#ssec-gnome-hooks-gdk-pixbuf} `gdk-pixbuf` setup hook will populate `GDK_PIXBUF_MODULE_FILE` with the path to biggest `loaders.cache` file from the dependencies containing [GdkPixbuf loaders](#ssec-gnome-gdk-pixbuf-loaders). This works fine when there are only two packages containing loaders (`gdk-pixbuf` and e.g. `librsvg`) – it will choose the second one, reasonably expecting that it will be bigger since it describes extra loader in addition to the default ones. But when there are more than two loader packages, this logic will break. One possible solution would be constructing a custom cache file for each package containing a program like `services/x11/gdk-pixbuf.nix` NixOS module does. `wrapGApps*` hook copies the `GDK_PIXBUF_MODULE_FILE` environment variable into the produced wrapper.

- []{#ssec-gnome-hooks-gtk-drop-icon-theme-cache} One of `gtk3`’s setup hooks will remove `icon-theme.cache` files from package’s icon theme directories to avoid conflicts. Icon theme packages should prevent this with `dontDropIconThemeCache = true;`.

- []{#ssec-gnome-hooks-dconf} `dconf.lib` is a dependency of `wrapGAppsHook`, which then also adds it to the `GIO_EXTRA_MODULES` variable.
- []{#ssec-gnome-hooks-dconf} `dconf.lib` is a dependency of `wrapGApps*` hook, which then also adds it to the `GIO_EXTRA_MODULES` variable.

- []{#ssec-gnome-hooks-hicolor-icon-theme} `hicolor-icon-theme`’s setup hook will add icon themes to `XDG_ICON_DIRS`.

- []{#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`.
- []{#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 `wrapGApps*` hook. 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 `wrapGApps*` hook.

- []{#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`.
- []{#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 `wrapGApps*` hook.

You can also pass additional arguments to `makeWrapper` using `gappsWrapperArgs` in `preFixup` hook:

Expand All @@ -147,15 +149,15 @@ Most GNOME package offer [`updateScript`](#var-passthru-updateScript), it is the

### `GLib-GIO-ERROR **: 06:04:50.903: No GSettings schemas are installed on the system` {#ssec-gnome-common-issues-no-schemas}

There are no schemas available in `XDG_DATA_DIRS`. Temporarily add a random package containing schemas like `gsettings-desktop-schemas` to `buildInputs`. [`glib`](#ssec-gnome-hooks-glib) and [`wrapGAppsHook`](#ssec-gnome-hooks-wrapgappshook) setup hooks will take care of making the schemas available to application and you will see the actual missing schemas with the [next error](#ssec-gnome-common-issues-missing-schema). Or you can try looking through the source code for the actual schemas used.
There are no schemas available in `XDG_DATA_DIRS`. Temporarily add a random package containing schemas like `gsettings-desktop-schemas` to `buildInputs`. [`glib`](#ssec-gnome-hooks-glib) and [`wrapGApps*`](#ssec-gnome-hooks-wrapgappshook) setup hooks will take care of making the schemas available to application and you will see the actual missing schemas with the [next error](#ssec-gnome-common-issues-missing-schema). Or you can try looking through the source code for the actual schemas used.

### `GLib-GIO-ERROR **: 06:04:50.903: Settings schema ‘org.gnome.foo’ is not installed` {#ssec-gnome-common-issues-missing-schema}

Package is missing some GSettings schemas. You can find out the package containing the schema with `nix-locate org.gnome.foo.gschema.xml` and let the hooks handle the wrapping as [above](#ssec-gnome-common-issues-no-schemas).

### When using `wrapGAppsHook` with special derivers you can end up with double wrapped binaries. {#ssec-gnome-common-issues-double-wrapped}
### When using `wrapGApps*` hook with special derivers you can end up with double wrapped binaries. {#ssec-gnome-common-issues-double-wrapped}

This is because derivers like `python.pkgs.buildPythonApplication` or `qt5.mkDerivation` have setup-hooks automatically added that produce wrappers with makeWrapper. The simplest way to workaround that is to disable the `wrapGAppsHook` automatic wrapping with `dontWrapGApps = true;` and pass the arguments it intended to pass to makeWrapper to another.
This is because derivers like `python.pkgs.buildPythonApplication` or `qt5.mkDerivation` have setup-hooks automatically added that produce wrappers with makeWrapper. The simplest way to workaround that is to disable the `wrapGApps*` hook automatic wrapping with `dontWrapGApps = true;` and pass the arguments it intended to pass to makeWrapper to another.

In the case of a Python application it could look like:

Expand All @@ -165,7 +167,7 @@ python3.pkgs.buildPythonApplication {
version = "3.32.2";

nativeBuildInputs = [
wrapGAppsHook
wrapGAppsHook3
gobject-introspection
# ...
];
Expand All @@ -187,7 +189,7 @@ mkDerivation {
version = "3.47.0";

nativeBuildInputs = [
wrapGAppsHook
wrapGAppsHook3
qmake
# ...
];
Expand Down
4 changes: 4 additions & 0 deletions nixos/doc/manual/release-notes/rl-2405.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi

- The default dbus implementation has transitioned to dbus-broker from the classic dbus daemon for better performance and reliability. Users can revert to the classic dbus daemon by setting `services.dbus.implementation = "dbus";`. For detailed deviations, refer to [dbus-broker's deviations page](https://github.com/bus1/dbus-broker/wiki/Deviations).

- GNOME has been updated to v46. Refer to the [release notes](https://release.gnome.org/46/) for more details. Notably this release brings experimental VRR support, default GTK renderer changes and WebDAV support in Online Accounts. This release we have also stopped including the legacy and unsupported Adwaita-Dark theme by default.

- `virtualisation.docker.enableNvidia` and `virtualisation.podman.enableNvidia` options are deprecated. `hardware.nvidia-container-toolkit.enable` should be used instead. This option will expose GPUs on containers with the `--device` CLI option. This is supported by Docker 25, Podman 3.2.0 and Singularity 4. Any container runtime that supports the CDI specification will take advantage of this feature.

- `system.etc.overlay.enable` option was added. If enabled, `/etc` is
Expand Down Expand Up @@ -492,6 +494,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m

- `erlang-ls` package no longer ships the `els_dap` binary as of v0.51.0.

- `icu` no longer includes `install-sh` and `mkinstalldirs` in the shared folder.

## Other Notable Changes {#sec-release-24.05-notable-changes}

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/databases/postgresql.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ let
# package = pkgs.postgresql_<major>;
# };
# works.
base = if cfg.enableJIT then cfg.package.withJIT else cfg.package;
base = if cfg.enableJIT then cfg.package.withJIT else cfg.package.withoutJIT;
in
if cfg.extraPlugins == []
then base
Expand Down
14 changes: 14 additions & 0 deletions nixos/modules/services/desktops/gnome/gnome-remote-desktop.nix
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,21 @@ with lib;
###### implementation
config = mkIf config.services.gnome.gnome-remote-desktop.enable {
services.pipewire.enable = true;
services.dbus.packages = [ pkgs.gnome.gnome-remote-desktop ];

environment.systemPackages = [ pkgs.gnome.gnome-remote-desktop ];

systemd.packages = [ pkgs.gnome.gnome-remote-desktop ];
systemd.tmpfiles.packages = [ pkgs.gnome.gnome-remote-desktop ];

# TODO: if possible, switch to using provided g-r-d sysusers.d
users = {
users.gnome-remote-desktop = {
isSystemUser = true;
group = "gnome-remote-desktop";
home = "/var/lib/gnome-remote-desktop";
};
groups.gnome-remote-desktop = { };
};
};
}
1 change: 1 addition & 0 deletions nixos/modules/services/x11/desktop-managers/cinnamon.nix
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ in

# packages
nemo-with-extensions
gnome-online-accounts-gtk
cinnamon-control-center
cinnamon-settings-daemon
libgnomekbd
Expand Down
4 changes: 0 additions & 4 deletions nixos/modules/services/x11/desktop-managers/gnome.nix
Original file line number Diff line number Diff line change
Expand Up @@ -408,10 +408,6 @@ in

services.avahi.enable = mkDefault true;

xdg.portal.extraPortals = [
pkgs.gnome.gnome-shell
];

services.geoclue2.enable = mkDefault true;
services.geoclue2.enableDemoAgent = false; # GNOME has its own geoclue agent

Expand Down
2 changes: 1 addition & 1 deletion nixos/tests/installed-tests/gnome-photos.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ makeInstalledTest {
(stdenv.mkDerivation {
name = "desktop-gsettings";
dontUnpack = true;
nativeBuildInputs = [ glib wrapGAppsHook ];
nativeBuildInputs = [ glib wrapGAppsHook3 ];
buildInputs = [ gsettings-desktop-schemas ];
installPhase = ''
runHook preInstall
Expand Down
15 changes: 11 additions & 4 deletions nixos/tests/postgresql-jit.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ system ? builtins.currentSystem
, config ? {}
, pkgs ? import ../.. { inherit system config; }
, package ? null
}:

with import ../lib/testing-python.nix { inherit system pkgs; };
Expand All @@ -9,14 +10,17 @@ let
inherit (pkgs) lib;
packages = builtins.attrNames (import ../../pkgs/servers/sql/postgresql pkgs);

mkJitTest = packageName: makeTest {
name = "${packageName}";
mkJitTestFromName = name:
mkJitTest pkgs.${name};

mkJitTest = package: makeTest {
name = package.name;
meta.maintainers = with lib.maintainers; [ ma27 ];
nodes.machine = { pkgs, lib, ... }: {
services.postgresql = {
inherit package;
enable = true;
enableJIT = true;
package = pkgs.${packageName};
initialScript = pkgs.writeText "init.sql" ''
create table demo (id int);
insert into demo (id) select generate_series(1, 5);
Expand Down Expand Up @@ -45,4 +49,7 @@ let
'';
};
in
lib.genAttrs packages mkJitTest
if package == null then
lib.genAttrs packages mkJitTestFromName
else
mkJitTest package
Loading
Loading