diff options
author | Maxime Gauduin | 2017-06-25 21:35:38 +0200 |
---|---|---|
committer | Maxime Gauduin | 2017-06-25 21:35:38 +0200 |
commit | c154db02d6d5d0ccf3ef8f361a3b340cc8666b26 (patch) | |
tree | 1bd5e177b8d816d58e9055a4a7eb4209edcb2c08 /PKGBUILD | |
parent | 450db464b88e123b4fc6312dd3cc5d5ad953f462 (diff) | |
download | aur-c154db02d6d5d0ccf3ef8f361a3b340cc8666b26.tar.gz |
3dstool 1.0.26-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 76 |
1 files changed, 38 insertions, 38 deletions
@@ -1,50 +1,50 @@ -# Maintainer: yubimusubi -pkgbase=3dstool -pkgname=('3dstool') +# Maintainer: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: yubimusubi <possum+aur@possum.cc> + +pkgname=3dstool pkgver=1.0.26 -pkgrel=0 -pkgdesc="An all-in-one tool for extracting/creating 3ds roms." +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 -depends=('openssl') -makedepends=('git' 'cmake' 'glibc') # glibc provides iconv -options=('!strip') - -source=( - "https://github.com/dnasdw/3dstool/archive/v${pkgver}.tar.gz" - '00-3dstool-share-ignore.patch' -) -sha256sums=( - '3c2288bac0d7a3d96416290c4032e5fc38776cef3ebfe0cb10d3faf14aab66f2' - '14cca789693c1c08ac435456bdd24c3e76c872cb02c1816cb021333c440d2786' -) +url='https://github.com/dnasdw/3dstool' +license=('None') +depends=('curl' 'glibc' 'openssl-1.0') +makedepends=('cmake') +source=("3dstool-${pkgver}.tar.gz::https://github.com/dnasdw/3dstool/archive/v${pkgver}.tar.gz" + '3dstool-paths.patch' + '3dstool-openssl1.0.patch') +sha256sums=('3c2288bac0d7a3d96416290c4032e5fc38776cef3ebfe0cb10d3faf14aab66f2' + '5ac00e5b56182ffde04c7b9ab2a5151e6cf575400705f0b061ff832116757582' + 'f6099fde2c1cee1bba111ee112991f475ce29a56b55a17255d80f813dc2f598c') prepare() { - cd "$pkgbase-$pkgver" + cd 3dstool-${pkgver} + + if [[ -d build ]]; then + rm -rf build + fi + mkdir build - # Move ignore file into /usr/share - patch -p1 < ../00-3dstool-share-ignore.patch + patch -Np1 -i ../3dstool-paths.patch + patch -Np1 -i ../3dstool-openssl1.0.patch } build() { - cd "$pkgbase-$pkgver" - - # This is straight from the README - mkdir -p project - cd project - cmake .. - cmake .. - make + cd 3dstool-${pkgver}/build + + cmake .. \ + -DCMAKE_BUILD_TYPE='Release' \ + -DUSE_DEP='OFF' + 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" + cd 3dstool-${pkgver}/build + + make install + + install -Dm 755 ../bin/3dstool -t "${pkgdir}"/usr/bin/ + install -Dm 644 ../bin/ignore_3dstool.txt -t "${pkgdir}"/usr/share/3dstool/ } + +# vim: ts=2 sw=2 et: |