diff mbox series

[bug#63527,v5,04/11] gnu: Add hurd-shouldbeinlibc.

Message ID 4708bb318a328b1aafd3f748fb1766844759aabd.1684855847.git.janneke@gnu.org
State New
Headers show
Series [bug#63527,v5,01/11] gnu: Add libpciaccess-0.17. | expand

Commit Message

Janneke Nieuwenhuizen May 23, 2023, 3:47 p.m. UTC
* gnu/packages/hurd.scm (hurd-shouldbeinlibc): New variable.
---
 gnu/packages/hurd.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
diff mbox series

Patch

diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm
index ff925eed75..9fbca9d5c5 100644
--- a/gnu/packages/hurd.scm
+++ b/gnu/packages/hurd.scm
@@ -240,6 +240,30 @@  (define-public hurd-minimal
 Library for GNU/Hurd.")
     (license gpl2+)))
 
+(define-public hurd-shouldbeinlibc
+  (package
+    (inherit hurd-headers)
+    (name "hurd-shouldbeinlibc")
+    (inputs (list glibc/hurd-headers gnumach-headers))
+    (arguments
+     (substitute-keyword-arguments (package-arguments hurd-headers)
+       ((#:make-flags flags '())
+        #~'("lib-subdirs=libshouldbeinlibc libstore"
+            "prog-subdirs="
+            "other-subdirs="
+            #$@flags))
+       ((#:phases _)
+        #~%standard-phases)
+       ((#:validate-runpath? validate-runpath? #f)
+        #f)))
+    (supported-systems %hurd-systems)
+    (home-page "https://www.gnu.org/software/hurd/hurd.html")
+    (synopsis "GNU Hurd libshouldbeinlibc library")
+    (description
+     "This package provides libshouldbeinlibc and libstore, needed to build
+parted for GNU/Hurd.")
+    (license gpl2+)))
+
 (define-public hurd-core-headers
   (package
     (name "hurd-core-headers")