diff options
author | Daniel LeWarne | 2016-05-18 21:00:44 -0400 |
---|---|---|
committer | Daniel LeWarne | 2016-05-18 21:00:44 -0400 |
commit | f507b9e753fdaba3c7e37bbd63a1a9e8cb769474 (patch) | |
tree | 6e1fe4976625b840b6ae7291d901d1be08ca235d /PKGBUILD | |
download | aur-f507b9e753fdaba3c7e37bbd63a1a9e8cb769474.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..df45409c07cf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: yubimusubi +pkgbase=3dstool +pkgname=('3dstool') +pkgver=1.0.14 +pkgrel=1 +pkgdesc="An all-in-one tool for extracting/creating 3ds roms." +arch=('i686' 'x86_64') +url="https://github.com/dnasdw/3dstool" +license=('unknown') # FIXME +makedepends=('git' 'cmake') +options=('!strip') + +source=( + "https://github.com/dnasdw/3dstool/archive/v${pkgver}.tar.gz" + '00-3dstool-share-ignore.patch' +) +sha256sums=( + '461639f89ad3e329d1f44c3cb7f2a8a95dfdaba1533439fcbd3f3984df3e19aa' + '3d55e1bb49caa79648cd27aacba3793cfa38882cd740661560bc3d0d68da8d3d' +) + +prepare() { + cd "$pkgbase-$pkgver" + + # Move ignore file into /usr/share + patch -p1 < ../00-3dstool-share-ignore.patch +} + +build() { + cd "$pkgbase-$pkgver" + + # This is straight from the README + mkdir -p project + cd project + cmake .. + cmake .. + make +} + +package() { + cd "$pkgbase-$pkgver/project" + make install # Actually installs to "../bin" + install -d "$pkgdir/usr/bin/" + install "../bin/3dstool" "$pkgdir/usr/bin/" + + # Move ignore file into /usr/share + install -d "$pkgdir/usr/share/3dstool" + install "../bin/ignore_3dstool.txt" "$pkgdir/usr/share/3dstool" +} |