Commit Graph

116 Commits

Author SHA1 Message Date
Martin Weinelt
3321e63b12
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19 04:00:32 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Sergei Trofimovich
74b1253a65 SDL2: 2.30.0 -> 2.30.1
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-2.30.1
2024-03-06 21:45:39 +00:00
Sean Link
a2554b6dae SDL2: improve mingw support
Part of a larger effort to add mingw support for qtmultimedia.
ffmpeg will fail to compile without this change.
2024-02-26 21:57:33 +01:00
Sean Link
842148eb5b SDL2: run nixpkgs-fmt 2024-02-26 21:57:33 +01:00
Sergei Trofimovich
2f1b2150ef SDL2: 2.28.5 -> 2.30.0
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-2.30.0
2024-02-03 11:40:41 +00:00
github-actions[bot]
991a07725b
Merge staging-next into staging 2023-11-17 12:01:30 +00:00
Adam Joseph
c7e0f6b905 treewide: s_targetPlatform_hostPlatform_ in non-compiler packages
stdenv.targetPlatform really shouldn't be used by software that
doesn't generate or manipulate binaries.  I reviewed all uses of
targetPlatform outside of pkgs/development/compilers and pkgs/stdenv
and replaced those which weren't involved in something which fits
these criteria.
2023-11-17 08:07:34 +00:00
Sergei Trofimovich
14bd32cbf1 SDL2: 2.28.4 -> 2.28.5
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-2.28.5
2023-11-11 18:15:24 +00:00
Alyssa Ross
afabc4a15d
Merge remote-tracking branch 'origin/master' into HEAD
Conflicts:
	pkgs/development/libraries/SDL2/default.nix
2023-11-10 15:18:19 +01:00
sternenseemann
d32cb37277 sdl2: record provided pkg-config modules in meta
This is verified using testers.hasPkgConfigModules which leads to a
slight refactor of the expression.
2023-11-05 16:51:57 +01:00
Sergei Trofimovich
5660d0f73b SDL2: 2.28.3 -> 2.28.4
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-2.28.4
2023-10-04 06:31:51 +01:00
K900
083e133f67 SDL2: 2.28.2 -> 2.28.3
Also add update script and switch to fetchFromGitHub (so the update script works)

Diff: https://github.com/libsdl-org/SDL/compare/release-2.28.2...release-2.28.3

Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-2.28.3
2023-09-02 09:31:10 +03:00
Sergei Trofimovich
0c23400bf9 SDL2: 2.28.1 -> 2.28.2
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-2.28.2
2023-08-12 07:32:05 +01:00
K900
42848722a9 SDL2: 2.28.0 -> 2.28.1
Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-2.28.1
2023-07-12 13:26:11 +03:00
K900
ecef9a792c sdl2: 2.26.5 -> 2.28.0 2023-06-22 12:48:44 +03:00
Yureka
4062535a3e SDL2: exclude mesa dependency on darwin 2023-05-29 12:44:36 +02:00
Vladimír Čunát
de0b678023
Merge #226567: SDL2: 2.26.4 -> 2.26.5
...into staging
2023-04-26 16:04:49 +02:00
Vladimír Čunát
7fa4e34aaa
SDL2: add meta.changelog 2023-04-26 16:04:07 +02:00
K900
d7e04434ce SDL2: default drmSupport to false
Removes Mesa from a rebuild-heavy path
2023-04-20 15:50:10 +03:00
R. Ryantm
887afd3012 SDL2: 2.26.4 -> 2.26.5 2023-04-17 01:56:23 +00:00
Sergei Trofimovich
f460885694 SDL2: don't propagate headers-only packages via RUNPATH
On `nixpkgs` SDL2 explicitly bulds RUNPATHs from it's subset of build
inputs. As a result RUNPATH contains more than needed. This change
repomed from RUNPATH packages that don't contain libraries but contain
developer-only files:
- wayland-protocols: xml files to describe protocols
- xorgproto: header files for X11

The change moves them to buildInputs / propagatedBuildInputs.

Before the change closure size is:

    $ nix path-info -rsSh $(nix-build -A SDL2) | nl
    221  /nix/store/...-SDL2-2.26.4 2.5M 546.5M

After the change:

    $ nix path-info -rsSh $(nix-build -A SDL2) | nl
    219  /nix/store/...-SDL2-2.26.4 2.5M 544.4M
2023-04-09 09:52:16 +01:00
superherointj
20c9e1965a SDL2: remove superherointj as maintainer 2023-03-30 11:00:22 -03:00
github-actions[bot]
2003e6ba72
Merge staging-next into staging 2023-03-13 07:30:09 +00:00
Vladimír Čunát
2d51a0e8ad
Merge branch 'master' into staging-next 2023-03-13 08:25:10 +01:00
Nick Cao
892f0c472b
SDL2: remove unnecessary dependency on fcitx
SDL2 supports both fcitx 4 and fcitx 5 though the dbus interface,
and the dependency on fcitx headers has been removed in favor of
hardcoding the constants.

Reference: https://github.com/libsdl-org/SDL/issues/3653
2023-03-12 12:36:50 +08:00
superherointj
490e77ce0a SDL2: add superherointj as maintainer 2023-03-11 11:55:48 -03:00
superherointj
8e8be88067 SDL2: 2.26.3 -> 2.26.4
Release: https://github.com/libsdl-org/SDL/releases/tag/release-2.26.4
2023-03-11 11:53:28 -03:00
R. Ryantm
78649a67ab SDL2: 2.24.2 -> 2.26.3 2023-02-28 02:51:46 +00:00
Shawn8901
a59dda942c treewide: remove global with lib; statements in pkgs/development 2023-01-26 18:31:02 +01:00
Sandro Jäckel
4db7dc72d2 SDL2: 2.24.1 -> 2.24.2 2022-11-07 15:55:47 +01:00
Jan Solanti
89c92a9206 SDL2: 2.24.0 -> 2.24.1 2022-11-07 15:25:49 +01:00
PedroHLC ☭
169f01ddce
SDL2: fix post-install condition
Fixes ""stdenv-linux/setup: line 87: [: : integer expression expected""
2022-09-18 12:35:44 -03:00
PedroHLC ☭
6bcea10f58
SDL2: 2.0.22 -> 2.24.0 2022-09-18 12:01:52 -03:00
Artturin
47c3a3e440 SDL2: restore udev support by default on linux
it was disabled seemingly by accident in 8abc1cccfb
2022-07-25 21:04:20 +03:00
K900
2c1040a315 SDL2: 2.0.20 -> 2.0.22 2022-05-23 19:16:25 +03:00
Rick van Schijndel
7d5b75b12a SDL2: use wayland-scanner from PATH
Prevents having to use buildPackages, helps overriding wayland-scanner for whoever needs it.
2022-05-09 20:57:31 +02:00
Rick van Schijndel
4729cb69e3 SDL2: fix cross-compilation 2022-05-09 20:07:20 +02:00
K900
cfae672307 SDL2: build kmsdrm video driver on Linux
Primarily useful for kiosk builds and SBCs, but it usually ends up in the closure anyway.
2022-03-31 14:40:45 +03:00
OPNA2608
ad3e121795 SDL2: Reinstate find-headers.patch 2022-03-20 16:07:38 +08:00
Zack A
baee63f5e1
SDL2: add pipewire & libdecor support
Co-authored-by: jakobrs <jakobrs100@gmail.com>
2022-02-16 00:38:50 +01:00
Zack A
acc1ac4535
SDL2: fix formatting 2022-02-07 22:21:27 +09:00
Zack A
7bcb373a99
SDL2: 2.0.14 -> 2.0.20 2022-02-07 22:21:25 +09:00
Michael Weiss
62ace066c5
SDL2: Fix the build with wayland 1.20.0
Source of the patch:
e2ade2bfc4

I needed to manually backport it to SDL2 2.0.14.
2021-12-10 23:01:23 +01:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Taeer Bar-Yam
f9f05c1e92 SDL2: fix cross-compile to windows (mingw) 2021-04-20 21:31:11 -04:00
Jan Tojnar
01ee4ea574
Merge branch 'master' into staging-next 2021-01-24 00:09:45 +01:00
Ben Siraphob
2f78ee7e81 pkgs/development: stdenv.lib -> lib 2021-01-24 00:16:29 +07:00
zowoq
153ad8bc1e Merge staging-next into staging 2021-01-22 16:56:40 +10:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00