diff options
author | Josh Mandle | 2016-07-16 14:18:48 +0200 |
---|---|---|
committer | Josh Mandle | 2016-07-16 14:20:22 +0200 |
commit | 4a549145d5678f1950eaa02362be697566509207 (patch) | |
tree | fc1e8a5336a924e76c02295859ce64633da0e1e4 | |
download | aur-4a549145d5678f1950eaa02362be697566509207.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | famitracker | 3 |
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 "$@" |