Date: Monday, March 30, 2020 @ 09:45:08 Author: alucryd Revision: 606717
archrelease: copy trunk to community-x86_64 Added: libretro-bsnes/repos/community-x86_64/PKGBUILD (from rev 606716, libretro-bsnes/trunk/PKGBUILD) libretro-bsnes/repos/community-x86_64/libretro-bsnes-flags.patch (from rev 606716, libretro-bsnes/trunk/libretro-bsnes-flags.patch) Deleted: libretro-bsnes/repos/community-x86_64/PKGBUILD libretro-bsnes/repos/community-x86_64/libretro-bsnes-flags.patch ----------------------------+ PKGBUILD | 93 +++++++++++++++++++++---------------------- libretro-bsnes-flags.patch | 57 +++++++++++--------------- 2 files changed, 70 insertions(+), 80 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-03-30 09:45:02 UTC (rev 606716) +++ PKGBUILD 2020-03-30 09:45:08 UTC (rev 606717) @@ -1,47 +0,0 @@ -# Maintainer: Maxime Gauduin <aluc...@archlinux.org> - -pkgname=libretro-bsnes -pkgver=525 -pkgrel=1 -epoch=1 -pkgdesc='Super Nintendo Entertainment System cores' -arch=(x86_64) -url=https://github.com/libretro/bsnes-libretro -license=(GPL3) -groups=(libretro) -depends=(libretro-core-info) -makedepends=(git) -source=( - libretro-bsnes::git+https://github.com/libretro/bsnes-libretro#commit=95350550af6c76b57593dea980b5c3a27e5bf09e - libretro-bsnes-flags.patch -) -sha256sums=( - SKIP - 3b1119c29373cf4bbbe4ea39bd4ad3c9bfea7501015b51b09caa95a02773058d -) - -pkgver() { - cd libretro-bsnes - - git rev-list --count HEAD -} - -prepare() { - cd libretro-bsnes - - patch -Np1 -i ../libretro-bsnes-flags.patch -} - -build() { - for p in accuracy balanced performance; do - make -C libretro-bsnes profile=${p} - done -} - -package() { - for p in accuracy balanced performance; do - install -Dm 644 libretro-bsnes/out/bsnes_${p}_libretro.so -t "${pkgdir}"/usr/lib/libretro/ - done -} - -# vim: ts=2 sw=2 et: Copied: libretro-bsnes/repos/community-x86_64/PKGBUILD (from rev 606716, libretro-bsnes/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-03-30 09:45:08 UTC (rev 606717) @@ -0,0 +1,46 @@ +# Maintainer: Maxime Gauduin <aluc...@archlinux.org> + +pkgname=libretro-bsnes +pkgver=1196 +pkgrel=1 +epoch=1 +pkgdesc='Super Nintendo Entertainment System cores' +arch=(x86_64) +url=https://github.com/libretro/bsnes-libretro +license=(GPL3) +groups=(libretro) +depends=( + gcc-libs + libretro-core-info +) +makedepends=(git) +source=( + libretro-bsnes::git+https://github.com/libretro/bsnes.git#commit=8e80d2f8a43e34a82931e25143b279e5fbcfaedc + libretro-bsnes-flags.patch +) +sha256sums=( + SKIP + 3e1704ba3e7175330a0e291fbeb1e0bee18518ac29a2008d984585fb7a9b887c +) + +pkgver() { + cd libretro-bsnes + + git rev-list --count HEAD +} + +prepare() { + cd libretro-bsnes + + patch -Np1 -i ../libretro-bsnes-flags.patch +} + +build() { + make -C libretro-bsnes/bsnes target=libretro binary=library local=false platform=linux +} + +package() { + install -Dm 644 libretro-bsnes/bsnes/out/bsnes_libretro.so -t "${pkgdir}"/usr/lib/libretro/ +} + +# vim: ts=2 sw=2 et: Deleted: libretro-bsnes-flags.patch =================================================================== --- libretro-bsnes-flags.patch 2020-03-30 09:45:02 UTC (rev 606716) +++ libretro-bsnes-flags.patch 2020-03-30 09:45:08 UTC (rev 606717) @@ -1,33 +0,0 @@ -diff -rupN libretro-bsnes.orig/.git/FETCH_HEAD libretro-bsnes/.git/FETCH_HEAD ---- libretro-bsnes.orig/.git/FETCH_HEAD 1970-01-01 01:00:00.000000000 +0100 -+++ libretro-bsnes/.git/FETCH_HEAD 2018-12-07 18:31:25.943337424 +0100 -@@ -0,0 +1,3 @@ -+2a0b1a4f0b47100a781e025b085cb7ed88798527 not-for-merge branch '096' of /home/alucryd/Packages/src/libretro-bsnes -+c6e90ddcdfdc5ca1b56319df662912b3c026d78f not-for-merge branch 'libretro' of /home/alucryd/Packages/src/libretro-bsnes -+95350550af6c76b57593dea980b5c3a27e5bf09e not-for-merge branch 'master' of /home/alucryd/Packages/src/libretro-bsnes -Binary files libretro-bsnes.orig/.git/index and libretro-bsnes/.git/index differ -diff -rupN libretro-bsnes.orig/Makefile libretro-bsnes/Makefile ---- libretro-bsnes.orig/Makefile 2018-12-07 18:09:48.766873570 +0100 -+++ libretro-bsnes/Makefile 2018-12-07 18:22:39.006021877 +0100 -@@ -32,7 +32,8 @@ sfc_lagfix := 1 - ifeq ($(DEBUG), 1) - flags := -I. -Ilibco -O0 -g - else -- flags := -I. -Ilibco -O3 -fomit-frame-pointer -+ flags := $(CFLAGS) -I. -Ilibco -fomit-frame-pointer -+ link := $(LDFLAGS) - endif - - cflags := -std=gnu99 -xc -diff -rupN libretro-bsnes.orig/target-libretro/Makefile libretro-bsnes/target-libretro/Makefile ---- libretro-bsnes.orig/target-libretro/Makefile 2018-12-07 18:09:48.813540589 +0100 -+++ libretro-bsnes/target-libretro/Makefile 2018-12-07 18:31:23.149982988 +0100 -@@ -46,7 +46,7 @@ obj/libretro-$(profile).o: $(ui)/libretr - #targets - build: $(objects) - ifeq ($(platform),linux) -- $(compiler) -o out/bsnes_$(profile)_libretro.so -shared $(objects) -ldl -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T -+ $(compiler) -o out/bsnes_$(profile)_libretro.so $(link) -shared $(objects) -ldl -Wl,--no-undefined -Wl,--version-script=$(ui)/link.T - else ifneq (,$(findstring ios,$(platform))) - ifeq ($(platform),ios-arm64) - $(compiler) -o out/bsnes_$(profile)_libretro_ios.dylib -dynamiclib $(objects) -isysroot $(IOSSDK) -arch arm64 Copied: libretro-bsnes/repos/community-x86_64/libretro-bsnes-flags.patch (from rev 606716, libretro-bsnes/trunk/libretro-bsnes-flags.patch) =================================================================== --- libretro-bsnes-flags.patch (rev 0) +++ libretro-bsnes-flags.patch 2020-03-30 09:45:08 UTC (rev 606717) @@ -0,0 +1,24 @@ +From 6d0f100d25fecae89a48c76f55371730a51c10fe Mon Sep 17 00:00:00 2001 +From: Maxime Gauduin <aluc...@archlinux.org> +Date: Wed, 18 Mar 2020 17:08:25 +0100 +Subject: [PATCH] use system flags + +--- + nall/GNUmakefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/nall/GNUmakefile b/nall/GNUmakefile +index 67fb3a15..fddec93d 100755 +--- a/nall/GNUmakefile ++++ b/nall/GNUmakefile +@@ -127,7 +127,8 @@ endif + + # linux settings + ifeq ($(platform),linux) +- options += -ldl ++ flags += ${CXXFLAGS} ++ options += ${LDFLAGS} -ldl + endif + + # bsd settings +