about summary refs log tree commit diff
path: root/pkgs/applications/graphics/sane
AgeCommit message (Collapse)AuthorFilesLines
2024-04-16brscan5: 1.3.0-0 -> 1.3.1-0teutat3s1-5/+8
2024-04-05treewide: throw on unsupported system src accessannalee1-1/+1
2024-03-24Merge pull request #291668 from symphorien/sane_epkowa_hwdbGuillaume Girol2-23/+1
sane-backends: generate hwdb entries for epkowa scanners correctly
2024-03-19sane-airscan: 0.99.27 -> 0.99.29Siddhartha1-4/+4
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm2-0/+2
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-02-26sane-backends: generate hwdb entries for epkowa scanners correctlyGuillaume Girol2-23/+1
without patching. Entries for these scanners are both in the doc/descriptions folder, marked as unsupported by the epson2 backend, and in the doc/descriptions-external, supported by the epkowa backend.
2024-01-30Merge pull request #278131 from symphorien/sane_testGuillaume Girol1-0/+5
nixos/sane: add nixos test
2024-01-15Merge pull request #254992 from AkechiShiro/brscan5-bump-from-1.2.9-0-to-1.3.0-0Ryan Lahfa1-5/+5
brscan5: 1.2.9-0 -> 1.3.0-0
2024-01-14brscan5: 1.2.9-0 -> 1.3.0-0Samy Lahfa1-5/+5
* Use sha256 instead of sha512 * Correct patch offset due to the fact that the driver is hardcoded to look in /opt/brother/scanner/brscan5/models for model metadata. * see comments for more details : https://github.com/NixOS/nixpkgs/pull/254992#issuecomment-1826811896
2024-01-02nixos/sane: add nixos testGuillaume Girol1-0/+5
2023-11-26xsane: remove override libpngFelix Buehler1-0/+8
2023-04-10sane_backends: disable parallel installGuillaume Girol1-0/+4
parallel install creates a bad symlink at $out/lib/sane/libsane.so.1 which prevents finding plugins. Fixes https://github.com/NixOS/nixpkgs/issues/224569
2023-02-12sane-backends: 1.1.1 -> 1.2.1Guillaume Girol1-3/+3
changelog: https://gitlab.com/sane-project/backends/-/tags/1.2.1 Tested by scanning in nixos-rebuild build-vm, which can be done by passing your USB printer to the vm as follows: QEMU_OPTS="-device usb-ehci,id=ehci -device usb-host,vendorid=0x1234,productid=0xabcd" result/bin/run-nixos-vm where lsusb reports Bus 003 Device 008: ID 1234:abcd The Printer
2023-01-31xsane: fix src locationMatt Melling1-5/+11
Get src from GitLab as the tarball is no longer available from xsane.org. Add passthru update script and myself as maintainer.
2022-11-29Merge pull request #202874 from symphorien/update-sane-backendsGuillaume Girol1-4/+5
sane-backends: 1.0.32 -> 1.1.1
2022-11-24sane-backends: 1.0.32 -> 1.1.1Guillaume Girol1-4/+5
and add myself as maintainer changelog: https://gitlab.com/sane-project/backends/-/releases/1.1.1
2022-11-04sane_backends: more complete hwdb filesGuillaume Girol2-0/+22
We used to ship the pre-computed udev rules that are distributed in the tarballs. This is problematic as it changes the group of scanners to scanner which removes the group lp and prevents cups from using it. (https://github.com/NixOS/nixpkgs/issues/147217) For this reason we switched to generating udev and hwdb files as follows: ./tools/sane-desc -m udev+hwdb -s doc/descriptions:doc/descriptions-external > $out/etc/udev/rules.d/49-libsane.rules ./tools/sane-desc -m udev+hwdb -s doc/descriptions -m hwdb > $out/etc/udev/hwdb.d/20-sane.hwdb following what other distros do. (https://github.com/NixOS/nixpkgs/pull/176412) this is great, but sane-desc does not include unsupported .desc entries like EPSON V300 PHOTO, which was present in the distributed udev rules. So even when installing all the required unfree stuff to make the corresponding epkowa backend work, it only works as root as there is no corresponding hwdb entry. As the .desc entry contains the usb ids, we can just patch sane-desc to generate hwdb entries even for unsupported models.
2022-09-01sane-backends: fix crossArtturin1-1/+23
pulled patch from void-linux MMAP is only on linux i think
2022-08-08sane-backends: install hwdb fileGuillaume Girol1-3/+3
copied from debian https://jff.email/cgit/sane-backends.git/tree/debian/rules#n140
2022-06-24Merge master into staging-nextgithub-actions[bot]3-0/+3
2022-06-23treewide/applications: add `sourceType` `binaryNativeCode` for many packagesRobert Scott3-0/+3
2022-06-05sane-backends: fix udev rule generation7FM1-1/+1
2022-05-27treewide: change some glibc to stdenv.cc.libcArtturin2-4/+4
2022-05-25treewide: stdenv.glibc -> glibcArtturin2-4/+4
2022-04-27Merge pull request #169510 from reckenrode/darwin-saneSandro1-5/+6
sane-backends: fix build on Darwin
2022-04-21sane-backends: fix build on DarwinRandy Eckenrode1-5/+6
2022-04-16treewide: remove nativeBuildInputs that are in stdenvBen Siraphob2-4/+4
2022-03-30Merge pull request #161548 from Stunkymonkey/sane-backend-phasesPeter Simons1-1/+1
sane-backend: deprecate phases
2022-03-30sane-backend: deprecate phasesFelix Buehler1-1/+1
2022-03-27brscan5: 1.2.7-0 -> 1.2.9.0 (#164903)Matt Christ1-19/+27
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-01-23nixos/tests: link tests to their packagesFabian Möller1-1/+3
2021-12-14brscan5: 1.2.6-0 -> 1.2.7-0snkgak1-4/+4
2021-11-09sane: remove ? null from inputs, cleanup metaSandro Jäckel1-9/+8
2021-11-07pkgs/applications: rename name to pname&version part 1 (#144949)Felix Bühler2-9/+20
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-10-29sane-airscan: 0.99.26 -> 0.99.27R. Ryantm1-2/+2
2021-10-14Drop myself from meta.maintainers for most packages.Peter Simons3-3/+0
I'd like to reduce the number of Github notifications and review requests I receive.
2021-08-05sane-backends: add gawk to buildInputsArtturin1-1/+2
2021-08-01sane: Add support for the unfree Fujitsu ScanSnap driversProfpatsch2-1/+25
This adds the scanner files already linked from the `etc/sane.d/epjitsu.conf` file, which are extracted from the Windows drivers and mirrored on GitHub. Being a Japanese hardware vendor, Fujitsu’s software release & licensing methods are horrifying, but their scanners are some of the best, so we should definitly have discoverable support for them, which this patch hopefully adds. Inspiration was taken from the following sources: https://www.josharcher.uk/code/install-scansnap-s1300-drivers-linux/ https://ubuntuforums.org/archive/index.php/t-1461915.html https://github.com/stevleibelt/scansnap-firmware
2021-06-01Merge pull request #125096 from SebTM/update/sane-airscan_09926Sandro1-2/+2
2021-05-31sane-airscan: 0.99.24 -> 0.99.26Sebastian Sellmeier1-2/+2
2021-05-21brscan5: init at 1.2.6-0Matt Christ1-0/+98
2021-04-19brscan4: minor improvmentsAntoine Eiche1-1/+3
2021-04-18brscan4: 0.4.9-1 -> 0.4.10-1Antoine Eiche1-4/+3
2021-04-05Merge pull request #113703 from symphorien/disable-sane-masterGuillaume Girol1-3/+10
nixos/sane: allow to disable enabled-by-default plugins
2021-03-21sane-backends: 1.0.30 -> 1.0.32Symphorien Gibol3-111/+103
sane-backends-git: remove, it's not updated often enough to be useful
2021-03-09sane-airscan: 0.99.16 -> 0.99.24R. RyanTM1-5/+5
2021-02-19nixos/sane: allow to disable enabled-by-default pluginsSymphorien Gibol1-3/+10
use case: disabling v4l plugin because I don't use my webcam as a scanner.
2021-02-08brscan4: 0.4.8-1 -> 0.4.9-1Florian Klink1-18/+18
Brother removed their old .deb files from the server. Also, properly set meta.platforms, and switch to pname + version (#103997)
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer3-6/+6
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-16treewide: stdenv.lib -> libBen Siraphob7-27/+27