diff options
author | soredake | 2019-10-17 11:08:50 +0300 |
---|---|---|
committer | soredake | 2019-10-17 11:08:50 +0300 |
commit | 4d009e462489f7fadddc3fa3f640cbccfa23af86 (patch) | |
tree | ba6fbdc54218368faf14eb7f22ee3d6f654a19d2 | |
parent | 2be97b65cc83cfb40b43bd666ceb2f45093b1919 (diff) | |
download | aur-4d009e462489f7fadddc3fa3f640cbccfa23af86.tar.gz |
update
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | fix-build.patch | 12 |
3 files changed, 35 insertions, 21 deletions
@@ -1,10 +1,8 @@ -# Generated by mksrcinfo v8 -# Fri Dec 22 15:15:37 UTC 2017 -pkgbase = libretro-yabause-git +pkgbase = libretro-kronos-git pkgdesc = Sega Saturn core - pkgver = r2953.c55eef97 + pkgver = r5728.2995a5f9 pkgrel = 1 - url = https://github.com/libretro/yabause + url = https://github.com/FCare/Kronos arch = i686 arch = x86_64 groups = libretro-unstable @@ -12,10 +10,10 @@ pkgbase = libretro-yabause-git makedepends = git depends = glibc depends = libretro-core-info - provides = libretro-yabause - conflicts = libretro-yabause - source = libretro-yabause::git+https://github.com/libretro/yabause.git + provides = libretro-kronos + conflicts = libretro-kronos + source = Kronos::git+https://github.com/FCare/Kronos.git sha256sums = SKIP -pkgname = libretro-yabause-git +pkgname = libretro-kronos-git @@ -1,36 +1,40 @@ -# Maintainer: Maxime Gauduin <alucryd@archlinux.org> - -pkgname=libretro-yabause-git -pkgver=r2953.c55eef97 +pkgname=libretro-kronos-git +pkgver=r5728.2995a5f9 pkgrel=1 pkgdesc='Sega Saturn core' arch=('i686' 'x86_64') -url='https://github.com/libretro/yabause' +url='https://github.com/FCare/Kronos' license=('GPL2') groups=('libretro-unstable') depends=('glibc' 'libretro-core-info') makedepends=('git') -provides=('libretro-yabause') -conflicts=('libretro-yabause') -source=('libretro-yabause::git+https://github.com/libretro/yabause.git') +provides=('libretro-kronos') +conflicts=('libretro-kronos') +source=('Kronos::git+https://github.com/FCare/Kronos.git') sha256sums=('SKIP') pkgver() { - cd libretro-yabause + cd Kronos echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" } +prepare() { + cd Kronos/yabause/src/libretro + # fix make: *** No rule to make target '../musashi/m68kops.c.o', needed by 'kronos_libretro.so'. Stop. + patch -p1 -i ${srcdir}/fix-build.patch +} + build() { - cd libretro-yabause/libretro + cd Kronos/yabause/src/libretro make } package() { - cd libretro-yabause/libretro + cd Kronos/yabause/src/libretro - install -Dm 644 yabause_libretro.so -t "${pkgdir}"/usr/lib/libretro/ + install -Dm 644 kronos_libretro.so -t "${pkgdir}"/usr/lib/libretro/ } # vim: ts=2 sw=2 et: diff --git a/fix-build.patch b/fix-build.patch new file mode 100644 index 000000000000..1a5861725aab --- /dev/null +++ b/fix-build.patch @@ -0,0 +1,12 @@ +--- Makefile.common 2019-10-17 11:04:56.041763144 +0300 ++++ Makefile.common.new 2019-10-17 11:05:33.611101797 +0300 +@@ -160,8 +160,7 @@ + $(SOURCE_DIR)/c68k/c68k_opE.inc \ + $(SOURCE_DIR)/c68k/c68k_opF.inc + +-M68KMAKE_INC_SOURCES := $(SOURCE_DIR)/musashi/m68kops.h \ +- $(SOURCE_DIR)/musashi/m68kopac.c \ ++M68KMAKE_INC_SOURCES := $(SOURCE_DIR)/musashi/m68kopac.c \ + $(SOURCE_DIR)/musashi/m68kopdm.c \ + $(SOURCE_DIR)/musashi/m68kopnz.c \ + $(SOURCE_DIR)/musashi/m68kops.c |