[arch-commits] Commit in milkytracker/trunk (PKGBUILD)

Eli Schwartz eschwartz at archlinux.org
Wed Sep 26 18:30:32 UTC 2018


    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:



More information about the arch-commits mailing list