Received: from knopi.disroot.org (knopi.disroot.org [178.21.23.139]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 55654781B33 for <~alpine/aports@lists.alpinelinux.org>; Sun, 11 Aug 2019 01:55:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 2285127E37 for <~alpine/aports@lists.alpinelinux.org>; Sun, 11 Aug 2019 03:55:54 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0Wi2sduEFXmT; Sun, 11 Aug 2019 03:55:52 +0200 (CEST) From: Bart Ribbers DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1565488552; bh=scDWyBowaxNHkPd7hJYgrMxXBLMrjUsPdYLypAsfOP4=; h=From:To:Cc:Subject:Date; b=clVqn56Nde0qqOfV9wMMAnbcy05VgBTMOF6TUe/uBaaTAm+O4mV+qB5NgTHGT/GXv sz6b5cgGVXGja/wHATdcywvpKu8yH6uVbi9xalTE9qE+ZDq/+JSnxXTUkh5AbwJEKK q79DxxOGJiFRQZxkKWywkkZYq+9DaMftoGwcNuAJSOaqz6hHqGnDhDqYjAXDELytNB ur4n6qnKIjJvpUKwzAFknpSCYj1Qk6dlOS6YNpaawIA4Er3vUeCbmghhZHiIEJKh4A NGzfdu8WTAaZkU6iAS6hdVTK1uPkSJxgCP9a+go0Na82iKtoJQauA7L6drHJcmx0vu IyF6mnlRNCV3Q== To: ~alpine/aports@lists.alpinelinux.org Cc: Bart Ribbers Subject: [PATCH v2] testing/libretro-beetle-psx: new aport Date: Sun, 11 Aug 2019 03:55:48 +0200 Message-Id: <20190811015548.27911-1-bribbers@disroot.org> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit --- 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 +# Maintainer: Bart Ribbers +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 +# Maintainer: Bart Ribbers +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