[arch-commits] Commit in lib32-sdl2/trunk (PKGBUILD)

Maxime Gauduin alucryd at archlinux.org
Wed Mar 18 09:58:30 UTC 2020


    Date: Wednesday, March 18, 2020 @ 09:58:29
  Author: alucryd
Revision: 600500

upgpkg: lib32-sdl2 2.0.12-1

Modified:
  lib32-sdl2/trunk/PKGBUILD

----------+
 PKGBUILD |   26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-03-18 09:51:52 UTC (rev 600499)
+++ PKGBUILD	2020-03-18 09:58:29 UTC (rev 600500)
@@ -3,9 +3,9 @@
 # Contributor: J0k3r <moebius282 at gmail.com>
 
 pkgname=lib32-sdl2
-pkgver=2.0.10
+pkgver=2.0.12
 pkgrel=1
-pkgdesc='A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2. 32 -bit)'
+pkgdesc='A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard'
 arch=(x86_64)
 url=https://www.libsdl.org
 license=(MIT)
@@ -37,30 +37,28 @@
   'lib32-libpulse: PulseAudio audio driver'
   'lib32-jack: JACK audio driver'
 )
-source=(hg+https://hg.libsdl.org/SDL#tag=release-${pkgver})
+source=(hg+https://hg.libsdl.org/SDL#tag=355a4f94a782)
 sha512sums=(SKIP)
 
+pkgver() {
+  cd SDL
+
+  hg id --tags | sed 's/^release-//'
+}
+
 prepare() {
-  if [[ -d build ]]; then
-    rm -rf build
-  fi
-  mkdir build
-
   # fix libdir
   sed -i 's|lib/cmake|lib32/cmake|' SDL/CMakeLists.txt
   # Don't try to link against ibus
   sed -i '/pkg_search_module.*ibus-1.0/d' SDL/CMakeLists.txt
-
 }
 
 build() {
-  cd build
-
   export CC='gcc -m32'
   export CXX='g++ -m32'
-  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
 
-  cmake ../SDL \
+  cmake -S SDL -B build \
       -DCMAKE_INSTALL_PREFIX=/usr \
       -DLIB_SUFFIX=32 \
       -DSDL_STATIC=OFF \
@@ -74,7 +72,7 @@
       -DRPATH=OFF \
       -DCLOCK_GETTIME=ON \
       -DJACK_SHARED=ON
-  make
+  make -C build
 }
 
 package() {



More information about the arch-commits mailing list