summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Mandle2016-07-16 14:18:48 +0200
committerJosh Mandle2016-07-16 14:20:22 +0200
commit4a549145d5678f1950eaa02362be697566509207 (patch)
treefc1e8a5336a924e76c02295859ce64633da0e1e4
downloadaur-4a549145d5678f1950eaa02362be697566509207.tar.gz
first commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD39
-rw-r--r--famitracker3
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9a5426b8e620
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = famitracker
+ pkgdesc = Free tracker for producing music for the NES/Famicom-systems.
+ pkgver = 0.4.6
+ pkgrel = 1
+ url = http://www.famitracker.com
+ arch = any
+ license = GPL
+ makedepends = gendesk
+ makedepends = unzip
+ makedepends = icoutils
+ makedepends = imagemagick
+ depends = wine
+ source = http://www.famitracker.com/files/FamiTracker-v0.4.6.zip
+ source = famitracker
+ md5sums = 344e4b3cc20628237c50adffdc216cd9
+ md5sums = 6230d525ce2919ddd875904f70721179
+
+pkgname = famitracker
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c32c19622d21
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Josh Mandle <difarem@gmail.com>
+pkgname=famitracker
+_pkgname='FamiTracker'
+pkgver=0.4.6
+pkgrel=1
+pkgdesc='Free tracker for producing music for the NES/Famicom-systems.'
+url='http://www.famitracker.com'
+arch=(any)
+depends=()
+depends=(wine)
+makedepends=(gendesk unzip icoutils imagemagick)
+source=(http://www.famitracker.com/files/FamiTracker-v$pkgver.zip famitracker)
+md5sums=('344e4b3cc20628237c50adffdc216cd9'
+ '6230d525ce2919ddd875904f70721179')
+license=('GPL')
+
+prepare() {
+ cd $srcdir
+ gendesk -f -n \
+ --pkgname "$pkgname" \
+ --name "$_pkgname" \
+ --pkgdesc "$pkgdesc" \
+ --categories 'Wine;AudioVideo;Audio'
+}
+
+package() {
+ cd $srcdir
+ install -Dm755 famitracker $pkgdir/usr/bin/famitracker
+ install -Dm644 famitracker.desktop $pkgdir/usr/share/applications/famitracker.desktop
+
+ unzip -qu FamiTracker-v$pkgver.zip -d $pkgdir/usr/share/famitracker
+ find $pkgdir/usr/share/famitracker -type d -exec chmod 755 "{}" \;
+ find $pkgdir/usr/share/famitracker -type f -exec chmod 644 "{}" \;
+
+ # extract and install icon
+ wrestool -x --type=14 --name=128 --language=1053 FamiTracker.exe > ft.ico
+ convert ft.ico ft.png
+ install -Dm644 ft-5.png $pkgdir/usr/share/pixmaps/famitracker.png
+}
diff --git a/famitracker b/famitracker
new file mode 100644
index 000000000000..29fa7e55375e
--- /dev/null
+++ b/famitracker
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+WINEDEBUG=-all wine /usr/share/famitracker/FamiTracker.exe "$@"