diff options
author | Mikaela RJ Szekely | 2018-04-04 22:31:34 -0400 |
---|---|---|
committer | Mikaela RJ Szekely | 2018-04-04 22:31:34 -0400 |
commit | db5247bc05af0993b38ebf7d75fe1cd99ab89deb (patch) | |
tree | 777a881ec88cce1372d4ef254983bc64516f77c8 | |
download | aur-db5247bc05af0993b38ebf7d75fe1cd99ab89deb.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | libtransistor-git.install | 4 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b29fe831f574 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = libtransistor-git + pkgdesc = Nintendo Switch homebrew toolchain + pkgver = 1.2.2 + pkgrel = 1 + url = https://github.com/ReSwitched/libtransistor + arch = x86_64 + groups = base-devel + license = ISC + makedepends = git + makedepends = cmake + depends = clang + depends = lld + depends = squashfs-tools + depends = python-elftools + depends = python-lz4 + provides = libtransistor + conflicts = libtransistor-bin + options = !strip + options = !buildflags + source = git+https://github.com/ReSwitched/libtransistor.git + md5sums = SKIP + +pkgname = libtransistor-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4e5d802cf2cd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Mikaela RJ "Qyriad" Szekely <qyriad@gmail.com> +# Special thanks to Pokemod97 for libtransistor-git <3 +pkgname=libtransistor-git +pkgver=1.1.0.r256.g383d582 +pkgrel=1 +pkgdesc="Nintendo Switch homebrew toolchain" +arch=('x86_64') +url="https://github.com/ReSwitched/libtransistor" +license=('ISC') +groups=('base-devel') +depends=('clang' +'lld' +'squashfs-tools' +'python-elftools' +'python-lz4') +makedepends=('git' +'cmake') +provides=("libtransistor") +conflicts=("libtransistor-bin") +options=(!'strip' !'buildflags') +source=("git+https://github.com/ReSwitched/libtransistor.git") +md5sums=("SKIP") + +prepare() +{ + cd "$srcdir/libtransistor" + git submodule update --init --recursive +} + +pkgver() +{ + cd "$srcdir/libtransistor" + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() +{ + cd "$srcdir/libtransistor" + make +} + +package() +{ + cd "$srcdir/libtransistor" + mkdir -p "$pkgdir/opt/libtransistor" + cp -r * "$pkgdir/opt/libtransistor" +} diff --git a/libtransistor-git.install b/libtransistor-git.install new file mode 100644 index 000000000000..fe73121695b0 --- /dev/null +++ b/libtransistor-git.install @@ -0,0 +1,4 @@ +post_install() +{ + echo "set LIBTRANSISTOR_HOME=/opt/libtransistor" +} |