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 <[email protected]> # Contributor: Maks Verver <[email protected]> -_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" }
