# # spec file for package libdc1394 (Version 2.0.0) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: libdc1394 BuildRequires: libraw1394-devel xorg-x11-devel License: LGPL v2 or later Group: Hardware/Camera Autoreqprov: on Version: 2.0.0 Release: 60 URL: http://sourceforge.net/projects/libdc1394/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: 1394-Based Digital Camera Control Library Source1: libdc1394-1.2.1.tar.bz2 Source2: libdc1394-2.0.0-rc7.tar.bz2 Patch1: libdc1394-grab_partial_image-CLK_TCK.patch %description This library provides functionality for controlling any camera that conforms to the 1394-Based Digital Camera Specification (which can be found at http://www.1394ta.org/Download/Technology/Specifications/Camera120.pdf) . It utilizes the low-level functionality provided by libraw1394 to communicate with the camera. Authors: -------- Gord Peters Per Dalgas Jakobsen Chris Urmson Damien Douxchamps Dan Dennedy David Moore John Stanley %package devel Summary: Development libraries and header files for dc1394 Group: Development/Libraries/C and C++ Requires: libdc1394 = %{version} Requires: libraw1394-devel %description devel This package contains the header files and libraries for building programs using the dc1394 library. Authors: -------- Gord Peters Per Dalgas Jakobsen Chris Urmson Damien Douxchamps Dan Dennedy David Moore John Stanley %prep %setup -q -T -c -a 1 -a 2 mv libdc1394-1* libdc1394-1 mv libdc1394-2* libdc1394-2 cd libdc1394-1 %patch1 -p1 %build for i in libdc1394-1 libdc1394-2 do cd $i autoreconf --force --install CFLAGS="$RPM_OPT_FLAGS" \ ./configure \ --prefix=/usr \ --libdir=%_libdir \ --mandir=%_mandir %{__make} %{?jobs:-j%jobs} cd .. done %install for i in libdc1394-1 libdc1394-2 do cd $i %{__make} DESTDIR=$RPM_BUILD_ROOT install cd .. done %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %doc libdc1394-2/{AUTHORS,COPYING,ChangeLog,NEWS,README} %_bindir/dc1394_vloopback %_bindir/dc1394_reset_bus %_libdir/lib*.so.* %files devel %defattr(-,root,root) %_includedir/* %_libdir/lib*.la %_libdir/lib*.a %_libdir/lib*.so %_libdir/pkgconfig/*.pc %changelog * Fri Jul 13 2007 - olh@suse.de - update to 2.0.0-rc7 API fixes * Tue Aug 15 2006 - olh@suse.de - update to 2.0.0-rc3 (#198102) all new API - keep old library version until every app is converted * Wed Jul 19 2006 - olh@suse.de - update to 1.2.1 replaced camera version detection in dc1394_is_camera() by a proper call to dc1394_get_sw_version(). fixed compilation warnings due to mixed signedness in the whole code. fixed a serious bug in the camera detection. updated TRIGGER_MODE_NUM definition * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Fri Oct 21 2005 - olh@suse.de - correct usage of CLK_TCK - update to current cvs fixed memory leak in capture functions (dma device name not freed) fixed trigger capabilities detection (Markus Niebel) fixed some confusion between raw1394_new_handle and dc1394_create_handle (Thanks to Thorondor) * Mon Sep 26 2005 - mls@suse.de - make devel package require base package * Tue Jul 05 2005 - olh@suse.de - go back to version 1, version 2 still needs some time * Fri Jul 01 2005 - olh@suse.de - update to version 2.0.0-pre3 * Fri Jul 01 2005 - olh@suse.de - update to version 1.1.0 * Thu Jan 13 2005 - olh@suse.de - update to version 1.0.0, cvs status 2004-11-12 * Tue Jan 11 2005 - olh@suse.de - update to version 1.0.0 * Mon Mar 08 2004 - lmuelle@suse.de - update to version 0.9.3 - create devel sub package * Wed Jan 07 2004 - lmuelle@suse.de - update to version 0.9.2 * Mon Jul 28 2003 - adrian@suse.de - fix lib filename suffix * Fri Jul 25 2003 - adrian@suse.de - update to version 0.9.1 - use BuildRoot - add %%run_ldconfig * Fri Sep 27 2002 - uli@suse.de - initial package