diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 11 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = craftos-pc-git pkgdesc = Advanced ComputerCraft emulator written in C++ - pkgver = 2.5.2.0~931+0d60c4c + pkgver = 2.6.6.0~1272+36297dc pkgrel = 1 url = https://github.com/MCJack123/craftos2 arch = x86_64 @@ -8,6 +8,7 @@ pkgbase = craftos-pc-git arch = armv7l arch = aarch64 license = MIT + makedepends = patchelf depends = craftos-pc-data-git depends = sdl2>=2.0.8 depends = sdl2_mixer @@ -15,8 +16,8 @@ pkgbase = craftos-pc-git optdepends = libharu: PDF output support optdepends = png++: PNG screenshot support optdepends = ncurses: CLI mode support + optdepends = libwebp: WebP screenshot/recording support source = craftos2::git+https://github.com/MCJack123/craftos2.git sha256sums = SKIP pkgname = craftos-pc-git - @@ -1,6 +1,6 @@ # Maintainer: JackMacWindows <jackmacwindowslinux@gmail.com> pkgname=craftos-pc-git -pkgver=2.5.2.0~931+0d60c4c +pkgver=2.6.6.0~1272+36297dc pkgrel=1 epoch= pkgdesc="Advanced ComputerCraft emulator written in C++" @@ -9,8 +9,8 @@ url="https://github.com/MCJack123/craftos2" license=('MIT') groups=() depends=('craftos-pc-data-git' 'sdl2>=2.0.8' 'sdl2_mixer' 'poco') -makedepends=() -optdepends=('libharu: PDF output support' 'png++: PNG screenshot support' 'ncurses: CLI mode support') +makedepends=('patchelf') +optdepends=('libharu: PDF output support' 'png++: PNG screenshot support' 'ncurses: CLI mode support' 'libwebp: WebP screenshot/recording support') checkdepends=() provides=() conflicts=() @@ -38,7 +38,7 @@ build() { cd "craftos2" make -C craftos2-lua linux CPPFLAGS="-DCRAFTOSPC_COMMIT=\\\"$(git rev-parse --short HEAD)\\\"" ./configure --prefix=/usr/local - make + make -j$(nproc) } check() { @@ -50,4 +50,8 @@ package() { cd "craftos2" mkdir -p "$pkgdir/usr/local/bin" DESTDIR="$pkgdir/usr/local/bin" make install + install -D -m 0755 craftos2-lua/src/liblua.so "$pkgdir/usr/local/lib/libcraftos2-lua.so" + patchelf --replace-needed craftos2-lua/src/liblua.so libcraftos2-lua.so "$pkgdir/usr/local/bin/craftos" + mkdir -p "$pkgdir/usr/local/include" + cp -R api "$pkgdir/usr/local/include/CraftOS-PC" } |