aboutsummaryrefslogtreecommitdiff
path: root/utils/sane-backends
Commit message (Collapse)AuthorAge
* sane-backends: rebind printers to usblp after scanLuiz Angelo Daros de Luca2019-05-02
| | | | | | | | | | | | | | | | While scanning, sane unbinds usb device from usblp module. This patch creates a saned wrapper that keep track of all usb devices binded to usblp before saned is launched and rebind them back if not still bound after saned exits. This workaround is only effective if saned is launched by a super daemon like xinetd as it needs to exit after scan job finish. If not, printing will not be available while saned service is running. Write access to /sys/bus/usb/drivers/usblp/bind is required. So, normally it would require root access. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* sane-backends: add PKG_CPE_ID idLuiz Angelo Daros de Luca2018-08-26
| | | | Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* sane-backends: fix libusb dependencyLuiz Angelo Daros de Luca2018-06-28
| | | | | | | | libusb-compat was still required by package but sane was already builing and linking libusb-1.0. It was working because libusb-compat requires libusb-1.0. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* sane-backends: Make sane-backends.pc availableSebastian Muszynski2018-05-01
| | | | Signed-off-by: Sebastian Muszynski <basti@linkt.de>
* sane-backends: bump to 1.0.27Luiz Angelo Daros de Luca2017-05-31
| | | | | | | | | | | | Fixes CVE-2017-6318 Patches where refreshed and the following removed: - 020-fix_pieusb.patch: fixed upstream - 030-musl.patch: accepted upstream PS: there was no sane-backends 1.0.26 Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* sane-backends: add missing config fileLuiz Angelo Daros de Luca2016-04-12
| | | | | | /etc/xinetd.d/sane-port is a config file. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* sane-backends: minor Makefile text typoLuiz Angelo Daros de Luca2016-01-03
| | | | Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* sane-backends: select all backends when CONFIG_ALLLuiz Angelo Daros de Luca2015-10-26
| | | | | | | | | | | | | | | sane-xxx backend packages are hidden packages with custom config and CONFIG_ALL does not select them alone. Now sane-backends depends on +ALL:sane-backends-all. No existing ipk is affected as the changed package/sane-backends does not exist as an ipk. 030-musl.patch was updated to be submitted upstream. However, the added preprocessor #if are always true for OpenWRT and will not change the resulting code. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* sane-backends: import from oldpackages and updateLuiz Angelo Daros de Luca2015-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | Changes since oldpackages: - updated to 1.0.25 * most of openwrt patches are upstreamed now - cups dependency was completely removed - small musl patch - small uclibc patch - removed link to extra libraries in libsane (used only for preload backends) - sane-libs and sane-backends merged and exploded into individual packages for each backend: * libsane for sane library (which backends should dep on) * sane-daemon for saned daemon * sane-xxx for sane backend for xxx ** each backend has its own custom dep libraries * sane-backends-all (with no files) that deps on all backends * sane-qcam is only available for x86/x86_64 ** other archs does not implement inb/outb (at least in musl) Now it is possible to use SANE with much less FS space (KB instead of MB). Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* Revert "sane-backends: import from oldpackages"Luiz Angelo Daros de Luca2015-09-15
|
* sane-backends: import from oldpackagesLuiz Angelo Daros de Luca2015-09-10
Changes since oldpackages: - cups dependency was completely removed * This also happened in sane trunk version - small musl patch - added detection of inb,outb (link error with musl) * this also removes hack 020-non-i386-qcam.patch - fix for segfault when using sane-test backend - removed link to extra libraries in libsane (used only for preload backends) - added format-security fix - sane-libs and sane-backends merged and exploded into individual packages for each backend: * libsane for sane library (which backends should dep on) * sane-daemon for saned daemon * sane-xxx for sane backend for xxx ** each backend has its own custom dep libraries * sane-backends-all (with no files) that deps on all backends * sane-qcam is only available for x86/x86_64 ** other archs does not implement inb/outb (at least in musl) Now it is possible to use SANE with much less FS space (KB instead of MB). Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>