summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3d1e249d9d5bef060d033d97b3c3609715a28ce4 (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: Martin Rys <rys.pw/contact>
_pkgname=poe-overlay-community
pkgname=${_pkgname}-bin
pkgver=0.8.12
pkgrel=1
pkgdesc="An overlay for Path of Exile. Built with Electron and Angular."
arch=('x86_64')
url="https://github.com/PoE-Overlay-Community/PoE-Overlay-Community-Fork"
license=('MIT')
provides=(${_pkgname})
conflicts=()
replaces=()
depends=('xorg-xwininfo' 'xorg-xprop') # xprop and xwininfo are needed for hotkeys to work, see #131
makedepends=()
backup=()

options=()
source=("poe-overlay-${pkgver}.AppImage::https://github.com/PoE-Overlay-Community/PoE-Overlay-Community-Fork/releases/download/v${pkgver}/poe-overlay-${pkgver}.AppImage")
sha256sums=('6cab054e19540774fef87fd351e2ad04215e91c8c473346d0b522bd533a0384c')

prepare() {
	chmod u+x      ${srcdir}/poe-overlay-${pkgver}.AppImage
	${srcdir}/poe-overlay-${pkgver}.AppImage --appimage-extract
}

package() {
	ls ${srcdir}
	find           ${srcdir}/squashfs-root/locales/ -type d -exec chmod 755 {} +
	find           ${srcdir}/squashfs-root/resources/ -type d -exec chmod 755 {} +
	# https://github.com/PoE-Overlay-Community/PoE-Overlay-Community-Fork/issues/94
	mv -f          ${srcdir}/squashfs-root/usr/share/icons/hicolor/0x0           ${srcdir}/squashfs-root/usr/share/icons/hicolor/256x256
	rm             ${srcdir}/squashfs-root/poe-overlay.png
	install -d     ${pkgdir}/opt/${_pkgname}
	cp -r          ${srcdir}/squashfs-root/*                                     ${pkgdir}/opt/${_pkgname}
	rm             ${pkgdir}/opt/${_pkgname}/AppRun
	find           ${srcdir}/squashfs-root/usr/share/icons/ -type d -exec chmod 755 {} +
	install -d     ${pkgdir}/usr/share/icons
	cp -r          ${srcdir}/squashfs-root/usr/share/icons/hicolor               ${pkgdir}/usr/share/icons/hicolor
	install -d     ${pkgdir}/usr/bin
	ln -s          /opt/${_pkgname}/poe-overlay                                  ${pkgdir}/usr/bin/poe-overlay
	sed -i         s/AppRun/poe-overlay/ ${srcdir}/squashfs-root/poe-overlay.desktop
	install -Dm644 ${srcdir}/squashfs-root/poe-overlay.desktop                   ${pkgdir}/usr/share/applications/${_pkgname}.desktop
	rm             ${srcdir}/squashfs-root/poe-overlay.desktop
}