Change opengl-refpages ebuild to just install arch linux's package since theirs is cleaner

This commit is contained in:
layman 2020-10-06 08:25:00 -07:00
parent 7da88a94cc
commit b1780e78b8
3 changed files with 37 additions and 37 deletions

View File

@ -0,0 +1 @@
DIST opengl-refpages-20190725.tar.zstd 909381 BLAKE2B d4acdf1b45272e98e7da850b4b866c357b83ada95cb2779b88a08aa7852f5643f38b8b6886248ba5fe6800f0927351d5e04c126b9f6e4c010d768845e243fc00 SHA512 09031dc42ab60029da1d448e7713c9210eb215a084489be7f3548fc29f72d1a9817b5c5404bcd4e10158a4300b888758aea7d0ffa0c33b47d8da46c2f6ce5912

View File

@ -0,0 +1,36 @@
# Copyright 2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="OpenGL and OpenGL ES reference page sources"
HOMEPAGE="https://github.com/KhronosGroup/OpenGL-Refpages"
SRC_URI="https://www.archlinux.org/packages/extra/any/opengl-man-pages/download/ -> ${P}.tar.zstd"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
app-arch/zstd
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
"
S="${WORKDIR}"
src_unpack() {
tar xf "${DISTDIR}/${P}.tar.zstd"
}
src_configure() {
cd "usr/share/man/man3/" || die
for file in *.3G.gz;do
gunzip "$file" || die
done
}
src_install() {
cd "usr/share/man/man3/" || die
doman *.3G
}

View File

@ -1,37 +0,0 @@
# Copyright 2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3
DESCRIPTION="OpenGL and OpenGL ES reference page sources"
HOMEPAGE="https://github.com/KhronosGroup/OpenGL-Refpages"
EGIT_REPO_URI="https://github.com/KhronosGroup/OpenGL-Refpages"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
"
# gl2.1 = OpenGL 2.1 (including fixed functionality)
# es3 = OpenGL ES 3.x (will always be the latest ES, currently 3.2)
# gl4 = OpenGL 4.x (current) API and GLSL pages
INSTALLMANDIRS=(gl4 es3 gl2.1)
src_compile() {
for MANPAGES in ${INSTALLMANDIRS[@]}; do
xsltproc --noout --nonet /usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl "${MANPAGES}"/*.xml || die
done
}
src_install() {
doman *.3G
}