From f8f718b70d68df969d324b3aa870b645065e99ea Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 4 May 2026 10:50:44 +0200 Subject: [PATCH] Add retroarch db package --- build/packages/edge.packages | 1 + pkgbuilds/edge/libretro-database-git/PKGBUILD | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 pkgbuilds/edge/libretro-database-git/PKGBUILD diff --git a/build/packages/edge.packages b/build/packages/edge.packages index 09f2e24..10a5e0f 100644 --- a/build/packages/edge.packages +++ b/build/packages/edge.packages @@ -20,6 +20,7 @@ elephant-todo elephant-unicode elephant-websearch heroic-games-launcher-bin +libretro-database-git libretro-fbneo-git limine-mkinitcpio-hook limine-snapper-sync diff --git a/pkgbuilds/edge/libretro-database-git/PKGBUILD b/pkgbuilds/edge/libretro-database-git/PKGBUILD new file mode 100644 index 0000000..4acf9b7 --- /dev/null +++ b/pkgbuilds/edge/libretro-database-git/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Alexandre Bouvier +# Contributor: Oliver Jaksch +_pkgname=libretro-database +pkgname=$_pkgname-git +pkgver=1.22.1.r61.g1b0697f +pkgrel=1 +epoch=1 +pkgdesc="RetroArch's cheatcode files, content data files, etc." +arch=('any') +url="https://github.com/libretro/libretro-database" +license=('CC-BY-SA-4.0') +groups=('libretro') +makedepends=('git') +optdepends=('retroarch') +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +options=('!strip') +source=("$_pkgname::git+$url.git") +b2sums=('SKIP') + +pkgver() { + cd $_pkgname + git describe --long --tags --abbrev=7 | sed 's/^v//;s/[^-]*-g/r&/;s/-/./g' +} + +package() { + cd $_pkgname + # shellcheck disable=SC2154 + make DESTDIR="$pkgdir" install +}