diff options
author | Laurent Carlier | 2023-07-13 20:24:21 +0200 |
---|---|---|
committer | Laurent Carlier | 2023-07-13 20:24:21 +0200 |
commit | 84a57a38f4387c6200b5e55ddc51a00bb8df3352 (patch) | |
tree | 28e817b05088346145b3935fe9d6e7ceb1e432a1 /PKGBUILD | |
parent | dc46be687cfd4915f7e88a06387627a741140628 (diff) | |
download | aur-84a57a38f4387c6200b5e55ddc51a00bb8df3352.tar.gz |
upstream update 1.20.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 13 insertions, 16 deletions
@@ -1,32 +1,29 @@ # Maintainer: Leonardo Miliani <leonardo AT leonardomiliani DOT com> pkgname=sjasmplus-z00m128 -pkgver=1.20.2 +pkgver=1.20.3 pkgrel=1 pkgdesc="SjASMplus is a Z80 cross-assembler" arch=(x86_64) url="https://github.com/z00m128/sjasmplus" license=(BSD) -depends=(glibc) -optdepends=('lua: Lua scripting language' - 'tolua++: integrate C/C++ code with Lua') -conflicts=(sjasmplus) +depends=(lua) makedepends=(cmake) source=("https://github.com/z00m128/sjasmplus/releases/download/v$pkgver/sjasmplus-$pkgver-src.tar.xz") -sha256sums=('34421abd754639a5add999ef194dbd215aed92ac445eea7981ee46438021870f') - -prepare() { - mkdir -p build -} +sha256sums=('343839b79bc8bc79f97ac0b3ac05ea9c17799aa561af46f3ac7a1da863b1b286') build() { - cd build - cmake ../sjasmplus-$pkgver \ + cmake -B build -S sjasmplus-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSYSTEM_LUA=On \ -DCMAKE_BUILD_TYPE=Release - make + cmake --build build } package() { - cd build - install -Dm755 sjasmplus "$pkgdir/usr/local/bin/sjasmplus" -}
\ No newline at end of file + optdepends=('tolua++: integrate C/C++ code with Lua') + conflicts=(sjasmplus) + + DESTDIR="$pkgdir" cmake --install build + install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" sjasmplus-${pkgver}/LICENSE.md +} |