Yarny0
2daea2c81f
hplip: retain udev rules in WithPlugin version
...
Beginning with commit 8ffd6af27e
,
the build recipe for `hplipWithPlugin` explicitely drops a
udev rule file that is delivered with the sources.
In `hplip` (without plugin), the rule file is retained.
The udev rules takes care of uploading firmware
to certain printers (and maybe of other things),
e.g. to HP LaserJet 1000.
This commit reinstates the rule file and
expands the fixup script so that the rules
are also patched in the WithPlugin version.
2019-07-14 10:15:38 +02:00
Yarny0
5aafd1d0db
hplip: udev rule: drop nohup
instead of patching it
...
hplip's udev rule uses `nohup` to attempt to detach
its printer configuration script from the udev process.
However, this attempt is futile as udev
tracks its child processes with cgroups:
https://unix.stackexchange.com/a/243648
The hardcoded path to `nohup` was patched to use Nix' `nohup`.
This commit alters the patch script so
that it simply drops the call to `nohup`.
2019-07-14 10:15:38 +02:00
Yarny0
60311e0957
hplip: patch imageProcessor segfault in hpcups
( #58949 )
...
Beginning with version 3.18.7, `hpcups` fails with
> DEBUG: imageProcessorStartPage failed
and segfaults (tested with HP LaserJet 1000 printer).
Upstream bug reports:
* https://bugs.launchpad.net/hplip/+bug/1788706
* https://bugs.launchpad.net/hplip/+bug/1787289
There is a patch available in one of the reports:
https://bugs.launchpad.net/hplip/+bug/1787289/+attachment/5176026/+files/hplip.patch
It applies to 3.18.7, but not to later versions.
This commit adds a slight adaption of
the patch that applies to versions 3.18.9 -- 3.19.6.
The patch fixes https://github.com/NixOS/nixpkgs/issues/58949 .
Note that the patch is merely a workaround:
It simply removes all calls into the
ImageProcessor library from `HPCupsFilter.cpp`.
2019-07-14 10:15:06 +02:00
Yarny0
15aacfb450
hplip: 3.19.1 -> 3.19.6
...
Release notes:
https://developers.hp.com/hp-linux-imaging-and-printing/release_notes
2019-07-13 09:48:44 +02:00
Yarny0
1323930b7b
hplip: add meta.downloadPage
2019-07-13 09:48:40 +02:00
Robert Djubek
9c6185f20b
hplip: add old version (from 18.09) with aarch64 support
2019-06-01 04:28:01 +00:00
Robert Djubek
e69d8844b6
hplip-3.16.11: add aarch64-linux to platforms
2019-06-01 04:28:00 +00:00
hhm0
edb323117d
hplip: add missing dependency ( #58515 )
...
Graphical programs (e.g. hp-setup) error with:
error: No module named enum
This adds the enum module which fixes the error
2019-03-31 00:20:17 +01:00
Jascha Geerds
ffedc3e4a9
misc: Remove myself from list of maintainers
...
Unfortunately I don't have the time anymore to maintain those
packages.
2019-03-12 23:50:52 +01:00
Jaka Hudoklin
eb00ae9d21
hplip: 3.18.5 -> 3.19.1
2019-02-07 18:02:32 +01:00
John Ericson
2c2f1e37d4
reewide: Purge all uses stdenv.system
and top-level system
...
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
Raymond Gauthier
4ca2daae8f
hplip: 3.18.3 -> 3.18.5
...
Also fixes multiples issues:
- broken plugins:
- `fax_marvell.so file is not present or symbolic link is missing`
- `lj.so library file doesn't have user/group execute permission.`
- `bb_escl.so file is not present or symbolic link is missing`
- multiple error during configuration phase which prevented `*.ppd`
generation:
- `ppdc: Unable to find include file "<font.defs>"`
- patched configure time `perl` script
- patched use of `file`
- some potentially problematic filter and services:
- patched reference to ghost script and fonts dir in filter.
- patched usb configuration service.
- patch scripts so that they refer to valid location.
Add some options:
- `withStaticPPDInstall`: Install `*.ppd` files along with `*.drv`.
When true, configure outputs: `checking for cups ppd install... yes`.
2018-06-13 21:14:10 -04:00
Ben Gamari
8a07916fa9
hplip: 3.17.11 -> 3.18.3
2018-04-29 15:19:10 -04:00
Bastian Köcher
8152db99d7
hplip: Adds missing depdency sip
2018-03-29 11:29:44 +02:00
Vladyslav M
be6d9e1e69
hplip: 3.17.10 -> 3.17.11
2018-03-12 21:48:45 +02:00
Bastian Köcher
9abc4a550f
hplip: Fixes runtime errors
...
The following errors are fixed:
- pyqt4 not found
- hpasio for sane not found
2018-01-26 12:59:00 +01:00
Orivej Desh
fe05782a4f
hplip: fix quoting for makeWrapper
...
Fixes #33625 after #31497
2018-01-09 00:31:38 +00:00
Thomas Tuegel
721e07ea99
hplip: 3.17.9 -> 3.17.10
2017-11-05 11:29:50 -06:00
Thomas Tuegel
a2b852caa0
hplip: change maintainers
...
Remove nckx and add ttuegel
2017-09-22 07:41:18 -05:00
Thomas Tuegel
ec62d5462d
hplip: 3.16.11 -> 3.17.9
...
hplip-3.16.11 is retained as `hplip_3_16_11`.
2017-09-22 07:41:17 -05:00
Thomas Tuegel
4c09acad5c
hplip: remove 3.15.9
...
hplip-3.15.9 has not been buildable in some time due to changes in CUPS.
2017-09-22 06:50:54 -05:00
Thomas Tuegel
1e2ebee42a
hplip: fix Python wrappers
...
We cannot rely on wrapPythonPrograms to wrap the installed executables because
they are symlinks (which it ignores). Instead, we have to emulate it to make
the wrappers ourselves.
2017-09-20 17:03:12 -05:00
Thomas Tuegel
5ab37fb913
hplip: install PPDs where CUPS will find them
2017-09-20 14:04:55 -05:00
Tim Jäger
0c54a292fb
hplip: introduce nettools dependency ( #26439 )
...
* hplip: introduce nettools dependency
Some HP printers (notably a HP MFP M477fnw) need to run `hostname` as part of
the printing process. This executable is provided by the "nettools" package.
* hplip: prepend nettools to PATH
2017-06-10 10:04:33 +01:00
Frederik Rietdijk
94eb74eaad
Merge remote-tracking branch 'upstream/master' into HEAD
2017-03-21 13:04:37 +01:00
Frederik Rietdijk
3760c8c7fd
Python: replace mkPythonDerivation with buildPythonPackage and format="other";
...
This way all Python packages use the same function,
`buildPythonPackage`.
2017-03-21 13:01:49 +01:00
Jörg Thalheim
c031adedba
hplip: 3.16.5 -> 3.16.11
...
fixes #24109
2017-03-20 11:18:41 +01:00
Frederik Rietdijk
d9c7a14c6a
hplip: use mkPythonDerivation
...
since hplip is a Python package that doesn't use setuptools. Note that a
setup.py is provided, however, using buildPythonPackage fails.
2016-10-26 10:46:53 +02:00
Tobias Geerinckx-Rice
0a2f4e4d56
Merge pull request #17850 from regnat/hplip
...
hplip: Allow building with plugins on arm
2016-09-23 21:39:36 +02:00
Kirill Boltaev
bccd75094f
treewide: explicitly specify gtk and related package versions
2016-09-12 18:26:06 +03:00
Théophane Hufschmitt
2bee86d435
hplip: Allow building with plugins on arm
2016-08-19 19:14:50 +02:00
Frederik Rietdijk
6842a24b21
Remove top-level pyqt4
...
See #11567 .
2016-08-14 12:38:01 +02:00
Tuomas Tynkkynen
9d5ba6ba68
treewide: Make explicit that 'dev' output of libusb1 is used
2016-05-19 10:00:47 +02:00
Tobias Geerinckx-Rice
628ac272da
hplip{,WithPlugin}: 3.16.3 -> 3.16.5
2016-05-08 00:45:08 +02:00
Tobias Geerinckx-Rice
f72d3b2bbf
hplip{,WithPlugin}: 3.15.11 -> 3.16.3
2016-04-30 14:15:33 +02:00
Théophane Hufschmitt
5059511324
hplip : add openssl as buildInput
2016-04-18 13:47:15 +02:00
Tobias Geerinckx-Rice
d54bc765b5
hplip: canonicalise 56-hpmud.rules' paths if installed
...
Fixes #14338 .
2016-04-04 22:14:21 +02:00
Tobias Geerinckx-Rice
ac33b4724a
More version attribute tidying where maintainers |= nckx
2016-01-25 20:08:34 +01:00
Tobias Geerinckx-Rice
99075fb402
saneBackends{,Git} -> sane-backends{,-git}
...
Fixes xsane evaluation.
2016-01-03 03:31:38 +01:00
Tobias Geerinckx-Rice
3cc1f8dd15
hplip 3.15.9 -> 3.15.11
...
Keep 3.15.9 available as hplip{,WithPlugin}_3_15_9 in case this
breaks someone's printer/day job.
2015-11-27 01:45:53 +01:00
Vladimír Čunát
ec980c7b1e
hplip: fix evaluation errors on unsupported platforms
...
Evidently, `abort` is unrecoverable, and `throw` should be used instead.
Only partially tested, as I don't have enough RAM right now for it.
2015-11-23 15:42:22 +01:00
Tobias Geerinckx-Rice
15324dc7d4
hplip: remove duplicate platform definitions
2015-11-21 01:35:34 +01:00
Tobias Geerinckx-Rice
2e248040a6
hplip: fix broken platforms
hack
2015-11-21 01:35:34 +01:00
Tobias Geerinckx-Rice
729b764c53
hplip: use lib.optionals for clarity
2015-11-21 01:34:48 +01:00
Tobias Geerinckx-Rice
612a0f248b
hplip: under_scores -> camelCase
2015-11-21 01:34:29 +01:00
Tobias Geerinckx-Rice
97597d4f75
hplip: clean up & remove unused arguments
2015-11-21 01:33:15 +01:00
Jude Taylor
d63f0d3a6b
hplip: fix evaluation
2015-10-20 15:54:33 -07:00
Tobias Geerinckx-Rice
7eba250f55
hplip & plugin: 3.15.6 -> 3.15.9
2015-09-18 02:04:05 +02:00
Tobias Geerinckx-Rice
b62debe042
hplip: 3.15.7 -> 3.15.6
...
Version 3.15.7 breaks certain (but not all) PCL-based printers:
b0e46fc3ea
Forgetting to revert a failed patch hunk certainly didn't help. Grr.
2015-08-04 20:00:20 +02:00