diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 23 insertions, 26 deletions
@@ -1,51 +1,48 @@ +# $Id$ # Maintainer: Mikuro Kagamine <mikurok@forgecrushing.com> pkgbase=libretro-beetle-psx-git pkgname=('libretro-beetle-psx-git' 'libretro-beetle-psx-hw-git') -_gitname=beetle-psx-libretro -_officialname=mednafen_psx_libretro -_officialnamehw=mednafen_psx_hw_libretro -pkgver=1845.a28b1bb -pkgrel=1 -pkgdesc="libretro implementation of Mednafen PSX" -arch=('i686' 'x86_64') -url="https://github.com/libretro/beetle-psx-libretro" +pkgver=1845 +pkgrel=2 +pkgdesc='Sony PlayStation core' +arch=('x86_64' 'i686') +url='https://github.com/libretro/beetle-psx-libretro' +license=('GPL2') groups=('libretro') -license=('GPLv2') -makedepends=('git') -source=("git://github.com/libretro/${_gitname}.git") -md5sums=('SKIP') +depends=('gcc-libs' 'glibc' 'libretro-core-info') +makedepends=('git' 'libgl' 'mesa' 'vulkan-icd-loader') +source=("libretro-beetle-psx::git+https://github.com/libretro/beetle-psx-libretro.git") +sha256sums=('SKIP') replaces=('libretro-mednafen-psx-git' 'libretro-mednafen-psx-hw-git') +conflicts=('libretro-mednafen-psx-git' 'libretro-mednafen-psx-hw-git') pkgver() { - cd "${_gitname}" - echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) + cd libretro-beetle-psx + git rev-list --count HEAD } -build() -{ - cd "$_gitname" - make clean +build() { + cd libretro-beetle-psx make - cp "$srcdir/$_gitname/${_officialname}.so" "$srcdir" - make clean make HAVE_HW=1 - cp "$srcdir/$_gitname/${_officialnamehw}.so" "$srcdir" } package_libretro-beetle-psx-git() { conflicts=('libretro-beetle-psx') provides=('libretro-beetle-psx') - - install -v -Dm644 "$srcdir/${_officialname}.so" "$pkgdir/usr/lib/libretro/${_officialname}.so" + + cd libretro-beetle-psx + install -Dm 644 mednafen_psx_libretro.so -t "${pkgdir}"/usr/lib/libretro/ } package_libretro-beetle-psx-hw-git() { conflicts=('libretro-beetle-psx-hw') provides=('libretro-beetle-psx-hw') - depends=('libgl' 'vulkan-driver') - - install -v -Dm644 "$srcdir/${_officialnamehw}.so" "$pkgdir/usr/lib/libretro/${_officialnamehw}.so" + depends+=('libgl') + + cd libretro-beetle-psx + install -Dm 644 mednafen_psx_hw_libretro.so -t "${pkgdir}"/usr/lib/libretro/ } |