blob: 0054131c216619ad520c71768a782ef012bfe384 [file] [log] [blame] [edit]
# Maintainer: AndyRTR <andyrtr@archlinux.org>
_realname=opengl-man-pages
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=20191114
_commit=8acb9c72a30d36a6f7e89b9b2de0635c50773cdb
pkgrel=1
pkgdesc="OpenGL Man Pages - OpenGL 4.x (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
url="https://github.com/KhronosGroup/OpenGL-Refpages"
license=('custom')
makedepends=("${MINGW_PACKAGE_PREFIX}-docbook5-xml"
"${MINGW_PACKAGE_PREFIX}-docbook-xsl"
"${MINGW_PACKAGE_PREFIX}-libxslt"
"${MINGW_PACKAGE_PREFIX}-docbook-mathml"
"${MINGW_PACKAGE_PREFIX}-w3c-mathml2"
"${MINGW_PACKAGE_PREFIX}-python3" 'git')
source=(${_realname}::git+https://github.com/KhronosGroup/OpenGL-Refpages#commit=$_commit
'LICENSE')
sha256sums=('SKIP'
'a7b2f6669d7ead91dcaf5a03620cdf9d37c54d83fd1899b4ef84683c7e6d4024')
pkgver() {
date +%Y%m%d
}
build() {
for manpages in gl4; do
cd "${srcdir}/${_realname}/${manpages}"
for file in *.xml; do
${MINGW_PREFIX}/bin/xsltproc --xinclude --noout --nonet ${MINGW_PREFIX}/share/xml/docbook/xsl-stylesheets-*/manpages/docbook.xsl ${file}
done
done
}
package() {
install -d "${pkgdir}${MINGW_PREFIX}/share/man/man3"
for manpages in gl4; do
cd "${srcdir}/${_realname}/${manpages}"
install -m644 *.3G "${pkgdir}${MINGW_PREFIX}/share/man/man3/"
done
# license
install -D -m644 "${srcdir}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
}