summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 66df9cf9e65b194f909a74ffdf8da8850376acfa (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
# Maintainer: Arthorius <Arthcomicando@gmail.com>

pkgname=magnus
pkgver=1.0.3
pkgrel=3
pkgdesc="A very simple screen magnifier"
arch=(x86_64)
url="https://github.com/stuartlangridge/magnus/"
license=('MIT')
depends=(python3 gobject-introspection-runtime gobject-introspection gtk3 libkeybinder3 gdk-pixbuf2)
source=("https://github.com/stuartlangridge/magnus/archive/${pkgver}.tar.gz")
md5sums=('53249667de050d930dcde097ff9ee937')

_instance=Magnus

build() {
	tar -xf "${pkgver}.tar.gz" || 1
}

package() {
	cd "${pkgname}-${pkgver}"
	
	install -D -m 0755 "magnus" "${pkgdir}/opt/${_instance}/magnus"
	install -D -m 0744 -Dt "${pkgdir}/usr/share/man/man1" "data/magnus.1"
	install -D -m 0644 "data/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${_instance}.desktop"
	install -D -m 0744 "data/logo.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
	install -D -m 0644 "LICENSE" "${pkgdir}/usr/share/licenses/${_instance}/LICENSE"
	
	# Linking sym on /usr/bin
	mkdir -p "${pkgdir}/usr/bin"
	ln -sf "/opt/${_intance}/magnus" "${pkgdir}/usr/bin/${pkgname}"
}