summary refs log tree commit diff
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2014-11-06 11:25:39 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2014-11-09 14:32:08 +0100
commitcc3ba830554598c955a650aa3fc82ba57b8e9080 (patch)
tree50f2f2592f1f61a53ccd60cc0e3938b6b26668cb
parent57a84615c62741957cdc9bc9c80bf07523a85341 (diff)
downloadnixlib-cc3ba830554598c955a650aa3fc82ba57b8e9080.tar
nixlib-cc3ba830554598c955a650aa3fc82ba57b8e9080.tar.gz
nixlib-cc3ba830554598c955a650aa3fc82ba57b8e9080.tar.bz2
nixlib-cc3ba830554598c955a650aa3fc82ba57b8e9080.tar.lz
nixlib-cc3ba830554598c955a650aa3fc82ba57b8e9080.tar.xz
nixlib-cc3ba830554598c955a650aa3fc82ba57b8e9080.tar.zst
nixlib-cc3ba830554598c955a650aa3fc82ba57b8e9080.zip
Add augeas, configuration editing tool
-rw-r--r--pkgs/tools/system/augeas/default.nix21
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/tools/system/augeas/default.nix b/pkgs/tools/system/augeas/default.nix
new file mode 100644
index 000000000000..e6b09932f867
--- /dev/null
+++ b/pkgs/tools/system/augeas/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, pkgconfig, readline, libxml2 }:
+
+stdenv.mkDerivation rec {
+  name = "augeas-${version}";
+  version = "1.2.0";
+
+  src = fetchurl {
+    url = "http://download.augeas.net/${name}.tar.gz";
+    sha256 = "1q41yilxc0nvjz5h9phm38k2b73k2v0b9jg11y92228bps7b5bpl";
+  };
+
+  buildInputs = [ pkgconfig readline libxml2 ];
+
+  meta = with stdenv.lib; {
+    description = "Configuration editing tool.";
+    license = licenses.lgpl2;
+    homepage = http://augeas.net/;
+    maintainers = with maintainers; [offline];
+    platforms = with platforms; unix;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 6a683b757b87..ff6debc22ff8 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4283,6 +4283,8 @@ let
 
   ### DEVELOPMENT / TOOLS
 
+  augeas = callPackage ../tools/system/augeas { };
+
   ansible = callPackage ../tools/system/ansible { };
 
   antlr = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };