update to LFS 12.4 #1
38
lfs/texinfo-7.2.PKGBUILD
Normal file
38
lfs/texinfo-7.2.PKGBUILD
Normal file
@@ -0,0 +1,38 @@
|
||||
pkgname=texinfo
|
||||
pkgver=7.2
|
||||
pkgdesc='GNU documentation system for on-line information and printed output'
|
||||
arch=(x86_64)
|
||||
homepage='https://www.gnu.org/software/texinfo/'
|
||||
license=(GPL3)
|
||||
sources=("${pkgname}-${pkgver}.tar.xz")
|
||||
urls=("https://ftp.gnu.org/gnu/${pkgname}/${sources[0]}")
|
||||
md5sums=("11939a7624572814912a18e76c8d8972")
|
||||
|
||||
src_prepare() {
|
||||
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
||||
cat > texinfo.HOOK << "EOF"
|
||||
target=(/usr/share/info/*.info*)
|
||||
triggers=(install remove)
|
||||
operation() {
|
||||
echo -e "${GREEN_COLOR}>>>HOOK: update info cache${CLEAR_COLOR}"
|
||||
rm -fv /usr/share/info/dir
|
||||
for _info in /usr/share/info/*.info*; do
|
||||
/usr/bin/install-info $_info /usr/share/info/dir
|
||||
done
|
||||
}
|
||||
EOF
|
||||
}
|
||||
|
||||
src_build() {
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
src_check() {
|
||||
make check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${pkgdir}" install
|
||||
leaf_install_hook texinfo.HOOK
|
||||
}
|
||||
Reference in New Issue
Block a user