File libwebcam.spec of Package libwebcam

Name: libwebcam
Version: 0.2.4
Release: 1
Summary: Webcam control library
Group: System/Libraries
License: GPL
Source0: %{name}-src-%{version}.tar.gz
Source5: %{name}-rpmlintrc
BuildRequires: libv4l-devel, libxml2-devel, kernel-devel
BuildRequires: cmake, gcc-c++, pkgconfig

%description
%{summary}.

%files
%defattr(-,root,root,-)
%{_libdir}/*.so.*
%{_bindir}/*
%doc %{_datadir}/man/man1/*
%{_libexecdir}/udev/uvcdynctrl
%{_libexecdir}/udev/rules.d/*.rules
%dir %{_libexecdir}/udev/
%dir %{_libexecdir}/udev/rules.d
%{_datadir}/uvcdynctrl

%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}

%description devel
%{summary}.

%files devel
%defattr(-,root,root,-)
%{_includedir}/*.h
%{_libdir}/*.so
%exclude %{_libdir}/*.a
%{_libdir}/pkgconfig/*.pc


%prep
%setup -q -n %{name}-src-%{version}


%build
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=%{_libdir}
make %{?_smp_mflags}


%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
# fix up after dirty tarball
find %{buildroot} -name '*~' -exec rm -f '{}' \;
mkdir -p %{buildroot}/%{_libexecdir}
mv %{buildroot}/lib/udev %{buildroot}/%{_libexecdir}/udev


%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
openSUSE Build Service is sponsored by