3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/misc/cups/drivers
Yarny0 eaa62fa391 rastertosag-gdi (cups driver): init at 0.1
Some Ricoh printers use the proprietary sag-gdi format
and can't handle other, more common formats.
This commit brings a filter for cups
that generates the sag-gdi format.

The latest version 0.1 is dated 2011.  So updates are unlikely.

The filter is written for Python 2.
To avoid new reverse dependencies on Python 2,
we employ a patch from Debian
that migrates the code to Python 3.

The README file just states "GPL" as license.
It is unclear whether that refers to the first version or
to the "current version" in the year of the copyright
(would be 3), and whether newer versions would be included.
The commit picks the nixpkgs `free` license
as this seems to be the most general license
covering all possible GPL combinations.
At least, `free` should permit Hydra to build the package.

The source tarball brings pdd files, but also a
drv file that can be used to generate those ppd files.
Since we prefer building from source,
we call cups' `ppdc` to build ppd files from the drv file.

Here is a documentation of the sag-gdi format:
https://www.undocprint.org/formats/page_description_languages/sagem-gdi
2021-04-02 10:51:36 +02:00
..
brgenml1cupswrapper treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
brgenml1lpr treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
brlaser treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
brother/mfcl3770cdw treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
canon canon-cups-ufr2: small refactor 2021-03-14 12:03:02 +01:00
carps-cups carps-cups: init at unstable-2018-03-05 2021-01-19 20:43:20 +03:00
cnijfilter2 cnijfilter2: 5.90 -> 6.00 2021-02-25 00:22:51 +01:00
cnijfilter_2_80
cnijfilter_4_00
cups-bjnp treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
cups-drv-rastertosag-gdi rastertosag-gdi (cups driver): init at 0.1 2021-04-02 10:51:36 +02:00
dymo treewide: update permanent url redirects 2021-01-30 21:48:57 +01:00
estudio treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
fxlinuxprint treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
hl1110 treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
hl1210w treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
hl3140cw treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
hll2340dw cups-brother-hll2340dw: remove unreferenced top-level argument 2021-03-14 12:15:54 +01:00
hll2390dw-cups treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
kyocera
kyodialog3 cups-kyodialog3: fix source url 2020-12-23 15:02:55 +01:00
mfcj470dwcupswrapper treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcj470dwlpr treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcj6510dwcupswrapper treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
mfcj6510dwlpr treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl2700dncupswrapper treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl2700dnlpr treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl2720dwcupswrapper treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl2720dwlpr treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl2740dwcupswrapper treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl2740dwlpr treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl8690cdwcupswrapper treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
mfcl8690cdwlpr treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
samsung treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
splix treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
zj-58 treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00