summary refs log tree commit diff
path: root/pkgs/applications/graphics/sane
Commit message (Collapse)AuthorAge
* sane_backends: disable parallel installGuillaume Girol2023-04-10
| | | | | | | 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
* sane-backends: 1.1.1 -> 1.2.1Guillaume Girol2023-02-12
| | | | | | | | | | 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
* xsane: fix src locationMatt Melling2023-01-31
| | | | | Get src from GitLab as the tarball is no longer available from xsane.org. Add passthru update script and myself as maintainer.
* Merge pull request #202874 from symphorien/update-sane-backendsGuillaume Girol2022-11-29
|\ | | | | sane-backends: 1.0.32 -> 1.1.1
| * sane-backends: 1.0.32 -> 1.1.1Guillaume Girol2022-11-24
| | | | | | | | | | | | and add myself as maintainer changelog: https://gitlab.com/sane-project/backends/-/releases/1.1.1
* | sane_backends: more complete hwdb filesGuillaume Girol2022-11-04
|/ | | | | | | | | | | | | | | | | | | | | | 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.
* sane-backends: fix crossArtturin2022-09-01
| | | | | | pulled patch from void-linux MMAP is only on linux i think
* sane-backends: install hwdb fileGuillaume Girol2022-08-08
| | | | copied from debian https://jff.email/cgit/sane-backends.git/tree/debian/rules#n140
* Merge master into staging-nextgithub-actions[bot]2022-06-24
|\
| * treewide/applications: add `sourceType` `binaryNativeCode` for many packagesRobert Scott2022-06-23
| |
* | sane-backends: fix udev rule generation7FM2022-06-05
|/
* treewide: change some glibc to stdenv.cc.libcArtturin2022-05-27
|
* treewide: stdenv.glibc -> glibcArtturin2022-05-25
|
* Merge pull request #169510 from reckenrode/darwin-saneSandro2022-04-27
|\ | | | | sane-backends: fix build on Darwin
| * sane-backends: fix build on DarwinRandy Eckenrode2022-04-21
| |
* | treewide: remove nativeBuildInputs that are in stdenvBen Siraphob2022-04-16
| |
* | Merge pull request #161548 from Stunkymonkey/sane-backend-phasesPeter Simons2022-03-30
|\ \ | | | | | | sane-backend: deprecate phases
| * | sane-backend: deprecate phasesFelix Buehler2022-03-30
| | |
* | | brscan5: 1.2.7-0 -> 1.2.9.0 (#164903)Matt Christ2022-03-27
|/ / | | | | Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* | nixos/tests: link tests to their packagesFabian Möller2022-01-23
| |
* | brscan5: 1.2.6-0 -> 1.2.7-0snkgak2021-12-14
|/
* sane: remove ? null from inputs, cleanup metaSandro Jäckel2021-11-09
|
* pkgs/applications: rename name to pname&version part 1 (#144949)Felix Bühler2021-11-07
| | | Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* sane-airscan: 0.99.26 -> 0.99.27R. Ryantm2021-10-29
|
* Drop myself from meta.maintainers for most packages.Peter Simons2021-10-14
| | | | | I'd like to reduce the number of Github notifications and review requests I receive.
* sane-backends: add gawk to buildInputsArtturin2021-08-05
|
* sane: Add support for the unfree Fujitsu ScanSnap driversProfpatsch2021-08-01
| | | | | | | | | | | | | | | | 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
* Merge pull request #125096 from SebTM/update/sane-airscan_09926Sandro2021-06-01
|\
| * sane-airscan: 0.99.24 -> 0.99.26Sebastian Sellmeier2021-05-31
| |
* | brscan5: init at 1.2.6-0Matt Christ2021-05-21
|/
* brscan4: minor improvmentsAntoine Eiche2021-04-19
|
* brscan4: 0.4.9-1 -> 0.4.10-1Antoine Eiche2021-04-18
|
* Merge pull request #113703 from symphorien/disable-sane-masterGuillaume Girol2021-04-05
|\ | | | | nixos/sane: allow to disable enabled-by-default plugins
| * nixos/sane: allow to disable enabled-by-default pluginsSymphorien Gibol2021-02-19
| | | | | | | | | | use case: disabling v4l plugin because I don't use my webcam as a scanner.
* | sane-backends: 1.0.30 -> 1.0.32Symphorien Gibol2021-03-21
| | | | | | | | sane-backends-git: remove, it's not updated often enough to be useful
* | sane-airscan: 0.99.16 -> 0.99.24R. RyanTM2021-03-09
|/
* brscan4: 0.4.8-1 -> 0.4.9-1Florian Klink2021-02-08
| | | | | | | Brother removed their old .deb files from the server. Also, properly set meta.platforms, and switch to pname + version (#103997)
* treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | 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.
* treewide: stdenv.lib -> libBen Siraphob2021-01-16
|
* treewide: with stdenv.lib; in meta -> with lib;Profpatsch2021-01-11
| | | | | | | | | | | | | | | | | | | Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
* treewide: remove trailing whitespacesBen Siraphob2021-01-01
|
* airscan: 0.99.8 -> 0.99.16Milan Svoboda2020-09-06
|
* sane-airscan: 0.99.3 -> 0.99.8R. RyanTM2020-07-07
|
* sane-backends: 1.0.28 -> 1.0.30Philipp Riegger2020-06-14
|
* sane-airscan: 0.99.0 -> 0.99.3Francesco Zanini2020-06-01
|
* sane-airscan: 0.9.17 -> 0.99.0Francesco Zanini2020-05-13
|
* libusb-compat-0_1: rename from libusbJan Tojnar2020-04-28
|
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* sane-airscan: init at 0.9.17Francesco Zanini2020-03-20
|
* brscan4: 0.4.4-4 -> 0.4.8-1 (#79872)Danylo Hlynskyi2020-03-04
|