Name: libgphoto2 Summary: Library for easy access to digital cameras Version: 2.4.11 Release: 4 Group: TO_BE/FILLED_IN License: TO BE FILLED IN Source0: libgphoto2-%{version}.tar.gz BuildRequires: pkgconfig(libusb) BuildRequires: gettext-devel %description gphoto2 digital camera library The gphoto2 library can be used by applications to access various digital camera models, via standard protocols such as USB Mass Storage and PTP, or vendor-specific protocols. . This package contains the library. %package devel Summary: gphoto2 digital camera library Group: TO_BE/FILLED Requires: %{name} = %{version}-%{release} Requires: %{name}-port = %{version}-%{release} %description devel The gphoto2 library can be used by applications to access various digital camera models, via standard protocols such as USB Mass Storage and PTP, or vendor-specific protocols. . This package contains the development files. %package port Summary: gphoto2 digital camera library Group: TO_BE/FILLED Requires: %{name} = %{version}-%{release} Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description port The gphoto2 library can be used by applications to access various digital camera models, via standard protocols such as USB Mass Storage and PTP, or vendor-specific protocols. . This package contains the runtime code for port access. %prep %setup -q -n %{name}-%{version} %build export CFLAGS+=" -fPIC" export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib" %autogen %configure --prefix=/usr --disable-static make %{?jobs:-j%jobs} %install rm -rf %{buildroot} %make_install rm %{buildroot}/usr/lib/udev/check-ptp-camera mkdir -p %{buildroot}/lib/udev/rules.d LD_LIBRARY_PATH=%{buildroot}/usr/lib CAMLIBS=`ls -d %{buildroot}/usr/lib/libgphoto2/2*` %{buildroot}/usr/lib/libgphoto2/print-camera-list udev-rules version 136 mode 0660 group 6525 > %{buildroot}/lib/udev/rules.d/40-libgphoto2.rules %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post port -p /sbin/ldconfig %postun port -p /sbin/ldconfig %files %defattr(-,root,root,-) /usr/lib/libgphoto2/*/*.so /usr/lib/libgphoto2.so.* /usr/lib/libgphoto2/print-camera-list /lib/udev/rules.d/40-libgphoto2.rules %files devel %defattr(-,root,root,-) /usr/lib/libgphoto2.so /usr/lib/libgphoto2_port.so /usr/lib/pkgconfig/libgphoto2.pc /usr/lib/pkgconfig/libgphoto2_port.pc /usr/bin/gphoto2-config /usr/bin/gphoto2-port-config /usr/include/* /usr/share/man/man3/libgphoto2.3.gz /usr/share/man/man3/libgphoto2_port.3.gz /usr/share/doc/* /usr/share/locale/*/LC_MESSAGES/libgphoto2-2.mo /usr/share/locale/*/LC_MESSAGES/libgphoto2_port-0.mo %files port %defattr(-,root,root,-) /usr/lib/libgphoto2_port.so.* /usr/lib/libgphoto2_port/*/*.so