From 9902780a8a95f3dc1b7419af205b01896ec3f254 Mon Sep 17 00:00:00 2001 From: kth5 Date: Sun, 29 Sep 2024 07:55:39 +0200 Subject: [PATCH] * update libgme to 0.6.3-5 --- libgme/.SRCINFO | 23 +++++++++++++++++++++++ libgme/.nvchecker.toml | 3 +++ libgme/PKGBUILD | 33 +++++++++++++++++++++++++-------- 3 files changed, 51 insertions(+), 8 deletions(-) create mode 100644 libgme/.SRCINFO create mode 100644 libgme/.nvchecker.toml diff --git a/libgme/.SRCINFO b/libgme/.SRCINFO new file mode 100644 index 0000000000..63b4481a7b --- /dev/null +++ b/libgme/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = libgme + pkgdesc = Video game music file emulation/playback library + pkgver = 0.6.3 + pkgrel = 5 + url = https://github.com/libgme/game-music-emu + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = LGPL-2.1-or-later + makedepends = cmake + makedepends = git + makedepends = ninja + makedepends = sdl2 + depends = gcc-libs + depends = glibc + depends = zlib + source = git+https://github.com/libgme/game-music-emu.git?signed#tag=0.6.3 + validpgpkeys = 5406ECE83665DA9D201D35720BAF0C9C7B6AE9F2 + b2sums = e83e52c259d50e360c2b2878e581410346fc84d5e9479875acdb657fdbe1a3c592672c8237c34dfebb2f960ab57d0d4596fe16655cb96b1d9fc8ddd9a7c39f51 + +pkgname = libgme diff --git a/libgme/.nvchecker.toml b/libgme/.nvchecker.toml new file mode 100644 index 0000000000..41fa6749b8 --- /dev/null +++ b/libgme/.nvchecker.toml @@ -0,0 +1,3 @@ +[libgme] +source = "git" +git = "https://github.com/libgme/game-music-emu.git" diff --git a/libgme/PKGBUILD b/libgme/PKGBUILD index 61a934e639..1375ff0a10 100644 --- a/libgme/PKGBUILD +++ b/libgme/PKGBUILD @@ -5,19 +5,36 @@ pkgname=libgme pkgver=0.6.3 -pkgrel=4 +pkgrel=5 pkgdesc='Video game music file emulation/playback library' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) -url='https://bitbucket.org/mpyne/game-music-emu' -license=('LGPL') -depends=('gcc-libs' 'glibc' 'zlib') -makedepends=('cmake' 'ninja') -source=("https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-$pkgver.tar.xz") -sha256sums=('aba34e53ef0ec6a34b58b84e28bf8cfbccee6585cebca25333604c35db3e051d') +url='https://github.com/libgme/game-music-emu' +license=(LGPL-2.1-or-later) +depends=( + gcc-libs + glibc + zlib +) +makedepends=( + cmake + git + ninja + sdl2 +) +source=("git+https://github.com/libgme/game-music-emu.git?signed#tag=$pkgver") +b2sums=(e83e52c259d50e360c2b2878e581410346fc84d5e9479875acdb657fdbe1a3c592672c8237c34dfebb2f960ab57d0d4596fe16655cb96b1d9fc8ddd9a7c39f51) validpgpkeys=(5406ECE83665DA9D201D35720BAF0C9C7B6AE9F2) # Michael Pyne +prepare() { + cd game-music-emu + + # Fix assertion at negative count value + git cherry-pick -n b667f79dcee5c380541dc90630bb33931be378c7 +} + build() { - cmake -S game-music-emu-$pkgver -B build -G Ninja -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE=Release + cmake -S game-music-emu -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr cmake --build build }