4 , gobject-introspection
17 python3Packages.buildPythonApplication rec {
23 src = fetchFromGitHub {
27 hash = "sha256-asrVQR0d+5l76COsXp88srtGZQHU+AwbP3HwDiwRlnE=";
35 substituteInPlace udiskie/locale.py --subst-var out
45 build-system = with python3Packages; [
59 dependencies = with python3Packages; [
71 installManPage doc/udiskie.8
73 installShellCompletion \
74 --bash completions/bash/* \
75 --zsh completions/zsh/*
79 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
82 nativeCheckInputs = with python3Packages; [
86 passthru.tests.version = testers.testVersion {
91 homepage = "https://github.com/coldfix/udiskie";
92 changelog = "https://github.com/coldfix/udiskie/blob/${src.rev}/CHANGES.rst";
93 description = "Removable disk automounter for udisks";
95 udiskie is a udisks2 front-end that allows to manage removeable media such
96 as CDs or flash drives from userspace.
99 - automount removable media
102 - command line tools for manual un-/mounting
103 - LUKS encrypted devices
104 - unlocking with keyfiles (requires udisks 2.6.4)
105 - loop devices (mounting iso archives)
106 - password caching (requires python keyutils 0.3)
108 license = licenses.mit;
109 maintainers = with maintainers; [ dotlambda ];