[arch-commits] Commit in milkytracker/trunk (PKGBUILD)
Alexander Rødseth
arodseth at gemini.archlinux.org
Tue Aug 30 08:52:47 UTC 2022
Date: Tuesday, August 30, 2022 @ 08:52:47
Author: arodseth
Revision: 1288493
rebuild for SDL2 + minor changes
Modified:
milkytracker/trunk/PKGBUILD
----------+
PKGBUILD | 33 ++++++++++++++++-----------------
1 file changed, 16 insertions(+), 17 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-08-30 08:52:30 UTC (rev 1288492)
+++ PKGBUILD 2022-08-30 08:52:47 UTC (rev 1288493)
@@ -2,10 +2,9 @@
# Contributor: Christopher O'Neill <milkytracker at chrisoneill.co.uk>
# Contributor: Maks Verver <maksverver at geocities.com>
-_name=MilkyTracker
pkgname=milkytracker
pkgver=1.03.00
-pkgrel=2
+pkgrel=3
pkgdesc='Music tracker inspired by Fast Tracker II'
arch=(x86_64)
url='https://milkytracker.titandemo.org/'
@@ -13,35 +12,35 @@
depends=(alsa-lib lhasa rtmidi sdl2 zlib zziplib)
makedepends=(cmake jack ninja)
optdepends=('jack: JACK audio support')
-# Disable stripping
-# https://bugs.archlinux.org/task/30018
+# disable stripping, see: https://bugs.archlinux.org/task/30018
options=(!strip)
source=("$pkgname-$pkgver.tar.gz::https://github.com/milkytracker/MilkyTracker/archive/v$pkgver.tar.gz")
-sha256sums=('72d5357e303380b52383b66b51f944a77cd77e2b3bfeb227d87cc0e72ab292f7')
+b2sums=('f14a7112de39748121933d242d89dc6efb71a73c3591fedb92785814e2edc788edfb6608e9237cdfed19ee7337d5920d0232eed5d85f692dbef5d4cb43a27cd0')
prepare() {
- mv -v $_name-$pkgver $pkgname-$pkgver
- # remove explicit use of C++98 as dependencies use C++11
- sed -e '/CMAKE_CXX_STANDARD/d' -e '/CMAKE_CXX_EXTENSIONS/d' -i $pkgname-$pkgver/CMakeLists.txt
+ mv MilkyTracker-$pkgver $pkgname-$pkgver
+ # remove explicit use of C++98
+ sed -e '/CMAKE_CXX_STANDARD/d' -e '/CMAKE_CXX_EXTENSIONS/d' \
+ -i $pkgname-$pkgver/CMakeLists.txt
}
build() {
- cmake -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -W nodev \
+ cmake \
-B build \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib \
-G Ninja \
- $pkgname-$pkgver
+ -W nodev \
+ -S $pkgname-$pkgver
ninja -C build
}
package() {
depends+=(libasound.so librtmidi.so)
-
DESTDIR="$pkgdir" ninja install -C build
cd $pkgname-$pkgver/resources
- install -vDm 644 pictures/carton.png "$pkgdir/usr/share/pixmaps/${pkgname}.png"
- install -vDm 644 ${pkgname}.desktop -t "$pkgdir/usr/share/applications/"
- # yes, this file extension is wrong
- install -vDm 644 ${pkgname}.appdata "$pkgdir/usr/share/appdata/${pkgname}.appdata.xml"
+ install -Dm644 pictures/carton.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
+ install -Dm644 $pkgname.desktop -t "$pkgdir/usr/share/applications/"
+ # also rename from .appdata to .appdata.xml
+ install -Dm644 $pkgname.appdata "$pkgdir/usr/share/appdata/$pkgname.appdata.xml"
}
More information about the arch-commits
mailing list