blob: 323dab66c8471bbb896c5e1adeac22c1d9eb31b7 (
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
|
# Maintainer: pezcurrel <pezcurrel [at] insicuri.net>
# Contributor: Thomas Karmann <thomas [at] krmnn.de>
pkgname=xzoom
pkgver=0.3
pkgrel=10
pkgdesc='A screen magnifier'
arch=('x86_64')
url='https://www.ibiblio.org/pub/linux/libs/X/'
license=('GPL-2.0-or-later')
depends=('glibc' 'libx11' 'libxt' 'libxext')
makedepends=('imake')
source=(
'https://www.ibiblio.org/pub/linux/libs/X/xzoom-0.3.tgz'
'xzoom.diff'
'xzoom.desktop'
'xzoom.svg'
)
md5sums=(
'c6ecc5fade34cf46cbe8c00b93d7ac78'
'0de8aa268abad0db2d562ebd491da010'
'78d5b562a9115faef9c5bc19c55bd937'
'8905ff0ee0f46afcf49816cb7b2d6cac'
)
build() {
cd "${pkgname}-${pkgver}"
patch -Np1 < "${srcdir}/xzoom.diff"
xmkmf
sed -i "s/-O2/$(sed -e 's/\//\\\//g' <<<"${CFLAGS}") -Wl,-z,relro,-z,now/" ./Makefile
make
}
package() {
make -C "${pkgname}-${pkgver}" DESTDIR="${pkgdir}" install install.man
mkdir "${pkgdir}/usr/share/applications" "${pkgdir}/usr/share/icons"
cp xzoom.desktop "${pkgdir}/usr/share/applications"
cp xzoom.svg "${pkgdir}/usr/share/icons"
}
|