summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsoredake2019-10-17 11:08:50 +0300
committersoredake2019-10-17 11:08:50 +0300
commit4d009e462489f7fadddc3fa3f640cbccfa23af86 (patch)
treeba6fbdc54218368faf14eb7f22ee3d6f654a19d2
parent2be97b65cc83cfb40b43bd666ceb2f45093b1919 (diff)
downloadaur-4d009e462489f7fadddc3fa3f640cbccfa23af86.tar.gz
update
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD28
-rw-r--r--fix-build.patch12
3 files changed, 35 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bad8edc45d7b..cad96c8b9f3f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5c04aeeef3a0..716b89746942 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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