Re: Requires question in SPEC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 11 August 2009 10:02:23 Steven Moix wrote:
> Hello all,
>
> I'm facing a problem with one of my SPEC files...I'm packaging a program
> (motion, in RPM Fusion) that has a startup script. In the start()
> section of this startup script, I have added an
> "LD_PRELOAD=/usr/lib64/libv4l/v4l2convert.so daemon $motion" to support
> more cameras.

You can patch your package to use libv4l directly. Usually it's easy - there 
are some issues but... Check some packages using v4l to check what you have to 
do to port it.

Also check this blogpost by Hans de Goede (libv4l author) [1].

[1] http://hansdegoede.livejournal.com/3636.html

Jaroslav

> So I naturally added a "Requires: libv4l" in my SPEC file, but of course
> rpmlint complains with "E: explicit-lib-dependency libv4l".
>
> The problem here is that I can't see how RPM could automatically add
> libv4l as a dependency when I build the package...it's not in the code,
> only a call in the startup script. So...
>
> * Should I consider that libv4l is installed by default on F10/11 and
> not put the require.
> * Put the require and let rpmlint complain.
>
> Any advice on that?
> Note that if you launch the startup script on a system that doesn't have
> libv4l, it simply doesn't do the LD_PRELOAD, but still works "as usual".
>
> Thanks
> Steven

-- 
Jaroslav Řezník <jreznik@xxxxxxxxxx>
Associate Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 731 455 332
Red Hat, Inc.                               http://cz.redhat.com/

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux