Try building gl-manpages from the Khronos source
This commit is contained in:
parent
59e90c60d6
commit
919fd7eac1
4
.gitignore
vendored
4
.gitignore
vendored
@ -1 +1,5 @@
|
|||||||
/gl-manpages-1.0.1.tar.bz2
|
/gl-manpages-1.0.1.tar.bz2
|
||||||
|
/gl-manpages-1.1-20121009.tar.xz
|
||||||
|
/mathml2.tgz
|
||||||
|
/dbmathml.dtd
|
||||||
|
/make-gl-man-snapshot.sh
|
||||||
|
@ -1,31 +1,45 @@
|
|||||||
|
%global codate 20121009
|
||||||
|
|
||||||
Name: gl-manpages
|
Name: gl-manpages
|
||||||
Version: 1.0.1
|
Version: 1.1
|
||||||
Release: 1%{?dist}
|
Release: 1.%{codate}%{?dist}
|
||||||
Summary: OpenGL manpages
|
Summary: OpenGL manpages
|
||||||
|
|
||||||
License: MIT
|
License: MIT and Open Publication
|
||||||
URL: http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages
|
URL: http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages
|
||||||
# FIXME
|
# see Source1
|
||||||
# Prebuild manpages that were previously bundled in mesa. Should be replaced
|
Source0: gl-manpages-%{version}-%{codate}.tar.xz
|
||||||
# a proper build from the khronos repos sources soon.
|
Source1: make-gl-man-snapshot.sh
|
||||||
Source0: gl-manpages-1.0.1.tar.bz2
|
# FIXME: Bundle mathml and the Oasis dbmathl until they are packaged
|
||||||
|
Source2: http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
|
||||||
|
Source3: http://www.w3.org/Math/DTD/mathml2.tgz
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
|
BuildRequires: libxslt docbook-style-xsl
|
||||||
|
|
||||||
%description
|
%description
|
||||||
OpenGL manpages
|
OpenGL manpages
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q -n %{name}-%{version}-%{codate}
|
||||||
|
tar xzf %{SOURCE3}
|
||||||
|
cp -av %{SOURCE2} mathml2/
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure
|
# FIXME Figure out how to build the GLSL manpages
|
||||||
make %{?_smp_mflags}
|
# FIXME Figure out how to silence the author/version etc warnings
|
||||||
|
for MAN in man4 man3 man ; do
|
||||||
|
pushd $MAN
|
||||||
|
ls -1 *.xml | xargs -n1 xsltproc --noout --nonet --path ../mathml2/ /usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl
|
||||||
|
popd
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3/
|
||||||
|
cp -n {man4,man3,man}/*.3G $RPM_BUILD_ROOT%{_mandir}/man3/
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
@ -33,5 +47,8 @@ make %{?_smp_mflags}
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 9 2012 Yanko Kaneti <yaneti@declera.com> - 1.1-1.%{codate}
|
||||||
|
- Try building from source
|
||||||
|
|
||||||
* Wed Sep 5 2012 Yanko Kaneti <yaneti@declera.com> - 1.0.1-1
|
* Wed Sep 5 2012 Yanko Kaneti <yaneti@declera.com> - 1.0.1-1
|
||||||
- Initial split from mesa
|
- Initial split from mesa
|
||||||
|
Loading…
Reference in New Issue
Block a user