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

Maxime Gauduin alucryd at gemini.archlinux.org
Thu Aug 18 15:15:10 UTC 2022


    Date: Thursday, August 18, 2022 @ 15:15:09
  Author: alucryd
Revision: 1267370

upgpkg: libretro-picodrive 2222-1

Modified:
  libretro-picodrive/trunk/PKGBUILD

----------+
 PKGBUILD |   32 ++++++++++++++++++++++++++------
 1 file changed, 26 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-08-18 14:59:05 UTC (rev 1267369)
+++ PKGBUILD	2022-08-18 15:15:09 UTC (rev 1267370)
@@ -1,8 +1,8 @@
 # Maintainer: Maxime Gauduin <alucryd at archlinux.org>
 
 pkgname=libretro-picodrive
-pkgver=1263
-pkgrel=2
+pkgver=2222
+pkgrel=1
 pkgdesc='Sega MS/MD/CD/32X core'
 arch=(x86_64)
 url=https://github.com/libretro/picodrive
@@ -13,17 +13,37 @@
   libretro-core-info
 )
 makedepends=(git)
-source=(libretro-picodrive::git+https://github.com/libretro/picodrive.git#commit=c1ee525ac9fbd5f091a2cf34879131f3e00bf176)
-sha256sums=(SKIP)
+_commit=13ceea4ceb5f1b3a7d56baf67ec55247c1dfd154
+source=(
+  libretro-picodrive::git+https://github.com/libretro/picodrive.git#commit=${_commit}
+  git+https://github.com/mackron/dr_libs.git
+  git+https://github.com/digital-sound-antiques/emu2413.git
+  git+https://github.com/rtissera/libchdr.git
+)
+b2sums=(
+  SKIP
+  SKIP
+  SKIP
+  SKIP
+)
 
+prepare() {
+  cd libretro-picodrive
+  for submodule in pico/{cd/libchdr,sound/emu2413} platform/common/dr_libs; do
+    git submodule init ${submodule}
+    git config submodule.${submodule}.url ../${submodule##*/}
+    git submodule update ${submodule}
+  done
+}
+
 pkgver() {
   cd libretro-picodrive
-
   git rev-list --count HEAD
 }
 
 build() {
-  make -C libretro-picodrive -f Makefile.libretro
+  cd libretro-picodrive
+  make -f Makefile.libretro
 }
 
 package() {



More information about the arch-commits mailing list