Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257393 - media-libs/libdc1394-2.1.0 version bump
Summary: media-libs/libdc1394-2.1.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Stefaan De Roeck (RETIRED)
URL: https://sourceforge.net/mailarchive/f...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-02 15:00 UTC by Valeriy Bykov
Modified: 2009-06-17 22:11 UTC (History)
1 user (show)

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


Attachments
media-libs/libdc1394-2.1.0.ebuild (libdc1394-2.1.0.ebuild,962 bytes, text/plain)
2009-02-02 15:01 UTC, Valeriy Bykov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Valeriy Bykov 2009-02-02 15:00:02 UTC
libdc1394-2.1.0 released. I've writ ebuild and introduced new use-flag 'usb' in it, which adds dependency to >=dev-libs/libusb-1.0, which is not in portage tree...
Juju support selects in runtime in new libdc1394, but I've left use-flag 'juju' for dependency >=sys-kernel/linux-headers-2.6.23-r3 and add '+' before it.
I've tested it with old and new firewire stacks with dc1394 cameras, all works fine.

Reproducible: Always
Comment 1 Valeriy Bykov 2009-02-02 15:01:04 UTC
Created attachment 180701 [details]
media-libs/libdc1394-2.1.0.ebuild
Comment 2 Valeriy Bykov 2009-02-04 11:34:23 UTC
And Stefan Richter also said (https://sourceforge.net/mailarchive/message.php?msg_name=49871165.8040403%40s5r6.in-berlin.de) that "libdc1394 v2 calls into libraw1394 only if the old kernel drivers are active. If the new kernel drivers are active, libdc1394 performs everything through its own interface to firewire-core."
What do you thing about it? Maybe dependency on libraw1394 may be omitted if some use flag is off, "ieee1394" for example?
Comment 3 Stefan Richter 2009-06-17 18:05:49 UTC
> Maybe dependency on libraw1394 may be omitted if
> some use flag is off, "ieee1394" for example?

Upstream libdc1394 v2 does not have a ./configure switch to build it without libraw1394 (+ video1394) backend, i.e. a downstream modification would be necessary to implement that.

However, there is almost nothing to gain from that, and something valuable to lose:  The ability to fall back to the old kernel driver whenever desired or necessary.
Comment 4 Stefan Richter 2009-06-17 18:08:10 UTC
The Juju flag and the dependency on kernel-headers can and should be removed; they are not applicable to libdc1394 v2.1.0 and later.
Comment 5 Stefaan De Roeck (RETIRED) gentoo-dev 2009-06-17 22:11:40 UTC
Sorry this has been lying around for so long...  Committed media-libs/libdc1394-2.1.0.