From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49048) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fjXQX-0007Ei-PW for guix-patches@gnu.org; Sat, 28 Jul 2018 18:11:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fjXQU-00089P-K7 for guix-patches@gnu.org; Sat, 28 Jul 2018 18:11:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:56339) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fjXQU-00089L-G6 for guix-patches@gnu.org; Sat, 28 Jul 2018 18:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fjXQU-00027j-Ap for guix-patches@gnu.org; Sat, 28 Jul 2018 18:11:02 -0400 Subject: [bug#31999] [PATCH 5/7] gnu: Add dmraid. Resent-Message-ID: From: Pierre Neidhardt Date: Sun, 29 Jul 2018 00:10:01 +0200 Message-Id: <20180728221001.14315-1-ambrevar@gmail.com> In-Reply-To: <871sbne5qd.fsf@gmail.com> References: <871sbne5qd.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 31999@debbugs.gnu.org * gnu/package/disk.scm (dmraid): New variable. --- gnu/packages/disk.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 354313441..f26772ed2 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -652,3 +652,43 @@ passphrases.") "Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel.") (license (list license:lgpl2.1 license:gpl2)))) + +(define-public dmraid + (package + (name "dmraid") + (version "1.0.0.rc16-3") + (source (origin + (method url-fetch) + (uri (string-append "http://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-" + version + ".tar.bz2")) + (sha256 + (base32 + "1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk")))) + (build-system gnu-build-system) + (native-inputs + `(("lvm2" ,lvm2) + ("which" ,which))) + (arguments + `(#:tests? #f ; No tests. + #:phases (modify-phases %standard-phases + (add-before 'configure 'change-directory + (lambda _ + (chdir (string-append ,version "/dmraid")) + (substitute* "make.tmpl.in" + (("/bin/sh") (which "sh"))) + #t))) + #:configure-flags (list ;; Make sure programs such as 'dmevent_tool' can + ;; find libdmraid.so. + (string-append "LDFLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") + "/lib")))) + (home-page "http://people.redhat.com/~heinzm/sw/dmraid/") + (synopsis "Device mapper RAID interface") + (description + "This software supports RAID device discovery, RAID set activation, creation, +removal, rebuild and display of properties for ATARAID/DDF1 metadata. + +@command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime +to create devices with respective mappings for the ATARAID sets discovered.") + (license license:gpl2+))) -- 2.18.0