Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / lib32-libmikmod
Commits:
7185cdad by Jan Alexander Steffens (heftig) at 2024-12-31T17:37:34+01:00
3.3.12-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,20 +1,19 @@
pkgbase = lib32-libmikmod
pkgdesc = Module player library supporting many formats, including MOD,
S3M, IT and XM (32-bit)
- pkgver = 3.3.11.1
- pkgrel = 7
- url = http://mikmod.sourceforge.net
+ pkgver = 3.3.12
+ pkgrel = 1
+ url = https://mikmod.sourceforge.net
arch = x86_64
- license = GPL2
- license = LGPL2.1
- makedepends = lib32-alsa-lib
+ license = LGPL-2.0-or-later
makedepends = cmake
+ makedepends = git
+ makedepends = lib32-alsa-lib
+ makedepends = lib32-libpulse
makedepends = ninja
depends = lib32-glibc
- depends = lib32-libpulse
depends = libmikmod
provides = libmikmod.so
- source =
https://downloads.sourceforge.net/mikmod/libmikmod-3.3.11.1.tar.gz
- md5sums = f69d7dd06d307e888f466fc27f4f680b
- sha256sums =
ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19
+ source =
git+https://git.code.sf.net/p/mikmod/mikmod#tag=libmikmod-3.3.12
+ b2sums =
5bbade5a17ea7fdb79c27936575cc5ccc70a0581a1a3a88479cc60ca7640dfe6f83d84687024a60a1e79f20fd9d0acab9fef82ee6d9d089017f7dafab6ef27e0
pkgname = lib32-libmikmod
=====================================
PKGBUILD
=====================================
@@ -6,44 +6,46 @@
# Contributor: Jesse Juhani Jaara <[email protected]>
pkgname=lib32-libmikmod
-pkgver=3.3.11.1
-pkgrel=7
+pkgver=3.3.12
+pkgrel=1
pkgdesc="Module player library supporting many formats, including MOD, S3M, IT
and XM (32-bit)"
-url="http://mikmod.sourceforge.net"
-license=(
- GPL2
- LGPL2.1
-)
+url="https://mikmod.sourceforge.net"
+license=(LGPL-2.0-or-later)
arch=(x86_64)
depends=(
lib32-glibc
- lib32-libpulse
libmikmod
)
makedepends=(
- lib32-alsa-lib
cmake
+ git
+ lib32-alsa-lib
+ lib32-libpulse
ninja
)
provides=(libmikmod.so)
-source=(https://downloads.sourceforge.net/mikmod/libmikmod-$pkgver.tar.gz)
-md5sums=('f69d7dd06d307e888f466fc27f4f680b')
-sha256sums=('ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19')
+source=(
+ "git+https://git.code.sf.net/p/mikmod/mikmod#tag=libmikmod-$pkgver"
+)
+b2sums=('5bbade5a17ea7fdb79c27936575cc5ccc70a0581a1a3a88479cc60ca7640dfe6f83d84687024a60a1e79f20fd9d0acab9fef82ee6d9d089017f7dafab6ef27e0')
prepare() {
- cd libmikmod-$pkgver
+ cd mikmod
}
build() {
+ local cmake_options=(
+ -D CMAKE_BUILD_TYPE=None
+ -D CMAKE_INSTALL_LIBDIR=lib32
+ -D CMAKE_INSTALL_PREFIX=/usr
+ -D ENABLE_DL=1
+ )
+
export CC='gcc -m32'
export CXX='g++ -m32'
export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
- cmake -S libmikmod-$pkgver -B build -G Ninja \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=None \
- -DLIB_SUFFIX=32 \
- -DENABLE_DL=1
+ cmake -S mikmod/libmikmod -B build -G Ninja "${cmake_options[@]}"
cmake --build build
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libmikmod/-/commit/7185cdad016811af693880f9364f06544cfec0c6
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libmikmod/-/commit/7185cdad016811af693880f9364f06544cfec0c6
You're receiving this email because of your account on gitlab.archlinux.org.