Commit Graph

12 Commits

Author SHA1 Message Date
R. Ryantm
91ad477ea4 ccid: 1.7.0 -> 1.7.1 2026-02-25 23:00:59 +00:00
Bjørn Forsman
1b6de4b006 ccid: 1.6.2 -> 1.7.0
Changelog: https://github.com/LudovicRousseau/CCID/releases/tag/1.7.0

Notably, this updates the udev rules to give the 'pcscd' group access to
CCID devices. That's needed for pcsclite>=2.4.0.

Upstream have added installation of the udev rules, but it does so
outside of PREFIX. Keep using our own installation code instead, which
is simpler than patching upstream build system.
2026-02-01 22:55:11 +01:00
Bjørn Forsman
45683f63b4 ccid: prepare udev rules for use in NixOS
There is a RUN+="/usr/sbin/Kobil_mIDentity_switch" directive in the udev
rules file, and since we don't have that program (we don't build ccid
with "extras"), NixOS fails use it:

  Checking that all programs called by absolute paths in udev rules exist... FAIL
  /usr/sbin/Kobil_mIDentity_switch is called in udev rules but is not executable or does not exist

Fix it by disabling that rule for now.
2026-02-01 22:55:11 +01:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Anthony ROUSSEL
744bb9139a ccid: use fetchFromGitHub 2025-07-26 21:02:11 +02:00
Anthony ROUSSEL
2dd01df27a ccid: fix installCheckPhase on darwin 2025-07-26 20:57:22 +02:00
Grimmauld
65012b363e treewide: enable doPostInstall for libusb1 packages that expose udev rules
`libusb1` propagates the `udevCheckHook`.
Packages which depend on `libusb1` and expose udev
rules should enable the `doPostInstall` flag.
2025-05-27 21:42:39 +02:00
R. Ryantm
c021d09d1d ccid: 1.6.1 -> 1.6.2 2025-03-19 19:24:12 +00:00
FliegendeWurst
30ad4bb06c ccid: properly build with new meson build files
Co-Authored-By: Emily <vcs@emily.moe>
2024-10-23 22:48:48 +02:00
FliegendeWurst
4601c63145 ccid: 1.5.5 -> 1.6.1 2024-10-16 20:40:36 +02:00
Anthony ROUSSEL
e08704965a ccid: migrate to pkgs/by-name, format with nixfmt-rfc-style 2024-09-17 22:02:47 +02:00