[arch-commits] Commit in libretro-citra/trunk (PKGBUILD)

Maxime Gauduin alucryd at archlinux.org
Thu Jan 23 14:56:58 UTC 2020


    Date: Thursday, January 23, 2020 @ 14:56:58
  Author: alucryd
Revision: 554964

upgpkg: libretro-citra 6962-1

Modified:
  libretro-citra/trunk/PKGBUILD

----------+
 PKGBUILD |   32 +++++++++++---------------------
 1 file changed, 11 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-23 14:45:55 UTC (rev 554963)
+++ PKGBUILD	2020-01-23 14:56:58 UTC (rev 554964)
@@ -1,11 +1,11 @@
 # Maintainer: Maxime Gauduin <alucryd at archlinux.org>
 
 pkgname=libretro-citra
-pkgver=6959
+pkgver=6962
 pkgrel=1
 pkgdesc='Nintendo 3DS core'
 arch=(x86_64)
-url='https://github.com/libretro/citra'
+url=https://github.com/libretro/citra
 license=(GPL2)
 groups=(libretro)
 depends=(
@@ -16,9 +16,8 @@
   cmake
   git
 )
-_commit='a0c222c00645bff70b2347ddef66767bfc303535'
 source=(
-  libretro-citra::git+https://github.com/libretro/citra.git#commit=${_commit}
+  libretro-citra::git+https://github.com/libretro/citra.git#commit=84f31e95160b029e6d614053705054ed6a34bb38
   citra-boost::git+https://github.com/citra-emu/ext-boost.git
   git+https://github.com/philsquared/Catch.git
   git+https://github.com/zeromq/cppzmq.git
@@ -63,11 +62,6 @@
 prepare() {
   cd libretro-citra
 
-  if [[ -d build ]]; then
-    rm -rf build
-  fi
-  mkdir build
-
   for submodule in externals/{catch,cppzmq,cryptopp/cryptopp,cubeb,discord-rpc,dynarmic,enet,fmt,inih/inih,libressl,libzmq,nihstro,xbyak}; do
     git submodule init ${submodule}
     git config submodule.${submodule}.url ../${submodule##*/}
@@ -81,21 +75,17 @@
 }
 
 build() {
-  cd libretro-citra/build
-
-  cmake .. \
-    -DCMAKE_BUILD_TYPE='Release' \
-    -DENABLE_LIBRETRO='ON' \
-    -DENABLE_QT='OFF' \
-    -DENABLE_SDL2='ON' \
-    -DENABLE_WEB_SERVICE='OFF'
-  make
+  cmake -S libretro-citra -B build \
+    -DCMAKE_BUILD_TYPE=None \
+    -DENABLE_LIBRETRO=ON \
+    -DENABLE_QT=OFF \
+    -DENABLE_SDL2=ON \
+    -DENABLE_WEB_SERVICE=OFF
+  make -C build
 }
 
 package() {
-  cd libretro-citra/build
-
-  install -Dm 644 src/citra_libretro/citra_libretro.so -t "${pkgdir}"/usr/lib/libretro/
+  install -Dm 644 build/src/citra_libretro/citra_libretro.so -t "${pkgdir}"/usr/lib/libretro/
 }
 
 # vim: ts=2 sw=2 et:



More information about the arch-commits mailing list