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
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
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
Jan Tojnar
1ce8bebc61
libxslt: 1.1.39 → 1.1.41
...
https://discourse.gnome.org/t/libxslt-1-1-40-released/21532/1
https://discourse.gnome.org/t/libxslt-1-1-41-released/21779/1
Removes libxslt.m4 but the provided AM_PATH_XSLT does not appear to be used by anything according to
https://codesearch.debian.net/search?q=AM_PATH_XSLT&literal=1
2024-06-21 23:49:33 +02:00
Artturin
bc92247394
Merge pull request #306559 from kampka/executing-flaky-test
...
python311Packages.executing: disable flaky test
2024-06-22 00:35:37 +03:00
Pol Dellaiera
a2b5266973
Merge pull request #321095 from mmlb/rust-write-config.toml-not-config
...
rust: Write config.toml not config
2024-06-21 22:32:49 +02:00
github-actions[bot]
fb94da4e9e
Merge staging-next into staging
2024-06-21 18:01:30 +00:00
github-actions[bot]
a15e998e88
Merge master into staging-next
2024-06-21 18:01:05 +00:00
Masum Reza
47ea5bd487
Merge pull request #319050 from Vinetos/update-kchat
...
kchat: 2.4.0 -> 3.3.1
2024-06-21 23:13:32 +05:30
Mihai Fufezan
eb433fa777
cinny: 3.1.0 -> 3.2.0 ( #267754 )
...
* cinny: 3.1.0 -> 3.2.0
* cinny-desktop: 3.1.0 -> 3.2.0
2024-06-21 23:10:02 +05:30
nixpkgs-merge-bot[bot]
4713fd73f1
Merge pull request #321460 from r-ryantm/auto-update/cdk
...
cdk: 5.0-20230201 -> 5.0-20240619
2024-06-21 17:14:16 +00:00
nixpkgs-merge-bot[bot]
abae3f9310
Merge pull request #321433 from r-ryantm/auto-update/xemu
...
xemu: 0.7.123 -> 0.7.127
2024-06-21 17:13:45 +00:00
Pol Dellaiera
64a63f0a57
Merge pull request #276054 from soebbing/patch-1
...
phpExtensions.intl: icu64 -> icu73
2024-06-21 19:12:59 +02:00
Aleksana
0f3e897f08
Merge pull request #318453 from Sigmanificient/sxcs-init-1.1.0
...
sxcs: init at 1.1.0
2024-06-22 00:55:22 +08:00
Aleksana
bb0184d788
Merge pull request #320321 from oluceps/dae-trace
...
dae: add missing subcommand `trace`
2024-06-22 00:54:46 +08:00
Ilan Joselevich
18bfe447b3
Merge pull request #321544 from Kranzes/defaultCrateOverrides
...
defaultCrateOverrides: add missing protobuf to crates
2024-06-21 19:20:50 +03:00
K900
85dd4128ef
Merge pull request #321557 from JohnRTitor/amdgpu-cleanup
...
nixos/amdgpu: cleanup occurance of hardware.opengl
2024-06-21 19:12:52 +03:00
Sandro
bb677b198a
Merge pull request #321420 from r-ryantm/auto-update/libva-utils
...
libva-utils: 2.21.0 -> 2.22.0
2024-06-21 18:11:12 +02:00
John Titor
641ea1c57e
nixos/amdgpu: cleanup occurance of hardware.opengl
...
Unfortunately this got missed in
https://github.com/NixOS/nixpkgs/pull/320228
2024-06-21 21:40:11 +05:30
Sandro
d80661b1d2
Merge pull request #321422 from r-ryantm/auto-update/gopls
...
gopls: 0.15.3 -> 0.16.0
2024-06-21 18:08:59 +02:00
sternenseemann
b1acf7bab9
Revert "tests.haskell.cabalSdist.localFromCabalSdist: prevent unnecessary rebuilds"
...
This reverts commit 81c06bc609
.
Reason for revert: This change breaks the
`tests.haskell.cabalSdist.assumptionLocalHasDirectReference` test which
relies on checking for the test source store path in the resulting
derivation files. 81c06bc609
did not
account for this in the change (though it should be possible).
2024-06-21 18:06:15 +02:00
Aleksana
d6ebba3ab8
Merge pull request #314833 from Lurkki14/gpl2-pkgs-os-specific
...
pkgs/os-specific: remove licenses.gpl2
2024-06-21 23:57:57 +08:00
Aleksana
243418e94b
Merge pull request #320975 from luftmensch-luftmensch/ardugotools_0.5.1
...
ardugotools: init at 0.5.1
2024-06-21 23:55:08 +08:00
Aleksana
dcf0ffde39
Merge pull request #317200 from natsukium/htmllaundry/remove
...
python311Packages.htmllaundry: remove
2024-06-21 23:51:43 +08:00
Sandro
90338afd61
Merge pull request #266877 from bct/pipenv-2023.10.24
...
pipenv: 2023.2.4 -> 2023.10.24
2024-06-21 17:31:59 +02:00
K900
7d18aa634e
Merge pull request #321320 from rnhmjoj/pr-libreswan-tests
...
linux/common-config: enable IPsec over TCP
2024-06-21 18:24:50 +03:00