On 01/31/2011 09:29 AM, Vincent Untz wrote:
Le lundi 31 janvier 2011, à 02:44 +0200, Dave Plater a écrit :
Putting %dump in the spec file doesn't show up anything.
It's to make it possible to build the gstreamer packages in packman (or any other places) with the codecs that we can't build in the build service, while still sharing the same source packages.
It's basically like a bcond but I still don't understand where it's definition lives. It's a pity there isn't some sort of memo or something that's circulated to package maintainers with a brief note about new features like this. Anyway I've disabled the gstreamers builds for the openSUSE versions that fail. Is there some sort of liaison with packman and videolan, it's quite an important thing for multimedia? At least the gstreamer spec files are easier to work with, have a look at the xine-lib one, it's overloaded with bconds and %if suse_versions and very confusing.
Another thing, what's the point of a macro like %glib2_gsettings_schema_requires which expands to Requires(post): glib2-tools and Requires(postun): glib2-tools and breaks the 11.3 build of a package? ie. gstreamer-0_10-plugins-bad.
It's useful in case this requirement changes, either because the utility that lives now in glib2-tools moves elsewhere or because something else is also needed.
glib2-tools must be gnome? They don't exist for 11.3 which is still current. Btw I'm about to try pushing lv2core and slv2 to factory, I see it's wanted by gstreamer plugins bad, do you know of any other packages that can use LV2 plugin support? Lv2core and slv2 have been in multimedia:libs for a while, I just stupidly wasted time trying to get the redland perl bindings to install in vendor_arch instead of site_arch, I've disabled them with a bcond, lv2config only needs the python bindings.