diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
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" +} |