diff --git a/hardware/irda/lirc/actions.py b/hardware/irda/lirc/actions.py
index 0e786117b3..7a7f447ceb 100644
--- a/hardware/irda/lirc/actions.py
+++ b/hardware/irda/lirc/actions.py
@@ -4,25 +4,16 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
-from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
-WorkDir = "lirc-%s" % get.srcVERSION().replace("_", "-")
-ldflags = get.LDFLAGS().replace("-Wl,-O1", "")
+#WorkDir = "lirc-%s" % get.srcVERSION().replace("_", "-")
def setup():
- shelltools.export("LDFLAGS", ldflags)
- autotools.autoreconf("-vfi")
- pisitools.dosed("configure*", "portaudio.h", "PORTAUDIO_DISABLED")
- pisitools.dosed("configure*", "vga.h", "SVGALIB_DISABLED")
-
- # we will use it
- pisitools.dosed("contrib/irman2lirc", "/usr/local/etc/", "/etc/")
-
- autotools.configure("--localstatedir=/var \
+ autotools.configure("--localstatedir=/run \
--enable-sandboxed \
+ --with-systemdsystemunitdir=no \
--enable-shared \
--disable-static \
--disable-debug \
@@ -49,7 +40,6 @@ def install():
pisitools.dohtml("doc/html/*.html")
pisitools.rename("/%s/%s" % (get.docDIR(), get.srcNAME()), "lirc")
- pisitools.insinto("/%s/lirc/images" % get.docDIR(), "doc/images/*")
pisitools.insinto("/%s/lirc/contrib" % get.docDIR(), "contrib/*")
pisitools.insinto("/lib/udev/rules.d", "contrib/lirc.rules", "10-lirc.rules")
diff --git a/hardware/irda/lirc/files/lirc.logrotate b/hardware/irda/lirc/files/lirc.logrotate
new file mode 100644
index 0000000000..623c4f328e
--- /dev/null
+++ b/hardware/irda/lirc/files/lirc.logrotate
@@ -0,0 +1,5 @@
+/var/log/lircd {
+ missingok
+ notifempty
+ delaycompress
+}
diff --git a/hardware/irda/lirc/files/lirc.tmpfiles b/hardware/irda/lirc/files/lirc.tmpfiles
new file mode 100644
index 0000000000..0b80e2e479
--- /dev/null
+++ b/hardware/irda/lirc/files/lirc.tmpfiles
@@ -0,0 +1 @@
+d /run/lirc 0755 root root -
diff --git a/hardware/irda/lirc/pspec.xml b/hardware/irda/lirc/pspec.xml
index c0d3017212..7652fc508e 100644
--- a/hardware/irda/lirc/pspec.xml
+++ b/hardware/irda/lirc/pspec.xml
@@ -13,26 +13,23 @@
service
Linux Infrared Remote Control system
lirc is a package that allows you to decode and send infra-red signals of many (but not all) commonly used remote controls.
- http://sourceforge.net/projects/lirc/files/LIRC/0.9.0/lirc-0.9.0.tar.bz2
+ http://downloads.sourceforge.net/project/lirc/LIRC/0.9.3/lirc-0.9.3.tar.bz2
alsa-lib-devel
libftdi-devel
+ libusb-compat-devel
+ libX11-devel
+ libxslt
+ doxygen
-
- devicenode.patch
- cflags.patch
-
- nogpio.patch
-
- xmode2_defaultfont.patch
- lirc-0.9.0-libusb-config-is-no-more.patch
-
-
+
lirc
alsa-lib
+ libusb
+ libftdi
libusb-compat
libX11
@@ -44,13 +41,13 @@
/usr/sbin
/usr/share/doc
/usr/share/man
+ /usr/share/lirc
/run
- /lib/systemd/system
lirc.conf.d
- lirc.service
- lircmd.service
+ lirc.tmpfiles
+ lirc.logrotate
System.Service
@@ -69,6 +66,13 @@
+
+ 2015-10-02
+ 0.9.3
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2014-05-25
0.9.0