Date: Tuesday, August 30, 2022 @ 08:52:53 Author: arodseth Revision: 1288494
archrelease: copy trunk to community-x86_64 Added: milkytracker/repos/community-x86_64/PKGBUILD (from rev 1288493, milkytracker/trunk/PKGBUILD) Deleted: milkytracker/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 93 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 46 insertions(+), 47 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-08-30 08:52:47 UTC (rev 1288493) +++ PKGBUILD 2022-08-30 08:52:53 UTC (rev 1288494) @@ -1,47 +0,0 @@ -# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> -# Contributor: Christopher O'Neill <milkytrac...@chrisoneill.co.uk> -# Contributor: Maks Verver <maksver...@geocities.com> - -_name=MilkyTracker -pkgname=milkytracker -pkgver=1.03.00 -pkgrel=2 -pkgdesc='Music tracker inspired by Fast Tracker II' -arch=(x86_64) -url='https://milkytracker.titandemo.org/' -license=(GPL3) -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 -options=(!strip) -source=("$pkgname-$pkgver.tar.gz::https://github.com/milkytracker/MilkyTracker/archive/v$pkgver.tar.gz") -sha256sums=('72d5357e303380b52383b66b51f944a77cd77e2b3bfeb227d87cc0e72ab292f7') - -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 -} - -build() { - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -W nodev \ - -B build \ - -G Ninja \ - $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" -} Copied: milkytracker/repos/community-x86_64/PKGBUILD (from rev 1288493, milkytracker/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-08-30 08:52:53 UTC (rev 1288494) @@ -0,0 +1,46 @@ +# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> +# Contributor: Christopher O'Neill <milkytrac...@chrisoneill.co.uk> +# Contributor: Maks Verver <maksver...@geocities.com> + +pkgname=milkytracker +pkgver=1.03.00 +pkgrel=3 +pkgdesc='Music tracker inspired by Fast Tracker II' +arch=(x86_64) +url='https://milkytracker.titandemo.org/' +license=(GPL3) +depends=(alsa-lib lhasa rtmidi sdl2 zlib zziplib) +makedepends=(cmake jack ninja) +optdepends=('jack: JACK audio support') +# 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") +b2sums=('f14a7112de39748121933d242d89dc6efb71a73c3591fedb92785814e2edc788edfb6608e9237cdfed19ee7337d5920d0232eed5d85f692dbef5d4cb43a27cd0') + +prepare() { + 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 \ + -B build \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -G Ninja \ + -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 -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" +}