|
|
|
@ -1,86 +1,64 @@
|
|
|
|
|
#
|
|
|
|
|
# rpmlint warnings:
|
|
|
|
|
# only-non-binary-in-usr-lib:
|
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=794777
|
|
|
|
|
# incorrect-fsf-address :
|
|
|
|
|
# https://sf.net/mailarchive/forum.php?forum_name=lirc-list&viewmonth=201310
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
%bcond_without alsa
|
|
|
|
|
%bcond_without portaudio
|
|
|
|
|
%bcond_without x
|
|
|
|
|
%bcond_with svgalib
|
|
|
|
|
%bcond_without irman
|
|
|
|
|
%bcond_without ftdi
|
|
|
|
|
%bcond_without iguanaIR
|
|
|
|
|
%global commit 228db97ccb454932a69deb6685b15e9fca9c6967
|
|
|
|
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
|
|
|
|
|
|
|
|
|
%global _hardened_build 1
|
|
|
|
|
|
|
|
|
|
%global released 1
|
|
|
|
|
%define pre pre1
|
|
|
|
|
#define pre pre3
|
|
|
|
|
|
|
|
|
|
Name: lirc
|
|
|
|
|
Version: 0.9.1a
|
|
|
|
|
Version: 0.9.2
|
|
|
|
|
%global src_vers %(echo %{version} | sed 's/_/-/g' )
|
|
|
|
|
%if 0%{?released}
|
|
|
|
|
Release: 4%{?dist}
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
%else
|
|
|
|
|
Release: 0.10.%{pre}%{?dist}
|
|
|
|
|
Release: 1
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Summary: The Linux Infrared Remote Control package
|
|
|
|
|
|
|
|
|
|
Group: System Environment/Daemons
|
|
|
|
|
# Some LGPLv2 files in iguanaIR promoted to GPLv2
|
|
|
|
|
License: GPLv2
|
|
|
|
|
# lib/ciniparser* and lib/dictionary* are BSD, others GPLv2
|
|
|
|
|
License: GPLv2 and BSD
|
|
|
|
|
URL: http://www.lirc.org/
|
|
|
|
|
%if 0%{?released}
|
|
|
|
|
Source0: http://downloads.sourceforge.net/lirc/%{name}-%{version}.tar.bz2
|
|
|
|
|
Source0: http://downloads.sourceforge.net/lirc/%{name}-%{src_vers}.tar.gz
|
|
|
|
|
%else
|
|
|
|
|
Source0: http://www.lirc.org/software/snapshots/%{name}-%{version}-%{pre}.tar.bz2
|
|
|
|
|
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
|
|
|
|
|
# Already upstream (0002..0006).
|
|
|
|
|
Patch2: 0002-tools-Make-make_rel_symlink.py-use-python3.patch
|
|
|
|
|
Patch3: 0003-all-Use-puts-instead-of-printf-when-applicable.patch
|
|
|
|
|
Patch4: 0004-all-Sanitize-feature-tests-macros.patch
|
|
|
|
|
Patch5: 0005-configure.ac-Use-pkg-config-to-locate-ftdi.patch
|
|
|
|
|
Patch6: 0006-Add-Doxyfile-not-part-of-dist-tarball.patch
|
|
|
|
|
|
|
|
|
|
Source1: README.fedora
|
|
|
|
|
Source2: 99-remote-control-lirc.rules
|
|
|
|
|
|
|
|
|
|
# Patches 1-3 are from upstream
|
|
|
|
|
Patch1: 0001-Fix-segfault-when-starting-lircd-AUR-41581.patch
|
|
|
|
|
Patch2: 0002-lircd-Fix-bad-default-for-lircdfile.patch
|
|
|
|
|
Patch3: 0003-0.9.1a-Bugfix-segfault-when-parsing-connect-in-confi.patch
|
|
|
|
|
Patch4: 0004-lircd-fix-compiler-error-format-security-error.patch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BuildRequires: alsa-lib-devel
|
|
|
|
|
Buildrequires: autoconf
|
|
|
|
|
BuildRequires: automake
|
|
|
|
|
|
|
|
|
|
%if %{with alsa}
|
|
|
|
|
BuildRequires: alsa-lib-devel
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with iguanaIR}
|
|
|
|
|
BuildRequires: doxygen
|
|
|
|
|
BuildRequires: iguanaIR-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: help2man
|
|
|
|
|
%if %{with ftdi}
|
|
|
|
|
BuildRequires: kernel-headers
|
|
|
|
|
BuildRequires: man2html
|
|
|
|
|
BuildRequires: libftdi-devel
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with irman}
|
|
|
|
|
BuildRequires: libirman-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: libtool
|
|
|
|
|
BuildRequires: libusb-devel
|
|
|
|
|
BuildRequires: libusb1-devel
|
|
|
|
|
%if %{with x}
|
|
|
|
|
BuildRequires: libXt-devel
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with portaudio}
|
|
|
|
|
BuildRequires: portaudio-devel >= 19
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: python2-devel
|
|
|
|
|
%if %{with svgalib}
|
|
|
|
|
BuildRequires: svgalib-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: portaudio-devel
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
|
BuildRequires: python3-PyYAML
|
|
|
|
|
BuildRequires: systemd-devel
|
|
|
|
|
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
|
|
Requires: python3-PyYAML
|
|
|
|
|
|
|
|
|
|
Requires(pre): shadow-utils
|
|
|
|
|
Requires(post): systemd
|
|
|
|
|
#for triggerun
|
|
|
|
|
Requires(post): systemd-sysv
|
|
|
|
@ -94,9 +72,39 @@ Included applications include daemons which decode the received
|
|
|
|
|
signals as well as user space applications which allow controlling a
|
|
|
|
|
computer with a remote control.
|
|
|
|
|
|
|
|
|
|
Installing this package will install most of the LIRC sub-packages.
|
|
|
|
|
You might want to install lirc-core, possibly adding some other
|
|
|
|
|
packages to get a smaller installation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package core
|
|
|
|
|
Summary: LIRC core, always needed to run LIRC
|
|
|
|
|
|
|
|
|
|
%description core
|
|
|
|
|
The LIRC core contains the lircd daemons, the devinput and
|
|
|
|
|
default driver and most of the applications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package compat
|
|
|
|
|
Summary: Compatibility package installing all lirc packages
|
|
|
|
|
Obsoletes: lirc <= 0.9.1
|
|
|
|
|
Provides: lirc = %{version}-%{release}
|
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: lirc-config = %{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-irman%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: lirc-drv-ftdi%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description compat
|
|
|
|
|
Installing this package will install most lirc sub-packages, roughly
|
|
|
|
|
the same as installing previous versions of the lirc package.
|
|
|
|
|
|
|
|
|
|
%package libs
|
|
|
|
|
Summary: LIRC libraries
|
|
|
|
|
Group: System Environment/Libraries
|
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description libs
|
|
|
|
|
LIRC is a package that allows you to decode and send infra-red and
|
|
|
|
@ -106,10 +114,21 @@ signals as well as user space applications which allow controlling a
|
|
|
|
|
computer with a remote control. This package includes shared libraries
|
|
|
|
|
that applications use to interface with LIRC.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package config
|
|
|
|
|
Summary: LIRC Configuration Tools and Data
|
|
|
|
|
Requires: lirc-core = %{version}-%{release}
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
%description config
|
|
|
|
|
The LIRC config package contains tools and data to ease the
|
|
|
|
|
LIRC configuration process.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: Development files for LIRC
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: lirc-libs%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
LIRC is a package that allows you to decode and send infra-red and
|
|
|
|
@ -119,9 +138,11 @@ signals as well as user space applications which allow controlling a
|
|
|
|
|
computer with a remote control. This package includes files for
|
|
|
|
|
developing applications that use LIRC.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
|
Summary: LIRC documentation
|
|
|
|
|
Group: Documentation
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
|
LIRC is a package that allows you to decode and send infra-red and
|
|
|
|
@ -131,26 +152,61 @@ signals as well as user space applications which allow controlling a
|
|
|
|
|
computer with a remote control. This package contains LIRC
|
|
|
|
|
documentation.
|
|
|
|
|
|
|
|
|
|
%package remotes
|
|
|
|
|
Summary: LIRC remote definitions
|
|
|
|
|
Group: System Environment/Daemons
|
|
|
|
|
|
|
|
|
|
%description remotes
|
|
|
|
|
LIRC is a package that allows you to decode and send infra-red and
|
|
|
|
|
other signals of many (but not all) commonly used remote controls.
|
|
|
|
|
Included applications include daemons which decode the received
|
|
|
|
|
signals as well as user space applications which allow controlling a
|
|
|
|
|
computer with a remote control. This package contains a collection
|
|
|
|
|
of remote control configuration files.
|
|
|
|
|
|
|
|
|
|
%package disable-kernel-rc
|
|
|
|
|
Summary: Disable kernel ir device handling in favor of lirc
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
%description disable-kernel-rc
|
|
|
|
|
Udev rule which disables the kernel built-in handling of infrared devices
|
|
|
|
|
(i. e., rc* ones) by making lirc the only used protocol. An alternative is
|
|
|
|
|
to use the LIRCD_IR_DEVICE option in /etc/sysconfig/lirc
|
|
|
|
|
(i. e., rc* ones) by making lirc the only used protocol.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package tools-gui
|
|
|
|
|
Summary: LIRC GUI tools
|
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description tools-gui
|
|
|
|
|
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
|
|
|
|
|
Summary: Portaudio LIRC User-Space Driver
|
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
|
License: LGPLv2
|
|
|
|
|
|
|
|
|
|
%description drv-portaudio
|
|
|
|
|
LIRC user space driver which supports a IR receiver in microphone input
|
|
|
|
|
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
|
|
|
|
|
Summary: Ftdi LIRC User-Space Driver
|
|
|
|
|
Requires: lirc-core%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description drv-ftdi
|
|
|
|
|
LIRC user-space driver which works together with the kernel, providing
|
|
|
|
|
full support for the ftdi device.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Don't provide or require anything from _docdir, per policy.
|
|
|
|
@ -162,61 +218,52 @@ to use the LIRCD_IR_DEVICE option in /etc/sysconfig/lirc
|
|
|
|
|
%if 0%{?released}
|
|
|
|
|
%setup -q
|
|
|
|
|
%else
|
|
|
|
|
%setup -q -n %{name}-%{version}-%{pre}
|
|
|
|
|
%setup -qn %{name}-%{src_vers}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%patch1 -p1
|
|
|
|
|
%patch2 -p1
|
|
|
|
|
%patch3 -p1
|
|
|
|
|
%patch4 -p1
|
|
|
|
|
|
|
|
|
|
chmod 644 contrib/*
|
|
|
|
|
chmod +x contrib/hal
|
|
|
|
|
chmod +x daemons/input_map.sh
|
|
|
|
|
|
|
|
|
|
%patch5 -p1
|
|
|
|
|
%patch6 -p1
|
|
|
|
|
sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
mkdir m4 || :
|
|
|
|
|
autoreconf -fi
|
|
|
|
|
export CFLAGS="%{optflags} -Werror=format-security"
|
|
|
|
|
%configure \
|
|
|
|
|
--libdir=%{_libdir} \
|
|
|
|
|
--disable-static \
|
|
|
|
|
--disable-dependency-tracking \
|
|
|
|
|
--enable-sandboxed \
|
|
|
|
|
%if ! %{with x}
|
|
|
|
|
--without-x \
|
|
|
|
|
%endif
|
|
|
|
|
--with-syslog=LOG_DAEMON \
|
|
|
|
|
--with-driver=userspace
|
|
|
|
|
# make %%{?_smp_mflags}
|
|
|
|
|
# parallel makes are currently busted, do single-threaded for now
|
|
|
|
|
make
|
|
|
|
|
|
|
|
|
|
CFLAGS="-I/usr/include/libftdi1 %{optflags}" %configure --libdir=%{_libdir}
|
|
|
|
|
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*
|
|
|
|
|
cd $OLDPWD
|
|
|
|
|
rm $RPM_BUILD_ROOT%{_libdir}/*.la
|
|
|
|
|
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
|
|
|
|
|
cp -a %{SOURCE1} README.fedora
|
|
|
|
|
install -Dpm 644 %{SOURCE2} \
|
|
|
|
|
install -Dpm 644 %{SOURCE7} \
|
|
|
|
|
$RPM_BUILD_ROOT%{_udevrulesdir}/99-remote-control-lirc.rules
|
|
|
|
|
|
|
|
|
|
# Put remote definitions in place
|
|
|
|
|
cp -ar remotes $RPM_BUILD_ROOT%{_datadir}/lirc-remotes
|
|
|
|
|
|
|
|
|
|
rm $RPM_BUILD_ROOT%{_libdir}/liblirc_client.la
|
|
|
|
|
|
|
|
|
|
rm -rf __docs; mkdir __docs
|
|
|
|
|
mv $RPM_BUILD_ROOT/usr/share/doc/lirc/* __docs
|
|
|
|
|
cp -pR contrib __docs
|
|
|
|
|
cp -a %{SOURCE6} README.fedora
|
|
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/%{_tmpfilesdir}
|
|
|
|
|
echo "d /var/run/lirc 0755 root root 10d" \
|
|
|
|
|
> $RPM_BUILD_ROOT/%{_tmpfilesdir}/lirc.conf
|
|
|
|
|
> $RPM_BUILD_ROOT%{_tmpfilesdir}/lirc.conf
|
|
|
|
|
|
|
|
|
|
%pre
|
|
|
|
|
getent group lirc >/dev/null || groupadd -r lirc
|
|
|
|
|
getent passwd lirc >/dev/null || \
|
|
|
|
|
useradd -r -g lirc -d /var/log/lirc -s /sbin/nologin \
|
|
|
|
|
-c "LIRC daemon user, runs lircd." lirc
|
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
%systemd_post lircd.service lircmd.service
|
|
|
|
@ -232,45 +279,113 @@ find /etc/systemd -name lirc.service -xtype l -delete || :
|
|
|
|
|
%postun
|
|
|
|
|
%systemd_postun_with_restart lircd.service lircmd.servic
|
|
|
|
|
|
|
|
|
|
%postun libs -p /sbin/ldconfig
|
|
|
|
|
%files
|
|
|
|
|
|
|
|
|
|
%postun libs -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%doc AUTHORS ChangeLog COPYING NEWS README TODO README.fedora
|
|
|
|
|
%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
|
|
|
|
|
%{_libdir}/lirc/plugins/audio.so
|
|
|
|
|
%{_datadir}/lirc/configs/audio.conf
|
|
|
|
|
|
|
|
|
|
%files drv-ftdi
|
|
|
|
|
%{_libdir}/lirc/plugins/ftdi.so
|
|
|
|
|
%{_datadir}/lirc/configs/ftdi.conf
|
|
|
|
|
|
|
|
|
|
%files tools-gui
|
|
|
|
|
%{_bindir}/xmode2
|
|
|
|
|
%{_bindir}/irxevent
|
|
|
|
|
%{_mandir}/man1/irxevent*
|
|
|
|
|
%{_mandir}/man1/xmode2*
|
|
|
|
|
|
|
|
|
|
%files config
|
|
|
|
|
%{_bindir}/irdb-get
|
|
|
|
|
%{_bindir}/lirc-config-tool
|
|
|
|
|
%{_bindir}/lirc-setup
|
|
|
|
|
%{_mandir}/man1/irdb-get*
|
|
|
|
|
%{_mandir}/man1/lirc-config-tool*
|
|
|
|
|
%{_mandir}/man1/lirc-setup*
|
|
|
|
|
%{_datadir}/lirc/configs/*
|
|
|
|
|
%{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/audio.conf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files core
|
|
|
|
|
%license COPYING
|
|
|
|
|
%doc README AUTHORS NEWS README.fedora
|
|
|
|
|
%dir /etc/lirc
|
|
|
|
|
%config(noreplace) /etc/lirc/lirc*d.conf
|
|
|
|
|
%config(noreplace) /etc/lirc/lirc_options.conf
|
|
|
|
|
/etc/lirc/lircd.conf.d
|
|
|
|
|
%config(noreplace) /etc/lirc/lirc*.conf
|
|
|
|
|
%{_tmpfilesdir}/lirc.conf
|
|
|
|
|
%{_unitdir}/lirc*
|
|
|
|
|
%{_bindir}/*ir*
|
|
|
|
|
%{_bindir}/*mode2
|
|
|
|
|
%{_sbindir}/lirc*d
|
|
|
|
|
%exclude %{_bindir}/irdb-get
|
|
|
|
|
%exclude %{_bindir}/xmode2
|
|
|
|
|
%exclude %{_bindir}/irxevent
|
|
|
|
|
%exclude %{_bindir}/lirc-setup
|
|
|
|
|
%exclude %{_bindir}/lirc-config-tool
|
|
|
|
|
%{_sbindir}/lirc*
|
|
|
|
|
%{_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/audio.so
|
|
|
|
|
%{_datadir}/lirc/
|
|
|
|
|
%exclude %{_datadir}/lirc/configs/*
|
|
|
|
|
%{_mandir}/man1/*ir*.1*
|
|
|
|
|
%{_mandir}/man1/*mode2*.1*
|
|
|
|
|
%{_mandir}/man8/lirc*d.8*
|
|
|
|
|
%{_mandir}/man5/lircd.conf.*
|
|
|
|
|
%exclude %{_mandir}/man1/lirc-config-tool*
|
|
|
|
|
%exclude %{_mandir}/man1/irdb-get*
|
|
|
|
|
%exclude %{_mandir}/man1/lirc-setup*
|
|
|
|
|
%exclude %{_mandir}/man1/irxevent*
|
|
|
|
|
%exclude %{_mandir}/man1/xmode2*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files libs
|
|
|
|
|
%doc COPYING
|
|
|
|
|
#doc COPYING
|
|
|
|
|
%{_libdir}/liblirc_client.so.*
|
|
|
|
|
%{_libdir}/liblirc_driver.so.*
|
|
|
|
|
%{_libdir}/liblirc.so.*
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%{_includedir}/lirc/
|
|
|
|
|
%{_includedir}/lirc_private.h
|
|
|
|
|
%{_includedir}/lirc_driver.h
|
|
|
|
|
%{_includedir}/lirc_client.h
|
|
|
|
|
%{_libdir}/liblirc_client.so
|
|
|
|
|
%{_libdir}/liblirc_driver.so
|
|
|
|
|
%{_libdir}/liblirc.so
|
|
|
|
|
%{_libdir}/pkgconfig/lirc-driver.pc
|
|
|
|
|
%{_libdir}/pkgconfig/lirc.pc
|
|
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
|
%doc COPYING __docs/*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files remotes
|
|
|
|
|
%doc AUTHORS ChangeLog COPYING README
|
|
|
|
|
%{_datadir}/lirc-remotes
|
|
|
|
|
%doc COPYING ChangeLog
|
|
|
|
|
%{_pkgdocdir}
|
|
|
|
|
|
|
|
|
|
%files disable-kernel-rc
|
|
|
|
|
%{_udevrulesdir}/99-remote-control-lirc.rules
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Dec 10 2014 Alec Leamas <leamas.alec@nowhere.net> - 0.9.2-1
|
|
|
|
|
- Major upstream update.
|
|
|
|
|
- New package structure with more, smaller packages.
|
|
|
|
|
|
|
|
|
|
* Wed Sep 03 2014 Alec Leamas <leamas@nowhere.net> - 0.9.1a-4
|
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
|
|