summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTilman M. Jaeschke2023-01-31 06:21:55 +0100
committerTilman M. Jaeschke2023-01-31 06:21:55 +0100
commit9d622247e08ba1b6455f90e2874f608fd8f48c3b (patch)
tree002514c51a0a9768ab1103ac6e538c5efd244d44
parent278d9b687c64a5dfeaadde109fbdf8fbb4d37782 (diff)
downloadaur-9d622247e08ba1b6455f90e2874f608fd8f48c3b.tar.gz
forgot to add files ;)
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD60
2 files changed, 48 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 95e1bbb95847..aa2b4b62398a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 654c612b0a11..4c749e67ce41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
+#}