~alpine/aports

testing/libretro-beetle-psx: new aport v2 PROPOSED

Bart Ribbers: 1
 testing/libretro-beetle-psx: new aport

 2 files changed, 73 insertions(+), 0 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/aports/patches/2904/mbox | git am -3
Learn more about email & git

[PATCH v2] testing/libretro-beetle-psx: new aport Export this patch

---
 testing/granite/APKBUILD             | 33 +++++++++++++++++++++++
 testing/libretro-beetle-psx/APKBUILD | 40 ++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)
 create mode 100644 testing/granite/APKBUILD
 create mode 100644 testing/libretro-beetle-psx/APKBUILD

diff --git a/testing/granite/APKBUILD b/testing/granite/APKBUILD
new file mode 100644
index 0000000000..17156cc055
--- /dev/null
+++ b/testing/granite/APKBUILD
@@ -0,0 +1,33 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=granite
_pkgname=Granite
pkgver=0_git20190729
pkgrel=0
_commit="52ffcd8c66251ed20f5add56e1673c85a4a9c1ac"
arch="all"
url="https://github.com/Themaister/Granite"
pkgdesc="Vulkan renderer"
license="MIT"
makedepends="cmake ninja eudev-dev"
source="$pkgname-$_commit.tar.gz::https://github.com/themaister/$pkgname/archive/$_commit.tar.gz"
pkgname="$pkgname-dev"
builddir="$srcdir/$_pkgname-$_commit"

build() {
	cmake -G Ninja \
		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib
	make
}

check() {
	CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}

package() {
	DESTDIR="$pkgdir" ninja install
}

sha512sums="1beb155e4c67645bf3671f1a235dc6080be09120d50159a5e0ceb798be850f3c02c8fd34f021dd3496250be7212e4d769b875aab28242585c3c0326c3f29273d  granite-52ffcd8c66251ed20f5add56e1673c85a4a9c1ac.tar.gz"
diff --git a/testing/libretro-beetle-psx/APKBUILD b/testing/libretro-beetle-psx/APKBUILD
new file mode 100644
index 0000000000..012c3c70a1
--- /dev/null
+++ b/testing/libretro-beetle-psx/APKBUILD
@@ -0,0 +1,40 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=libretro-beetle-psx
_pkgname=beetle-psx-libretro
pkgver=0_git20190802
pkgrel=0
_commit="7b584a4ce05968482a1e5e3719ba341807f42277"
arch="all"
url="https://github.com/libretro/beetle-psx-libretro"
pkgdesc="Standalone port/fork of Mednafen PSX to the Libretro API"
license="GPL-2.0-or-later"
makedepends="mesa-dev"
source="$pkgname-$_commit.tar.gz::https://github.com/libretro/$_pkgname/archive/$_commit.tar.gz"
subpackages="$pkgname-hw"
builddir="$srcdir/$_pkgname-$_commit"
options="!check" # No tests

prepare() {
	default_prepare

	mkdir -p "$srcdir"/libretro-beetle-psx && mkdir -p "$srcdir"/libretro-beetle-psx-hw
	cp -r "$builddir"/* "$srcdir"/libretro-beetle-psx && cp -r "$builddir"/* "$srcdir"/libretro-beetle-psx-hw
	mv "$srcdir"/libretro-beetle-psx "$builddir"
	mv "$srcdir"/libretro-beetle-psx-hw "$builddir"
}

build() {
	make -C libretro-beetle-psx
	HAVE_HW=1 make -C libretro-beetle-psx-hw
}

package() {
	install -Dm644 "$builddir"/libretro-beetle-psx/mednafen_psx_libretro.so "$pkgdir"/usr/lib/libretro
}

hw() {
	install -Dm644 "$builddir"/libretro-beetle-psx-hw/mednafen_psx_hw_libretro.so "$subpkgdir"/usr/lib/libretro
}

sha512sums="e8f2cbb6823ee3b1bedc137a1de5b681e86c9e11d04a00fd7e7496dad613b9e07bb56c64d588ec82551e09d869b62cbf5c5a630ce72fc7452cb38fd97a026c45  libretro-beetle-psx-7b584a4ce05968482a1e5e3719ba341807f42277.tar.gz"
-- 
2.21.0