nixpkgs/pkgs/misc
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
..
acpilight treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
apulse pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
arm-trusted-firmware
autotiling
barebox pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
base16-builder regenerate with node2nix 1.9.0 except zigbee2mqtt 2021-02-03 19:52:09 +01:00
base16-shell-preview
beep treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
brightnessctl treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
calaos/installer treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
cbeams
cups rastertosag-gdi (cups driver): init at 0.1 2021-04-02 10:51:36 +02:00
documentation-highlighter treewide: remove stdenv where not needed 2021-03-04 19:54:50 +07:00
doge treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
drivers epkowa: update iscan-data 1.39.1-2 -> 1.39.2-1 2021-03-21 16:25:17 -05:00
dumb treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
emulators cen64: unstable-2020-02-20 -> unstable-2021-03-12 2021-03-24 07:10:24 -05:00
flashfocus flashfocus: don't use python3Packages.callPackage (#117027) 2021-03-21 18:24:14 +01:00
frescobaldi
ghostscript treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
gnash pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
gnuk treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
hdt pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
jackaudio libjack2: fix cross 2021-02-08 14:55:15 +00:00
lguf-brightness treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
libcardiacarrest pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
lightspark lightspark: 0.8.4 -> 0.8.4.1 2021-02-11 18:48:43 +00:00
lilypond lilypond-unstable: drop because lilypond is newer and it does not build 2021-03-11 23:56:33 +01:00
logging/beats treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
long-shebang treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
meson-tools
mnemonicode menmonicode: expand platforms to all 2021-03-14 11:40:46 +07:00
mxt-app treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
my-env
ptouch-print treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
pylode pylode: init at 2.8.6 2021-03-06 15:26:11 -05:00
riscv-pk riscv-pk: riscv-pk-0.1pre438_e5846a2 -> 1.0.0 2021-03-14 00:58:50 -05:00
rkdeveloptool pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
sailsd pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
scimark scimark: init at 4c 2021-03-19 12:21:25 -03:00
scrcpy scrcpy: 1.16 -> 1.17 2021-01-21 04:03:48 -05:00
scream-receivers
screensavers xlockmore: 5.65 -> 5.66 2021-03-10 03:33:16 +00:00
seafile-shared seafile-shared: remove unused arguments 2021-03-26 09:29:19 +01:00
sndio treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
solfege pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
sound-of-sorting treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
source-and-tags treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
stabber pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
talkfilters treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
tmux-plugins tmuxPlugins: add error message for mkDerivation 2021-03-19 14:37:07 -07:00
tpm2-pkcs11 pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
uboot Merge pull request #113556 from MatthewCroughan/add-ubootOrangePiZero 2021-02-24 13:38:30 -05:00
uq
urbit pkgs/misc: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
vim-plugins vimPlugins.nvim-toggleterm-lua: init at 2021-03-23 2021-03-25 19:47:47 -04:00
vscode-extensions Merge pull request #112230 from kubukoz/vscode-extension-updates 2021-03-26 17:05:39 +01:00
xosd treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00