Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339763 - (package request) mesa-demos are not available under gentoo ?
Summary: (package request) mesa-demos are not available under gentoo ?
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-04 21:45 UTC by Thomas Capricelli
Modified: 2010-10-08 14:30 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Capricelli 2010-10-04 21:45:47 UTC
This is a request for a package that would provide the bundle known as "mesa demos", with software such as terrain, tunnel, gearbox, dissolve, cubemap...

The software can be found at :
     http://www.mesa3d.org/
     http://cgit.freedesktop.org/mesa/demos/
and most other distributions provide those.

Btw, there's a flag --without-demos in mesa ebuilds.... but i think it's obsolate. Anyway,if i remove it, nothing more gets installed.

I've tried searching misc overlays and googled for it, but there seem to be nothing yet in the gentoo land for those demos.

Reproducible: Always
Comment 1 Sergey Kondakov 2010-10-08 03:02:58 UTC
it is kinda available - x11-apps/mesa-progs is alias for demos but it only build&installs glxinfo and glxgears. i made more advanced ebuild in 'v-fox' overlay but it only builds&install few more test apps.
it not exactly feasible installing whole damn bunch of those apps with random names system-wide. if you going to do wide test for mesa drivers you better installing it yourself in /usr/local by hand or run them from their building place for testing.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-10-08 05:46:21 UTC
(In reply to comment #1)
> it not exactly feasible installing whole damn bunch of those apps with random
> names system-wide.

We could install them in /usr/libexec.
Comment 3 Sergey Kondakov 2010-10-08 12:06:30 UTC
according to FSH and googling:
/usr/libexec, contains small helper programs called by other programs

so it doesn't seem quite like very appropriate place either. i wonder: where those "most other distributions" which "provide those" put them ?
Comment 4 Thomas Capricelli 2010-10-08 12:39:15 UTC
(i'm the original reporter)

Ok, indeed, i've installed the package locally, and i understand the problem, there are indeed lot of small files scattered around and it's not easy to package, nor really useful for users.

For the question about other distributions, google can easily find this kind of information. Here's an exemple:
http://packages.ubuntu.com/en/hardy/all/mesademos/filelist
Comment 5 Sergey Kondakov 2010-10-08 14:16:03 UTC
bad example - in link you provided it installs only small fraction of source files from mesa-demos (who would need those ?).

the only relative thing i can google is src.rpms with, well, just tarball inside.
looks like everyone has trouble with packaging them, so much, in fact, that their newest releases (8.0.0 and 8.0.1) missing some files inside which makes them unbuildable. that's how they untested.

i recommend building them from git until next release and launch from same dir or install locally.
you can find releases at ftp://ftp.freedesktop.org/pub/mesa/demos/

and test, test, test... hardly anyone beside driver devs do this and that's a shame. Gentoo users probably are most suited guys to do that, so - bom^Wcompilers away!
you can easily modify mesa-progs ebuild to build&install everything for you and put it into local overlay. but don't use portage ebuild - it kinda obsolete. try 'x11' or my 'v-fox' overlays. maybe i will add 'all' use flag soon to do exactly so.
Comment 6 Thomas Capricelli 2010-10-08 14:30:25 UTC
(In reply to comment #5)
> i recommend building them from git until next release and launch from same dir
> or install locally.

That's what i will do.

> put it into local overlay. but don't use portage ebuild - it kinda obsolete.
> try 'x11' or my 'v-fox' overlays. maybe i will add 'all' use flag soon to do
> exactly so.

Ok. I already use the x11 overlay (for live version of xorg/mesa/drivers)

Thanks!