# Maintainer: Florian Pritz <flo@xinu.at>
# Contributor: toliman <altergan@hs-albsig.de>

pkgname=tipp10
pkgver=3.0.0
pkgrel=2
pkgdesc="intelligent typing tutor"
arch=('x86_64')
url="https://gitlab.com/a_a/tipp10"
license=('GPL2')
depends=('qt5-multimedia')
source=(https://gitlab.com/a_a/tipp10/-/archive/v$pkgver/tipp10-v$pkgver.tar.gz)
md5sums=('2ead321736d58a5be70442eeac90b0f1')

prepare() {
  cd tipp10-v$pkgver

  # Fix FS#63160 - [tipp10] Initial launch fails: database cannot be imported
  sed -i "s#QCoreApplication::applicationDirPath()#QString(\"/usr/share/tipp10\")#g" -- $(grep -lFr 'QCoreApplication::applicationDirPath()' .)
}

build() {
  cd tipp10-v$pkgver

  qmake-qt5
  make
}

package() {
  cd tipp10-v$pkgver

  make DESTDIR="$pkgdir" install

  install -Dm755 tipp10 "$pkgdir/usr/bin/tipp10"
  install -Dm644 release/tipp10v2.template "$pkgdir/usr/share/tipp10/tipp10v2.template"
  install -Dm644 tipp10.png "$pkgdir/usr/share/pixmaps/tipp10.png"
  install -Dm644 tipp10.desktop "$pkgdir/usr/share/applications/tipp10.desktop"
}
