diff options
author | Alexandre Bouvier | 2020-06-24 23:39:54 +0200 |
---|---|---|
committer | Alexandre Bouvier | 2020-06-25 00:07:49 +0200 |
commit | db4025764a7c5a08946a5ce36c210ffc4949be09 (patch) | |
tree | e2e486cb95994191d505ebfcaead97ed76a0e142 /PKGBUILD | |
parent | 5864d0e08023cde6afe694a4718558324d5c57ba (diff) | |
download | aur-db4025764a7c5a08946a5ce36c210ffc4949be09.tar.gz |
use system libs
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 26 insertions, 33 deletions
@@ -1,46 +1,39 @@ -# Maintainer: Maxime Gauduin <alucryd@archlinux.org> - -pkgname=libretro-flycast-git -pkgver=r3644.8f861517 +# Maintainer: Alexandre Bouvier <contact@amb.tf> +# Contributor: Maxime Gauduin <alucryd@archlinux.org> +# shellcheck shell=bash disable=SC2034,SC2164 +_pkgname=libretro-flycast +pkgname=$_pkgname-git +pkgver=r4174.0f29d7e1 pkgrel=1 -pkgdesc='Sega Dreamcast core' -arch=(x86_64) -url=https://github.com/libretro/flycast -license=(GPL2) -groups=(libretro-unstable) -depends=( - libgl - libretro-core-info -) -makedepends=( - git -) -provides=(libretro-flycast) -conflicts=(libretro-flycast) -source=(libretro-flycast::git+https://github.com/libretro/flycast.git) -sha256sums=(SKIP) +pkgdesc='A multi-platform Sega Dreamcast emulator' +arch=('x86_64' 'i686') +url="https://github.com/libretro/flycast" +license=('GPL2') +groups=('libretro') +depends=('libretro-core-info' 'libgl' 'libzip' 'xxhash' 'zlib') +makedepends=('git') +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("$_pkgname::git+$url.git") +md5sums=('SKIP') pkgver() { - cd libretro-flycast - - echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" + cd $_pkgname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd libretro-flycast - - sed 's/^HAVE_OIT.*:=.*/HAVE_OIT := 1/; - s/^CFLAGS.*:=.*/CFLAGS := ${CFLAGS}/; - s/^CXXFLAGS.*:=.*/CXXFLAGS := ${CXXFLAGS}/; - s/^LDFLAGS.*:=.*/LDFLAGS := ${LDFLAGS}/;' -i Makefile + cd $_pkgname + sed -E 's/^((LDFLAGS|CFLAGS|CXXFLAGS)\s*):=/\1?=/' -i Makefile } build() { - make -C libretro-flycast + cd $_pkgname + make HAVE_OIT=1 SYSTEM_LIBZIP=1 SYSTEM_XXHASH=1 SYSTEM_ZLIB=1 } package() { - install -Dm 644 libretro-flycast/flycast_libretro.so -t "${pkgdir}"/usr/lib/libretro/ + cd $_pkgname + # shellcheck disable=SC2154 + install -Dm644 -t "$pkgdir"/usr/lib/libretro flycast_libretro.so } - -# vim: ts=2 sw=2 et: |