[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/10: gnu: ndctl: Update to 73.
From: |
guix-commits |
Subject: |
05/10: gnu: ndctl: Update to 73. |
Date: |
Sat, 11 Jun 2022 21:59:08 -0400 (EDT) |
nckx pushed a commit to branch master
in repository guix.
commit 67a78c0ad60e523362c5dd70731828c28d34e7f5
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Sun Jun 5 02:00:06 2022 +0200
gnu: ndctl: Update to 73.
* gnu/packages/disk.scm (ndctl): Update to 73.
[build-system]: Switch to Meson.
[arguments]: Adjust #:configure-flags accordingly. Remove #:make-flags.
[native-inputs]: Remove automake, autoconf, and libtool.
---
gnu/packages/disk.scm | 25 ++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 6fb3880f76..8886d1c2a2 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -93,6 +93,7 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system go)
+ #:use-module (guix build-system meson)
#:use-module (guix build-system python)
#:use-module (guix build-system trivial)
#:use-module (guix build-system scons)
@@ -883,7 +884,7 @@ passphrases.")
(define-public ndctl
(package
(name "ndctl")
- (version "72.1")
+ (version "73")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -892,12 +893,16 @@ passphrases.")
(file-name (git-file-name name version))
(sha256
(base32
- "1lvrhlad5n43bal053ihgbwr1k4ka2kscrjwr9rs5xnf2vy7204v"))))
- (build-system gnu-build-system)
+ "19kp1ly74bj7gavs03q7caci0lqr0rsi5y45zx5m8in4h19xk1kb"))))
+ (build-system meson-build-system)
(arguments
(list #:configure-flags
- #~(list "--disable-asciidoctor" ; use docbook-xsl instead
- "--without-systemd")
+ #~(list (string-append "-Drootprefix=" #$output)
+ (string-append "-Dbashcompletiondir=" #$output
+ "/share/bash-completion/completions")
+ (string-append "-Dsysconfdir=" #$output "/etc")
+ "-Dasciidoctor=disabled" ; use docbook-xsl instead
+ "-Dsystemd=disabled")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-version
@@ -910,17 +915,11 @@ passphrases.")
(substitute* "git-version-gen"
(("/bin/sh") (which "sh")))
(substitute* "git-version"
- (("/bin/bash") (which "bash"))))))
- #:make-flags
- #~(list (string-append "BASH_COMPLETION_DIR=" #$output
- "/share/bash-completion/completions"))))
+ (("/bin/bash") (which "bash"))))))))
(native-inputs
(list asciidoc
- automake
- autoconf
bash-completion
docbook-xsl
- libtool
libxml2
pkg-config
xmlto
@@ -940,7 +939,7 @@ passphrases.")
libnvdimm (non-volatile memory device) sub-system in the Linux kernel.")
;; COPYING says LGPL2.1, but many source files are GPL2 so that's
;; the effective license. Note that some files under ccan/ are
- ;; covered by BSD-3 or public domain, see the individual folders.
+ ;; covered by BSD-3 or public domain, see the individual directories.
(license license:gpl2)))
(define-public dmraid
- branch master updated (1643402950 -> 75eae3fd78), guix-commits, 2022/06/11
- 01/10: gnu: irssi: Edit description., guix-commits, 2022/06/11
- 02/10: gnu: python-pyodbc-c: Fix comment., guix-commits, 2022/06/11
- 08/10: gnu: emacs-ghub: Update to 3.5.6., guix-commits, 2022/06/11
- 09/10: gnu: emacs-undo-tree: Update to 0.8.2., guix-commits, 2022/06/11
- 10/10: gnu: emacs-rainbow-mode: Update to 1.0.6., guix-commits, 2022/06/11
- 04/10: gnu: memkind: Update to 1.13.0., guix-commits, 2022/06/11
- 03/10: gnu: diffoscope: Update to 216., guix-commits, 2022/06/11
- 07/10: gnu: emacs-d-mode: Update to 2.0.12., guix-commits, 2022/06/11
- 05/10: gnu: ndctl: Update to 73.,
guix-commits <=
- 06/10: gnu: emacs-kind-icon: Update to 0.1.5., guix-commits, 2022/06/11