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.1-20121009.tar.xz
|
||||
/mathml2.tgz
|
||||
/dbmathml.dtd
|
||||
/make-gl-man-snapshot.sh
|
||||
|
@ -1,31 +1,45 @@
|
||||
%global codate 20121009
|
||||
|
||||
Name: gl-manpages
|
||||
Version: 1.0.1
|
||||
Release: 1%{?dist}
|
||||
Version: 1.1
|
||||
Release: 1.%{codate}%{?dist}
|
||||
Summary: OpenGL manpages
|
||||
|
||||
License: MIT
|
||||
License: MIT and Open Publication
|
||||
URL: http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages
|
||||
# FIXME
|
||||
# Prebuild manpages that were previously bundled in mesa. Should be replaced
|
||||
# a proper build from the khronos repos sources soon.
|
||||
Source0: gl-manpages-1.0.1.tar.bz2
|
||||
# see Source1
|
||||
Source0: gl-manpages-%{version}-%{codate}.tar.xz
|
||||
Source1: make-gl-man-snapshot.sh
|
||||
# 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
|
||||
|
||||
BuildRequires: libxslt docbook-style-xsl
|
||||
|
||||
%description
|
||||
OpenGL manpages
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%setup -q -n %{name}-%{version}-%{codate}
|
||||
tar xzf %{SOURCE3}
|
||||
cp -av %{SOURCE2} mathml2/
|
||||
|
||||
|
||||
%build
|
||||
%configure
|
||||
make %{?_smp_mflags}
|
||||
# FIXME Figure out how to build the GLSL manpages
|
||||
# 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
|
||||
%make_install
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3/
|
||||
cp -n {man4,man3,man}/*.3G $RPM_BUILD_ROOT%{_mandir}/man3/
|
||||
|
||||
|
||||
%files
|
||||
@ -33,5 +47,8 @@ make %{?_smp_mflags}
|
||||
|
||||
|
||||
%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
|
||||
- Initial split from mesa
|
||||
|
Loading…
Reference in New Issue
Block a user