diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -100,10 +100,8 @@
liblirc.so.0:get_ir_remote
liblirc.so.0:get_release_data
liblirc.so.0:get_release_time
+liblirc.so.0:get_server_version
liblirc.so.0:get_void_array
-liblirc.so.0:glob_t_add_path
-liblirc.so.0:glob_t_free
-liblirc.so.0:glob_t_init
liblirc.so.0:hexdump
liblirc.so.0:hw_choose_driver
liblirc.so.0:hw_print_drivers
@@ -162,6 +160,7 @@
liblirc.so.0:send_buffer_sum
liblirc.so.0:send_ir_ncode
liblirc.so.0:set_release_suffix
+liblirc.so.0:set_waitfordata_func
liblirc.so.0:string2loglevel
liblirc.so.0:trigger_release_event
liblirc.so.0:tty_clear
@@ -220,6 +219,12 @@
liblirc_driver.so.0:curl_poll
liblirc_driver.so.0:curlx_tvdiff
liblirc_driver.so.0:decode_all
+liblirc_driver.so.0:drv_enum_add_udev_info
+liblirc_driver.so.0:drv_enum_free
+liblirc_driver.so.0:drv_enum_glob
+liblirc_driver.so.0:drv_enum_globs
+liblirc_driver.so.0:drv_enum_udev
+liblirc_driver.so.0:drv_enum_usb
liblirc_driver.so.0:find_longest_match
liblirc_driver.so.0:get_code_by_name
liblirc_driver.so.0:get_decoding
@@ -228,6 +233,8 @@
liblirc_driver.so.0:get_ir_remote
liblirc_driver.so.0:get_release_data
liblirc_driver.so.0:get_release_time
+liblirc_driver.so.0:glob_t_add_path
+liblirc_driver.so.0:glob_t_init
liblirc_driver.so.0:hexdump
liblirc_driver.so.0:init_sim
liblirc_driver.so.0:ir_remote_init
@@ -264,6 +271,7 @@
liblirc_driver.so.0:send_buffer_sum
liblirc_driver.so.0:send_ir_ncode
liblirc_driver.so.0:set_release_suffix
+liblirc_driver.so.0:set_waitfordata_func
liblirc_driver.so.0:string2loglevel
liblirc_driver.so.0:trigger_release_event
liblirc_driver.so.0:tty_clear
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -4,8 +4,10 @@
libdl.so.2
libftdi1.so.2
libgcc_s.so.1
+libm.so.6
libportaudio.so.2
libpthread.so.0
+libpython3.5m.so.1.0
libstdc++.so.6
libsystemd.so.0
libudev.so.1
diff --git a/files/lirc.sysusers b/files/lirc.sysusers
new file mode 100644
--- /dev/null
+++ b/files/lirc.sysusers
@@ -0,0 +1,5 @@
+g lirc - - -
+u lirc - "LIRC Service User" /var/log/lirc
+m lirc input
+m lirc lock
+m lirc dialout
diff --git a/files/lirc.tmpfiles b/files/lirc.tmpfiles
--- a/files/lirc.tmpfiles
+++ b/files/lirc.tmpfiles
@@ -1 +1 @@
-d /var/run/lirc 0755 root root -
+d /var/run/lirc 0755 lirc lirc 10d
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : lirc
-version : 0.9.4d
-release : 1
+version : 0.10.1
+release : 2
source :
- - https://netcologne.dl.sourceforge.net/project/lirc/LIRC/0.9.4d/lirc-0.9.4d.tar.bz2 : c68f18c35b489b865c0a741d119b136e8702191538cd3551b977a7af6c4e41ab
+ - https://netcologne.dl.sourceforge.net/project/lirc/LIRC/0.10.1/lirc-0.10.1.tar.bz2 : 8b753c60df2a7f5dcda2db72c38e448ca300c3b4f6000c1501fcb0bd5df414f2
license : GPL-2.0
component : system.utils
summary : Linux Infrared Remote Control utilities
@@ -18,10 +18,18 @@
- pkgconfig(python-3.5)
- pkgconfig(x11)
setup : |
- %configure --disable-static
+ sed -i -e 's|/usr/local/etc/|/etc/|' contrib/irman2lirc
+
+ %configure --disable-static \
+ --with-lockdir=/var/lock/lockdev
build : |
%make
install : |
%make_install
- install -Dm644 $pkgfiles/lirc.tmpfiles $installdir%libdir%/tmpfiles.d/lirc.conf
+ install -Dm 00644 $pkgfiles/lirc.tmpfiles $installdir%libdir%/tmpfiles.d/lirc.conf
+ install -Dm 00644 $pkgfiles/lirc.sysusers $installdir%libdir%/sysusers.d/lirc.conf
+ install -Dm 00644 contrib/60-lirc.rules $installdir%libdir%/udev/rules.d/60-lirc.rules
+ install -Dm 00644 contrib/99-remote-control-lirc.rules $installdir%libdir%/udev/rules.d/99-remote-control-lirc.rules
+
+ rm -rf $installdir/var/run
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -30,33 +30,6 @@
/etc/lirc/lircd.conf.d/devinput.lircd.conf
/etc/lirc/lircmd.conf
/usr/bin
- /usr/lib/python3.5/site-packages/lirc/__pycache__/baseview.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/baseview.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/choosers.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/choosers.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/config.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/config.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/database.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/database.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/mvc_control.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/mvc_control.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/mvc_model.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/mvc_model.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/mvc_view.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/mvc_view.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/util.cpython-35.opt-1.pyc
- /usr/lib/python3.5/site-packages/lirc/__pycache__/util.cpython-35.pyc
- /usr/lib/python3.5/site-packages/lirc/baseview.py
- /usr/lib/python3.5/site-packages/lirc/choosers.py
- /usr/lib/python3.5/site-packages/lirc/config.py
- /usr/lib/python3.5/site-packages/lirc/configs
- /usr/lib/python3.5/site-packages/lirc/database.py
- /usr/lib/python3.5/site-packages/lirc/lirc-setup
- /usr/lib/python3.5/site-packages/lirc/lirc-setup.ui
- /usr/lib/python3.5/site-packages/lirc/mvc_control.py
- /usr/lib/python3.5/site-packages/lirc/mvc_model.py
- /usr/lib/python3.5/site-packages/lirc/mvc_view.py
- /usr/lib/python3.5/site-packages/lirc/util.py
/usr/lib/systemd/system/irexec.service
/usr/lib/systemd/system/lircd-setup.service
/usr/lib/systemd/system/lircd-uinput.service
@@ -82,7 +55,6 @@
/usr/lib64/lirc/plugins/ea65.so
/usr/lib64/lirc/plugins/file.so
/usr/lib64/lirc/plugins/ftdi.so
- /usr/lib64/lirc/plugins/ftdix.so
/usr/lib64/lirc/plugins/girs.so
/usr/lib64/lirc/plugins/hiddev.so
/usr/lib64/lirc/plugins/i2cuser.so
@@ -98,7 +70,6 @@
/usr/lib64/lirc/plugins/pinsys.so
/usr/lib64/lirc/plugins/pixelview.so
/usr/lib64/lirc/plugins/silitek.so
- /usr/lib64/lirc/plugins/slinke.so
/usr/lib64/lirc/plugins/srm7500libusb.so
/usr/lib64/lirc/plugins/tira.so
/usr/lib64/lirc/plugins/udp.so
@@ -106,7 +77,47 @@
/usr/lib64/lirc/plugins/uirt2_raw.so
/usr/lib64/lirc/plugins/usbx.so
/usr/lib64/lirc/plugins/zotac.so
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/baseview.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/baseview.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/choosers.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/choosers.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/mvc_control.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/mvc_control.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/mvc_model.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/mvc_model.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/mvc_view.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/mvc_view.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/util.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/__pycache__/util.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc-setup/baseview.py
+ /usr/lib64/python3.5/site-packages/lirc-setup/choosers.py
+ /usr/lib64/python3.5/site-packages/lirc-setup/configs
+ /usr/lib64/python3.5/site-packages/lirc-setup/lirc-setup
+ /usr/lib64/python3.5/site-packages/lirc-setup/lirc-setup.ui
+ /usr/lib64/python3.5/site-packages/lirc-setup/mvc_control.py
+ /usr/lib64/python3.5/site-packages/lirc-setup/mvc_model.py
+ /usr/lib64/python3.5/site-packages/lirc-setup/mvc_view.py
+ /usr/lib64/python3.5/site-packages/lirc-setup/util.py
+ /usr/lib64/python3.5/site-packages/lirc/__init__.py
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/__init__.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/__init__.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/async_client.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/async_client.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/client.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/client.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/database.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/database.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/paths.cpython-35.opt-1.pyc
+ /usr/lib64/python3.5/site-packages/lirc/__pycache__/paths.cpython-35.pyc
+ /usr/lib64/python3.5/site-packages/lirc/_client.so
+ /usr/lib64/python3.5/site-packages/lirc/async_client.py
+ /usr/lib64/python3.5/site-packages/lirc/client.py
+ /usr/lib64/python3.5/site-packages/lirc/database.py
+ /usr/lib64/python3.5/site-packages/lirc/paths.py
+ /usr/lib64/sysusers.d/lirc.conf
/usr/lib64/tmpfiles.d/lirc.conf
+ /usr/lib64/udev/rules.d/60-lirc.rules
+ /usr/lib64/udev/rules.d/99-remote-control-lirc.rules
/usr/sbin
/usr/share/doc
/usr/share/lirc
@@ -117,7 +128,6 @@
/var/lib/lirc/images/marb18.jpg
/var/lib/lirc/plugins/index.html
/var/lib/lirc/plugins/lirc.css
- /var/run/lirc
@@ -129,7 +139,7 @@
programming.devel
- lirc
+ lirc
/usr/include/
@@ -138,12 +148,12 @@
-
- 2017-08-03
- 0.9.4d
+
+ 2017-11-20
+ 0.10.1
Packaging update
Pierre-Yves
pyu@riseup.net
\ No newline at end of file