summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFijxu2024-01-11 18:54:28 -0300
committerFijxu2024-01-11 18:54:28 -0300
commit721ea1adc69e32241ff354040f20393136d516a2 (patch)
treef3d6a111d7d89ca47a0bec140b9375fb92898a38 /PKGBUILD
downloadaur-spcplay.tar.gz
Init spcplay package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ba33ba9baf1b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+#Maintainer: Fijxu <fijxu at nadeko dot net>
+
+pkgname=spcplay
+pkgver=2.20.1.8272
+pkgrel=1
+pkgdesc="SNES SPC700 Player"
+arch=('i686' 'x86_64')
+url="https://github.com/dgrfactory/spcplay"
+license=('GPL')
+depends=('wine')
+makedepends=('unzip' 'gendesk')
+source=(
+ "https://github.com/dgrfactory/spcplay/releases/download/$pkgver/$pkgname-$pkgver.zip"
+ 'spcplay'
+ 'spcplay.png'
+ 'x-spc.xml'
+)
+noextract=("$pkgname-$pkgver.zip")
+sha256sums=(
+ '4693c72a9ff933dcf1644d69504aa0c09286fabdbc4e415e30e171fc7047160f'
+ '9dbe7462b0901e19f819c8e16dab24e88a013a2f1575fc50fe7c7b7c5eb04f82'
+ '6f4127c931c5707c3a4cf1da81cd29c38f336cb3c7fc40f366681cb475217c98'
+ 'fd1a7c4c7f7da7fb9a5310bdfe06e1fb7feb22b51b2e23cd78debba1ea6b92fe'
+)
+
+prepare() {
+ cd "$srcdir"
+ mkdir -p "$pkgname-$pkgver"
+ unzip -o -d "$pkgname-$pkgver" "$pkgname-$pkgver.zip"
+
+ gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
+ --name='SPCPlay' \
+ --mimetype='audio/x-spc' \
+ --categories 'Audio;Sequencer;Midi;Music;AudioVideo;'
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share"
+ cp -r "$srcdir/$pkgname-$pkgver" "$pkgdir/usr/share/spcplay"
+ install -Dm755 "$srcdir/spcplay" "$pkgdir/usr/bin/spcplay"
+ install -Dm644 "$srcdir/spcplay.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
+ install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "$srcdir/x-spc.xml" "$pkgdir/usr/share/mime/application/x-spc.xml"
+}