| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Get src from GitLab as the tarball is no longer available from xsane.org. Add
passthru update script and myself as maintainer.
|
|\
| |
| | |
sane-backends: 1.0.32 -> 1.1.1
|
| |
| |
| |
| |
| |
| | |
and add myself as maintainer
changelog: https://gitlab.com/sane-project/backends/-/releases/1.1.1
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
pulled patch from void-linux
MMAP is only on linux i think
|
|
|
|
| |
copied from debian https://jff.email/cgit/sane-backends.git/tree/debian/rules#n140
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
sane-backends: fix build on Darwin
|
| | |
|
| | |
|
|\ \
| | |
| | | |
sane-backend: deprecate phases
|
| | | |
|
|/ /
| |
| | |
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
|
| | |
|
|/ |
|
| |
|
|
|
| |
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
|
| |
|
|
|
|
|
| |
I'd like to reduce the number of Github notifications and
review requests I receive.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
nixos/sane: allow to disable enabled-by-default plugins
|
| |
| |
| |
| |
| | |
use case: disabling v4l plugin because I don't use my webcam as a
scanner.
|
| |
| |
| |
| | |
sane-backends-git: remove, it's not updated often enough to be useful
|
|/ |
|
|
|
|
|
|
|
| |
Brother removed their old .deb files from the server.
Also, properly set meta.platforms, and switch to pname + version
(#103997)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|