summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: dd8998068bc1fc566013d37fdd2238e3521ca165 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Maintainer: 3ED <krzysztof1987@gmail.com>
pkgname=qsp-bin
pkgver=5.7.0
pkgrel=4
pkgdesc="Quest Soft Player is another interactive fiction player (only for qsp format)"
arch=('i686' 'x86_64')
url="http://qsp.su/"
license=('GPL' 'LGPL')
depends=('libjpeg6-turbo' 'libpng12' 'gtk2' 'cairo' 'libsm')
install=qsp-gui.install
_tarname="qsp${pkgver//\./}"

[ "$CARCH" = "x86_64" ] && _tarname="${_tarname}_64"

source=("http://qsp.su/attachments/${_tarname}.tar.bz2"
        "https://raw.githubusercontent.com/QSPFoundation/qsp/45c4e7180704b2940e547eb041bbc5b57c46d9e2/help/qsp-logo-vector.svg"
        "qsp-qui.sh"
        "qsp-gui.desktop"
        "qsp.mime")
sha256sums=('0d1f22209fd0ab39c64b8834634f599de16ac96cb03b30ab385ce57a5eb6022f'
            '12de4d6a91bdc09d334585b04dbb3d2e9ae7277f0274090b9f73c812d414e5dc'
            'ce1ebd984d333cf6ea052875c3c7573ad3837474859eb8a58c29466c9f549255'
            'd2a84ebbc0d2c40200781791f2a8a10d126bf93b053532377b872c3d723bc130'
            '02fe02b6464e7eb116bc81faba2db365d928cffd34fb4803e38b02b73407ad77')

[ "$CARCH" = "x86_64" ] && sha256sums[0]='0d1f22209fd0ab39c64b8834634f599de16ac96cb03b30ab385ce57a5eb6022f'

prepare() {
  cd "$srcdir"

  install -dm755 "$srcdir/hicolor/scalable/apps/"
  install -m644 "$srcdir/qsp-logo-vector.svg" "$srcdir/hicolor/scalable/apps/qsp.svg"

  for i in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256; do
    install -dm755 "$srcdir/hicolor/$i/apps/"
    rsvg-convert -w "${i%%x*}" -h "${i##*x}" -f png \
      -o "$srcdir/hicolor/$i/apps/qsp.png" "$srcdir/qsp-logo-vector.svg"
  done
}
package() {
  install -dm755 "$pkgdir"/usr/{bin,lib/qsp,share/{applications,icons,mime/packages}}
  install -m755 "$srcdir/qsp-qui.sh" "$pkgdir/usr/bin/qsp-gui"
  install -m644 "$srcdir/qsp-gui.desktop" "$pkgdir/usr/share/applications/"
  install -m644 "$srcdir/qsp.mime" "$pkgdir/usr/share/mime/packages/qsp.xml"

  cd "$srcdir"
	bsdtar -cf - hicolor | bsdtar -xf - -C "$pkgdir/usr/share/icons/"

  cd "$_tarname"
	bsdtar -cf - * | bsdtar -xf - -C "$pkgdir/usr/lib/qsp/"
}