Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > b6e98576757c77261da96c9b6b23536c > files > 2

libcec-4.0.4-2.mga7.src.rpm

%define snap	0
%define rel	2

%define major 4
%define libname %mklibname cec %major
%define devname %mklibname cec -d

Name:		libcec
Version:	4.0.4
%if %snap
Release:	%mkrel -c git%{snap} %rel
%else
Release:        %mkrel %rel
%endif
Summary:	Pulse-Eight CEC adapter control library
License:	GPLv2+
Group:		System/Libraries
URL:		http://libcec.pulse-eight.com/
%if %snap
# rm -rf libcec && git clone git://github.com/Pulse-Eight/libcec.git && cd libcec/
# git archive --prefix=libcec-$(date +%Y%m%d)/ --format=tar HEAD | xz > ../libcec-$(date +%Y%m%d).tar.xz
Source0:	%name-%{snap}.tar.xz
%else
Source0:	http://github.com/Pulse-Eight/libcec/archive/libcec-%version.tar.gz
%endif
BuildRequires:  cmake
BuildRequires:	pkgconfig(libudev)
BuildRequires:	pkgconfig(lockdev)
BuildRequires:	pkgconfig(x11)
BuildRequires:	pkgconfig(xrandr)
BuildRequires:  pkgconfig(p8-platform)

%description
With libcec you can access your Pulse-Eight CEC adapter.

%package -n cec-utils
Summary: Utilities for Pulse-Eight CEC adapter control
Group: System/Kernel and hardware
# the binaries require the library, but automatic dependency generation doesn't
# catch that
Requires:	%libname = %version

%description -n cec-utils
With libcec you can access your Pulse-Eight CEC adapter.

This package contains the command-line tools to configure and test your
Pulse-Eight CEC adapter.

%package -n %libname
Summary: Shared library for Pulse-Eight CEC adapter control
Group: System/Libraries

%description -n %libname
With libcec you can access your Pulse-Eight CEC adapter.

This package contains the shared library which allows programs to access your
Pulse-Eight CEC adapter.

%package -n %devname
Summary: Development files for %name
Group: Development/C
Requires: %libname = %version
Provides: cec-devel = %version-%release
Provides: %name-devel = %version-%release

%description -n %devname
With libcec you can access your Pulse-Eight CEC adapter.

This package contains the files for developing applications which
will use libcec.

%prep
%if %snap
%setup -q -n %name-%{snap}
%else
%setup -q -n %{name}-%{name}-%{version}
%endif
%autopatch -p1
 
%build
%cmake

%make_build

%install
%make_install -C build

%files -n cec-utils
%{_bindir}/cec-client*
%{_bindir}/cecc-client*

%files -n %{libname}
%{_libdir}/%name.so.%{major}{,.*}

%files -n %{devname}
%{_libdir}/%name.so
%{_libdir}/pkgconfig/%name.pc
%dir %{_includedir}/%name
%{_includedir}/%name/*.h


%changelog
* Sun Mar 17 2019 daviddavid <daviddavid> 4.0.4-2.mga7
+ Revision: 1378260
- new version: 4.0.4

* Sun Sep 23 2018 umeabot <umeabot> 4.0.2-2.mga7
+ Revision: 1298782
- Mageia 7 Mass Rebuild

* Fri Feb 10 2017 eatdirt <eatdirt> 4.0.2-1.mga6
+ Revision: 1085649
- Upgrade to version 4.0.2

* Mon Feb 08 2016 umeabot <umeabot> 2.2.0-2.mga6
+ Revision: 950845
- Mageia 6 Mass Rebuild

* Sat Nov 22 2014 anssi <anssi> 2.2.0-1.mga5
+ Revision: 798310
- add new buildrequires on X11 libs
- new version 2.2.0 (required by kodi)

* Wed Oct 15 2014 umeabot <umeabot> 2.1.3-4.mga5
+ Revision: 744725
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 2.1.3-3.mga5
+ Revision: 681374
- Mageia 5 Mass Rebuild

* Tue Oct 22 2013 umeabot <umeabot> 2.1.3-2.mga4
+ Revision: 545165
- Mageia 4 Mass Rebuild

* Tue Oct 15 2013 anssi <anssi> 2.1.3-1.mga4
+ Revision: 500873
- new version 2.1.3

* Thu Mar 28 2013 colin <colin> 2.1.1-1.mga3
+ Revision: 406066
- New version: 2.1.1 (needed for XBMC)

* Wed Jan 23 2013 fwang <fwang> 2.0.5-3.mga3
+ Revision: 391207
- update rpm group

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

* Wed Jan 09 2013 anssi <anssi> 2.0.5-1.mga3
+ Revision: 343697
- new version 2.0.5

* Sat Sep 29 2012 anssi <anssi> 1.9.0-1.mga3
+ Revision: 300325
- switch to latest release tarball 1.9.0
  o fixes accidental API change
- drop now unneeded API patch

* Mon Sep 17 2012 colin <colin> 1.9.0-0.git20120916.0.1.mga3
+ Revision: 295034
- New version: 1.9.0
- Add patch (submitted upstream) to fix compilation errors.
- Drop an apparently unneeded patch to fix includes.
+ fedya <fedya>
- files uploaded
- version update 1.8.1 20120816

* Fri Jun 29 2012 dmorgan <dmorgan> 1.5-0.git20120305.3.mga3
+ Revision: 265030
- Add P1: Fix includes
+ colin <colin>
- Rebuild against new libudev major

* Mon Jun 04 2012 colin <colin> 1.5-0.git20120305.2.mga3
+ Revision: 253949
- Load the cec library with it's major number (mga#5716)

* Mon Mar 05 2012 doktor5000 <doktor5000> 1.5-0.git20120305.1.mga2
+ Revision: 219378
- imported package libcec, initially created for Mageia