# Maintainer: Mikaela RJ "Qyriad" Szekely # Special thanks to Pokemod97 for libtransistor-git <3 pkgname=libtransistor-git pkgver=1.1.0.r328.gd43901e pkgrel=1 pkgdesc="Nintendo Switch homebrew toolchain" arch=('any') url="https://github.com/ReSwitched/libtransistor" license=('ISC') groups=('base-devel') depends=('clang' 'lld' 'squashfs-tools' 'python-pyelftools' 'python-lz4') makedepends=('git' 'cmake') provides=("libtransistor") conflicts=("libtransistor-bin") options=(!'strip' !'buildflags') source=("git+https://github.com/ReSwitched/libtransistor.git#branch=development" "git+https://github.com/reswitched/libtransistor-base.git#branch=master") md5sums=("SKIP" "SKIP") prepare() { cd "$srcdir/libtransistor" git submodule update --init --recursive cd "$srcdir/libtransistor-base" 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-base" make mv dist "$srcdir/libtransistor/" cd "$srcdir/libtransistor" } package() { cd "$srcdir/libtransistor/dist" mkdir -p "$pkgdir/opt/libtransistor" cp -r * "$pkgdir/opt/libtransistor" }