nixpkgs/pkgs/misc/cups
Yarny0 90a8a78e7c foomatic-db (cups ppd files): init at unstable/2022-10-03
`foomatic-db` contains the collected knowledge about printers,
drivers, and driver options from OpenPrinting in xml files.
It also provides thousands of ppd files.
The build process patches those files to reference executables
in the nix store and gzips them to reduce storage
(from about 670 MiB to 90 MiB installed).

In contrast to the sister package `foomatic-db-nonfree`
(packaged in a follow-up commit),
this package only includes files published under a free license.
Most files are published under the GPL,
some under the MIT license.
For details see
https://github.com/OpenPrinting/foomatic-db/blob/master/COPYING .
To encompass the different licenses, the package's
license is set to "free" as the common denominator.

ppd files can be found in `$out/share/cups/model/foomatic-db`.
The subdirectory `foomatic-db` is used to avoid conflicts
with other packages that might be combined with the package
`foomatic-db` in `config.services.printing.drivers`.

There is a daily snapshot of a source archive available at
https://www.openprinting.org/download/foomatic/ .
However, these files rotate daily and
cannot be used as a stable download source.
So we rely on OpenPrinting's Github repository
instead and pinpoint a fresh commit.
2022-11-06 19:28:15 +01:00
..
drivers foomatic-db (cups ppd files): init at unstable/2022-10-03 2022-11-06 19:28:15 +01:00
0001-TargetConditionals.patch cups: Include TargetConditionals.h on Darwin 2021-11-24 15:17:13 -08:00
cups-pk-helper.nix pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
default.nix cups: fix build on darwin 2022-11-03 00:28:21 +01:00
filters.nix cups-filters: 1.28.12 -> 1.28.15 2022-07-07 21:16:50 +00:00