Sophie

Sophie

distrib > Mageia > 7 > aarch64 > by-pkgid > f85508e9c46881493d9b46a79e77e150 > files > 11

libunicap-0.9.12-11.1.mga7.src.rpm

%define lib_major	2
%define lib_name	%mklibname unicap %{lib_major}
%define develname	%mklibname unicap -d

Summary:	Library to access different kinds of ( video ) capture devices
Name:		libunicap
Version:	0.9.12
%define subrel	1
Release:	%mkrel 11
License:	GPLv2+
Group:		System/Libraries
Url:		http://www.unicap-imaging.org/
Source0:	http://www.unicap-imaging.org/downloads/%{name}-%{version}.tar.gz
Patch0:		unicap-0.9.6-v4l1.patch
Patch1:		libunicap-0.9.12-link.patch
Patch2:		libunicap-0.9.12-includes.patch
Patch3:		libunicap-0.9.12-memerrs.patch
Patch4:		libunicap-0.9.12-arraycmp.patch
Patch5:		libunicap-0.9.12-warnings.patch
Patch6:		libunicap-bz641623.patch
Patch7:		libunicap-bz642118.patch
Patch8:		libunicap-0.9.12-udevrules-dir.patch
Patch9:		libunicap-0.9.12-datadirname.patch

BuildRequires:	pkgconfig(libraw1394)
BuildRequires:	gtk-doc
BuildRequires:	intltool
Conflicts:	%{_lib}unicap2 < 0.9.12

%description
unicap is a library to access different kinds of ( video ) capture devices.

%package -n %{lib_name}
Summary:	Dynamic libraries for Unicap
Group:		System/Libraries
Requires:	%{name} >= %{version}-%{release}

%description -n %{lib_name}
unicap is a library to access different kinds of ( video ) capture devices.

%package -n %{develname}
Summary:	Static libraries, include files for Unicap
Group:		Development/C
Provides:	%{name}-devel = %{version}-%{release}
Requires:	%{lib_name} = %{version}-%{release}
Obsoletes:	%{lib_name}-devel < %{version}
Obsoletes:	%{name}-devel < %{version}

%description -n %{develname}
Static library and headers file
needed in order to develop applications using unicap.

%prep
%setup -q
%patch0 -p0
%patch1 -p0
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p0
%patch9 -p1

sed -i -e 's/\(SYSFS\|ATTRS\)/ATTRS/g' data/50-euvccam.rules

%build
# to recognize aarch64
autoreconf -vfi

%configure2_5x --disable-v4l --disable-static
%make_build

%install
%make_install

#we don't want these
find %{buildroot} -name "*.la" -delete

%find_lang unicap

%files -f unicap.lang
%{_udevrulesdir}/*
%{_libdir}/unicap%{lib_major}

%files -n %{lib_name}
%{_libdir}/*.so.%{lib_major}{,.*}

%files -n %{develname}
%doc %{_datadir}/gtk-doc/html/libunicap
%{_includedir}/*
%{_libdir}/pkgconfig/*
%{_libdir}/*.so


%changelog
* Sat Dec 14 2019 daviddavid <daviddavid> 0.9.12-11.1.mga7
+ Revision: 1466750
- add patch to avoid a /usr/@DATADIRNAME@/locale/ directory (mga#25872)

* Sun Sep 23 2018 umeabot <umeabot> 0.9.12-11.mga7
+ Revision: 1299194
- Mageia 7 Mass Rebuild

* Sun Jun 03 2018 wally <wally> 0.9.12-10.mga7
+ Revision: 1234021
- loosen lib and tighten devel pkg requires

* Sun Jan 28 2018 daviddavid <daviddavid> 0.9.12-9.mga7
+ Revision: 1197479
- rebuild for mga7

* Mon Feb 08 2016 umeabot <umeabot> 0.9.12-8.mga6
+ Revision: 942724
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 0.9.12-7.mga5
+ Revision: 739198
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.9.12-6.mga5
+ Revision: 681823
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 0.9.12-5.mga4
+ Revision: 521079
- Mageia 4 Mass Rebuild

* Wed Jan 16 2013 fwang <fwang> 0.9.12-4.mga3
+ Revision: 388560
- correct udev rules dir

* Sat Jan 12 2013 umeabot <umeabot> 0.9.12-3.mga3
+ Revision: 358287
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Dec 28 2012 wally <wally> 0.9.12-2.mga3
+ Revision: 335872
- drop .la files
- clean .spec a bit

* Thu Jun 16 2011 fwang <fwang> 0.9.12-1.mga2
+ Revision: 108113
- clean buildroot
- imported package libunicap


* Tue May 10 2011 Funda Wang <fwang@mandriva.org> 0.9.12-1mdv2011.0
+ Revision: 673156
- sync some fedora patches
- cp old spec
- Created package structure for libunicap.


* Tue Jan 23 2007 Frederic Crozat <fcrozat@mandriva.com> 0.2.1-1mdv2007.0
+ Revision: 112500
-Patch0: fix libdir for biarch
- Import unicap