diff options
author | Scott Techau <scotttechau@gmail.com> | 2022-02-01 17:10:46 -0800 |
---|---|---|
committer | Artturin <Artturin@artturin.com> | 2023-11-19 14:01:35 +0200 |
commit | fef8db6162506e0388c635a8e25f867263c9c048 (patch) | |
tree | bde612bbde03588ef7fcb8172763ad3ffa58c565 /pkgs/by-name/op | |
parent | cd5199d3bc950bc25c84817a61f8cd6307cbb604 (diff) | |
download | nixlib-fef8db6162506e0388c635a8e25f867263c9c048.tar nixlib-fef8db6162506e0388c635a8e25f867263c9c048.tar.gz nixlib-fef8db6162506e0388c635a8e25f867263c9c048.tar.bz2 nixlib-fef8db6162506e0388c635a8e25f867263c9c048.tar.lz nixlib-fef8db6162506e0388c635a8e25f867263c9c048.tar.xz nixlib-fef8db6162506e0388c635a8e25f867263c9c048.tar.zst nixlib-fef8db6162506e0388c635a8e25f867263c9c048.zip |
open-fprintd: init at 0.6
Diffstat (limited to 'pkgs/by-name/op')
-rw-r--r-- | pkgs/by-name/op/open-fprintd/package.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/by-name/op/open-fprintd/package.nix b/pkgs/by-name/op/open-fprintd/package.nix new file mode 100644 index 000000000000..b8c8b765d550 --- /dev/null +++ b/pkgs/by-name/op/open-fprintd/package.nix @@ -0,0 +1,44 @@ +{ lib, fetchFromGitHub, python3Packages }: + +python3Packages.buildPythonPackage rec { + pname = "open-fprintd"; + version = "0.6"; + + src = fetchFromGitHub { + owner = "uunicorn"; + repo = pname; + rev = version; + sha256 = "sha256-uVFuwtsmR/9epoqot3lJ/5v5OuJjuRjL7FJF7oXNDzU="; + }; + + propagatedBuildInputs = with python3Packages; [ dbus-python pygobject3 ]; + + checkInputs = with python3Packages; [ dbus-python ]; + + postInstall = '' + install -D -m 644 debian/open-fprintd.service \ + $out/lib/systemd/system/open-fprintd.service + install -D -m 644 debian/open-fprintd-resume.service \ + $out/lib/systemd/system/open-fprintd-resume.service + install -D -m 644 debian/open-fprintd-suspend.service \ + $out/lib/systemd/system/open-fprintd-suspend.service + substituteInPlace $out/lib/systemd/system/open-fprintd.service \ + --replace /usr/lib/open-fprintd "$out/lib/open-fprintd" + substituteInPlace $out/lib/systemd/system/open-fprintd-resume.service \ + --replace /usr/lib/open-fprintd "$out/lib/open-fprintd" + substituteInPlace $out/lib/systemd/system/open-fprintd-suspend.service \ + --replace /usr/lib/open-fprintd "$out/lib/open-fprintd" + ''; + + postFixup = '' + wrapPythonProgramsIn "$out/lib/open-fprintd" "$out $pythonPath" + ''; + + meta = with lib; { + description = + "Fprintd replacement which allows you to have your own backend as a standalone service"; + homepage = "https://github.com/uunicorn/open-fprintd"; + license = licenses.gpl2Only; + platforms = platforms.linux; + }; +} |