Date: Thursday, February 9, 2023 @ 13:51:35
  Author: alucryd
Revision: 1397636

upgpkg: lib32-sdl2_mixer 2.6.3-1

Modified:
  lib32-sdl2_mixer/trunk/PKGBUILD

----------+
 PKGBUILD |   56 +++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 35 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-02-09 13:42:26 UTC (rev 1397635)
+++ PKGBUILD    2023-02-09 13:51:35 UTC (rev 1397636)
@@ -4,41 +4,55 @@
 # Contributor: Sven-Hendrik Haase <[email protected]>
 
 pkgname=lib32-sdl2_mixer
-pkgver=2.6.2
+pkgver=2.6.3
 pkgrel=1
 pkgdesc='A simple multi-channel audio mixer'
-arch=('x86_64')
-url='https://www.libsdl.org/projects/SDL_mixer/'
-license=('MIT')
-depends=('lib32-flac' 'lib32-glibc' 'lib32-libmodplug' 'lib32-mpg123'
-         'lib32-libvorbis' 'lib32-sdl2' 'sdl2_mixer')
-makedepends=('gcc-multilib' 'lib32-fluidsynth')
+arch=(x86_64)
+url=https://github.com/libsdl-org/SDL_mixer
+license=(MIT)
+depends=(
+  lib32-flac
+  lib32-glibc
+  lib32-libmodplug
+  lib32-libvorbis
+  lib32-mpg123
+  lib32-sdl2
+  sdl2_mixer
+)
+makedepends=(
+  git
+  lib32-fluidsynth
+)
 optdepends=('lib32-fluidsynth: MIDI software synth, replaces built-in 
timidity')
-source=("https://github.com/libsdl-org/SDL_mixer/releases/download/release-${pkgver}/SDL2_mixer-${pkgver}.tar.gz"{,.sig})
-sha256sums=('8cdea810366decba3c33d32b8071bccd1c309b2499a54946d92b48e6922aa371'
-            'SKIP')
-validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6')
+_tag=6103316427a8479e5027e41ab9948bebfc1c3c19
+source=(git+https://github.com/libsdl-org/SDL_mixer.git#tag=${_tag})
+b2sums=('SKIP')
 
+prepare() {
+  cd SDL_mixer
+  ./autogen.sh
+}
+
+pkgver() {
+  cd SDL_mixer
+  git describe --tags | sed 's/^release-//'
+}
+
 build() {
-  cd SDL2_mixer-$pkgver
-
+  cd SDL_mixer
   export CC='gcc -m32'
   export CXX='g++ -m32'
-  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
-
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
   ./configure \
-    --prefix='/usr' \
-    --libdir='/usr/lib32' \
+    --prefix=/usr \
+    --libdir=/usr/lib32 \
     --disable-static
   make
 }
 
 package() {
-  cd SDL2_mixer-$pkgver
-
-  make DESTDIR="${pkgdir}" install
+  make DESTDIR="${pkgdir}" -C SDL_mixer install
   rm -rf "${pkgdir}"/usr/include
-
   install -dm 755 "${pkgdir}"/usr/share/licenses
   ln -s sdl2_mixer "${pkgdir}"/usr/share/licenses/lib32-sdl2_mixer
 }

Reply via email to