New upstream release 0.9.3.

epel8
Alec Leamas 10 years ago
parent 0313c27dba
commit 7722049e5e

@ -4,15 +4,15 @@
%global _hardened_build 1
%global released 1
#define pre pre3
%define tag devel
Name: lirc
Version: 0.9.2a
Version: 0.9.3
%global src_vers %(echo %{version} | sed 's/_/-/g' )
%if 0%{?released}
Release: 2%{?dist}
Release: 1%{?dist}
%else
Release: 2
Release: 0.4.pre3%{tag}
%endif
Summary: The Linux Infrared Remote Control package
@ -22,15 +22,15 @@ Group: System Environment/Daemons
License: GPLv2 and BSD
URL: http://www.lirc.org/
%if 0%{?released}
Source0: http://downloads.sourceforge.net/lirc/%{name}-%{src_vers}.tar.gz
Source0: http://downloads.sourceforge.net/lirc/%{version}/%{name}-%{src_vers}.tar.gz
%else
Source0: http://leamas.fedorapeople.org/lirc/lirc-%{src_vers}.tar.gz
Source0: ./lirc-%{src_vers}-%{tag}.tar.gz
#Source0: http://leamas.fedorapeople.org/lirc/lirc-%%{src_vers}.tar.gz
%endif
Source6: README.fedora
Source7: 99-remote-control-lirc.rules
# Config only, cannot be upstreamed.
Patch1: 0001-Changing-effective-user-default.patch
Patch2: 0002-Use-puts-instead-of-printf-when-applicalble.patch
BuildRequires: alsa-lib-devel
Buildrequires: autoconf
@ -44,6 +44,7 @@ BuildRequires: libirman-devel
BuildRequires: libtool
BuildRequires: libusb-devel
BuildRequires: libusb1-devel
BuildRequires: libxslt
BuildRequires: libXt-devel
BuildRequires: portaudio-devel
BuildRequires: python3-devel
@ -161,7 +162,6 @@ Udev rule which disables the kernel built-in handling of infrared devices
%package tools-gui
Summary: LIRC GUI tools
Requires: lirc-core%{?_isa} = %{version}-%{release}
Requires: xorg-x11-fonts-misc
%description tools-gui
Some seldom used X11-based tools for debugging lirc configurations.
@ -212,12 +212,11 @@ full support for the ftdi device.
%prep
%if 0%{?released}
%setup -q
%else
%setup -qn %{name}-%{src_vers}
%else
%setup -qn %{name}-%{src_vers}-%{tag}
%endif
%patch1 -p1
%patch2 -p1
sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc
@ -230,9 +229,6 @@ make %{?_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT
tar -C $RPM_BUILD_ROOT/%{_pkgdocdir} \
-xzf $RPM_BUILD_ROOT/%{_pkgdocdir}/api-docs.tar.gz
rm $RPM_BUILD_ROOT/%{_pkgdocdir}/api-docs.tar.gz
cd $RPM_BUILD_ROOT%{_datadir}/lirc/contrib
chmod 755 irman2lirc devinput.sh
chmod 755 lirc.debian lirc.redhat lircs lirc.suse*
@ -242,6 +238,8 @@ rm $RPM_BUILD_ROOT%{_libdir}/lirc/plugins/*.la
install -pm 755 contrib/irman2lirc $RPM_BUILD_ROOT%{_bindir}
install -Dpm 644 doc/lirc.hwdb $RPM_BUILD_ROOT%{_datadir}/lirc/lirc.hwdb
install -Dpm 644 contrib/60-lirc.rules \
$RPM_BUILD_ROOT%{_udevrulesdir}/60-lirc.rules
install -Dpm 644 %{SOURCE7} \
$RPM_BUILD_ROOT%{_udevrulesdir}/99-remote-control-lirc.rules
cp -a %{SOURCE6} README.fedora
@ -269,21 +267,23 @@ find /etc/systemd -name lirc.service -xtype l -delete || :
%systemd_preun lircd.service lircmd.service
%postun
%systemd_postun_with_restart lircd.service lircmd.servic
%files
%systemd_postun_with_restart lircd.service lircmd.service
%postun libs -p /sbin/ldconfig
%files compat
%files drv-iguanaIR
%{_libdir}/lirc/plugins/iguanaIR.so
%{_datadir}/lirc/configs/iguanaIR.conf
%if 0
%files drv-irman
%{_libdir}/lirc/plugins/irman.so
%{_datadir}/lirc/configs/irman.conf
%endif
%files drv-portaudio
%{_libdir}/lirc/plugins/audio.so
@ -322,6 +322,7 @@ find /etc/systemd -name lirc.service -xtype l -delete || :
%config(noreplace) /etc/lirc/lirc*.conf
%{_tmpfilesdir}/lirc.conf
%{_unitdir}/lirc*
%{_udevrulesdir}/60-lirc.rules
%{_bindir}/*ir*
%{_bindir}/*mode2
%exclude %{_bindir}/irdb-get
@ -339,6 +340,7 @@ find /etc/systemd -name lirc.service -xtype l -delete || :
%exclude %{_datadir}/lirc/configs/*
%{_mandir}/man1/*ir*.1*
%{_mandir}/man1/*mode2*.1*
%{_mandir}/man4/lirc.*
%{_mandir}/man8/lirc*d.8*
%{_mandir}/man5/lircd.conf.*
%exclude %{_mandir}/man1/lirc-config-tool*
@ -350,6 +352,7 @@ find /etc/systemd -name lirc.service -xtype l -delete || :
%files libs
#doc COPYING
%{_libdir}/libirrecord.so.*
%{_libdir}/liblirc_client.so.*
%{_libdir}/liblirc_driver.so.*
%{_libdir}/liblirc.so.*
@ -359,6 +362,7 @@ find /etc/systemd -name lirc.service -xtype l -delete || :
%{_includedir}/lirc_private.h
%{_includedir}/lirc_driver.h
%{_includedir}/lirc_client.h
%{_libdir}/libirrecord.so
%{_libdir}/liblirc_client.so
%{_libdir}/liblirc_driver.so
%{_libdir}/liblirc.so
@ -372,14 +376,25 @@ find /etc/systemd -name lirc.service -xtype l -delete || :
%files disable-kernel-rc
%{_udevrulesdir}/99-remote-control-lirc.rules
%changelog
* Sat Sep 05 2015 Alec Leamas <leamas.alec@gmail.com> - 0.9.3-1
- New upstream version.
* Wed Aug 19 2015 Alec Leamas <leamas.alec@gmail.com> - 0.9.3-0.3.pre3
- Added lirc-lsplugins left-over logfile patch (COPR only).
* Tue Aug 18 2015 Alec Leamas <leamas.alec@nowhere.net> - 0.9.3-0.2pre3
- Add new patch for external module compilation (COPR only).
* Thu Jul 30 2015 Alec Leamas <leamas.alec@nowhere.net> - 0.9.3-0.2pre1
- Add udev rule to fix /dev/lirc0 permissions (COPR only).
* Wed Jul 1 2015 Alec Leamas <leamas.alec@nowhere.net> - 0.9.3-0.1pre1
- Provisionary COPR 0.9.3 pre-release - major upstream update.
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.2a-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon Feb 09 2015 Alec Leamas <leamas.alec@gmail.com> - 0.9.2a-1
- Updating for new release 0.9.2a, most patches upstreamed.
* Wed Dec 10 2014 Alec Leamas <leamas.alec@nowhere.net> - 0.9.2-1
- Major upstream update.
- New package structure with more, smaller packages.

Loading…
Cancel
Save