Package Details: hplip-plugin 3.16.3-2

Git Clone URL: https://aur.archlinux.org/hplip-plugin.git (read-only)
Package Base: hplip-plugin
Description: Binary plugin for HPs hplip printer driver library
Upstream URL: http://hplipopensource.com/node/309
Licenses: custom:proprietary
Submitter: pyropeter
Maintainer: andmars
Last Packager: andmars
Votes: 301
Popularity: 10.330800
First Submitted: 2010-12-21 00:32
Last Updated: 2016-03-23 18:13

Dependencies (1)

Required by (1)

Sources (1)

Latest Comments

moonman commented on 2015-12-19 10:47

Actually 'arm' is not supported. Only hardfloat arm flavours are supported.
Tested on beaglebone black (armv7h) and Original RaspberryPi (armv6h). In fact my BeagleBB is a permanent print server for HP Color LaserJet 2600n.
I did not want to create a separate package just for ARM when this one works perfectly with a few additions.

-- PKGBUILD.old 2015-12-15 04:20:06.000000000 +0000
+++ PKGBUILD 2015-12-15 03:55:26.600514187 +0000
@@ -5,7 +5,7 @@
pkgver=3.15.11
pkgrel=1
pkgdesc="Binary plugin for HPs hplip printer driver library"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
url="http://hplipopensource.com/node/309"
license=('custom:proprietary')
depends=("hplip>=$pkgver")
@@ -29,6 +29,10 @@
_arch='x86_32'
elif [ $CARCH = "x86_64" ]; then
_arch='x86_64'
+ elif [ $CARCH = "armv6h" ] || [ $CARCH = "armv7h" ]; then
+ _arch='arm32'
+ elif [ $CARCH = "aarch64" ]; then
+ _arch='arm64'
fi

# Create folders

moonman commented on 2015-12-15 04:21

Could you add arm support please?:

-- PKGBUILD.old 2015-12-15 04:20:06.000000000 +0000
+++ PKGBUILD 2015-12-15 03:55:26.600514187 +0000
@@ -5,7 +5,7 @@
pkgver=3.15.11
pkgrel=1
pkgdesc="Binary plugin for HPs hplip printer driver library"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="http://hplipopensource.com/node/309"
license=('custom:proprietary')
depends=("hplip>=$pkgver")
@@ -29,6 +29,10 @@
_arch='x86_32'
elif [ $CARCH = "x86_64" ]; then
_arch='x86_64'
+ elif [ $CARCH = "arm" ] || [ $CARCH = "armv6h" ] || [ $CARCH = "armv7h" ]; then
+ _arch='arm32'
+ elif [ $CARCH = "aarch64" ]; then
+ _arch='arm64'
fi

# Create folders

AstroFloyd commented on 2015-11-01 06:56

Note that in a 'version crisis', you can always fall back to running hp-doctor (as normal user) to update the plugin to match the hplip version.

rpodgorny commented on 2015-09-22 16:49

well, at least for me, it's not about you being slow on updating the pkgbuild (thanks for that!) but about the complication of the process which versioned deps bring. all the uninstall-build-reinstall stuff is imho not worth it (comapred to simple build-install)...

andmars commented on 2015-09-22 03:54

@txomon, @rpodgorny

done. I've discussed this issue with a few people in the IRC. The thing is that hplip and hplip-plugin have to be equal in version number. So now it should be possible to update hplip without hplip-plugin complaining about beeing dependent on the then older version. I'll keep my best to have hplip-plugin updated as fast as possible. Last time it took me less than 6 hours as you can see: hplip -2015-09-19 17:04 hplip-plugin - 2015-09-19 22:39.

rpodgorny commented on 2015-09-21 10:00

i agree with @txomon. the versioned dependency is quite cumbersome and imho non-standard in arch.

txomon commented on 2015-09-21 08:05

@andmars, the problem I see here is that you are trying to set up compatibility through putting a maximum version of hplip.

The way to go would be to have hplip<XXXXX dependency removed, and let people update both at the same time, first hplip and then hplip-plugin. Arch is a rolling release, and as long as both packages (hplip and hplip-plugin) are more or less updated at the same time, you should run in no problems.

314eter commented on 2015-09-20 19:51

Can you please add a makedepends on xterm?

doblerone commented on 2015-09-20 14:40

@wolfyrion
Look the workaround of gps1539. I just did it.

wolfyrion commented on 2015-09-19 20:04

hplip 3.15.9 is out and hplip-plugin 3.15.7-1 is not compatible atm.

an update would be much appreciated :)

Thanks!

All comments