diff options
author | Robert Helgesson <robert@rycee.net> | 2016-09-10 12:16:39 +0200 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2016-09-10 12:25:50 +0200 |
commit | 2fa41249ceb8aee3ed8403d5d5bd04f414451106 (patch) | |
tree | 6dc8ca0ac292f9afcd829a5f4f30ab52a120eea3 /pkgs/applications/misc/udiskie | |
parent | b67db150c8bf642d359b79c5507da0b26025c028 (diff) | |
download | nixlib-2fa41249ceb8aee3ed8403d5d5bd04f414451106.tar nixlib-2fa41249ceb8aee3ed8403d5d5bd04f414451106.tar.gz nixlib-2fa41249ceb8aee3ed8403d5d5bd04f414451106.tar.bz2 nixlib-2fa41249ceb8aee3ed8403d5d5bd04f414451106.tar.lz nixlib-2fa41249ceb8aee3ed8403d5d5bd04f414451106.tar.xz nixlib-2fa41249ceb8aee3ed8403d5d5bd04f414451106.tar.zst nixlib-2fa41249ceb8aee3ed8403d5d5bd04f414451106.zip |
udiskie: move to all-packages
This is an application, not a python library and should therefore be in its own package.
Diffstat (limited to 'pkgs/applications/misc/udiskie')
-rw-r--r-- | pkgs/applications/misc/udiskie/default.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/applications/misc/udiskie/default.nix b/pkgs/applications/misc/udiskie/default.nix new file mode 100644 index 000000000000..042401a727e9 --- /dev/null +++ b/pkgs/applications/misc/udiskie/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchFromGitHub, asciidoc-full, gettext +, gobjectIntrospection, gtk3, hicolor_icon_theme, libnotify +, pythonPackages, udisks2, wrapGAppsHook }: + +pythonPackages.buildPythonApplication rec { + name = "udiskie-${version}"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "coldfix"; + repo = "udiskie"; + rev = version; + sha256 = "01x5fvllb262x6r3547l23z7p6hr7ddz034bkhmj2cqmf83sxwxd"; + }; + + buildInputs = [ + asciidoc-full # For building man page. + hicolor_icon_theme + wrapGAppsHook + ]; + + propagatedBuildInputs = [ + gettext gobjectIntrospection gtk3 libnotify pythonPackages.docopt + pythonPackages.pygobject3 pythonPackages.pyyaml udisks2 + ]; + + postBuild = "make -C doc"; + + postInstall = '' + mkdir -p $out/share/man/man8 + cp -v doc/udiskie.8 $out/share/man/man8/ + ''; + + # tests require dbusmock + doCheck = false; + + meta = with stdenv.lib; { + description = "Removable disk automounter for udisks"; + license = licenses.mit; + homepage = https://github.com/coldfix/udiskie; + maintainers = with maintainers; [ AndersonTorres ]; + }; +} |