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
apulse
arm-trusted-firmware
autotiling
barebox
base16-builder
base16-shell-preview
beep
brightnessctl
calaos/installer
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
drivers epkowa: update iscan-data 1.39.1-2 -> 1.39.2-1 2021-03-21 16:25:17 -05:00
dumb
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
gnash
gnuk
hdt
jackaudio
lguf-brightness
libcardiacarrest
lightspark
lilypond lilypond-unstable: drop because lilypond is newer and it does not build 2021-03-11 23:56:33 +01:00
logging/beats
long-shebang
meson-tools
mnemonicode menmonicode: expand platforms to all 2021-03-14 11:40:46 +07:00
mxt-app
my-env
ptouch-print
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
sailsd
scimark scimark: init at 4c 2021-03-19 12:21:25 -03:00
scrcpy
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
solfege
sound-of-sorting
source-and-tags
stabber
talkfilters
tmux-plugins tmuxPlugins: add error message for mkDerivation 2021-03-19 14:37:07 -07:00
tpm2-pkcs11
uboot Merge pull request #113556 from MatthewCroughan/add-ubootOrangePiZero 2021-02-24 13:38:30 -05:00
uq
urbit
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