diff options
author | carlosfritz | 2021-11-25 20:20:06 +0100 |
---|---|---|
committer | carlosfritz | 2021-11-25 20:20:06 +0100 |
commit | 312f94b8265ece5db287bca944df54d1b9d0f364 (patch) | |
tree | 9dbda26ded873d6fe8eb31f2881a2114cd5375e2 | |
download | aur-312f94b8265ece5db287bca944df54d1b9d0f364.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..21573cffd43d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = libretro-dosbox-core-git + pkgdesc = A DOSBox core for use in RetroArch and other libretro frontends + pkgver = r4784.f5e1796c + pkgrel = 1 + url = https://github.com/realnc/dosbox-core + arch = x86_64 + arch = aarch64 + groups = libretro + license = GPL2 + makedepends = git + makedepends = cmake + makedepends = ninja + makedepends = meson + depends = libretro-core-info + depends = alsa-lib + depends = libsndfile + depends = sdl + depends = sdl_net + options = !buildflags + source = git+https://github.com/realnc/dosbox-core.git + sha256sums = SKIP + +pkgname = libretro-dosbox-core-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..118d00265bda --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: carlosfritz <carlosfritz@posteo.net> + +pkgname=libretro-dosbox-core-git +pkgver=r4784.f5e1796c +pkgrel=1 +pkgdesc="A DOSBox core for use in RetroArch and other libretro frontends" +arch=(x86_64 aarch64) +url="https://github.com/realnc/dosbox-core" +license=('GPL2') +groups=('libretro') +depends=('libretro-core-info' 'alsa-lib' 'libsndfile' 'sdl' 'sdl_net') +makedepends=('git' 'cmake' 'ninja' 'meson') +_libname=dosbox_core_libretro +_gitname=dosbox-core +source=("git+https://github.com/realnc/${_gitname}.git") +sha256sums=('SKIP') +options=(!buildflags) + +pkgver() { + cd ${_gitname} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd ${_gitname} + git submodule update --init +} + +build() { + cd ${_gitname}/libretro + make platform=unix BUNDLED_AUDIO_CODECS=1 BUNDLED_LIBSNDFILE=0 BUNDLED_SDL=0 deps + make platform=unix BUNDLED_AUDIO_CODECS=1 BUNDLED_LIBSNDFILE=0 BUNDLED_SDL=0 -j4 +} + +package() { + install -Dm644 "${_gitname}/libretro/${_libname}.so" "${pkgdir}/usr/lib/libretro/${_libname}.so" +} |