diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | qrk.desktop | 10 |
3 files changed, 44 insertions, 49 deletions
@@ -1,23 +1,20 @@ -# Generated by mksrcinfo v8 -# Mon May 23 20:31:36 UTC 2016 pkgbase = qrk pkgdesc = A graphical cash register for small companies - pkgver = 0.16.0523 + pkgver = 1.24.0.r5.gf10f78d pkgrel = 1 - url = http://www.ckvsoft.at/ + url = https://www.ckvsoft.at arch = i686 arch = x86_64 - license = GPL3 + license = GPL + makedepends = git makedepends = qt5-declarative - depends = qrencode + makedepends = qt5-serialport depends = crypto++ + depends = qrencode depends = pcsclite - source = http://downloads.sourceforge.net/project/qrk-registrier-kasse/source/QRK_0.16.0523.source.tar.gz - source = qrk.desktop - md5sums = 81783e5ed2bd7eac2feb083b924201ec - md5sums = 52c990903894fdecd440e2e2914c2f09 - sha256sums = 60382dd5351690aa3af29d4a5d30b146d40fcc25c86bf3014703a48c9e968b6b - sha256sums = f71882aea62bd7c07e4806f0223d1699170ac89d59036f5fd5add1004eb93cd0 + provides = qrk + conflicts = qrk + source = qrk::git://git.code.sf.net/p/qrk-registrier-kasse/code + sha1sums = SKIP pkgname = qrk - @@ -1,39 +1,47 @@ -# Maintainer: nblock <nblock [/at\] archlinux DOT us> +# Maintainer: ckvsoft@gmail.com +# Contributor: soloturn@gmail.com +# Contributor: nblock <nblock [/at\] archlinux DOT us> -pkgname=qrk -_pkgname=QRK -pkgver=0.16.0523 +_basename=qrk +pkgname="$_basename" +pkgver=1.24.0.r5.gf10f78d pkgrel=1 pkgdesc="A graphical cash register for small companies" arch=('i686' 'x86_64') -url="http://www.ckvsoft.at/" -license=('GPL3') -makedepends=('qt5-declarative') -depends=('qrencode' - 'crypto++' - 'pcsclite') -source=("http://downloads.sourceforge.net/project/qrk-registrier-kasse/source/${_pkgname}_${pkgver}.source.tar.gz" - "${pkgname}.desktop") +url="https://www.ckvsoft.at" +license=('GPL') +depends=('crypto++' 'qrencode' 'pcsclite') +makedepends=('git' 'qt5-declarative' 'qt5-serialport') +conflicts=("$_basename") +provides=("$_basename") -md5sums=('81783e5ed2bd7eac2feb083b924201ec' - '52c990903894fdecd440e2e2914c2f09') -sha256sums=('60382dd5351690aa3af29d4a5d30b146d40fcc25c86bf3014703a48c9e968b6b' - 'f71882aea62bd7c07e4806f0223d1699170ac89d59036f5fd5add1004eb93cd0') +source=("$pkgname::git://git.code.sf.net/p/qrk-registrier-kasse/code") +sha1sums=('SKIP') -build() { - cd "${srcdir}/${_pkgname}_${pkgver}_source" +pkgver() { + cd "${srcdir}/${pkgname}" + git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/${pkgname}" + git submodule init + git -c protocol.file.allow=always submodule update +} - qmake-qt5 "${_pkgname}.pro" +build() { + cd "${srcdir}/${pkgname}" + _upper_basename=$(echo ${_basename} | tr '[:lower:]' '[:upper:]') + qmake-qt5 "${_upper_basename}.pro" make } package() { - cd "${srcdir}/${_pkgname}_${pkgver}_source" - - mkdir -p ${pkgdir}/usr/{bin,share/applications} - install -D -m755 "bin/$pkgname" "$pkgdir"/usr/bin/$pkgname - install -D -m644 "src/icons/logo.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" - install -D -m644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + cd "${srcdir}/${pkgname}" + mkdir -p ${pkgdir}/usr/{bin,lib,share/applications} + install -D -m755 "bin/$_basename" "$pkgdir"/usr/bin/$_basename + cp qrkcore/libQrkCore.so* "$pkgdir"/usr/lib/ + install -D -m644 "src/icons/logo.png" "$pkgdir/usr/share/pixmaps/$_basename.png" + install -D -m644 "$srcdir/../$_basename.desktop" "$pkgdir/usr/share/applications/$_basename.desktop" } -# vim: set ts=2 sw=2 ft=sh noet: diff --git a/qrk.desktop b/qrk.desktop deleted file mode 100644 index e58074f9c69c..000000000000 --- a/qrk.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=QRK Registrier Kasse -Comment=A cash register for small companies (mainly for Austrian companies) -Exec=qrk -Icon=qrk.png -Path=/tmp -Terminal=false -Type=Application -Categories=Office; -StartupNotify=false |