core/opengl-man-pages/PKGBUILD

45 lines
1.4 KiB
Bash
Raw Normal View History

2011-06-17 05:50:59 +08:00
#
# Platform Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=opengl-man-pages
_svndate=20110616
pkgver=0.${_svndate}
pkgrel=1
pkgdesc="OpenGL Man Pages"
arch=('any')
url="http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages"
license=('custom')
makedepends=('libxslt' 'docbook-xsl' 'w3c-mathml2' 'docbook-mathml')
options=('!makeflags')
source=(http://chakra-project.org/sources/${pkgname}/${pkgname}_${_svndate}.tar.xz LICENSE)
md5sums=('70238b948a25a86a003268ddd6963516' 'cb856abe5968300057e650096ba25b2f')
# source PKGBUILD && mksource
mksource() {
mkdir ${pkgname}-source
pushd ${pkgname}-source
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man/ man
find man -depth -type d -name .svn -exec rm -rf {} \;
tar -cvJf ../${pkgname}_${_svndate}.tar.xz man/*
popd
}
build() {
cd "${srcdir}/man"
export ROOT="${srcdir}/man"
make
for file in *.xml; do
xsltproc --noout --nonet /usr/share/xml/docbook/xsl-stylesheets*/manpages/docbook.xsl ${file}
done
}
package() {
cd "${srcdir}/man"
install -d "${pkgdir}/usr/share/man/man3"
install -m644 *.3G "${pkgdir}/usr/share/man/man3/"
install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}