4 , gobject-introspection
15 python3.pkgs.buildPythonApplication rec {
19 format = "setuptools";
21 src = fetchFromGitHub {
25 hash = "sha256-wIXh7dzygjzSXo51LBt1BW+sar6qUELWC6oTGPDGgcE=";
33 substituteInPlace udiskie/locale.py --subst-var out
53 propagatedBuildInputs = with python3.pkgs; [
65 installManPage doc/udiskie.8
67 installShellCompletion \
68 --bash completions/bash/* \
69 --zsh completions/zsh/*
73 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
76 nativeCheckInputs = with python3.pkgs; [
81 homepage = "https://github.com/coldfix/udiskie";
82 changelog = "https://github.com/coldfix/udiskie/blob/${src.rev}/CHANGES.rst";
83 description = "Removable disk automounter for udisks";
85 udiskie is a udisks2 front-end that allows to manage removeable media such
86 as CDs or flash drives from userspace.
89 - automount removable media
92 - command line tools for manual un-/mounting
93 - LUKS encrypted devices
94 - unlocking with keyfiles (requires udisks 2.6.4)
95 - loop devices (mounting iso archives)
96 - password caching (requires python keyutils 0.3)
98 license = licenses.mit;
99 maintainers = with maintainers; [ AndersonTorres dotlambda ];