diff options
author | Tilman M. Jaeschke | 2023-01-31 06:21:55 +0100 |
---|---|---|
committer | Tilman M. Jaeschke | 2023-01-31 06:21:55 +0100 |
commit | 9d622247e08ba1b6455f90e2874f608fd8f48c3b (patch) | |
tree | 002514c51a0a9768ab1103ac6e538c5efd244d44 | |
parent | 278d9b687c64a5dfeaadde109fbdf8fbb4d37782 (diff) | |
download | aur-9d622247e08ba1b6455f90e2874f608fd8f48c3b.tar.gz |
forgot to add files ;)
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 48 insertions, 27 deletions
@@ -1,18 +1,19 @@ pkgbase = libretro-scummvm-git - pkgdesc = libretro implementation of ScummVM. - pkgver = 93192.5637222c29 + pkgdesc = ScummVM core + pkgver = 164.18add58 pkgrel = 1 - url = https://github.com/libretro/scummvm - arch = i686 + url = https://github.com/diablodiab/libretro-scummvm-backend arch = x86_64 - arch = arm - arch = armv6h - arch = armv7h + arch = aarch64 groups = libretro license = GPL makedepends = git + makedepends = unzip + depends = libretro-core-info + conflicts = libretro-scummvm source = git+https://github.com/libretro/scummvm.git sha256sums = SKIP pkgname = libretro-scummvm-git +pkgname = libretro-scummvm-datafiles-git @@ -1,31 +1,51 @@ -# Maintainer: Daniel Menelkir <menelkir@itroll.org> -# Old Maintainer: Oliver Jaksch <arch-aur@com-in.de> +# Maintainer: Tilla <carlosfritz@posteo.net> -pkgname=libretro-scummvm-git -pkgver=93192.5637222c29 +pkgname=(libretro-scummvm-git libretro-scummvm-datafiles-git) +#pkgname=(libretro-scummvm-git libretro-scummvm-datafiles-git libretro-scummvm-coreinfo-git) +pkgver=164.18add58 pkgrel=1 -pkgdesc="libretro implementation of ScummVM." -arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h') -url="https://github.com/libretro/scummvm" -license=('GPL') -groups=('libretro') -makedepends=('git') - -_libname=scummvm_libretro -_gitname=scummvm -source=("git+https://github.com/libretro/${_gitname}.git") -sha256sums=('SKIP') +pkgdesc="ScummVM core" +arch=(x86_64 aarch64) +url=https://github.com/diablodiab/libretro-scummvm-backend +license=(GPL) +groups=(libretro) +depends=(libretro-core-info) +makedepends=(git unzip) +#makedepends=(git unzip wget) +conflicts=(libretro-scummvm) +source=(git+https://github.com/libretro/scummvm.git) +sha256sums=(SKIP) + +_sysdir=/home/player/.config/retroarch/system +_sysown=player:player + +prepare() { + cd scummvm + git submodule update --init --recursive +} pkgver() { - cd "${_gitname}" + cd scummvm echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) } build() { - cd "${_gitname}/backends/platform/libretro/build" - make + cd scummvm + make all } -package() { - install -Dm644 "${_gitname}/backends/platform/libretro/build/${_libname}.so" "${pkgdir}/usr/lib/libretro/${_libname}.so" +package_libretro-scummvm-git() { + install -Dm 644 scummvm/scummvm_libretro.so -t "${pkgdir}/usr/lib/libretro/" } + +package_libretro-scummvm-datafiles-git() { + mkdir -p "${pkgdir}${_sysdir}" + unzip -q scummvm/scummvm.zip -d "${pkgdir}${_sysdir}" + find "${pkgdir}${_sysdir}/scummvm" -type d -exec chmod 755 {} \; + find "${pkgdir}${_sysdir}/scummvm" -type f -exec chmod 644 {} \; + chown -R ${_sysown} "${pkgdir}${_sysdir}/scummvm" +} + +#package_libretro-scummvm-coreinfo-git() { +# install -Dm 644 scummvm/scummvm_libretro.info -t "${pkgdir}/usr/share/libretro/info/" +#} |