diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 43 insertions, 47 deletions
@@ -1,20 +1,19 @@ pkgbase = ticemu-git - pkgdesc = An open-source third-party TI-84 Plus CE / TI-83 Premium CE calculator emulator - pkgver = 2.0dev.r2073.fd0b11d9 + pkgdesc = Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features + pkgver = 1.3.r29.g4f8e0406 pkgrel = 1 - url = https://github.com/CE-Programming/CEmu - arch = i686 - arch = x86_64 + url = https://ce-programming.github.io/CEmu/ + arch = any license = GPL makedepends = git depends = qt5-base - depends = qt5-declarative - provides = ticemu - conflicts = ticemu - source = ticemu::git+https://github.com/CE-Programming/CEmu - source = ticemu.desktop + depends = libarchive + source = ticemu-git::git+https://github.com/CE-Programming/CEmu.git + source = git+https://github.com/CE-Programming/zdis.git + source = git+https://github.com/adriweb/tivars_lib_cpp.git + md5sums = SKIP + md5sums = SKIP md5sums = SKIP - md5sums = c575a2907d353a7de6813004daf5fae9 pkgname = ticemu-git @@ -1,44 +1,41 @@ -# Maintainer: Julien Savard <juju at juju2143 dot ca> +# Maintainer: Julien Savard <juju@juju2143.ca> +# Contributor: Nathaniel van Diepen <eeems@eeems.codes> + pkgname=ticemu-git -pkgver=2.0dev.r2073.fd0b11d9 +pkgver=1.3.r29.g4f8e0406 +pkgver() { + cd "$srcdir/$pkgname" + if git describe --tags > /dev/null 2>&1;then + git describe --tags --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g;s/v//'; + else + date +%Y%m%d; + fi; +} +url='https://ce-programming.github.io/CEmu/' pkgrel=1 -pkgdesc="An open-source third-party TI-84 Plus CE / TI-83 Premium CE calculator emulator" -arch=("i686" "x86_64") -url="https://github.com/CE-Programming/CEmu" -license=('GPL') -groups=() -depends=('qt5-base' 'qt5-declarative') makedepends=('git') -provides=("ticemu") -conflicts=("ticemu") -replaces=() -backup=() -options=() -install= -source=('ticemu::git+https://github.com/CE-Programming/CEmu' 'ticemu.desktop') -noextract=() -md5sums=('SKIP' - 'c575a2907d353a7de6813004daf5fae9') - -pkgver() { - cd "$srcdir/${pkgname%-git}/gui/qt" - printf "%s.r%s.%s" "$(cat CEmu.pro | grep 'CEMU_VERSION =' | grep -o '[^=]*$' | tail -n1 |sed 's# ##g'|sed 's#^v##g')" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +depends=('qt5-base' 'libarchive') +pkgdesc='Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features' +license=('GPL') +arch=('any') +source=("$pkgname::git+https://github.com/CE-Programming/CEmu.git" + "git+https://github.com/CE-Programming/zdis.git" + "git+https://github.com/adriweb/tivars_lib_cpp.git") +prepare(){ + cd "$srcdir/$pkgname/gui/qt" + git submodule init + git config submodule."core/debug/zdis".git.url $srcdir/zdis + git config submodule."gui/qt/tivars_lib_cpp".git.url $srcdir/tivars_lib_cpp + git submodule update } - build() { - cd "$srcdir/${pkgname%-git}" - git submodule init - git submodule update - cd "$srcdir/${pkgname%-git}/gui/qt" - qmake-qt5 -r CEmu.pro - make + cd "$srcdir/$pkgname/gui/qt" + qmake -r CEmu.pro "PREFIX=$pkgdir/usr" + make } - package() { - cd "$srcdir/${pkgname%-git}/gui/qt" - install -D -m755 "${srcdir}/${pkgname%-git}/gui/qt/CEmu" "$pkgdir/usr/bin/ticemu" - install -D -m644 "${srcdir}/${pkgname%-git}/README.md" "$pkgdir/usr/share/${pkgname%-git}/README" - install -D -m644 "${srcdir}/${pkgname%-git}/LICENSE" "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE" - install -D -m644 "${srcdir}/${pkgname%-git}/gui/qt/resources/icons/icon.png" "$pkgdir/usr/share/pixmaps/${pkgname%-git}.png" - install -D -m644 "${srcdir}/${pkgname%-git}.desktop" "$pkgdir/usr/share/applications/${pkgname%-git}.desktop" + install -Dm644 "$srcdir/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$srcdir/$pkgname/gui/qt" + make install } +md5sums=('SKIP' 'SKIP' 'SKIP') |