summary refs log tree commit diff
diff options
context:
space:
mode:
authorJens Binkert <jensbin+git@pm.me>2018-08-01 11:40:07 +0200
committerxeji <36407913+xeji@users.noreply.github.com>2018-08-01 11:40:07 +0200
commit90ce71eb0cce877468627d4ca2f057a27aa1a990 (patch)
treec177d628c95ee6269eb5d28ee371bd4741703c72
parente616563433f67d9d50f24a3c644b745c3ad03451 (diff)
downloadnixlib-90ce71eb0cce877468627d4ca2f057a27aa1a990.tar
nixlib-90ce71eb0cce877468627d4ca2f057a27aa1a990.tar.gz
nixlib-90ce71eb0cce877468627d4ca2f057a27aa1a990.tar.bz2
nixlib-90ce71eb0cce877468627d4ca2f057a27aa1a990.tar.lz
nixlib-90ce71eb0cce877468627d4ca2f057a27aa1a990.tar.xz
nixlib-90ce71eb0cce877468627d4ca2f057a27aa1a990.tar.zst
nixlib-90ce71eb0cce877468627d4ca2f057a27aa1a990.zip
ldmtool: init at 0.2.4 (#43975)
-rw-r--r--pkgs/tools/misc/ldmtool/default.nix34
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/misc/ldmtool/default.nix b/pkgs/tools/misc/ldmtool/default.nix
new file mode 100644
index 000000000000..266db2ac8115
--- /dev/null
+++ b/pkgs/tools/misc/ldmtool/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, autoconf, automake, gtk-doc, pkgconfig, libuuid,
+  libtool, readline, gobjectIntrospection, json-glib, lvm2, libxslt, docbook_xsl }:
+
+stdenv.mkDerivation rec {
+   name = "ldmtool-${version}";
+   version = "0.2.4";
+
+   src = fetchFromGitHub {
+     owner = "mdbooth";
+     repo = "libldm";
+     rev = "libldm-${version}";
+     sha256 = "1fy5wbmk8kwl86lzswq0d1z2j5y023qzfm2ppm8knzv9c47kniqk";
+   };
+
+   preConfigure = ''
+     sed -i docs/reference/ldmtool/Makefile.am \
+       -e 's|-nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|--nonet ${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl|g'
+   '';
+
+   configureScript = "sh autogen.sh";
+
+   nativeBuildInputs = [ pkgconfig ];
+   buildInputs = [ autoconf automake gtk-doc lvm2 libxslt.bin
+     libtool readline gobjectIntrospection json-glib libuuid
+   ];
+
+   meta = with stdenv.lib; {
+     description = "Tool and library for managing Microsoft Windows Dynamic Disks";
+     homepage = https://github.com/mdbooth/libldm;
+     maintainers = with maintainers; [ jensbin ];
+     license = licenses.gpl3;
+     platforms = platforms.linux;
+   };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 951bb4a8e013..7f90979b9114 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2801,6 +2801,8 @@ with pkgs;
 
   gparted = callPackage ../tools/misc/gparted { };
 
+  ldmtool = callPackage ../tools/misc/ldmtool { };
+
   gpodder = callPackage ../applications/audio/gpodder { };
 
   gpp = callPackage ../development/tools/gpp { };