]> git.pld-linux.org Git - packages/libdc1394.git/blobdiff - libdc1394.spec
up to 2.2.1
[packages/libdc1394.git] / libdc1394.spec
index 014f775c32bcd75ce1235ca5a65d4a70bff70b2f..2f588768449762f61130f7ba980508862f595e8b 100644 (file)
@@ -1,26 +1,33 @@
 #
 # Conditional build:
 %bcond_without static_libs     # don't build static library
-#
+
 Summary:       Library for 1394 Digital Camera Specification
-Summary(pl):   Biblioteka dla specyfikacji Kamera Cyfrowa 1394
+Summary(pl.UTF-8):     Biblioteka dla specyfikacji Kamera Cyfrowa 1394
 Name:          libdc1394
-Version:       1.2.1
+Version:       2.2.1
 Release:       1
-License:       GPL
+License:       LGPL v2.1+
 Group:         Libraries
-Source0:       http://dl.sourceforge.net/libdc1394/%{name}-%{version}.tar.gz
-# Source0-md5: b3d90d2dd8e5e902cac8a32d28123b93
+Source0:       http://downloads.sourceforge.net/libdc1394/%{name}-%{version}.tar.gz
+# Source0-md5: 5c4b78bb8265d6dc971433ec1da381ab
 Patch0:                %{name}-link.patch
-Patch1:                %{name}-def.patch
-URL:           http://sourceforge.net/projects/libdc1394/
-BuildRequires: autoconf >= 2.59-9
-BuildRequires: automake
-BuildRequires: libraw1394-devel
+Patch1:                %{name}-ac.patch
+# libdc1394-2.1.2 vs libdc1394_avt-2.1.2 diff (http://www.alliedvisiontec.com/fileadmin/content/PDF/Software/AVT_software/zip_files/AVTFire4Linux3v0.src.tar/libdc1394_avt-2.1.2.tar.gz)
+Patch2:                %{name}-avt.patch
+URL:           http://damien.douxchamps.net/ieee1394/libdc1394/
+BuildRequires: autoconf >= 2.60
+BuildRequires: automake >= 1:1.9.6
+BuildRequires: libraw1394-devel >= 1.2.0
 BuildRequires: libtool
+BuildRequires: libusb-devel >= 1.0
+BuildRequires: pkgconfig
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXext-devel
 BuildRequires: xorg-lib-libXv-devel
+Provides:      libdc1394(avt) = %{version}-%{release}
+Requires:      libraw1394 >= 1.2.0
+Requires:      libusb >= 1.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -29,42 +36,46 @@ programming interface for application developers who wish to control
 IEEE 1394 based cameras that conform to the 1394-based Digital Camera
 Specification (found at http://www.1394ta.org/).
 
-%description -l pl
-libdc1394 jest bibliotek±, której za³o¿eniem jest dostarczenie
-interfejsu wysokiego poziomu dla twórców oprogramowania pragn±cych
-sterowaæ kamerami skonstruowanymi w oparciu o IEEE 1394 zgodnie ze
-specyfikacj± Kamera Cyfrowa 1394 (dostêpn± pod
+%description -l pl.UTF-8
+libdc1394 jest biblioteką, której założeniem jest dostarczenie
+interfejsu wysokiego poziomu dla twórców oprogramowania pragnących
+sterować kamerami skonstruowanymi w oparciu o IEEE 1394 zgodnie ze
+specyfikacją Kamera Cyfrowa 1394 (dostępną pod
 http://www.1394ta.org/).
 
 %package devel
 Summary:       libdc1394 header files
-Summary(pl):   Pliki nag³ówkowe libdc1394
+Summary(pl.UTF-8):     Pliki nagłówkowe libdc1394
 Group:         Development/Libraries
+Provides:      libdc1394-devel(avt) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
-Requires:      libraw1394-devel
+Requires:      libraw1394-devel >= 1.2.0
+Requires:      libusb-devel >= 1.0
 
 %description devel
 libdc1394 header files.
 
-%description devel -l pl
-Pliki nag³ówkowe libdc1394.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe libdc1394.
 
 %package static
 Summary:       Static libdc1394 library
-Summary(pl):   Statyczna biblioteka libdc1394
+Summary(pl.UTF-8):     Statyczna biblioteka libdc1394
 Group:         Development/Libraries
+Provides:      libdc1394-static(avt) = %{version}-%{release}
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Static libdc1394 library.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Statyczna biblioteka libdc1394.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__libtoolize}
@@ -82,6 +93,10 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# man pages for noinst examples
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{dc1394_multiview,grab_{color,gray,partial}_image}.1
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/avt_singleview.1
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -91,17 +106,22 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/libdc1394_control.so.*.*.*
+%attr(755,root,root) %{_bindir}/dc1394_reset_bus
+#%attr(755,root,root) %{_bindir}/dc1394_vloopback
+%attr(755,root,root) %{_libdir}/libdc1394.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdc1394.so.22
+%{_mandir}/man1/dc1394_reset_bus.1*
+#%{_mandir}/man1/dc1394_vloopback.1*
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libdc1394_control.so
-%{_libdir}/libdc1394_control.la
-%{_includedir}/libdc1394
+%attr(755,root,root) %{_libdir}/libdc1394.so
+%{_libdir}/libdc1394.la
+%{_includedir}/dc1394
+%{_pkgconfigdir}/libdc1394-2.pc
 
 %if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libdc1394_control.a
+%{_libdir}/libdc1394.a
 %endif
This page took 0.036301 seconds and 4 git commands to generate.