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