Re: [MacPorts] #7201: NEW: hplip -Unfinished port
#7201: NEW: hplip -Unfinished port -------------------------+-------------------------------------------------- Reporter: simX@… | Owner: macports-tickets@… Type: submission | Status: reopened Priority: Normal | Component: ports Version: | Resolution: Keywords: | Port: -------------------------+-------------------------------------------------- Comment(by okmacports@…): A couple of other points: 1) I didn't try to build the gui version of HPLIP (don't see the point, frankly, but in theory it should work and I left the pointers there if someone wants to try it). 2) One problem with the original effort from several years back was that the Python extensions created by HP were not being installed into the "live" Python directory on the Mac. I have done that via symlinks to avoid the "tree violation" error message in MacPorts. This relies on Python 2.6, however, and would need to be changed if a different Python version were in use. 3) This defaults to a more-or-less complete HPLIP installation (minus the GUI). From what I can tell, it also prints (using CUPS) and makes an All In One printer show up in the Mac printer list. In theory it should be able to be built to fax as well, but I have no way to test it and the fax drivers violated the MacPorts tree structure so I deleted them. 4) This does not use the SANE version created for the Mac, which relies on the SANE project. That project, unhelpfully, does not offer an HPAIO driver because it's "provided by the HPLIP" project, which as we know doesn't do a Mac version. (My guess is that it wouldn't work anyway, because of the Dbus dependency.) As a result, to do your scanning, as mentioned, fire up xsane under X11 (or XQuartz). 5) I'm noting this here in case somebody is searching for the error message: #################################################################### You will get the following error if you have not properly set up dbus: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! To repair this, you must launch the dbus daemon systemwide: sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus- system.plist Then for EACH user who wants access, the user must launch the dbus agent: launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist ############################################################################ -- Ticket URL: <https://trac.macports.org/ticket/7201#comment:28> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts