[opensuse-packaging] What happens with packages that depend on packman or videolan packages?
Hi, as a learning exercise I am trying to package blender-2.49a for factory (see https://bugzilla.novell.com/show_bug.cgi?id=525298 ) and my first obstacle is a dependency on ffmpeg which is a packman / videolan package. What do I do in this case? Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Dave Plater wrote:
Hi, as a learning exercise I am trying to package blender-2.49a for factory (see https://bugzilla.novell.com/show_bug.cgi?id=525298 ) and my first obstacle is a dependency on ffmpeg which is a packman / videolan package. What do I do in this case? Regards Dave P
Found the reference to include ffmpeg in the spec file and the original source is set to exclude it so I assume I should build without it. Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
2009/8/1 Dave Plater
Hi, as a learning exercise I am trying to package blender-2.49a for factory (see https://bugzilla.novell.com/show_bug.cgi?id=525298 ) and my first obstacle is a dependency on ffmpeg which is a packman / videolan package. What do I do in this case?
You can build against my home:RedDwarf:fakePackman project. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Cristian Morales Vega wrote:
2009/8/1 Dave Plater
: Hi, as a learning exercise I am trying to package blender-2.49a for factory (see https://bugzilla.novell.com/show_bug.cgi?id=525298 ) and my first obstacle is a dependency on ffmpeg which is a packman / videolan package. What do I do in this case?
You can build against my home:RedDwarf:fakePackman project.
Thanks, but this has to be submitted to factory, are dependencies like this allowed? The spec file had a conditional statement to include ffmpeg but version 2.28a didn't include it. Regards Dave P. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
2009/8/1 Dave Plater
Cristian Morales Vega wrote:
2009/8/1 Dave Plater
: Hi, as a learning exercise I am trying to package blender-2.49a for factory (see https://bugzilla.novell.com/show_bug.cgi?id=525298 ) and my first obstacle is a dependency on ffmpeg which is a packman / videolan package. What do I do in this case?
You can build against my home:RedDwarf:fakePackman project.
Thanks, but this has to be submitted to factory, are dependencies like this allowed? The spec file had a conditional statement to include ffmpeg but version 2.28a didn't include it.
Uhm no, official packages can't depend on external ones. But yes, you can make it conditional. See Audacity from Factory as an example (https://build.opensuse.org/package/view_file?file=audacity.spec&package=audacity&project=openSUSE%3AFactory) At really the best thing to do is to make it conditional so openSUSE and Packman (that also packages it: http://packman.links2linux.org/package/blender) can share the same spec file. Talk to Andrea Florio about cooperating in the mantainership of the package. libxine is already comantained between Packman and openSUSE (http://lizards.opensuse.org/2008/09/12/conditional-features-aka-use-flags/). -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Cristian Morales Vega wrote:
Uhm no, official packages can't depend on external ones. But yes, you can make it conditional. See Audacity from Factory as an example (https://build.opensuse.org/package/view_file?file=audacity.spec&package=audacity&project=openSUSE%3AFactory)
At really the best thing to do is to make it conditional so openSUSE and Packman (that also packages it: http://packman.links2linux.org/package/blender) can share the same spec file. Talk to Andrea Florio about cooperating in the mantainership of the package. libxine is already comantained between Packman and openSUSE (http://lizards.opensuse.org/2008/09/12/conditional-features-aka-use-flags/).
Thanks for the info, packman already has this version (2.49a) so maybe I'll be lucky and find the spec file works and I don't have to edit it so much and go through the patches one by one. I think the maintainer is on leave at the moment. Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (2)
-
Cristian Morales Vega
-
Dave Plater