Thanks to kili@'s idea, it is possible to make it wok alongside regular
command line invocation whether we have gtk support or not.
This change fixes helpers like libspectre which depend on this device
driver being available (even when we don't want the gtk FLAVOR).
Tweak DESCR while here.
ok kili@ aka The Thing Padawan
from upstream git 077182e1fe53131d7c88cc1a0f278403e60bdc32
Thanks to libspectre developer Carlos Garcia Campos for debugging/fixing
his application on OpenBSD.
greatly for debugging (needs cairo for building).
Add two patches (adapted from Ubuntu) to use installed ghostscript
headers instead of the bundle ones.
Refer to the project homepage for the complete changelog.
This port now comes into 5 subpackages (ala Fedora):
- main: complete hplip functionnalities
- hpijs: deprecated hpijs printer driver
- hpcups: new-gen printer driver
- libs: libraries and helpers used by other subpackages
- gui: graphical tools (systray applet...)
It seems this version works a least as good as the previous one we had
in-tree. I could use some feedbacks for the fancier stuffs that hplip
provides (besides regular printing using hpcups and/or hpijs), like
printer communication, ink levels... because I have no hp equipment, but
at least, there was no regression reported.
(some features are Linux-only and are expected not to work)
Tested by several, thanks!
avahi so that only the -main subpackage is built
(i.e. cups needs avahi, avahi needs qt3, qt3 needs cups... *bang*)
issue reported by sthen@, then naddy@, then sturm@...
- close(0); open(...); is no guaranteed to open on file descriptor 0.
Change to using dup2()
- Threaded applications that fork() may only call async-signal-safe
functions in the child process until such time as one of the exec
functions are called. Enable the APPLE code path that uses execlp()
in child. Also close child fd's in such a way as to not trip on
non-blocking fd design issues of libpthread.
okay ajacoutot@
investigation
- explicitely set some configure switches
- use wheel as "system-groups" instead of non-existent "sys"
- enable raw printing
- respect CFLAGS
- add GSSAPI support
- tweak gecos
- add missing @sample
- LOCALBASE -> TRUEPREFIX
- Add a separate script (tl-link-config) to decide which config to
symlink. Fixes the situation where -base gets bumped and so the minimal
fmtutil.cnf gets incorrectly linked when really the -full config is
needed.
from maintainer Edd Barrett.