| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\ |
|
| | |
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
continuation of #109595
pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.
python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
|
|/ |
|
|
|
|
|
|
| |
Fixes #103346. The environment var for finding the cmake companion libs
headers was missing from the SDL2::SDL2 target, it only worked when
using SDL2_INCLUDE_DIRS.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
SDL2: Keep .a files on `dontDisableStatic`; don't move them to $dev; prune .la
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Most other packages don't move `.a` files to "$dev", and that is because
it makes the pkg-config `.pc` file wrong (the `libdir` is the non-dev one).
Keeping them in the main output makes static linking of SDL2 work.
See added comment about pruning of `.la` files.
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The SDL2_PATH environment variable is space-separated. However, CMake
lists are semicolon separated, and doing set(list "a" ${var}) will end
up with list containing "a;b c d". This causes downstream users to fail
parsing the include dirs list.
Normalize the include dirs list to a normal CMake semicolon-separated
list using separate_arguments.
|
| |
|
|
|
|
|
|
|
|
|
| |
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
| |
|
|
|
|
| |
This isn’t a package, and we already have mesaPlatforms to handle this logic.
|
| |
|
|
|
|
|
| |
This should be picking up the OpenGL ES headers provided by the NDK.
More testing is needed.
|
|\
| |
| | |
See the motivation in fd97db43bcb05e37f6bb77f363f1e1e239d9de53 (#41819).
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
darwin: don't include cf-private in framework dependencies
|
| |
| |
| |
| | |
Using defaults makes it much easier to understand what the values are.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It's not included implicitly by the frameworks anymore.
Undefined symbols for architecture x86_64:
"_NSDefaultRunLoopMode", referenced from:
_Cocoa_PumpEvents in SDL_cocoaevents.o
"_NSURLIsAliasFileKey", referenced from:
-[SDLWindow performDragOperation:] in SDL_cocoawindow.o
"_OBJC_CLASS_$_NSArray", referenced from:
objc-class-ref in SDL_cocoaclipboard.o
objc-class-ref in SDL_cocoakeyboard.o
objc-class-ref in SDL_cocoawindow.o
"_OBJC_CLASS_$_NSData", referenced from:
objc-class-ref in SDL_cocoamouse.o
"_OBJC_CLASS_$_NSDate", referenced from:
objc-class-ref in SDL_cocoaevents.o
"_OBJC_CLASS_$_NSDictionary", referenced from:
objc-class-ref in SDL_cocoaevents.o
"_OBJC_CLASS_$_NSMutableArray", referenced from:
objc-class-ref in SDL_cocoawindow.o
"_OBJC_CLASS_$_NSURL", referenced from:
objc-class-ref in SDL_cocoawindow.o
"_OBJC_CLASS_$_NSUserDefaults", referenced from:
objc-class-ref in SDL_cocoaevents.o
"_OBJC_EHTYPE_$_NSException", referenced from:
GCC_except_table67 in SDL_cocoawindow.o
ld: symbol(s) not found for architecture x86_64
|
|/ |
|
|
|
|
| |
Fixes #41620 by adding libGL directory to libSDL2 runpath
|
|
|
|
|
| |
There are two symlinks pointing to the same library, libSDL2.so and
libSDL2-2.0.so.0. patchelf should run on non-symlinks instead.
|
|
|
|
| |
This prevents future rebuilds on Darwin if this Linux-only postFixup changes.
|
|
|
|
|
|
|
|
|
| |
* treewide: http -> https sources
This updates the source urls of all top-level packages from http to
https where possible.
* buildtorrent: fix url and tab -> spaces
|
|
|
|
| |
Darwin headless will hang when trying to run the SDL test program.
|
|
|
|
| |
Cross drvs are now the default for precisely this reason.
|
|\
| |
| | |
tree-wide: fix pulseaudio references; fix SDL expressions
|
| |
| |
| |
| |
| |
| | |
After the previous patch there's no reason to have them. But I didn't try to
rebuild every single thing that depends on this, so try reverting this patch first
if something does break and you can't fix it.
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
| |
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
|
|
|
|
|
|
| |
Example failure: https://hydra.nixos.org/build/63996552
(cherry picked from commit 80e8e555b4c2cd90701bbff664b1c8db6e81fd2f)
|
| |
|