Winter
2de1fd60fc
Revert "rust: Write config.toml not config"
2024-06-23 12:32:29 -04:00
Weijia Wang
a7694217f3
Merge pull request #321467 from r-ryantm/auto-update/vim
...
vim: 9.1.0412 -> 9.1.0509
2024-06-23 14:30:20 +02:00
K900
e9e2bf4f4b
Merge pull request #321942 from K900/more-xvfb
...
treewide: remove Mesa from more closures by replacing full xorgserver with xvfb
2024-06-23 15:12:07 +03:00
superherointj
9ff44fca9a
Merge pull request #321804 from trofi/nodejs-openssl-tests
...
nodejs_20: backport openssl fixes
2024-06-23 08:08:03 -03:00
K900
42c4ffb919
treewide: replace xorgserver with xvfb in places where only xvfb is used
2024-06-23 13:59:26 +03:00
K900
43ebb05c57
xvfb: promote to proper package
...
This can (and should!) be used by more than just xvfb-run.
2024-06-23 13:59:26 +03:00
K900
1cafa142d3
Merge pull request #321927 from K900/mesa-24.1.2
...
mesa: 24.1.1 -> 24.1.2
2024-06-23 13:32:01 +03:00
K900
10293296b0
mesa: 24.1.1 -> 24.1.2
2024-06-23 12:16:28 +03:00
Masum Reza
44e657c29e
Merge pull request #321913 from trofi/glib-update
...
glib: 2.80.2 -> 2.80.3
2024-06-23 13:54:11 +05:30
Atemu
c2afb85e2b
Merge pull request #321870 from linj-fork/pr/bump-emacs-security
...
emacs: 29.3 -> 29.4
2024-06-23 09:28:21 +02:00
Sergei Trofimovich
ad5bb782ce
glib: 2.80.2 -> 2.80.3
...
Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.80.3
2024-06-23 06:55:37 +01:00
Masum Reza
1b77bc24c5
Merge pull request #277975 from jmbaur/linux-kernel-efi-zboot
...
linux: handle case where ZBOOT EFI stub is the target
2024-06-23 09:34:24 +05:30
Thiago Kenji Okada
8d752c0132
Merge pull request #319276 from alyssais/libwacom-2.12.1
...
libwacom: 2.11.0 -> 2.12.1
2024-06-23 02:51:28 +01:00
Lin Jian
25bc4a5a20
emacs: 29.3 -> 29.4
...
https://mail.gnu.org/archive/html/emacs-devel/2024-06/msg00695.html
2024-06-23 09:09:27 +08:00
K900
97530e9843
Merge pull request #321800 from emilazy/gl-stubpocalypse
...
{libGL,libGLU}: use the OpenGL framework on Darwin
2024-06-23 03:46:28 +03:00
Randy Eckenrode
33c2a333bf
Merge pull request #317737 from reckenrode/gstreamer-libsoup-darwin-fix
2024-06-22 18:20:41 -04:00
Jared Baur
16e8400968
linux: handle case where ZBOOT EFI stub is the target
...
When CONFIG_EFI_ZBOOT is enabled in the linux kernel's config,
`vmlinuz.efi` becomes the file you want to install through the
`zinstall` make target. This also needs the hexdump tool during the
build of the EFI image.
2024-06-22 13:36:11 -07:00
superherointj
5539b6e658
Merge pull request #321723 from trofi/libimobiledevice-gcc-14-fix
...
libimobiledevice: pull `gcc-14` fix pending upstream inclusion
2024-06-22 14:51:11 -03:00
Sergei Trofimovich
e568a6f0e4
nodejs: backport openssl fixes
...
Without the change `nodejs` fails on staging as:
Failed tests:
out/Release/node /build/node-v20.12.2/test/parallel/test-http2-https-fallback.js
out/Release/node /build/node-v20.12.2/test/parallel/test-http2-server-unknown-protocol.js
out/Release/node /build/node-v20.12.2/test/parallel/test-tls-alpn-server-client.js
2024-06-22 18:22:54 +01:00
Emily
8504c28691
bicgl: replace mesa_glu with libGLU
2024-06-22 18:06:51 +01:00
Emily
760eabadbb
mar1d: add patch for Darwin
2024-06-22 18:06:51 +01:00
Emily
db82f16668
mar1d: 0.3.1 -> unstable-2023-02-02
2024-06-22 18:06:51 +01:00
Emily
95bd48a076
SDL_compat: fix build on Darwin
...
On Darwin, libGL is the same as libGLU now, and the build system
doesn’t like having the same path passed twice for whatever
reason. Since libGLU always propagates libGL, just specify the former.
2024-06-22 18:06:51 +01:00
Emily
82c97b5cde
minetest: fix build on Darwin
...
It wants a Mesa‐specific header for some reason, even though it
works without X11.
2024-06-22 18:06:51 +01:00
Emily
fd276f75c8
ocamlPackages.lablgl: simplify build and fix Darwin
2024-06-22 18:06:51 +01:00
Emily
5cb1babeb3
python3Packages.pyftgl: fix build on Darwin
2024-06-22 18:06:51 +01:00
Emily
25f7f9a636
fox: use mesa_glu explicitly
...
Drop the seemingly‐unused CoreServices dependency while we’re at it.
2024-06-22 18:06:51 +01:00
K900
ee6ffaf921
unixbench: depend on libGLX explicitly
...
Needed for Darwin.
2024-06-22 18:06:51 +01:00
Emily
e0798e1d52
jasper: add Cocoa dependency on Darwin
2024-06-22 18:06:51 +01:00
K900
45aa182b6b
ddnet: skip tests on Darwin
...
This isn't really related to this change, but makes nixpkgs-review runs a lot nicer.
2024-06-22 18:06:51 +01:00
Emily
3307e926ed
python3Packages.vispy: skip patch on Darwin
...
The upstream code can already successfully find the system framework
on macOS, and fontconfig isn’t used at all.
Co-authored-by: Randy Eckenrode <randy@largeandhighquality.com>
2024-06-22 18:06:51 +01:00
K900
03be5af68e
xorg.xorgserver: add explicit Mesa dependency to Darwin build
...
Needed for GLX
2024-06-22 18:06:51 +01:00
K900
8768181db1
geant4: use libGLX explicitly
...
Required on Darwin.
2024-06-22 18:06:51 +01:00
K900
61c1de31fb
freeglut: use libGLX explicitly
...
Required on Darwin.
2024-06-22 18:06:51 +01:00
Emily
0b0a66ca70
mesa_glu: use libGLX explicitly
...
This requires hacks to build against Apple’s OpenGL framework, and
there’s no point; macOS ships with a GLU implementation already, so
this package should only be used for X11 applications that explicitly
require Mesa’s libGLX and want `<GL/glu.h>`.
2024-06-22 18:06:51 +01:00
Emily
8696744ce9
treewide: clean up uses of lib{GL,GLU,glut}.dev
...
These were now broken on Darwin; most of them were unnecessary,
but best practice for the remaining ones is to use `lib.getDev`.
2024-06-22 18:06:51 +01:00
Emily
fbda1dbfd6
treewide: replace freeglut with libglut
...
Allow the macOS GLUT framework to be used automatically in many
cases. Packages that specifically search for freeglut or require its
additional APIs should still explicitly depend on it.
Deliberately skip the Haskell package set, which is mostly
automatically generated, and mupdf, which has its own fork of freeglut.
2024-06-22 18:06:51 +01:00
Emily
c884bc3260
libglut: add cross‐platform alias
...
freeglut requires GLX; this allows more packages to work with the
native macOS GLUT framework without conditionals.
2024-06-22 18:06:50 +01:00
Emily
755c400a92
{libGL,libGLU}: use the OpenGL framework on Darwin
...
This reduces the reverse closure of Mesa on Darwin considerably. As
a result, we can also drop the Mesa stubs package entirely, as its
output on Linux is functionally identical to libglvnd.
It should no longer be necessary for packages to switch between libGL
and darwin.apple_sdk.frameworks.OpenGL depending on the platform.
A cross‐platform libGLX alias is added for packages that specifically
need it (mostly old X11 applications that barely know what a macOS is).
Co-authored-by: K900 <me@0upti.me>
2024-06-22 18:06:50 +01:00
K900
762fadc42f
Merge pull request #321748 from K900/mesa-deps
...
mesa: remove unused deps
2024-06-22 15:20:01 +03:00
K900
6aff2d5bd4
mesa: remove unused deps
2024-06-22 15:15:50 +03:00
Sergei Trofimovich
0fc457d161
libimobiledevice: pull gcc-14
fix pending upstream inclusion
...
Without the change both `gcc-14` and `clag` `stdenv`s fil the build as:
$ nix build --impure --expr 'with import ./. {}; libimobiledevice.override {stdenv = gcc14Stdenv; }' -L
...
libimobiledevice> afcclient.c: In function 'print_file_info':
libimobiledevice> afcclient.c:488:17: error: implicit declaration of function 'strftime' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8 ;;]
libimobiledevice> 488 | strftime(timebuf, 64, "%d %h %Y %H:%M:%S", localtime(&t));
libimobiledevice> | ^~~~~~~~
libimobiledevice> afcclient.c:75:1: note: include '<time.h>' or provide a declaration of 'strftime'
libimobiledevice> 74 | #include <libimobiledevice-glue/utils.h>
libimobiledevice> +++ |+#include <time.h>
libimobiledevice> 75 |
2024-06-22 10:36:30 +01:00
Sergei Trofimovich
771e8cf391
libimobiledevice: enable build parallelism
2024-06-22 10:33:22 +01:00
Thomas Gerbet
8afea767c0
Merge pull request #318132 from risicle/ris-libdc1394-disable-trivialautovarinit
...
libdc1394: disable `trivialautovarinit` hardening flag
2024-06-22 10:48:55 +02:00
Alyssa Ross
de493c4f8c
libwacom: 2.11.0 -> 2.12.2
...
Closes: https://github.com/NixOS/nixpkgs/pull/317796
2024-06-22 10:23:16 +02:00
Vladimír Čunát
5e49730c74
python312Packages.aioesphomeapi: apply upstream patch
...
Otherwise they wouldn't pass after python: 3.12.3 -> 3.12.4
Tested on staging-next-24.05
2024-06-22 09:02:29 +02:00
Robert Scott
f52a4c6810
doc/stdenv: hardening flags: add example error for trivialautovarinit
2024-06-22 01:11:27 +01:00
Robert Scott
83ebc1143f
libdc1394: disable trivialautovarinit
2024-06-22 01:10:12 +01:00
Thomas Gerbet
aa566acfc0
Merge pull request #320887 from risicle/ris-libhwy-disable-trivialautovarinit
...
libhwy: disable `trivialautovarinit` hardening flag on aarch64
2024-06-22 01:09:48 +02:00
Artturin
b28b8072c8
Merge pull request #318999 from Mic92/ffado-staging
...
[staging] ffado: reformat and fixup installation locations
2024-06-22 02:06:38 +03:00