summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6771bd662750bcd12f0e92ac3fd8fe2add5b1d35 (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
52
53
54
55
56
57
58
59
# Maintainer: Dan Beste <dan.ray.beste@gmail.com>
# Contributor: Ainola

# Notes:
#   + gog:// DLAGENT:
#       - A gog:// DLAGENT can be configured in /etc/makepkg.conf to
#         automatically pull game files from GOG.
#       - https://github.com/Sude-/lgogdownloader

pkgname='gog-dont-starve'
pkgver=2.6.0.8
pkgrel=1
pkgdesc="An uncompromising wilderness survival game full of science and magic"
url='https://www.kleientertainment.com/games/dont-starve'
license=('custom')
arch=('x86_64')
optdepends=(
    'gog-dont-starve-rog: Reign of Giants DLC'
    'gog-dont-starve-shipwrecked: Shipwrecked DLC'
)
source=(
    "${pkgname}"
    "${pkgname}.desktop"
    "file://gog_don_t_starve_${pkgver}.sh"
)
sha256sums=(
    '9827bed58903e8a351b4f52f4728b37c6e7b31abb206f2fff99e1467ae967179'
    '609856aae2d19877f8afb764a8db15a8932e535b719cc342f4b42c3d0e4b1956'
    '6cb3f1572f7b1d25d7b561cab7b144b3ad8ade0b84a9b5dbcfdaf42ede5cc28d'
)

package(){
    cd "${srcdir}"

    install -d "${pkgdir}/opt/${pkgname}/"
    install -d "${pkgdir}/opt/${pkgname}/support/"
    install -d "${pkgdir}/usr/bin/"

    cp -r data/noarch/game/ "${pkgdir}/opt/${pkgname}/"

    install -D -m 755           \
        "${srcdir}/${pkgname}"  \
        "${pkgdir}/usr/bin/${pkgname}"
    install -D -m 755           \
        data/noarch/start.sh    \
        "${pkgdir}/opt/${pkgname}/"
    install -D -m 755                       \
        data/noarch/support/*.{sh,shlib} -t \
        "${pkgdir}/opt/${pkgname}/support/"
    install -D -m 644                                       \
        'data/noarch/docs/End User License Agreement.txt'   \
        "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
    install -D -m 644                   \
        "data/noarch/support/icon.png"  \
        "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
    install -D -m 644                   \
        "${srcdir}/${pkgname}.desktop"  \
        "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}