Package Details: hplip-plugin 3.25.2-1

Git Clone URL: https://aur.archlinux.org/hplip-plugin.git (read-only, click to copy)
Package Base: hplip-plugin
Description: Binary plugin for HPs hplip printer driver library
Upstream URL: https://developers.hp.com/hp-linux-imaging-and-printing/binary_plugin.html
Keywords: fax hp printer scanner
Licenses: LicenseRef-HPLIP-LICENSE
Submitter: pyropeter
Maintainer: ZhangHua
Last Packager: ZhangHua
Votes: 402
Popularity: 0.021734
First Submitted: 2010-12-21 00:32 (UTC)
Last Updated: 2025-04-05 00:57 (UTC)

Pinned Comments

ZhangHua commented on 2025-03-31 03:44 (UTC) (edited on 2025-04-03 12:45 (UTC) by ZhangHua)

Please ensure your working directory is in the repository, because we use a custom download agent to download sources, this download agent is a curl wrapper with UA set to firefox's. We call curl directly, using config file to provide User Agent with space.

As for why not set UA in command directly, please check https://wiki.archlinux.org/title/Nonfree_applications_package_guidelines#Custom_DLAGENTS for more info.

I tested paru and it seems can work without any change. But I am not sure if other AUR helpers also can work.

Edit: Found a problem, if you use custom $SRCDEST for makepkg, you need to copy ua.curlrc to $SRCDEST manually, or there will be a failure when downloading sources.

carsme commented on 2024-01-15 16:53 (UTC) (edited on 2024-02-04 14:15 (UTC) by carsme)

Hey, I've adopted this package and applied some of the suggestions:

  • Add missing dependencies, notably libusb-compat and sane (cred @ZhandHua).
  • Depend on exact version of hplip (cred @jsn42).

In addition, the PGP-signature of the artifact is now checked, which means you need to fetch upstream's key:

gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 4ABA2F66DBD5A95894910E0673D770CDA59047B9

Unfortunately, I have no HP printer at home so my testing ability is limited to running hp-diagnose_plugin. If someone has better opportunity to test and is interested in maintaining, let me know and I'll handover the package or add you as a co-maintainer. Cheers!

Latest Comments

« First ‹ Previous 1 .. 30 31 32 33 34 35 36 37 38 Next › Last »

Mr.Smith1974 commented on 2012-02-11 12:10 (UTC)

error: failed to prepare transaction (could not satisfy dependencies) :: Starting full system upgrade... :: hplip-plugin: requires hplip=3.11.12

pyropeter commented on 2012-01-15 11:25 (UTC)

uploaded 3.11.12

pyropeter commented on 2011-12-20 11:39 (UTC)

uploaded pkgrel 3.11.10-2: * move rules to /lib * fix permissions of udev rules /etc/udev/rules.d seems to be reserved for rules written by hand [1] [1] https://wiki.archlinux.org/index.php/Udev#About_udev_rules

hollunder commented on 2011-12-07 08:57 (UTC)

Why does hplip-plugin install to /etc/udev/rules.d when apparently everything else installs to /lib/udev/rules.d? Permissions are strange too, udev rules don't need to be executable. /etc/udev/rules.d $ ls -l -rwxr-xr-- 1 root root 788 Dec 1 15:30 86-hpmud-hp_laserjet_1000.rules -rwxr-xr-- 1 root root 718 Dec 1 15:30 86-hpmud-hp_laserjet_1005_series.rules -rwxr-xr-- 1 root root 718 Dec 1 15:30 86-hpmud-hp_laserjet_1018.rules -rwxr-xr-- 1 root root 718 Dec 1 15:30 86-hpmud-hp_laserjet_1020.rules -rwxr-xr-- 1 root root 722 Dec 1 15:30 86-hpmud-hp_laserjet_p1005.rules -rwxr-xr-- 1 root root 722 Dec 1 15:30 86-hpmud-hp_laserjet_p1006.rules -rwxr-xr-- 1 root root 722 Dec 1 15:30 86-hpmud-hp_laserjet_p1007.rules -rwxr-xr-- 1 root root 722 Dec 1 15:30 86-hpmud-hp_laserjet_p1008.rules -rwxr-xr-- 1 root root 722 Dec 1 15:30 86-hpmud-hp_laserjet_p1505.rules -rwxr-xr-- 1 root root 774 Dec 1 15:30 86-hpmud-hp_laserjet_professional_p1102.rules -rwxr-xr-- 1 root root 778 Dec 1 15:30 86-hpmud-hp_laserjet_professional_p1102w.rules -rwxr-xr-- 1 root root 774 Dec 1 15:30 86-hpmud-hp_laserjet_professional_p1566.rules

pyropeter commented on 2011-10-23 13:47 (UTC)

@travnick: I don't think that can be easily resolved: hplip-plugin must be built using a hplip of matching version. Yaourt would have to uninstall hplip-plugin, upgrade hplip, and built and install the newer hplip-plugin. The only easy way to use this package seems to be to use a binary repository containing this package. (pacman then solves the conflict by itself and -Syu works perfectly) There is a repository containing 64-bit builds of all my AUR packages: http://keks.upful.org/arch/pyropeter/

travnick commented on 2011-10-22 22:01 (UTC)

Could you resolve this problem in PKGBUILD while upgrading system: []$ yaourt -Syua .... error: failed to prepare transaction (could not satisfy dependencies) :: Starting full system upgrade... :: hplip-plugin: requires hplip=3.11.7 .... []$ yaourt hplip 1 extra/hplip 3.11.10-1 [13,25 M] [installed: 3.11.7-2] ... 3 aur/hplip-plugin 3.11.10-1 [installed: 3.11.7-2] (67) ...

timttmy commented on 2011-10-22 17:50 (UTC)

It certainly does. Thanks :D

pyropeter commented on 2011-10-21 21:57 (UTC)

uploaded version 3.11.10 @timttmy: I hope it works now; I had no problems loading the new archive.

timttmy commented on 2011-10-19 07:11 (UTC)

It looks like the download links in the PKGBUILD are broken (for me anyway) I've put hplip-3.11.7-plugin.run on my old mediafire account (yeah I know mediafire :D ) http://www.mediafire.com/lowarch Also you can find the built package there as well if you wish to try.