blob: 122a519cff8ca9b4ad14f2cb0dfa6eb60094cffe (
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
|
# Maintainer: Simone Cimarelli <aquilairreale@ymail.com>
_pkgbase=unofficial-homestuck-collection
pkgname="${_pkgbase}-bin"
pkgver=2.0.7
pkgrel=2
pkgdesc="The Unofficial Homestuck Collection"
arch=('x86_64')
url="https://bambosh.github.io/unofficial-homestuck-collection/"
license=('custom:chrome' 'custom:electron')
depends=('libvips')
makedepends=('gendesk')
provides=("${_pkgbase}")
conflicts=("${_pkgbase}")
options=('!strip')
source=("https://github.com/Bambosh/${_pkgbase}/releases/download/v${pkgver}/${_pkgbase}-${pkgver}.tar.gz")
sha512sums=('0dbb0745d86240c2b9ddbe52afa02e9c292b3df838a769adb5b21fc1a65917e9dbcef0b337d7a0cad4fc0398b6ae036ab1796c39b34d614eadcabd6807f0ebba')
prepare() {
gendesk -f \
--pkgname="${_pkgbase}" \
--pkgdesc="${pkgdesc}" \
--name="Unofficial Homestuck Collection" \
--categories "Game;" \
--exec="/usr/bin/unofficial-homestuck-collection"
}
package() {
mkdir -p "${pkgdir}/opt/"
cp -r "${srcdir}/unofficial-homestuck-collection-${pkgver}/" "${pkgdir}/opt/unofficial-homestuck-collection/"
mkdir -p "${pkgdir}/usr/share/licenses/unofficial-homestuck-collection/"
ln -s "/opt/unofficial-homestuck-collection/LICENSES.chromium.html" \
"${pkgdir}/usr/share/licenses/unofficial-homestuck-collection/LICENSES.chromium.html"
ln -s "/opt/unofficial-homestuck-collection/LICENSE.electron.txt" \
"${pkgdir}/usr/share/licenses/unofficial-homestuck-collection/LICENSE.electron.txt"
mkdir -p "${pkgdir}/usr/bin/"
ln -s "/opt/unofficial-homestuck-collection/unofficial-homestuck-collection" \
"${pkgdir}/usr/bin/unofficial-homestuck-collection"
mkdir -p "${pkgdir}/usr/share/applications/"
install -Dm644 "${_pkgbase}.desktop" "${pkgdir}/usr/share/applications/${_pkgbase}.desktop"
}
|