-
Notifications
You must be signed in to change notification settings - Fork 16
/
PKGBUILD
45 lines (36 loc) · 1.3 KB
/
PKGBUILD
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
pkgname=gfxboot
pkgver=4.5.94
_pkgver=1.1
pkgrel=1
arch=('x86_64')
license=('GPL')
pkgdesc="Graphical Boot Logo tool"
url="https://www.opensuse.org"
depends=('perl-html-parser' 'freetype2' 'cpio' 'nasm')
makedepends=('rpmextract')
install=gfxboot.install
options=('docs')
source=("https://download.opensuse.org/source/tumbleweed/repo/oss/src/${pkgname}-${pkgver}-${_pkgver}.src.rpm"
'gfxboot.html'
'isolinux.patch')
sha256sums=('9bc3c441cc7f8528d6d807afb0770129f9aa82b6c9577d388f15e42509c992f1'
'86a92b822cd19a17f4451adf158d984fa42161c4c0a3b45caf91053c573a9859'
'233eb3ecf88a4a9bbeeae133694f4c2bf2b7f5898b382094e03134fe7633bb4c')
build() {
cd ${srcdir}
rpmextract.sh ${pkgname}-${pkgver}-${_pkgver}.src.rpm
for i in $(find -name '*.tar.xz');do tar -Jxf $i;done
mv -f themes ${pkgname}-${pkgver}/
#chown -R root:root ${pkgname}-${pkgver}
cd ${pkgname}-${pkgver}
patch -p1 -i ${srcdir}/isolinux.patch
make -s
}
package() {
cd ${pkgname}-${pkgver}
make -s DESTDIR=$pkgdir installsrc
install -d -m 755 ${pkgdir}/usr/{sbin,share/man/man8,share/doc/gfxboot}
install -m 755 gfxboot gfxboot-compile gfxboot-font ${pkgdir}/usr/sbin
install -m 644 doc/gfxboot.8 ${pkgdir}/usr/share/man/man8/
install -m 644 ../gfxboot.html ${pkgdir}/usr/share/doc/gfxboot
}