Date: Wednesday, September 26, 2018 @ 18:30:32 Author: eschwartz Revision: 385568
upgpkg: milkytracker 1.02.00-2 - fix broken mkedepends, optdepends; jack-audio-connection-kit is deprecated in favor of jack pkgname since 2010 and gone since August - use upstream desktop file, install appdata as well - don't hardcode default "docs" option - use unique source download filename Modified: milkytracker/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-09-26 18:28:43 UTC (rev 385567) +++ PKGBUILD 2018-09-26 18:30:32 UTC (rev 385568) @@ -4,26 +4,19 @@ pkgname=milkytracker pkgver=1.02.00 -pkgrel=1 +pkgrel=2 pkgdesc='Music tracker inspired by Fast Tracker II' arch=('x86_64') url='https://milkytracker.titandemo.org/' license=('GPL3') depends=('alsa-lib' 'sdl2') -makedepends=('cmake' 'gendesk' 'jack-audio-connection-kit' 'ninja') -optdepends=('jack-audio-connection-kit: JACK audio support') -options=('docs' '!strip') -source=("https://github.com/milkytracker/MilkyTracker/archive/v$pkgver.tar.gz") +makedepends=('cmake' 'jack' 'ninja') +optdepends=('jack: JACK audio support') +# FS#30018 apparently stripping breaks the program... +options=('!strip') +source=("$pkgname-$pkgver.tar.gz::https://github.com/milkytracker/MilkyTracker/archive/v$pkgver.tar.gz") sha256sums=('6bcb6e74ee333e831137435a25c0f2f3da6e1462864deec9e693ef7d23a16023') -prepare() { - gendesk -f -n \ - --pkgname "$pkgname" \ - --pkgdesc "$pkgdesc" \ - --name 'MilkyTracker' \ - --categories 'AudioVideo;Audio;AudioVideoEditing;' -} - build() { mkdir -p build cd build @@ -39,12 +32,15 @@ DESTDIR="$pkgdir" ninja install - cd "$srcdir/MilkyTracker-$pkgver" - install -d "$pkgdir/usr/share/applications" - install -Dm644 resources/pictures/carton.png \ + cd "$srcdir/MilkyTracker-$pkgver/resources" + install -Dm644 pictures/carton.png \ "$pkgdir/usr/share/pixmaps/milkytracker.png" - install -m644 "$srcdir/milkytracker.desktop" \ - "$pkgdir/usr/share/applications" + install -Dm644 milkytracker.desktop \ + "$pkgdir/usr/share/applications/milkytracker.desktop" + # yes, this file extension is wrong + install -Dm644 milkytracker.appdata \ + "$pkgdir/usr/share/appdata/milkytracker.appdata.xml" + } # vim: ts=2 sw=2 et: