core/man-pages/PKGBUILD

56 lines
1.6 KiB
Bash
Raw Normal View History

2011-06-28 05:28:30 +08:00
#
2015-05-26 06:03:12 +08:00
# Core Packages for Chakra, part of chakra.org
2011-06-28 05:28:30 +08:00
#
2010-03-13 23:25:19 +08:00
pkgname=man-pages
2015-05-26 06:03:12 +08:00
pkgver=4.00
2010-03-13 23:25:19 +08:00
_posixver=2003-a
2013-05-08 03:03:16 +08:00
pkgrel=1
2010-03-13 23:25:19 +08:00
pkgdesc="Linux man pages"
2010-04-04 22:20:41 +08:00
arch=('any')
2010-03-13 23:25:19 +08:00
license=('GPL')
2013-05-08 03:03:16 +08:00
url="http://man7.org/linux/man-pages/index.html"
2010-03-13 23:25:19 +08:00
groups=('base')
depends=()
2013-05-08 03:03:16 +08:00
source=(http://www.kernel.org/pub/linux/docs/man-pages/$pkgname-$pkgver.tar.xz
http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/$pkgname-posix-${_posixver}.tar.bz2)
2015-05-26 06:03:12 +08:00
md5sums=('3401eb0020c56639070d199c3e59a4f8'
2010-03-13 23:25:19 +08:00
'7c78aff03c0a6767ba483d34f19e4b09')
build() {
cd ${srcdir}/$pkgname-$pkgver
# move the posix pages
mkdir -p ${srcdir}/$pkgname-$pkgver/man0
for sect in 0 1 3; do
sed -i "/^\.so /s/man${sect}p/man$sect/" "${srcdir}/$pkgname-posix-${_posixver}/man${sect}p"/*
mv -iv "${srcdir}/$pkgname-posix-${_posixver}/man${sect}p"/* "${srcdir}/$pkgname-$pkgver/man$sect/"
done
2011-06-28 05:28:30 +08:00
}
package() {
cd ${srcdir}/$pkgname-$pkgver
2010-03-13 23:25:19 +08:00
2011-06-28 05:28:30 +08:00
make prefix=${pkgdir}/usr install
2010-03-13 23:25:19 +08:00
2014-08-20 05:08:28 +08:00
# posix pages have a custom license
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 ${srcdir}/$pkgname-posix-${_posixver}/POSIX-COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/POSIX-COPYRIGHT"
2010-03-13 23:25:19 +08:00
cd ${pkgdir}/usr/share/man
# these are included in coreutils || return 1
2011-06-28 05:28:30 +08:00
rm -f man1/{chgrp,chmod,chown,cp,dir,dd}.1
rm -f man1/{df,dircolors,du,install,ln,ls}.1
rm -f man1/{mkdir,mkfifo,mknod,mv,rm,rmdir}.1
rm -f man1/{touch,vdir}.1
2010-03-13 23:25:19 +08:00
# this is included in shadow
2011-06-28 05:28:30 +08:00
rm -f man5/passwd.5
rm -f man3/getspnam.3
2010-03-13 23:25:19 +08:00
# this is included in diffutils
2011-06-28 05:28:30 +08:00
rm -f man1/diff.1
2010-03-13 23:25:19 +08:00
# this is included in xf86-input-mouse
2011-06-28 05:28:30 +08:00
rm -f man4/mouse.4
2015-05-26 06:03:12 +08:00
# this is included in attr
rm -f man5/attr.5
2010-03-13 23:25:19 +08:00
}