Installs all accessible proprietary plug-ins for HP printers. Reproducible: Always
Created attachment 260513 [details] ebuild
Created attachment 260514 [details] metadata
Why on earth are you CC'ing arches? wait for bug-wranglers to do their job
I'll look into this; the license definitely needs to be cleared up before we can add it to the tree — it's most definitely not as-is!
Created attachment 260773 [details] Ebuild ready for main tree Thanks Artem, I've used your ebuild as a base and readied it for main tree. I'm just waiting for an OK from the license team to know that we can add it.
Hello, any progress? If there is problem with portage, please add to some overlay.
Created attachment 315409 [details] ebuild, works for me Updated ebuild, /var/lib/hp/hplip.state is required.
Created attachment 330406 [details, diff] bump "Ebuild ready for main tree" to hplip-plugin-3.12.10a Changes: * install /var/lib/hp/hplip.state (thanks Nikoli) * use $($(tc-getPKG_CONFIG) --variable=udevdir udev) * update QA_PRESTRIPPED
Created attachment 335064 [details] ebuild, works for me Updated ebuild: eapi5, udev.eclass poncho, this version does not have hbpl1.so.
There appears to be an updated ebuild for this package here Bug #463544
*** Bug 463544 has been marked as a duplicate of this bug. ***
Although I think the ebuild writers here display really good intentions, my experience with the net-print/hplip package on Gentoo within the past several years with a HP M1522NF (multifunction printer, scanner, fax) has erratically produced a disfunctioning device at least two or more times a year, for the past several years of ownership. Users only find this, when they need to print, which is the worse time to discover such disfunction! I have actively documented several known bugs within the HPLIP wiki.gentoo.org relevant page, of which, still these documented bugs still persist unfixed to this day. Basically, the printer device functions just fine without this net-print/hplip package using CUPS, and no additional features are added when adding the hplip package! If anything, instability is a guarentee when adding the hplip package. The main reason HPLIP is needed, it contains the binary scanner driver, and sometimes binary printer drivers? From erratic behaviour of hplip and it's generic errors, I would suggest focusing efforts elsewhere, away from this package hplip-plugins, and demand the hplip package be rewritten for stability, from the ground up. (ie. The vanilla HPLIP expects to find all dependancies already installed, versus using USE Flags to disable such features, providing erratic stability issues. Likely no fault of us, but the coders pulling in dependencies not needed by most users, including not properly debugging their work.) Basically, I'm not endorsing not publishing net-print/hplip-plugins, as it might eleviate one current bug with having to manually upgrade the hplip-plugin, but do note, hplip seems completely unstable at times, providing users with only a binary plugin along with a likely spaghetti mess of not required coding. ;-) (ie. Majority of hplip is graphical user tools, while all features are already handled by external tools such as XSane requiring only the binary plugin.) So, maybe one method to eleviate this whole mess, is to somehow install the binary blobs without the marked depend net-print/hplip? Effectively satisfying the need to provide binary drivers for printers and scanners without the mess?
Created attachment 345862 [details] ebuild, works for me
I want to maintain net-print/hplip-plugin as proxy-maintainer because i use that package. I will bump and test it.
Created attachment 370390 [details] hplip-plugin-3.14.1.ebuild hplip-plugin-3.14.1.ebuild from calculate overlay
Is anyone maintaining any updated ebuild for this? RedEyedMan, are you still interested in proxy maintaining this package?
Anyway, this ebuild shouldn't be needed if "hp-plugin" would work... but for some reason it looks like even after using it to install the plugin, the printer (in my case a LaserJet 2600n) still fails to work :S
I sent my 2600n out to pasture, or the local garbage transfer site where the needy grab things. I figured the cost of the laser color cartridges was an unreasonable cost for just gaining the feature of color printouts. Also, there's apparently an engineering problem with the toner leaking from the toner cartridges. Of course, I then bought another HP, a HP M1522NF, as HP is the defacto printer maker which uses the binary plugin for the scanner part. I've griped about the bugs concerning the binary plug-in on WIKI, and I think things have gotten better since. I can more easily install and update the binary plugin without too much hassle, but think the hp-plugin (python scripting) needs to be cleaned up for easier command line usage. I feel your pain Pacho. I've since purchased a Canon 9000F MK2 flatbed scanner, and has an open source driver within Sane, and Vuescan for higher resolution photo/negative scans. I still use the HP M1522NF for printing, using the open source Cups postscript driver, but prefer the PCL for much quicker printing, albeit at much less resolution. (Would be nice to see a higher resolution open source PCL driver.) Maybe others have diverted away from hp-plugin as well due to difficult past usage. I tried documenting the problems, to avert or fix them.
commit 3a020ccc63955277872cc84050bba553d9e8404d (HEAD) Author: Nicholas Vinson <nvinson234@gmail.com> AuthorDate: Sat Mar 19 11:39:54 2016 -0700 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: Sat Mar 19 21:17:59 2016 +0000 net-print/hplip-plugin: Adding hplip-plugin ebuilds Some HP printers need binary-only plugins to function. These ebuilds provided the needed binaries for all versions supported by hplip and are available in portage. Specifically the versison are: hplip-plugin-3.14.10.ebuild hplip-plugin-3.15.11.ebuild hplip-plugin-3.16.2.ebuild Gentoo-Bug: https://bugs.gentoo.org/352439 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1087 net-print/hplip-plugin/Manifest | 3 +++ net-print/hplip-plugin/hplip-plugin-3.14.10.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ net-print/hplip-plugin/hplip-plugin-3.15.11.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ net-print/hplip-plugin/hplip-plugin-3.16.2.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ net-print/hplip-plugin/metadata.xml | 15 +++++++++++++++ 5 files changed, 225 insertions(+) create mode 100644 net-print/hplip-plugin/Manifest create mode 100644 net-print/hplip-plugin/hplip-plugin-3.14.10.ebuild create mode 100644 net-print/hplip-plugin/hplip-plugin-3.15.11.ebuild create mode 100644 net-print/hplip-plugin/hplip-plugin-3.16.2.ebuild create mode 100644 net-print/hplip-plugin/metadata.xml