|
|
@ -4,8 +4,8 @@
|
|
|
|
#define tag devel
|
|
|
|
#define tag devel
|
|
|
|
|
|
|
|
|
|
|
|
Name: lirc
|
|
|
|
Name: lirc
|
|
|
|
Version: 0.9.3a
|
|
|
|
Version: 0.9.4
|
|
|
|
Release: 5%{?tag:.}%{?tag}%{?dist}
|
|
|
|
Release: %{?tag:0.}2%{?tag:.}%{?tag}%{?dist}
|
|
|
|
Summary: The Linux Infrared Remote Control package
|
|
|
|
Summary: The Linux Infrared Remote Control package
|
|
|
|
|
|
|
|
|
|
|
|
%global repo http://downloads.sourceforge.net/lirc/LIRC/%{version}/
|
|
|
|
%global repo http://downloads.sourceforge.net/lirc/LIRC/%{version}/
|
|
|
@ -19,17 +19,16 @@ Source1: README.fedora
|
|
|
|
Source2: 99-remote-control-lirc.rules
|
|
|
|
Source2: 99-remote-control-lirc.rules
|
|
|
|
# Config only, cannot be upstreamed.
|
|
|
|
# Config only, cannot be upstreamed.
|
|
|
|
Patch1: 0001-Changing-effective-user-default.patch
|
|
|
|
Patch1: 0001-Changing-effective-user-default.patch
|
|
|
|
|
|
|
|
Patch2: 0008-plugins-devinput-Make-the-list-devices-support-avail.patch
|
|
|
|
|
|
|
|
|
|
|
|
BuildRequires: alsa-lib-devel
|
|
|
|
BuildRequires: alsa-lib-devel
|
|
|
|
Buildrequires: autoconf
|
|
|
|
Buildrequires: autoconf
|
|
|
|
BuildRequires: automake
|
|
|
|
BuildRequires: automake
|
|
|
|
BuildRequires: checkpolicy
|
|
|
|
BuildRequires: checkpolicy
|
|
|
|
BuildRequires: doxygen
|
|
|
|
BuildRequires: doxygen
|
|
|
|
BuildRequires: iguanaIR-devel
|
|
|
|
|
|
|
|
BuildRequires: kernel-headers
|
|
|
|
BuildRequires: kernel-headers
|
|
|
|
BuildRequires: man2html
|
|
|
|
BuildRequires: man2html
|
|
|
|
BuildRequires: libftdi-devel
|
|
|
|
BuildRequires: libftdi-devel
|
|
|
|
BuildRequires: libirman-devel
|
|
|
|
|
|
|
|
BuildRequires: libtool
|
|
|
|
BuildRequires: libtool
|
|
|
|
BuildRequires: libusb-devel
|
|
|
|
BuildRequires: libusb-devel
|
|
|
|
BuildRequires: libusb1-devel
|
|
|
|
BuildRequires: libusb1-devel
|
|
|
@ -80,9 +79,7 @@ Provides: lirc = %{version}-%{release}
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-config = %{version}-%{release}
|
|
|
|
Requires: lirc-config = %{version}-%{release}
|
|
|
|
Requires: lirc-tools-gui%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-tools-gui%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-drv-iguanaIR%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
Requires: lirc-drv-portaudio%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-drv-portaudio%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-drv-irman%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
Requires: lirc-drv-ftdi%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-drv-ftdi%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
%description compat
|
|
|
|
%description compat
|
|
|
@ -110,7 +107,7 @@ Requires: gnome-icon-theme
|
|
|
|
BuildArch: noarch
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
|
|
%description config
|
|
|
|
%description config
|
|
|
|
The LIRC config package contains tools and data to ease the
|
|
|
|
The LIRC config package contains tools and data to support the
|
|
|
|
LIRC configuration process.
|
|
|
|
LIRC configuration process.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -160,16 +157,6 @@ Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
Some seldom used X11-based tools for debugging lirc configurations.
|
|
|
|
Some seldom used X11-based tools for debugging lirc configurations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package drv-iguanaIR
|
|
|
|
|
|
|
|
Summary: IguanaIR LIRC User-Space Driver
|
|
|
|
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
License: LGPLv2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description drv-iguanaIR
|
|
|
|
|
|
|
|
LIRC user-space driver which works together with the low-level iguanaIR
|
|
|
|
|
|
|
|
package, providing full-fledged support for the iguanaIR devices.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package drv-portaudio
|
|
|
|
%package drv-portaudio
|
|
|
|
Summary: Portaudio LIRC User-Space Driver
|
|
|
|
Summary: Portaudio LIRC User-Space Driver
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
@ -180,15 +167,6 @@ LIRC user space driver which supports a IR receiver in microphone input
|
|
|
|
using the portaudio library.
|
|
|
|
using the portaudio library.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package drv-irman
|
|
|
|
|
|
|
|
Summary: Irman LIRC User-Space Driver
|
|
|
|
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description drv-irman
|
|
|
|
|
|
|
|
LIRC user-space driver which works together with the kernel, providing
|
|
|
|
|
|
|
|
full support for the irman device.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package drv-ftdi
|
|
|
|
%package drv-ftdi
|
|
|
|
Summary: Ftdi LIRC User-Space Driver
|
|
|
|
Summary: Ftdi LIRC User-Space Driver
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
@ -204,10 +182,9 @@ full support for the ftdi device.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%setup -qn %{name}-%{version}%{?tag:-}%{?tag}
|
|
|
|
%setup -qn %{name}-%{version}%{?tag}
|
|
|
|
%patch1 -p1
|
|
|
|
%patch1 -p1
|
|
|
|
sed -i -e 's|gtk-go-forward<|gtk-go-forward-ltr<|g' \
|
|
|
|
%patch2 -p1
|
|
|
|
tools/lirc-setup/lirc-setup.ui
|
|
|
|
|
|
|
|
sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc
|
|
|
|
sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -217,16 +194,13 @@ autoreconf -fi
|
|
|
|
CFLAGS="%{optflags}" %configure --libdir=%{_libdir}
|
|
|
|
CFLAGS="%{optflags}" %configure --libdir=%{_libdir}
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
%install
|
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
cd $RPM_BUILD_ROOT%{_datadir}/lirc/contrib
|
|
|
|
cd $RPM_BUILD_ROOT%{_datadir}/lirc/contrib
|
|
|
|
chmod 755 irman2lirc devinput.sh
|
|
|
|
chmod 755 irman2lirc
|
|
|
|
rm -f lirc.debian lirc.redhat lircs lirc.suse*
|
|
|
|
|
|
|
|
cd $OLDPWD
|
|
|
|
cd $OLDPWD
|
|
|
|
find $RPM_BUILD_ROOT%{_libdir} -name \*.la -delete
|
|
|
|
rm $RPM_BUILD_ROOT%{_libdir}/*.la
|
|
|
|
rm -f $RPM_BUILD_ROOT%{_mandir}/man4/lirc.*
|
|
|
|
rm $RPM_BUILD_ROOT%{_libdir}/lirc/plugins/*.la
|
|
|
|
|
|
|
|
|
|
|
|
install -pm 755 contrib/irman2lirc $RPM_BUILD_ROOT%{_bindir}
|
|
|
|
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 doc/lirc.hwdb $RPM_BUILD_ROOT%{_datadir}/lirc/lirc.hwdb
|
|
|
@ -269,15 +243,6 @@ systemd-tmpfiles --create %{_tmpfilesdir}/lirc.conf
|
|
|
|
|
|
|
|
|
|
|
|
%files compat
|
|
|
|
%files compat
|
|
|
|
|
|
|
|
|
|
|
|
%files drv-iguanaIR
|
|
|
|
|
|
|
|
%{_libdir}/lirc/plugins/iguanaIR.so
|
|
|
|
|
|
|
|
%{_datadir}/lirc/configs/iguanaIR.conf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files drv-irman
|
|
|
|
|
|
|
|
%{_libdir}/lirc/plugins/irman.so
|
|
|
|
|
|
|
|
%{_datadir}/lirc/configs/irman.conf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files drv-portaudio
|
|
|
|
%files drv-portaudio
|
|
|
|
%{_libdir}/lirc/plugins/audio.so
|
|
|
|
%{_libdir}/lirc/plugins/audio.so
|
|
|
|
%{_datadir}/lirc/configs/audio.conf
|
|
|
|
%{_datadir}/lirc/configs/audio.conf
|
|
|
@ -301,8 +266,6 @@ systemd-tmpfiles --create %{_tmpfilesdir}/lirc.conf
|
|
|
|
%{_mandir}/man1/lirc-setup*
|
|
|
|
%{_mandir}/man1/lirc-setup*
|
|
|
|
%{_datadir}/lirc/configs/*
|
|
|
|
%{_datadir}/lirc/configs/*
|
|
|
|
%{python3_sitelib}/lirc
|
|
|
|
%{python3_sitelib}/lirc
|
|
|
|
%exclude %{_datadir}/lirc/configs/iguanaIR.conf
|
|
|
|
|
|
|
|
%exclude %{_datadir}/lirc/configs/irman.conf
|
|
|
|
|
|
|
|
%exclude %{_datadir}/lirc/configs/ftdi.conf
|
|
|
|
%exclude %{_datadir}/lirc/configs/ftdi.conf
|
|
|
|
%exclude %{_datadir}/lirc/configs/audio.conf
|
|
|
|
%exclude %{_datadir}/lirc/configs/audio.conf
|
|
|
|
|
|
|
|
|
|
|
@ -313,8 +276,10 @@ systemd-tmpfiles --create %{_tmpfilesdir}/lirc.conf
|
|
|
|
%dir /etc/lirc
|
|
|
|
%dir /etc/lirc
|
|
|
|
/etc/lirc/lircd.conf.d
|
|
|
|
/etc/lirc/lircd.conf.d
|
|
|
|
%config(noreplace) /etc/lirc/lirc*.conf
|
|
|
|
%config(noreplace) /etc/lirc/lirc*.conf
|
|
|
|
|
|
|
|
%config(noreplace) /etc/lirc/irexec.lircrc
|
|
|
|
%{_tmpfilesdir}/lirc.conf
|
|
|
|
%{_tmpfilesdir}/lirc.conf
|
|
|
|
%{_unitdir}/lirc*
|
|
|
|
%{_unitdir}/lirc*
|
|
|
|
|
|
|
|
%{_unitdir}/irexec.service
|
|
|
|
%{_udevrulesdir}/60-lirc.rules
|
|
|
|
%{_udevrulesdir}/60-lirc.rules
|
|
|
|
%{_bindir}/*ir*
|
|
|
|
%{_bindir}/*ir*
|
|
|
|
%{_bindir}/*mode2
|
|
|
|
%{_bindir}/*mode2
|
|
|
@ -325,16 +290,19 @@ systemd-tmpfiles --create %{_tmpfilesdir}/lirc.conf
|
|
|
|
%exclude %{_bindir}/lirc-config-tool
|
|
|
|
%exclude %{_bindir}/lirc-config-tool
|
|
|
|
%{_sbindir}/lirc*
|
|
|
|
%{_sbindir}/lirc*
|
|
|
|
%{_libdir}/lirc/plugins
|
|
|
|
%{_libdir}/lirc/plugins
|
|
|
|
%exclude %{_libdir}/lirc/plugins/iguanaIR.so
|
|
|
|
|
|
|
|
%exclude %{_libdir}/lirc/plugins/irman.so
|
|
|
|
|
|
|
|
%exclude %{_libdir}/lirc/plugins/ftdi.so
|
|
|
|
%exclude %{_libdir}/lirc/plugins/ftdi.so
|
|
|
|
%exclude %{_libdir}/lirc/plugins/audio.so
|
|
|
|
%exclude %{_libdir}/lirc/plugins/audio.so
|
|
|
|
%{_datadir}/lirc/
|
|
|
|
%{_datadir}/lirc/
|
|
|
|
|
|
|
|
/var/lib/lirc/images
|
|
|
|
|
|
|
|
/var/lib/lirc/plugins
|
|
|
|
%exclude %{_datadir}/lirc/configs/*
|
|
|
|
%exclude %{_datadir}/lirc/configs/*
|
|
|
|
%{_mandir}/man1/*ir*.1*
|
|
|
|
%{_mandir}/man1/*ir*.1*
|
|
|
|
%{_mandir}/man1/*mode2*.1*
|
|
|
|
%{_mandir}/man1/*mode2*.1*
|
|
|
|
%{_mandir}/man8/lirc*d.8*
|
|
|
|
|
|
|
|
%{_mandir}/man5/lircd.conf.*
|
|
|
|
%{_mandir}/man5/lircd.conf.*
|
|
|
|
|
|
|
|
%{_mandir}/man5/lircrc.*
|
|
|
|
|
|
|
|
%{_mandir}/man8/lirc*d.8*
|
|
|
|
|
|
|
|
%{_mandir}/man8/lircd-setup.8*
|
|
|
|
|
|
|
|
%{_mandir}/man8/lircd-uinput.8*
|
|
|
|
%exclude %{_mandir}/man1/lirc-config-tool*
|
|
|
|
%exclude %{_mandir}/man1/lirc-config-tool*
|
|
|
|
%exclude %{_mandir}/man1/irdb-get*
|
|
|
|
%exclude %{_mandir}/man1/irdb-get*
|
|
|
|
%exclude %{_mandir}/man1/lirc-setup*
|
|
|
|
%exclude %{_mandir}/man1/lirc-setup*
|
|
|
@ -369,6 +337,9 @@ systemd-tmpfiles --create %{_tmpfilesdir}/lirc.conf
|
|
|
|
%{_udevrulesdir}/99-remote-control-lirc.rules
|
|
|
|
%{_udevrulesdir}/99-remote-control-lirc.rules
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Thu May 26 2016 Alec Leamas <leamas.alec@gmail.com> - 0.9.4-2
|
|
|
|
|
|
|
|
- New upstream release.
|
|
|
|
|
|
|
|
|
|
|
|
* Thu May 12 2016 Alec Leamas <leamas.alec@gmail.com> - 0.9.3a-5
|
|
|
|
* Thu May 12 2016 Alec Leamas <leamas.alec@gmail.com> - 0.9.3a-5
|
|
|
|
- Fix upstreamed/duplicated lirc.4 manpage (#1319344).
|
|
|
|
- Fix upstreamed/duplicated lirc.4 manpage (#1319344).
|
|
|
|
|
|
|
|
|
|
|
@ -387,6 +358,7 @@ systemd-tmpfiles --create %{_tmpfilesdir}/lirc.conf
|
|
|
|
- Some patches upstreamed.
|
|
|
|
- Some patches upstreamed.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Sep 14 2015 Alec Leamas <leamas.alec@gmail.com> 0.9.3-6
|
|
|
|
* Mon Sep 14 2015 Alec Leamas <leamas.alec@gmail.com> 0.9.3-6
|
|
|
|
|
|
|
|
- Add a selinux policy.
|
|
|
|
- Clean up some macros.
|
|
|
|
- Clean up some macros.
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Sep 09 2015 Alec Leamas <leamas.alec@gmail.com> - 0.9.3-5
|
|
|
|
* Wed Sep 09 2015 Alec Leamas <leamas.alec@gmail.com> - 0.9.3-5
|
|
|
|