diff options
author | Sergey Mironov <grrwlf@gmail.com> | 2014-01-10 01:02:31 +0400 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2014-01-11 19:29:02 +0100 |
commit | 0223847b6af93846fa0d558cc9564be8bfe02410 (patch) | |
tree | 3ba8e2c56f0257b6554b19b196a22b07bd6fe7d6 /pkgs/tools/misc/yad | |
parent | 32e08f53ce906424bfe35c05bf890fb1ca34e16b (diff) |
yad: a nice zenity clone for creating GUI dialogs from the shell
Diffstat (limited to 'pkgs/tools/misc/yad')
-rw-r--r-- | pkgs/tools/misc/yad/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/tools/misc/yad/default.nix b/pkgs/tools/misc/yad/default.nix new file mode 100644 index 0000000000000..ed22f1a43a425 --- /dev/null +++ b/pkgs/tools/misc/yad/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, pkgconfig, intltool, gtk2 }: + +stdenv.mkDerivation rec { + + name = "yad-0.25.1"; + + src = fetchurl { + url = "http://yad.googlecode.com/files/${name}.tar.xz"; + sha256 = "1pljs9799xa2w3y2vjg93gqkv76z0pjh947djd7179yq3kryb57a"; + }; + + configureFlags = [ + "--enable-icon-browser" + ]; + + buildInputs = [ gtk2 ]; + + nativeBuildInputs = [ pkgconfig intltool ]; + + meta = { + homepage = "http://code.google.com/p/yad/"; + description = "Yad (yet another dialog) is a GUI dialog tool for shell scripts"; + longDescription = '' + Yad (yet another dialog) is a GUI dialog tool for shell scripts. It is a + fork of Zenity with many improvements, such as custom buttons, additional + dialogs, pop-up menu in notification icon and more. + ''; + + platforms = with stdenv.lib.platforms; linux; + maintainers = with stdenv.lib.maintainers; [ smironov ]; + }; +} + |