Summary: | Keyword app-doc/opengl-manpages | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Goyo Roth <roth> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | ed, GregorMueckl, mail, nefthy-gentoo-bugzilla, tcort |
Priority: | Highest | Keywords: | Inclusion |
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
opengl-man-0.ebuild
opengl-man-20001215.ebuild opengl-man-20001215.ebuild Generate the man pages from opengl.org Man pages from opengl.org |
Description
Goyo Roth
2006-01-25 22:30:13 UTC
It's not clear to me what the best way to provide them is. I found a 5-year-old tarball at ftp://ftp.sgi.com/opengl/doc/ , and I found 1-year-old documentation at http://www.opengl.org/documentation/specs/man_pages/man/GL/ -- but only in postscript and html. *** Bug 129026 has been marked as a duplicate of this bug. *** Maybe ask the people running opengl.org if the html documentation is available in man page format (it is generated with PolyglotMan so there shoul a source). I would sugest including atleast the old man pages, if nothing newer is found. It would be nice if the html man pages could be installed optionaly. Created attachment 84371 [details]
opengl-man-0.ebuild
app-doc/opengl-man-0
Ebuild for opengl man pages, from SGI ftp site (5 year old tarballs, but it's not like the standard's changed).
Uses gcc assembler to avoid imake dep.
Also installs html versions of pages to /usr/share/doc.
s/assembler/preprocessor/ (trying to grok PPC RISC asm will make you see assembler everywhere...) It's nice to avoid a dep and all, but I'd rather just keep the ebuild simple and use imake. We'll probably version this with whatever date the tarball has (20001105 or something), and pull it in from mesa with USE=doc. How's that sound? Created attachment 84474 [details]
opengl-man-20001215.ebuild
Sounds good. Is this OK?
Seems imake and xorg-cf-files are pretty lightweight, so no harm depending on them.
Uh, the LICENSE is "as-is" because the license on the ftp server is similar but not identical to SGI: no redistribution permission, and s/SOFTWARE/DOCUMENTATION/ (though only one of 2 occurrences).
Created attachment 84475 [details]
opengl-man-20001215.ebuild
rm xorg-cf-files dep, not needed
I really wish SGI provided versioned tarballs... That bugs me a bit... Added the package, thanks! I will add a USE=doc to mesa to pull it in once all the arch teams keyword it. Arch teams, please ~arch app-doc/opengl-manpages. Added ~alpha keyword. Added ~amd64 added ~ppc64 added ~mips Done on hppa. ~sparc'd *** Bug 133389 has been marked as a duplicate of this bug. *** Ping for arm and ia64. We'll also need sh and fbsd. Done, thanks Joshua for letting me know :) Ping arm ia64 sh Just waiting on ia64 now ... ia64 done, closing Created attachment 257434 [details]
Generate the man pages from opengl.org
This is a quick'n'dirty ebuild. Don't use it directly. It's still a good step to an ebuild
Created attachment 257562 [details] Man pages from opengl.org This ebuild depends on non official ebuilds like http://bugs.gentoo.org/show_bug.cgi?id=194501 http://bugs.gentoo.org/show_bug.cgi?id=349033 This ebuild is a little better than the previous submitted |