Commit Graph

187 Commits

Author SHA1 Message Date
Florian Klink
d0e4ecb182 cnijfilter2: request libusb1 directly 2020-04-27 12:19:12 +02:00
Florian Klink
f5368e0194 cnijfilter_4_00: request libusb1 directly 2020-04-27 12:19:12 +02:00
Benjamin Hipple
78760d192d
Merge pull request #79246 from status-im/upgrade-brlaser
nixpkgs/brlaser: upgrade to v6
2020-04-18 14:23:43 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Joachim Schiele
f69f31a11b
hll2340dw brother: added driver to cups (#78560) 2020-02-09 12:14:55 +01:00
Jakub Sokołowski
aa53f61c21
nixpkgs/brlaser: upgrade to v6
It introduces support for several additional Brother printers.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-05 01:48:21 +01:00
Stefan Junker
64b2dc8039 pkgs/misc/cups/drivers: add brother mfcl3770cdw
This adds the printer driver for the Brother MFCL3770CDW.
It combines the cups-wrapper and the driver in one file which allows
sharing common variables and making it less error-prone than the other
Brother drivers in repository.

I volunteer for maintaining this one as long as I've got the model
around.
2020-01-06 21:06:30 +01:00
Franz Pletz
77b6c3cd06
Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
Puck Meerburg
6f942e765a cups-dymo: fix build 2019-12-16 19:48:05 +00:00
Kyle Sferrazza
151e9a810b canon-cups-ufr-2: add kylesferrazza as maintainer 2019-11-20 17:07:31 -05:00
Kyle Sferrazza
bfbba00d3f canon-cups-ufr2: 2.90 -> 3.70 2019-11-19 09:08:07 -05:00
Franz Pletz
49a3829704
cups-bjnp: fix build with gcc9 2019-11-03 14:26:33 +01:00
Charles Strahan
bcddd04027
Merge pull request #58399 from aszlig/cnijfilter2-update
cnijfilter2: 5.30 -> 5.70
2019-09-22 15:44:03 -05:00
Michael Hoang
f77b4c564e brlaser: 4 -> 5 2019-09-12 11:45:36 +10:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Delan Azabani
d6e03ca5cf fxlinuxprint: init at 1.1.2-1 2019-07-22 17:10:17 +10:00
worldofpeace
3f4a353737 treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
aszlig
532360dd17
cnijfilter2: 5.30 -> 5.70
Newly supported series in version 5.40:

    MB2100, MB2700, iB4100, MB5100, MB5400, TS9000, TS8000, TS6000,
    TS5000, MG3000, E470, G4000

Newly supported series in version 5.50:

    E200, E300, E3100, TR7500, TR7530, TR8500, TR8530, TR8580, TS200,
    TS300, TS3100, TS5100, TS6100, TS6130, TS6180, TS8100, TS8180,
    TS9100, TS9180, TS8130, XK70, XK50

Newly supported series in version 5.60:

    G3010, G4010

Newly supported series in version 5.70:

    TS8200, XK80, TS8230, TS8280, TS6200, TS6230, TS6280, TS9500,
    TR9530, TS9580, TR4500, E4200

Signed-off-by: aszlig <aszlig@nix.build>
2019-03-26 19:35:31 +01:00
Tomas Hlavaty
728689a336 samsung-unified-linux-driver_1_00_36: init at 1.00.36 2019-03-11 21:42:53 +01:00
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Nick Hu
2124b002c6 cups-brother-hl3140cw: init at 1.1.4-0 2019-02-26 10:09:03 +00:00
Hugo Landau
603b8c430d
Reclassify printer drivers erroneously marked as GPL
Some CUPS printer drivers were marked as being GPL.
This changes them to reflect their actual, unfree licence.
2019-02-24 17:25:39 +00:00
Matthew Bauer
5c09d977c7 Merge remote-tracking branch 'origin/master' into staging 2019-02-09 12:14:06 -05:00
Thomas Bach
a0c9490b37 mfcl8690cdwcupswrapper: 1.3.0-0 -> 1.4.0-0 2019-01-30 13:33:06 +01:00
Thomas Bach
cec3c69837 mfcl8690cdwlpr: 1.2.0-0 -> 1.3.0-0 2019-01-30 13:33:06 +01:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Florian Klink
f6ab103cf1 Revert "brlaser: fix $out"
This reverts commit 04405f65f9.

This was already fixed in https://github.com/NixOS/nixpkgs/pull/49180,
but never got backported to 18.09.
2018-12-19 10:58:53 +01:00
Florian Klink
04405f65f9 brlaser: fix $out 2018-12-19 01:18:02 +01:00
Alexey Muranov
7725d9de42 cups-toshiba-estudio: fix homepage
Provide an URL that works.
2018-11-26 22:30:58 +01:00
Jan Malakhovski
67a5c0da41 tree-wide: fix all revs of fetchsvn 2018-11-08 05:29:47 +00:00
Michael Raskin
bfd838a695
Merge pull request #49180 from symphorien/issue-49092
brlaser: fix install dir
2018-11-02 08:18:47 +00:00
David Costa
b4c7ff59f1 splix: add missing printer models
Add support for ML-2160 ML-2165 ML-3310 ML-3310ND.
The PPD files were not picked up by the Makefile because they were
in the wrong directory of the original source.

Co-authored-by: Merlin Göttlinger <megoettlinger@gmail.com>
2018-10-29 10:45:09 +01:00
Symphorien Gibol
26ee8d6479 brlaser: fix install dir
Fixes #49092
2018-10-26 21:08:42 +02:00
obadz
6fca3c5700 cups-googlecloudprint: init at 20160502 2018-10-11 09:19:58 +01:00
Peter Simons
929ad8e996 samsung-unified-linux-driver: update default version to 4.01.17
* Version 4.01.17 works fine for me on NixOS, driving both a Samsung ML-2165w
   and a Samsung ML-2510 printer successfully.

 * Version 4.00.39 is broken. The build shows errors, but doesn't abort. The
   generated binaries don't work, because they are lacking rpaths to their
   library dependencies.

 * Renamed old default.nix file to 1.00.37.nix. That version wasn't the default
   and it feels like a bad idea to mix versioned and unversioned file names in
   the same directory.
2018-10-03 10:25:46 +02:00
Will Dietz
eb91037e7b tree-wide: patchelf used during build -> nativeBuildInputs
In a few cases it wasn't clear so I left them as-is.

While visiting these moved other things to nativeBuildInputs
when it was clear they were one of these cases:

* makeWrapper
* archive utilities (in order to unpack src)
  * a few of these might no longer be needed but leaving for another day
2018-09-28 11:43:16 -05:00
Daiderd Jordan
04cba83e7f brlaser: cleanup and mark linux only (#46622)
The test binaries depend use open_memstream which isn't available on
darwin.

    error: use of undeclared identifier 'open_memstream'

/cc ZHF #45961
2018-09-13 22:47:34 +02: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
Johannes Frankenau
d4f0848cae splix: install color profiles and enable JBIG 2018-08-16 15:53:00 +02:00
Thomas Bach
7e60f1c678 mfcl8690cdw: init lpdr and cupswrapper at 1.0.2/1.0.3 (#43968)
Provide printer driver for Brother MFC-L8690CDW.
2018-08-03 20:18:32 +02:00
Alan Pearce
8aecf68616 cups-toshiba-estudio: 7.51 -> 7.89 (#43850) 2018-07-29 21:51:47 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
volth
87f5930c3f [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
Matthew Bauer
bb0febf575
Merge pull request #43079 from matthewbauer/rework-extra-pkgs
Rework stage.nix's extraPkgs
2018-07-05 18:05:57 -04:00
Matthew Bauer
c491a99362 treewide: remove callPackage_i686
This has been replaced with pkgsi686Linux.callPackage
2018-07-05 14:04:52 -04:00
Michael Hoang
6b2bdc36f8 mfcl2740dwcupswrapper: init at 3.2.0-1
CUPS wrapper for Brother MFC-L2740DW
2018-07-04 19:43:23 +10:00
Michael Hoang
cc7fba1ce3 mfcl2740dwlpr: init at 3.2.0-1
Brother MFC-L2740DW lpr driver
2018-07-04 19:43:02 +10:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Matthew Bauer
02297beade treewide: add version to packages
Lots of packages are missing versions in their name. This adds them
where appropriate. These were found with this command:

 $ nix-env -qa -f. | grep -v '\-[0-9A-Za-z.-_+]*$' | grep -v '^hook$'

See issue #41007.
2018-05-25 15:48:05 -05:00
Jörg Thalheim
3ccb77b8a2
Merge pull request #39511 from steveeJ/sj-add-kyocera-drivers
cups-kyodialog3: init at 8.1601
2018-04-28 19:54:06 +01:00
Jörg Thalheim
ea5787ad52 cups-kyodialog3: use autoPatchelfHook, add missing qt4 2018-04-28 13:02:20 +01:00
Stefan Junker
c600f02e43 cups-kyodialog3: init at 8.1601 2018-04-26 00:24:37 +02:00
Matthew Justin Bauer
bfda2d470c
Merge pull request #32605 from xrvdg/hl1110
hl1110 : init at 3.0.1-1
2018-04-09 14:32:35 -05:00
Matthew Justin Bauer
5df54f9e29
Merge pull request #33919 from samueldr/feature/hll2390dw-cups
hll2390dw-cups: init at 4.0.0-1
2018-04-09 14:28:34 -05:00
Matthew Justin Bauer
e35105c7c8
Merge pull request #35081 from StijnDW/master
brlaser: init from latest git
2018-03-22 11:09:39 -05:00
Peter Simons
3369c0da5e
Revert "splix: move to DRVs over PPDs" 2018-03-15 17:45:47 +01:00
Nikolay Amiantov
6b2d303b06 splix: move to DRVs over PPDs
Also enable JBIG support for newer printers.
2018-03-15 04:13:03 +03:00
Jörg Thalheim
1fbf33b78e zj-58: nitpicks 2018-02-23 16:38:26 +00:00
makefu
7ca25bdfcf
cups-zj-58: init at 2018-02-22
Adds cups drivers for Zjiang ZJ-58
2018-02-23 16:47:52 +01:00
xeji
6e9bc081b1 mfcl2720dwcupswrapper: init at 3.2.0-1
Brother MFC-L2720DW CUPS wrapper driver
2018-02-18 19:47:05 +01:00
xeji
380d759659 mfcl2720dwlpr: init at 3.2.0-1
Brother MFC-L2720DW lpr driver
2018-02-18 19:37:19 +01:00
Stijn DW
56c88781ee brlaser: init from latest git 2018-02-17 20:27:15 +01:00
André-Patrick Bubel
3a27c298f2
cups-kyocera: Fix spelling mistake in comment 2018-02-16 21:44:42 +01:00
Samuel Dionne-Riel
22de8e1917 hll2390dw-cups: init at 4.0.0-1 2018-01-16 20:04:26 -05:00
Tobias Geerinckx-Rice
0f84673f3d
Remove nckx as a maintainer for all packages
Goodbye, and thanks for all the Nix...
2018-01-16 23:00:49 +01:00
Xander Remon van der Goot
cbe4805592 hl1110 : init at 3.0.1-1
This commit adds a cups driver for the Brother HL1110 printer.
2018-01-13 23:26:42 +01:00
Vladimír Čunát
3a110ea3f9
treewide platform checks: abort -> throw
They aren't meant to be critical (uncatchable) errors.
Tested with nix-env + checkMeta:
[ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ]
2017-12-12 18:08:10 -05:00
Steve Trout
8bc74a908d cnijfilter2: specify --datadir for cnijlgmon3
If --datadir is not given, it uses '${datarootdir}/cnijlgmon3',
with the unsubstituted variable.
2017-11-28 11:26:42 -06:00
Patrick Chilton
8bfa14f5a7 cnijfilter: add 4.00 2017-11-24 21:02:40 +01:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Peter Hoeg
0345aed90c mfcj6510dwlpr: use new xxd package instead of vim 2017-07-24 09:37:58 +08:00
Benno Fünfstück
99fbd867ef Merge pull request #27031 from jerith666/cnijfilter-2-80
cnijfilter: init at 2.80
2017-07-18 14:37:32 +02:00
Matt McHenry
67d02cd60a cnijfilter: init at 2.80
this driver reads support files from lib/bjlib as well as lib/cups,
which is why the path in cupsd.nix is tweaked
2017-07-17 07:32:23 -04:00
Jörg Thalheim
fc44b573ca mfcl2700dnlpr: remove meta.version 2017-07-14 08:44:20 +01:00
Jörg Thalheim
30223dd334 Merge pull request #25654 from 4z3/mfcl2700dn
Add support for Brother MFC-L2700DN
2017-07-13 21:48:48 +01:00
Emmanuel Rosa
7ec7aa0bb1 Revert "splix: enable JBIG" (#27054)
This reverts commit 0878ca7ab4.

My change to enable JBIG for splix did not work correctly. I was unable to get to the bottom of it because the build never completed. Given that it's also timing out in Hydra (see https://hydra.nixos.org/eval/1372226) I think it's best to simply back it out.
2017-07-03 08:09:54 +01:00
Emmanuel Rosa
0878ca7ab4 splix: enable JBIG
Enables JBIG given that according to OpenPrinting.org, the patents have expired.
See https://www.openprinting.org/driver/splix/license/

Closes #25929
2017-07-01 19:36:12 -04:00
David Waern
3a084a80e7
samsung-unified-linux-drive: Fix sane driver by patching rpaths
fixes #25779
2017-05-20 15:35:00 +01:00
tv
6fdcc7f5b4 mfcl2700dncupswrapper: init at 3.2.0-1 2017-05-10 00:20:45 +02:00
tv
ba096d8ddf mfcl2700dnlpr: init at 3.2.0-1 2017-05-10 00:20:45 +02:00
Jean Potier
09b1414acd cups-toshiba-estudio: init at 7.51 (#24676) 2017-04-06 15:00:02 +01:00
makefu
892c418f5d
cups-dymo: patch upstream for cups 2.2 2017-03-27 23:27:47 +02:00
Vladimír Čunát
50fadc8b18
cups: split the $lib output
This saves > 10 MB from most closures.
Printing test succeeds on x86_64-linux.
2017-03-12 18:36:30 +01:00
makefu
76da40e5a7
cups-dymo: init at 1.4.0.5 2017-02-15 09:07:40 +01:00
Kier Davis
9f4114a740
samsung-unified-linux-driver_1_00_37: fix build failing due to upstream change in 'cups'
This commit should fix the package building to build due to https://github.com/NixOS/nixpkgs/issues/16238

Printing tested on M2875FD and M2675FN models. Scanning not tested yet due to lack of access of Samsung scanning devices.

All work in this commit is attributed to @jokogr. Content of this commit is basically copied+pasted from c41e771a38
2016-11-02 15:13:46 +00:00
Ioannis Koutras
270365a1ee samsung-unified-linux-driver: add 4.01.17 2016-11-01 19:19:53 +02:00
Ram Kromberg
1e290ae75f mfcj6510dw: init at 3.0.0-1 2016-10-15 18:57:37 +03:00
Jörg Thalheim
4059854351
cups-kyocera: fix downloading of source
the site blocked use of curl
fixes #14167
2016-10-01 23:41:46 +02:00
Ivan Solyankin
226f62317c
cups-kyocera: init at 1.1203 2016-10-01 23:41:46 +02:00
Joachim F
81f47f7982 Merge pull request #18700 from yochai/master
mfcj470dw: split into mfcj470dwlpr and mfcj470dwcupswrapper
2016-09-27 12:56:05 +02:00
Yochai
3b548dacf4 mfcj470dw: split into mfcj470dwlpr and mfcj470dwcupswrapper 2016-09-26 18:26:52 +03:00
Charles Strahan
358232f68a
cnijfilter2: fix build 2016-09-17 15:54:07 -04:00
Tuomas Tynkkynen
f410ec16c4 treewide: Fix output references to cups 2016-08-23 04:52:13 +03:00
Tuomas Tynkkynen
51ad423716 treewide: Use makeLibraryPath in 'patchelf --set-rpath' calls 2016-08-23 00:04:39 +03:00
Tuomas Tynkkynen
21f17d69f6 treewide: Add lots of meta.platforms
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Charles Strahan
4e84c6fc7c cnijfilter2: init at 5.30 (#17048)
Canon InkJet printer drivers for the MG7500, MG6700, MG6600, MG5600,
MG2900, MB2000, MB2300, iB4000, MB5000, MB5300, iP110, E450, MX490,
E480, MG7700, MG6900, MG6800, MG5700, MG3600, and G3000 series.
2016-07-21 01:09:36 +02:00
pngwjpgh
17e8032adb samsung-UnifiedLinuxDriver: fix multi-output cups (#16421) 2016-07-01 00:29:56 +02:00
Peter Simons
8e462995ba Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00