PKGBUILD 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. pkgname=qqsp
  2. _pkgname=Qqsp
  3. pkgver=1.9
  4. pkgrel=1
  5. pkgdesc="Qt Quest Soft Player"
  6. arch=(i686 x86_64)
  7. url="http://git.tfgamessite.com/Sonnix/Qqsp"
  8. license=('MIT')
  9. depends=('qt5-base' 'qt5-webengine' 'qt5-multimedia' 'gst-plugins-good' 'gst-plugins-ugly')
  10. makedepends=('git' 'librsvg')
  11. source=("${_pkgname}::git+https://gitlab.com/Sonnix1/Qqsp.git#tag=v$pkgver")
  12. sha256sums=('SKIP')
  13. prepare() {
  14. install -dm755 "$srcdir/hicolor/scalable/apps/"
  15. install -m644 "${_pkgname}/icons/qsp-logo-vector.svg" "$srcdir/hicolor/scalable/apps/qsp.svg"
  16. for i in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512; do
  17. msg2 "Generating icon: $i raster from vector..."
  18. install -dm755 "$srcdir/hicolor/$i/apps/"
  19. rsvg-convert -w "${i%%x*}" -h "${i##*x}" -f png \
  20. -o "$srcdir/hicolor/$i/apps/qsp.png" "$srcdir/hicolor/scalable/apps/qsp.svg"
  21. done
  22. cd "${_pkgname}"
  23. mkdir -p build
  24. }
  25. build() {
  26. cd "${_pkgname}/build"
  27. qmake-qt5 .. PREFIX=/usr
  28. make
  29. }
  30. package() {
  31. install -dm0755 "$pkgdir"/usr/{bin,share/{applications,icons,licenses/qqsp,mime/packages}}/
  32. install -m0755 "$_pkgname/build/Qqsp" "$pkgdir/usr/bin/"
  33. install -m0644 "$_pkgname/LICENSE" "$pkgdir/usr/share/licenses/qqsp/"
  34. install -m0644 "$_pkgname/Qqsp.desktop" "$pkgdir/usr/share/applications/"
  35. install -m0644 "$_pkgname/qsp.mime" "$pkgdir/usr/share/mime/packages/qsp.xml"
  36. bsdtar -cf - "hicolor" | bsdtar -xf - -C "$pkgdir/usr/share/icons"
  37. }