patches for systemd service files and inpudev conf [release 0.9.4-3mamba;Fri Aug 12 2016]
This commit is contained in:
parent
bd1f68c4df
commit
56b02aaf3f
35
lirc-0.9.4-fix-devinput-conf.patch
Normal file
35
lirc-0.9.4-fix-devinput-conf.patch
Normal file
@ -0,0 +1,35 @@
|
||||
diff -Nru lirc-0.9.4.orig/systemd/lircd-uinput.service lirc-0.9.4/systemd/lircd-uinput.service
|
||||
--- lirc-0.9.4.orig/systemd/lircd-uinput.service 2016-05-23 19:18:48.000000000 +0200
|
||||
+++ lirc-0.9.4/systemd/lircd-uinput.service 2016-08-12 14:39:46.788459356 +0200
|
||||
@@ -1,9 +1,6 @@
|
||||
[Unit]
|
||||
After=lircd.service
|
||||
Description=Forward LIRC button presses as uinput events
|
||||
-Documentation=Daemon which forwards LIRC button presses to the \
|
||||
-kernel uinput device, making LIRC-decoded IR remote input \
|
||||
-available as regular /dev/input events
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
diff -Nru lirc-0.9.4.orig/systemd/lircd.service lirc-0.9.4/systemd/lircd.service
|
||||
--- lirc-0.9.4.orig/systemd/lircd.service 2016-05-23 19:18:48.000000000 +0200
|
||||
+++ lirc-0.9.4/systemd/lircd.service 2016-08-12 14:39:33.239443239 +0200
|
||||
@@ -1,7 +1,5 @@
|
||||
[Unit]
|
||||
Description=LIRC Infrared Signal Decoder
|
||||
-Documentation=Decodes input from IR remote controls, also supporting writes \
|
||||
-to the device
|
||||
Wants=lircd-setup.service
|
||||
After=network.target lircd-setup.service
|
||||
|
||||
diff -Nru lirc-0.9.4.orig/systemd/lircmd.service lirc-0.9.4/systemd/lircmd.service
|
||||
--- lirc-0.9.4.orig/systemd/lircmd.service 2016-05-23 19:18:48.000000000 +0200
|
||||
+++ lirc-0.9.4/systemd/lircmd.service 2016-08-12 14:40:17.587496145 +0200
|
||||
@@ -1,7 +1,6 @@
|
||||
[Unit]
|
||||
Wants=lircd.socket
|
||||
Description=LIRC Infrared Mouse Event Signal Decoder
|
||||
-Documentation=Converts input decoded by lircd to mouse movements and clicks
|
||||
|
||||
[Service]
|
||||
Type=simple
|
31
lirc.spec
31
lirc.spec
@ -1,7 +1,9 @@
|
||||
%define user_lirc 67
|
||||
%define group_lirc 67
|
||||
Name: lirc
|
||||
Version: 0.9.4
|
||||
Epoch: 1
|
||||
Release: 1mamba
|
||||
Release: 3mamba
|
||||
Summary: A package that allows you to decode and send infra-red signals
|
||||
Group: System/Hardware
|
||||
Vendor: openmamba
|
||||
@ -13,6 +15,7 @@ URL: http://www.lirc.org/
|
||||
Source: http://downloads.sourceforge.net/project/lirc/LIRC/%{version}/lirc-%{version}.tar.bz2
|
||||
#http://downloads.sourceforge.net/project/lirc/LIRC/%{version}/lirc-%{version}.tar.gz
|
||||
Patch0: lirc-0.9.4-run_dir.patch
|
||||
Patch1: lirc-0.9.4-fix-devinput-conf.patch
|
||||
License: GPL
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
BuildRequires: glibc-devel
|
||||
@ -40,6 +43,7 @@ BuildRequires: libuuid-devel
|
||||
BuildRequires: libxcb-devel
|
||||
## AUTOBUILDREQ-END
|
||||
BuildRequires: help2man >= 1.36.3
|
||||
Requires: PyYAML-py3
|
||||
%systemd_requires
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
||||
@ -58,6 +62,7 @@ This package contains static libraries and header files need for development.
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
./autogen.sh
|
||||
@ -81,6 +86,7 @@ cat > %{buildroot}%{_tmpfilesdir}/lircd.conf << _EOF
|
||||
d /run/lirc 755 root root
|
||||
_EOF
|
||||
|
||||
:<< _EOF
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
||||
|
||||
@ -88,14 +94,19 @@ _EOF
|
||||
if [ $1 -ge 1 ]; then
|
||||
systemctl -q daemon-reload
|
||||
fi
|
||||
if [ $1 -ge 0 ]; then
|
||||
groupadd lirc -g %{group_lirc} 2>/dev/null
|
||||
useradd -u %{user_lirc} -g lirc \
|
||||
-d /dev/null -s /sbin/nologin -c "Lirc user" lirc 2>/dev/null
|
||||
%systemd_post lircd
|
||||
%tmpfiles_create lircd.conf
|
||||
fi
|
||||
:
|
||||
|
||||
%preun
|
||||
%systemd_preun lircd
|
||||
if [ $1 -eq 0 ]; then
|
||||
groupdel lirc 2>/dev/null
|
||||
userdel lirc 2>/dev/null
|
||||
fi
|
||||
:
|
||||
|
||||
%postun
|
||||
@ -135,6 +146,9 @@ fi
|
||||
%{python3_sitelib}/lirc/*
|
||||
%dir %{_datadir}/lirc
|
||||
%dir %{_datadir}/lirc/configs
|
||||
%ifarch %{ix86}
|
||||
%{_datadir}/lirc/lirc.hwdb
|
||||
%endif
|
||||
%{_datadir}/lirc/configs/*
|
||||
%dir %{_datadir}/lirc/contrib
|
||||
%{_datadir}/lirc/contrib/*
|
||||
@ -151,6 +165,8 @@ fi
|
||||
%{_localstatedir}/lib/lirc/images/*
|
||||
%dir %{_localstatedir}/lib/lirc/plugins
|
||||
%{_localstatedir}/lib/lirc/plugins/*
|
||||
%dir %{_docdir}/lirc
|
||||
%{_docdir}/lirc/*
|
||||
%doc AUTHORS COPYING
|
||||
|
||||
%files devel
|
||||
@ -172,11 +188,16 @@ fi
|
||||
%{_libdir}/liblirc_driver.so
|
||||
%{_libdir}/pkgconfig/lirc-driver.pc
|
||||
%{_libdir}/pkgconfig/lirc.pc
|
||||
%dir %{_docdir}/lirc
|
||||
%{_docdir}/lirc/*
|
||||
%doc ChangeLog NEWS README
|
||||
|
||||
%changelog
|
||||
* Fri Aug 12 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.4-3mamba
|
||||
- patches for systemd service files and inpudev conf
|
||||
|
||||
* Thu Aug 11 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.4-2mamba
|
||||
- require PyYAML-py3 for lirc-setup and create lirc system user and group
|
||||
- move docs required by lirc-setup from -devel to main package
|
||||
|
||||
* Thu Aug 11 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.4-1mamba
|
||||
- update to 0.9.4
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user