diff options
author | Vaporeon | 2021-12-13 07:57:24 +1300 |
---|---|---|
committer | Vaporeon | 2021-12-13 07:57:24 +1300 |
commit | 742a9501c23c2fa511456888fca6ff8347637edd (patch) | |
tree | fac2265a6a8ff5254d4dae2b87881b650c4681e0 /PKGBUILD | |
download | aur-742a9501c23c2fa511456888fca6ff8347637edd.tar.gz |
Final rename.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7e6abbbc34da --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Vaporeon <vaporeon@vaporeon.io> + +pkgname=superdux-git +pkgver=0.1.0.r1690.7e5e6729+r +pkgrel=1 +pkgdesc="A Qt-based interface of SameBoy, An accuracy-focused Game Boy/Game Boy Color emulator (git build)" +depends=('qt6-base') +makedepends=('cmake' 'git' 'ninja' 'python' 'rgbds') +arch=('x86_64') +url="https://github.com/SnowyMouse/superdux" +license=('GPL3') +source=("git+https://github.com/SnowyMouse/${pkgname%-git}.git" + "git+https://github.com/LIJI32/SameBoy.git") +sha256sums=('SKIP' + 'SKIP') +provides=('superdux') +conflicts=('kamonegi' 'superdux') + +pkgver() { + cd "$srcdir"/${pkgname%-git} + printf -v _superduxver "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir"/SameBoy + printf -v _sameboyver "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + printf "0.1.0.r%s+r%s" $_superduxiver $_sameboyver +} + +prepare() { + mkdir -p build +} + +build() { + cd "$srcdir"/build + cmake ../${pkgname%-git} -G Ninja \ + -DBUILD_QT5_VERSION=off \ + -DSAMEBOY_SOURCE_DIR="${srcdir}"/SameBoy \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" + ninja +} + +package() { + cd "$srcdir"/build + ninja install +} |