Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / qmc2


Commits:
449f2009 by Antonio Rojas at 2024-07-12T15:05:33+02:00
upgpkg: 0.243-5: Rebuild for missing .SRCINFO

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,25 @@
+pkgbase = qmc2
+       pkgdesc = Qt based UNIX MAME frontend supporting SDLMAME
+       pkgver = 0.243
+       pkgrel = 5
+       url = https://qmc2.batcom-it.net/
+       arch = x86_64
+       license = GPL-2.0-only
+       makedepends = git
+       makedepends = rsync
+       depends = gcc-libs
+       depends = glibc
+       depends = minizip-ng
+       depends = qt5-base
+       depends = qt5-multimedia
+       depends = qt5-svg
+       depends = qt5-webengine
+       depends = qt5-xmlpatterns
+       depends = sdl2
+       depends = zlib
+       source = git+https://github.com/qmc2/qmc2-mame-fe#tag=v0.243
+       source = webengine.patch
+       sha256sums = 
359d4e4d224b760c2fcaa3d9719c6c4d7da86e34dd3a99b5b6d5f104164dac2e
+       sha256sums = 
cd72449743a25fd759bb65d205dd2fd3ba0aaeab618efdae80dddc903e8148dd
+
+pkgname = qmc2


=====================================
PKGBUILD
=====================================
@@ -4,32 +4,42 @@
 
 pkgname=qmc2
 pkgver=0.243
-pkgrel=4
+pkgrel=5
 pkgdesc='Qt based UNIX MAME frontend supporting SDLMAME'
 url='https://qmc2.batcom-it.net/'
-license=(GPL)
+license=(GPL-2.0-only)
 arch=(x86_64)
-depends=(qt5-webengine qt5-svg qt5-multimedia qt5-xmlpatterns sdl2 minizip-ng)
-makedepends=(rsync)
-source=(https://github.com/qmc2/qmc2-mame-fe/archive/v$pkgver/$pkgname-$pkgver.tar.gz
+depends=(gcc-libs
+         glibc
+         minizip-ng
+         qt5-base
+         qt5-multimedia
+         qt5-svg
+         qt5-webengine
+         qt5-xmlpatterns
+         sdl2
+         zlib)
+makedepends=(git
+             rsync)
+source=(git+https://github.com/qmc2/qmc2-mame-fe#tag=v$pkgver
         webengine.patch)
-sha256sums=('0608a4e08bc451ae01856b85525f1dc767e01eb823e7e294c772876971e7609b'
+sha256sums=('359d4e4d224b760c2fcaa3d9719c6c4d7da86e34dd3a99b5b6d5f104164dac2e'
             'cd72449743a25fd759bb65d205dd2fd3ba0aaeab618efdae80dddc903e8148dd')
 
 prepare() {
-  sed -e 's|PKGCONFIG += minizip|PKGCONFIG += minizip-ng|' -i 
$pkgname-mame-fe-$pkgver/qmc2.pro
-  patch -d $pkgname-mame-fe-$pkgver -p1 < webengine.patch # Port to qtwebengine
+  sed -e 's|PKGCONFIG += minizip|PKGCONFIG += minizip-ng|' -i 
$pkgname-mame-fe/qmc2.pro
+  patch -d $pkgname-mame-fe -p1 < webengine.patch # Port to qtwebengine
 }
 
 build() {
-  cd $pkgname-mame-fe-$pkgver
+  cd $pkgname-mame-fe
   export CTIME=0
   make PREFIX=/usr DATADIR=/usr/share SYSCONFDIR=/etc QTDIR=/usr 
QMAKE=qmake-qt5 \
     SYSTEM_MINIZIP=1 SYSTEM_ZLIB=1
 }
 
 package() {
-  cd $pkgname-mame-fe-$pkgver
+  cd $pkgname-mame-fe
   make PREFIX=/usr DATADIR=/usr/share SYSCONFDIR=/etc QTDIR=/usr 
QMAKE=qmake-qt5 DESTDIR="$pkgdir" install
   install -Dm644 data/img/mame.png -t "$pkgdir"/usr/share/pixmaps
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/qmc2/-/commit/449f2009efb53e129f93a8fae3fad98b97445f26

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/qmc2/-/commit/449f2009efb53e129f93a8fae3fad98b97445f26
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to