[arch-commits] Commit in lib32-sdl2/trunk (PKGBUILD)
Antonio Rojas
arojas at gemini.archlinux.org
Fri Dec 24 17:15:22 UTC 2021
Date: Friday, December 24, 2021 @ 17:15:22
Author: arojas
Revision: 1083427
Update to 2.0.18
Modified:
lib32-sdl2/trunk/PKGBUILD
----------+
PKGBUILD | 27 +++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-24 17:04:14 UTC (rev 1083426)
+++ PKGBUILD 2021-12-24 17:15:22 UTC (rev 1083427)
@@ -3,7 +3,7 @@
# Contributor: J0k3r <moebius282 at gmail.com>
pkgname=lib32-sdl2
-pkgver=2.0.16
+pkgver=2.0.18
pkgrel=1
pkgdesc='A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard'
arch=(x86_64)
@@ -37,21 +37,20 @@
'lib32-libpulse: PulseAudio audio driver'
'lib32-jack: JACK audio driver'
)
-_tag=25f9ed87ff6947d9576fc9d79dee0784e638ac58
-source=(git+https://github.com/libsdl-org/SDL.git#tag=${_tag})
-sha512sums=(SKIP)
+source=("https://www.libsdl.org/release/SDL2-${pkgver}.tar.gz"{,.sig}
+ sdl2-wayland1.20.patch::https://github.com/libsdl-org/SDL/pull/5092.patch)
+sha512sums=('8688b855ce15d574fb0726dd2a44109bb7b34d81c652c51025a32bf7eb7015ceb685834cf9fc3f97a2f5f5a3203f548ce6845420fafae7e5dc6bb9d11ce1740d'
+ 'SKIP'
+ 'efa2d01a5861f99597eac0cff7e67efc03bd3877d8ad53d711b1ab54a59f93ef5bc6ffe776b9ac7e3103688a56f79e7d0e4155852dedd0d1982a1e334a2f8d37')
+validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6') # Sam Lantinga
-pkgver() {
- cd SDL
-
- git describe --tags | sed 's/^release-//'
-}
-
prepare() {
# fix libdir
- sed -i 's|lib/cmake|lib32/cmake|' SDL/CMakeLists.txt
+ sed -i 's|lib/cmake|lib32/cmake|' SDL2-${pkgver}/CMakeLists.txt
# Don't try to link against ibus
- sed -i '/pkg_search_module.*ibus-1.0/d' SDL/CMakeLists.txt
+ sed -i '/pkg_search_module.*ibus-1.0/d' SDL2-${pkgver}/CMakeLists.txt
+ # Fix build with wayland 1.20
+ patch -d SDL2-${pkgver} -p1 < sdl2-wayland1.20.patch
}
build() {
@@ -59,9 +58,9 @@
export CXX='g++ -m32'
export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
- cmake -S SDL -B build \
+ cmake -S SDL2-${pkgver} -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_SUFFIX=32 \
+ -DCMAKE_INSTALL_LIBDIR=lib32 \
-DSDL_STATIC=OFF \
-DSDL_DLOPEN=ON \
-DARTS=OFF \
More information about the arch-commits
mailing list