From 77f45fa55f14b093a6e9e95a4204f91868b83daa Mon Sep 17 00:00:00 2001 From: Martin Brodbeck Date: Mon, 26 Sep 2022 13:48:48 +0200 Subject: [PATCH] improved Arch Linux build file --- misc/PKGBUILD | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/misc/PKGBUILD b/misc/PKGBUILD index f679f03..4862c67 100644 --- a/misc/PKGBUILD +++ b/misc/PKGBUILD @@ -1,28 +1,33 @@ # Maintainer: Martin Brodbeck pkgname=kima2 -pkgver=1.5.0 +pkgver=1.6.0 pkgrel=1 pkgdesc="A small cash point program for children's things markets (German only)" arch=('i686' 'x86_64') -url="http://www.rustysoft.de/?01_kima2" +url="http://www.rustysoft.de/software/kima2" license=('custom') -depends=('glibc' 'libusb' 'qt5-base' 'sqlite3' 'xlnt') +depends=('glibc' 'libusb' 'qt6-base' 'sqlite3' 'xlnt') makedepends=('boost>=1.62') -source=($pkgname-$pkgver.tar.gz) -md5sums=('c0e6a64b5037675edce4ba8bc4639bd3') +source=(git+https://git.rustysoft.de/martin/kima2-cpp) +sha256sums=('SKIP') build() { - if [ ! -d $pkgname/build ]; then - mkdir $pkgname/build + cd $pkgname-cpp + + git submodule init + git submodule update + + if [ -d build ]; then + rm -rf build fi - cd $pkgname/build + mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DKIMA2_USE_EXTERNAL_JSON=OFF .. make } package() { - cd $pkgname/build + cd $pkgname-cpp/build make DESTDIR="$pkgdir" install cd .. install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"