summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorMarius Bakke <mbakke@fastmail.com>2020-01-15 00:24:28 +0100
committerMarius Bakke <mbakke@fastmail.com>2020-01-15 00:24:28 +0100
commitbb93042c8beb881ab907fa802eefb3c4091039a2 (patch)
treebc06a86160beb95170be207682877c837732210a /gnu/packages
parent3cfe76bec06fbd8bb7e7cb3387866fefbcad674f (diff)
gnu: util-linux: Move libraries to separate output.
Fixes <https://bugs.gnu.org/37732>. Reported by Diego Nicola Barbato <dnbarbato@posteo.de>. * gnu/packages/linux.scm (util-linux)[outputs]: Add "lib". [arguments]: Update #:configure-flags and the "move-static-libraries" phase accordingly. Add phases "patch-build-scripts" and "adjust-pkg-config-files". (e2fsprogs, psm, mtd-utils, f2fs-tools, f2fs-tools-1.7, eudev, xfsprogs)[inputs]: Change to the "lib" output of UTIL-LINUX. (btrfs-progs)[inputs]: Remove duplicate UTIL-LINUX inputs and change to use the "lib" output. * gnu/packages/admin.scm (pam-mount)[inputs]: Add UTIL-LINUX:LIB. (testdisk)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/android.scm (abootimg)[inputs]: Likewise. * gnu/packages/audio.scm (jack-1)[propagated-inputs]: Likewise. * gnu/packages/bootloaders.scm (syslinux, vboot-utils)[inputs]: Likewise. * gnu/packages/chez.scm (chez-scheme)[inputs]: Likewise. * gnu/packages/cryptsetup.scm (cryptsetup, cryptsetup-static)[inputs]: Likewise. * gnu/packages/databases.scm (postgresql, 4store)[inputs]: Likewise. * gnu/packages/disk.scm (ndctl, gptfdisk, fdisk, gparted, rmlint, volume-key)[inputs]: Likewise. (parted)[inputs]: Likewise. [native-inputs]: Add UTIL-LINUX. * gnu/packages/efi.scm (sbsigntools)[inputs]: Add UTIL-LINUX:LIB. * gnu/packages/engineering.scm (lib3mf)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise. * gnu/packages/file-systems.scm (glusterfs, jfsutils, zfs)[inputs]: Likewise. * gnu/packages/firmware.scm (ovmf)[inputs]: Likewise. * gnu/packages/fontutils.scm (fontconfig)[propagated-inputs]: Likewise. * gnu/packages/freedesktop.scm (localed)[inputs]: Likewise. * gnu/packages/glib.scm (glib, appstream-glib)[propagated-inputs]: Likewise. * gnu/packages/gnome.scm (tracker, gnome-terminal)[inputs]: Likewise. * gnu/packages/jupyter.scm (xeus)[inputs]: Likewise. * gnu/packages/kde.scm (kpmcore)[inputs]: Likewise. * gnu/packages/kodi.scm (crossguid)[inputs]: Likewise. * gnu/packages/lighting.scm (ola)[inputs]: Likewise. * gnu/packages/music.scm (libgig)[inputs]: Likewise. * gnu/packages/nfs.scm (nfs-utils)[inputs]: Likewise. * gnu/packages/opencog.scm (opencog)[inputs]: Likewise. * gnu/packages/package-management.scm (msitools)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/password-utils.scm (pwsafe)[inputs]: Likewise. * gnu/packages/telephony.scm (pjproject)[propagated-inputs]: Likewise. * gnu/packages/rdf.scm (rasqal)[inputs]: Likewise. * gnu/packages/search.scm (xapian)[inputs]: Likewise. * gnu/packages/sssd.scm (sssd)[native-inputs]: Likewise. * gnu/packages/storage.scm (ceph)[inputs]: Add UTIL-LINUX:LIB. * gnu/packages/task-management.scm (taskwarrior)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/virtualization.scm (libvirt, xen)[inputs]: Likewise. * gnu/packages/xorg.scm (libsm)[inputs]: Likewise.
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/admin.scm3
-rw-r--r--gnu/packages/android.scm2
-rw-r--r--gnu/packages/audio.scm2
-rw-r--r--gnu/packages/bootloaders.scm4
-rw-r--r--gnu/packages/chez.scm2
-rw-r--r--gnu/packages/cryptsetup.scm4
-rw-r--r--gnu/packages/databases.scm4
-rw-r--r--gnu/packages/disk.scm18
-rw-r--r--gnu/packages/efi.scm1
-rw-r--r--gnu/packages/engineering.scm2
-rw-r--r--gnu/packages/enlightenment.scm2
-rw-r--r--gnu/packages/file-systems.scm6
-rw-r--r--gnu/packages/firmware.scm2
-rw-r--r--gnu/packages/fontutils.scm2
-rw-r--r--gnu/packages/freedesktop.scm2
-rw-r--r--gnu/packages/glib.scm4
-rw-r--r--gnu/packages/gnome.scm4
-rw-r--r--gnu/packages/jupyter.scm2
-rw-r--r--gnu/packages/kde.scm2
-rw-r--r--gnu/packages/kodi.scm2
-rw-r--r--gnu/packages/lighting.scm2
-rw-r--r--gnu/packages/linux.scm55
-rw-r--r--gnu/packages/music.scm2
-rw-r--r--gnu/packages/nfs.scm2
-rw-r--r--gnu/packages/opencog.scm2
-rw-r--r--gnu/packages/package-management.scm2
-rw-r--r--gnu/packages/password-utils.scm2
-rw-r--r--gnu/packages/rdf.scm2
-rw-r--r--gnu/packages/search.scm2
-rw-r--r--gnu/packages/sssd.scm2
-rw-r--r--gnu/packages/storage.scm1
-rw-r--r--gnu/packages/task-management.scm2
-rw-r--r--gnu/packages/telephony.scm2
-rw-r--r--gnu/packages/virtualization.scm4
-rw-r--r--gnu/packages/xorg.scm2
35 files changed, 91 insertions, 63 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 460228db619..2b7cac7c16d 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -1717,7 +1717,7 @@ characters can be replaced as well, as can UTF-8 characters.")
1717 (build-system gnu-build-system) 1717 (build-system gnu-build-system)
1718 (inputs 1718 (inputs
1719 `(("ntfs-3g" ,ntfs-3g) 1719 `(("ntfs-3g" ,ntfs-3g)
1720 ("util-linux" ,util-linux) 1720 ("util-linux" ,util-linux "lib")
1721 ("openssl" ,openssl) 1721 ("openssl" ,openssl)
1722 ;; FIXME: add reiserfs. 1722 ;; FIXME: add reiserfs.
1723 ("zlib" ,zlib) 1723 ("zlib" ,zlib)
@@ -3561,6 +3561,7 @@ tcpdump and snoop.")
3561 ("lvm2" ,lvm2) 3561 ("lvm2" ,lvm2)
3562 ("openssl" ,openssl) 3562 ("openssl" ,openssl)
3563 ("pcre" ,pcre) 3563 ("pcre" ,pcre)
3564 ("libmount" ,util-linux "lib")
3564 ("util-linux" ,util-linux))) 3565 ("util-linux" ,util-linux)))
3565 (arguments 3566 (arguments
3566 `(#:configure-flags 3567 `(#:configure-flags
diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index 30dd8925a4f..62a5466ed0f 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -835,7 +835,7 @@ script that you can put anywhere in your path.")
835 (install-file "abootimg" bin) 835 (install-file "abootimg" bin)
836 #t)))))) 836 #t))))))
837 (inputs 837 (inputs
838 `(("libblkid" ,util-linux))) 838 `(("libblkid" ,util-linux "lib")))
839 (home-page "https://ac100.grandou.net/abootimg") 839 (home-page "https://ac100.grandou.net/abootimg")
840 (synopsis "Tool for manipulating Android Boot Images") 840 (synopsis "Tool for manipulating Android Boot Images")
841 (description "This package provides a tool for manipulating old Android 841 (description "This package provides a tool for manipulating old Android
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 2b0e68fdc4a..e14516e8e8e 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -1584,7 +1584,7 @@ especially for creating reverb effects. It supports impulse responses with 1,
1584 ;; uuid.h is included in the JACK type headers 1584 ;; uuid.h is included in the JACK type headers
1585 ;; db.h is included in the libjack metadata headers 1585 ;; db.h is included in the libjack metadata headers
1586 (propagated-inputs 1586 (propagated-inputs
1587 `(("libuuid" ,util-linux) 1587 `(("libuuid" ,util-linux "lib")
1588 ("bdb" ,bdb))) 1588 ("bdb" ,bdb)))
1589 (native-inputs 1589 (native-inputs
1590 `(("pkg-config" ,pkg-config))) 1590 `(("pkg-config" ,pkg-config)))
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index c072ff8c8e0..d3773bf6df0 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -306,7 +306,7 @@ menu to select one of the installed operating systems.")
306 ("perl" ,perl) 306 ("perl" ,perl)
307 ("python-2" ,python-2))) 307 ("python-2" ,python-2)))
308 (inputs 308 (inputs
309 `(("libuuid" ,util-linux) 309 `(("libuuid" ,util-linux "lib")
310 ("mtools" ,mtools))) 310 ("mtools" ,mtools)))
311 (arguments 311 (arguments
312 `(#:parallel-build? #f 312 `(#:parallel-build? #f
@@ -887,7 +887,7 @@ to Novena upstream, does not load u-boot.img from the first partition.")
887 ("libyaml" ,libyaml) 887 ("libyaml" ,libyaml)
888 ("openssl" ,openssl) 888 ("openssl" ,openssl)
889 ("openssl:static" ,openssl "static") 889 ("openssl:static" ,openssl "static")
890 ("util-linux" ,util-linux))) 890 ("util-linux" ,util-linux "lib")))
891 (home-page 891 (home-page
892 "https://dev.chromium.org/chromium-os/chromiumos-design-docs/verified-boot") 892 "https://dev.chromium.org/chromium-os/chromiumos-design-docs/verified-boot")
893 (synopsis "ChromiumOS verified boot utilities") 893 (synopsis "ChromiumOS verified boot utilities")
diff --git a/gnu/packages/chez.scm b/gnu/packages/chez.scm
index 3330f91dfc2..d08363a8dca 100644
--- a/gnu/packages/chez.scm
+++ b/gnu/packages/chez.scm
@@ -77,7 +77,7 @@
77 (build-system gnu-build-system) 77 (build-system gnu-build-system)
78 (inputs 78 (inputs
79 `(("ncurses" ,ncurses) 79 `(("ncurses" ,ncurses)
80 ("libuuid" ,util-linux) 80 ("libuuid" ,util-linux "lib")
81 ("libx11" ,libx11) 81 ("libx11" ,libx11)
82 ("xorg-rgb" ,xorg-rgb) 82 ("xorg-rgb" ,xorg-rgb)
83 ("nanopass" ,nanopass) 83 ("nanopass" ,nanopass)
diff --git a/gnu/packages/cryptsetup.scm b/gnu/packages/cryptsetup.scm
index 2a824d416e9..d4c039ac04c 100644
--- a/gnu/packages/cryptsetup.scm
+++ b/gnu/packages/cryptsetup.scm
@@ -62,7 +62,7 @@
62 ("libgcrypt" ,libgcrypt) 62 ("libgcrypt" ,libgcrypt)
63 ("lvm2" ,lvm2) ; device-mapper 63 ("lvm2" ,lvm2) ; device-mapper
64 ("popt" ,popt) 64 ("popt" ,popt)
65 ("util-linux" ,util-linux))) ; libuuid 65 ("util-linux" ,util-linux "lib"))) ;libuuid
66 (synopsis "Hard disk encryption tool") 66 (synopsis "Hard disk encryption tool")
67 (description 67 (description
68 "LUKS (Linux Unified Key Setup)/Cryptsetup provides a standard on-disk 68 "LUKS (Linux Unified Key Setup)/Cryptsetup provides a standard on-disk
@@ -142,6 +142,6 @@ files). This assumes LIBRARY uses Libtool."
142 ("libgcrypt" ,libgcrypt-static) 142 ("libgcrypt" ,libgcrypt-static)
143 ("lvm2" ,lvm2-static) 143 ("lvm2" ,lvm2-static)
144 ("util-linux" ,util-linux "static") 144 ("util-linux" ,util-linux "static")
145 ("util-linux" ,util-linux) 145 ("util-linux" ,util-linux "lib")
146 ("popt" ,popt)))) 146 ("popt" ,popt))))
147 (synopsis "Hard disk encryption tool (statically linked)"))) 147 (synopsis "Hard disk encryption tool (statically linked)")))
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 5d770f46e54..7607c013914 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -165,7 +165,7 @@
165 ("avahi" ,avahi) 165 ("avahi" ,avahi)
166 ("cyrus-sasl" ,cyrus-sasl) 166 ("cyrus-sasl" ,cyrus-sasl)
167 ("openssl" ,openssl) 167 ("openssl" ,openssl)
168 ("util-linux" ,util-linux))) 168 ("util-linux" ,util-linux "lib")))
169 ;; http://www.4store.org has been down for a while now. 169 ;; http://www.4store.org has been down for a while now.
170 (home-page "https://github.com/4store/4store") 170 (home-page "https://github.com/4store/4store")
171 (synopsis "Clustered RDF storage and query engine") 171 (synopsis "Clustered RDF storage and query engine")
@@ -974,7 +974,7 @@ as a drop-in replacement of MySQL.")
974 (invoke "make" "-C" "contrib" "install")))))) 974 (invoke "make" "-C" "contrib" "install"))))))
975 (inputs 975 (inputs
976 `(("readline" ,readline) 976 `(("readline" ,readline)
977 ("libuuid" ,util-linux) 977 ("libuuid" ,util-linux "lib")
978 ("openssl" ,openssl) 978 ("openssl" ,openssl)
979 ("zlib" ,zlib))) 979 ("zlib" ,zlib)))
980 (home-page "https://www.postgresql.org/") 980 (home-page "https://www.postgresql.org/")
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 8a17e8ddbba..d63ba3e58d0 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -100,13 +100,15 @@
100 (inputs 100 (inputs
101 `(("lvm2" ,lvm2) 101 `(("lvm2" ,lvm2)
102 ("readline" ,readline) 102 ("readline" ,readline)
103 ("util-linux" ,util-linux))) 103 ("util-linux" ,util-linux "lib")))
104 (native-inputs 104 (native-inputs
105 `(("gettext" ,gettext-minimal) 105 `(("gettext" ,gettext-minimal)
106
106 ;; For the tests. 107 ;; For the tests.
107 ("e2fsprogs" ,e2fsprogs) 108 ("e2fsprogs" ,e2fsprogs)
108 ("perl" ,perl) 109 ("perl" ,perl)
109 ("python" ,python-2))) 110 ("python" ,python-2)
111 ("util-linux" ,util-linux)))
110 (home-page "https://www.gnu.org/software/parted/") 112 (home-page "https://www.gnu.org/software/parted/")
111 (synopsis "Disk partition editor") 113 (synopsis "Disk partition editor")
112 (description 114 (description
@@ -130,7 +132,7 @@ tables. It includes a library and command-line utility.")
130 (inputs 132 (inputs
131 `(("gettext" ,gettext-minimal) 133 `(("gettext" ,gettext-minimal)
132 ("guile" ,guile-1.8) 134 ("guile" ,guile-1.8)
133 ("util-linux" ,util-linux) 135 ("util-linux" ,util-linux "lib")
134 ("parted" ,parted))) 136 ("parted" ,parted)))
135 ;; The build neglects to look for its own headers in its own tree. A next 137 ;; The build neglects to look for its own headers in its own tree. A next
136 ;; release should fix this, but may never come: GNU fdisk looks abandoned. 138 ;; release should fix this, but may never come: GNU fdisk looks abandoned.
@@ -171,7 +173,7 @@ tables, and it understands a variety of different formats.")
171 `(("gettext" ,gettext-minimal) 173 `(("gettext" ,gettext-minimal)
172 ("ncurses" ,ncurses) 174 ("ncurses" ,ncurses)
173 ("popt" ,popt) 175 ("popt" ,popt)
174 ("util-linux" ,util-linux))) ; libuuid 176 ("util-linux" ,util-linux "lib"))) ;libuuid
175 (arguments 177 (arguments
176 `(#:test-target "test" 178 `(#:test-target "test"
177 #:phases 179 #:phases
@@ -359,7 +361,7 @@ and can dramatically shorten the lifespan of the drive if left unchecked.")
359 ;; as '/dev/disk/by-id' 361 ;; as '/dev/disk/by-id'
360 `(#:tests? #f)) 362 `(#:tests? #f))
361 (inputs 363 (inputs
362 `(("util-linux" ,util-linux) 364 `(("util-linux" ,util-linux "lib")
363 ("parted" ,parted) 365 ("parted" ,parted)
364 ("glib" ,glib) 366 ("glib" ,glib)
365 ("gtkmm" ,gtkmm) 367 ("gtkmm" ,gtkmm)
@@ -587,7 +589,7 @@ automatically finding out which program to use for what file type.")
587 (inputs 589 (inputs
588 `(("cryptsetup" ,cryptsetup) 590 `(("cryptsetup" ,cryptsetup)
589 ("nss" ,nss) 591 ("nss" ,nss)
590 ("libblkid" ,util-linux) 592 ("libblkid" ,util-linux "lib")
591 ("lvm2" ,lvm2) ; for "-ldevmapper" 593 ("lvm2" ,lvm2) ; for "-ldevmapper"
592 ("glib" ,glib) 594 ("glib" ,glib)
593 ("gpgme" ,gpgme))) 595 ("gpgme" ,gpgme)))
@@ -640,7 +642,7 @@ passphrases.")
640 ("json-c" ,json-c) 642 ("json-c" ,json-c)
641 ("keyutils" ,keyutils) 643 ("keyutils" ,keyutils)
642 ("kmod" ,kmod) 644 ("kmod" ,kmod)
643 ("util-linux" ,util-linux))) 645 ("util-linux" ,util-linux "lib")))
644 (arguments 646 (arguments
645 `(#:configure-flags 647 `(#:configure-flags
646 (list "--disable-asciidoctor" ; use docbook-xsl instead 648 (list "--disable-asciidoctor" ; use docbook-xsl instead
@@ -809,7 +811,7 @@ LVM D-Bus API).")
809 ("libelf" ,libelf) 811 ("libelf" ,libelf)
810 ("elfutils" ,elfutils) 812 ("elfutils" ,elfutils)
811 ("json-glib" ,json-glib) 813 ("json-glib" ,json-glib)
812 ("libblkid" ,util-linux))) 814 ("libblkid" ,util-linux "lib")))
813 (home-page "https://rmlint.rtfd.org") 815 (home-page "https://rmlint.rtfd.org")
814 (synopsis "Remove duplicates and other lint from the file system") 816 (synopsis "Remove duplicates and other lint from the file system")
815 (description "@command{rmlint} finds space waste and other broken things 817 (description "@command{rmlint} finds space waste and other broken things
diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm
index b6e93dd618d..2bfebfdbc2d 100644
--- a/gnu/packages/efi.scm
+++ b/gnu/packages/efi.scm
@@ -113,6 +113,7 @@ environment presented by Intel's EFI.")
113 ("util-linux" ,util-linux))) ; getopt 113 ("util-linux" ,util-linux))) ; getopt
114 (inputs 114 (inputs
115 `(("gnu-efi" ,gnu-efi) 115 `(("gnu-efi" ,gnu-efi)
116 ("libuuid" ,util-linux "lib")
116 ("openssl" ,openssl))) 117 ("openssl" ,openssl)))
117 (synopsis "EFI signing tools") 118 (synopsis "EFI signing tools")
118 (description "This package provides tools for signing EFI binaries.") 119 (description "This package provides tools for signing EFI binaries.")
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 3f4cdbd1722..bd611f01f2e 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2149,7 +2149,7 @@ engineers for reverse engineers.")
2149 (native-inputs 2149 (native-inputs
2150 `(("googletest-source" ,(package-source googletest)))) 2150 `(("googletest-source" ,(package-source googletest))))
2151 (inputs 2151 (inputs
2152 `(("libuuid" ,util-linux))) 2152 `(("libuuid" ,util-linux "lib")))
2153 (arguments 2153 (arguments
2154 `(#:phases 2154 `(#:phases
2155 (modify-phases %standard-phases 2155 (modify-phases %standard-phases
diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm
index d79ca949f23..121627dd889 100644
--- a/gnu/packages/enlightenment.scm
+++ b/gnu/packages/enlightenment.scm
@@ -134,7 +134,7 @@
134 ("lz4" ,lz4) 134 ("lz4" ,lz4)
135 ("openssl" ,openssl) 135 ("openssl" ,openssl)
136 ("pulseaudio" ,pulseaudio) 136 ("pulseaudio" ,pulseaudio)
137 ("util-linux" ,util-linux) 137 ("util-linux" ,util-linux "lib")
138 ("wayland" ,wayland) 138 ("wayland" ,wayland)
139 ("zlib" ,zlib))) 139 ("zlib" ,zlib)))
140 (arguments 140 (arguments
diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm
index a3dc9930551..50afe29c773 100644
--- a/gnu/packages/file-systems.scm
+++ b/gnu/packages/file-systems.scm
@@ -127,7 +127,7 @@ single file can be mounted.")
127 "jfsutils-include-systypes.patch")))) 127 "jfsutils-include-systypes.patch"))))
128 (build-system gnu-build-system) 128 (build-system gnu-build-system)
129 (inputs 129 (inputs
130 `(("util-linux" ,util-linux))) 130 `(("util-linux" ,util-linux "lib")))
131 (home-page "http://jfs.sourceforge.net/home.html") 131 (home-page "http://jfs.sourceforge.net/home.html")
132 (synopsis "Utilities for managing JFS file systems") 132 (synopsis "Utilities for managing JFS file systems")
133 (description 133 (description
@@ -271,7 +271,7 @@ non-determinism in the build process.")
271 ("fuse", fuse) 271 ("fuse", fuse)
272 ("openssl" ,openssl) 272 ("openssl" ,openssl)
273 ("liburcu" ,liburcu) 273 ("liburcu" ,liburcu)
274 ("libuuid" ,util-linux) 274 ("libuuid" ,util-linux "lib")
275 ("libxml2" ,libxml2) 275 ("libxml2" ,libxml2)
276 ("readline" ,readline) 276 ("readline" ,readline)
277 ("zlib" ,zlib) 277 ("zlib" ,zlib)
@@ -503,7 +503,7 @@ APFS.")
503 ("openssl" ,openssl) 503 ("openssl" ,openssl)
504 ("python" ,python) 504 ("python" ,python)
505 ("python-cffi" ,python-cffi) 505 ("python-cffi" ,python-cffi)
506 ("util-linux" ,util-linux) 506 ("util-linux" ,util-linux "lib")
507 ("zlib" ,zlib))) 507 ("zlib" ,zlib)))
508 (home-page "https://zfsonlinux.org/") 508 (home-page "https://zfsonlinux.org/")
509 (synopsis "Native ZFS on Linux") 509 (synopsis "Native ZFS on Linux")
diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index 0156a4e9fa6..ab03bc32fdd 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -253,7 +253,7 @@ coreboot.")
253 ("gcc" ,gcc-5) 253 ("gcc" ,gcc-5)
254 ("nasm" ,nasm) 254 ("nasm" ,nasm)
255 ("python-2" ,python-2) 255 ("python-2" ,python-2)
256 ("util-linux" ,util-linux))) 256 ("util-linux" ,util-linux "lib")))
257 (arguments 257 (arguments
258 `(#:tests? #f ; No check target. 258 `(#:tests? #f ; No check target.
259 #:phases 259 #:phases
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index b5c8d27c7e5..107967bb5df 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -308,7 +308,7 @@ fonts to/from the WOFF2 format.")
308 ;; In Requires or Requires.private of fontconfig.pc. 308 ;; In Requires or Requires.private of fontconfig.pc.
309 (propagated-inputs `(("expat" ,expat) 309 (propagated-inputs `(("expat" ,expat)
310 ("freetype" ,freetype) 310 ("freetype" ,freetype)
311 ("libuuid" ,util-linux))) 311 ("libuuid" ,util-linux "lib")))
312 (inputs `(("gs-fonts" ,gs-fonts))) 312 (inputs `(("gs-fonts" ,gs-fonts)))
313 (native-inputs 313 (native-inputs
314 `(("gperf" ,gperf) 314 `(("gperf" ,gperf)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index ed221439b48..79363f56627 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -476,7 +476,7 @@ of a the system to know what users are logged in, and where.")
476 (find-files ".." "^(kbd-model-map|language-fallback-map)$")) 476 (find-files ".." "^(kbd-model-map|language-fallback-map)$"))
477 #t))))))) 477 #t)))))))
478 (native-inputs (package-native-inputs elogind)) 478 (native-inputs (package-native-inputs elogind))
479 (inputs `(("libmount" ,util-linux) 479 (inputs `(("libmount" ,util-linux "lib")
480 ("xkeyboard-config" ,xkeyboard-config) 480 ("xkeyboard-config" ,xkeyboard-config)
481 ("kbd" ,kbd) 481 ("kbd" ,kbd)
482 ,@(package-inputs elogind))) 482 ,@(package-inputs elogind)))
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 4fe38b7f252..2b8700f6da7 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -188,7 +188,7 @@ shared NFS home directories.")
188 `(("pcre" ,pcre) ; in the Requires.private field of glib-2.0.pc 188 `(("pcre" ,pcre) ; in the Requires.private field of glib-2.0.pc
189 ("libffi" ,libffi) ; in the Requires.private field of gobject-2.0.pc 189 ("libffi" ,libffi) ; in the Requires.private field of gobject-2.0.pc
190 ;; These are in the Requires.private field of gio-2.0.pc 190 ;; These are in the Requires.private field of gio-2.0.pc
191 ("util-linux" ,util-linux) ; for libmount 191 ("util-linux" ,util-linux "lib") ;for libmount
192 ("libselinux" ,libselinux) 192 ("libselinux" ,libselinux)
193 ("zlib" ,zlib))) 193 ("zlib" ,zlib)))
194 (inputs 194 (inputs
@@ -931,7 +931,7 @@ programming language. It also contains the utility
931 (propagated-inputs 931 (propagated-inputs
932 `(("gcab" ,gcab) ; for .pc file 932 `(("gcab" ,gcab) ; for .pc file
933 ("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file 933 ("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file
934 ("util-linux" ,util-linux))) ; for .pc file 934 ("libuuid" ,util-linux "lib"))) ; for .pc file
935 (inputs 935 (inputs
936 `(("glib" ,glib) 936 `(("glib" ,glib)
937 ("gperf" ,gperf) 937 ("gperf" ,gperf)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ac566b8647d..b841a72c3bc 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3832,7 +3832,7 @@ more fun.")
3832 ("vte" ,vte) 3832 ("vte" ,vte)
3833 ("gnutls" ,gnutls) 3833 ("gnutls" ,gnutls)
3834 ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) 3834 ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
3835 ("util-linux" ,util-linux) 3835 ("util-linux" ,util-linux "lib")
3836 ("vala" ,vala))) 3836 ("vala" ,vala)))
3837 (home-page "https://wiki.gnome.org/Apps/Terminal") 3837 (home-page "https://wiki.gnome.org/Apps/Terminal")
3838 (synopsis "Terminal emulator") 3838 (synopsis "Terminal emulator")
@@ -7291,7 +7291,7 @@ easy, safe, and automatic.")
7291 ("openjpeg" ,openjpeg-1) 7291 ("openjpeg" ,openjpeg-1)
7292 ("libseccomp" ,libseccomp) 7292 ("libseccomp" ,libseccomp)
7293 ("libsoup" ,libsoup) 7293 ("libsoup" ,libsoup)
7294 ("libuuid" ,util-linux) 7294 ("libuuid" ,util-linux "lib")
7295 ("network-manager" ,network-manager))) 7295 ("network-manager" ,network-manager)))
7296 (synopsis "Metadata database, indexer and search tool") 7296 (synopsis "Metadata database, indexer and search tool")
7297 (home-page "https://wiki.gnome.org/Projects/Tracker") 7297 (home-page "https://wiki.gnome.org/Projects/Tracker")
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index e65a8bd6c9e..3f16bc27f1a 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -171,7 +171,7 @@ Messaging Protocol}.")
171 ("cppzmq" ,cppzmq) 171 ("cppzmq" ,cppzmq)
172 ("zeromq" ,zeromq) 172 ("zeromq" ,zeromq)
173 ("openssl" ,openssl) 173 ("openssl" ,openssl)
174 ("util-linux" ,util-linux))) ;libuuid 174 ("util-linux" ,util-linux "lib"))) ;libuuid
175 (home-page "https://quantstack.net/xeus") 175 (home-page "https://quantstack.net/xeus")
176 (synopsis "C++ implementation of the Jupyter Kernel protocol") 176 (synopsis "C++ implementation of the Jupyter Kernel protocol")
177 (description 177 (description
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index bb5c25014e3..924ca752d94 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -472,7 +472,7 @@ cards.")
472 ("kwidgetsaddons" ,kwidgetsaddons) 472 ("kwidgetsaddons" ,kwidgetsaddons)
473 ("qtbase" ,qtbase) 473 ("qtbase" ,qtbase)
474 ("qca" ,qca) 474 ("qca" ,qca)
475 ("util-linux" ,util-linux))) 475 ("util-linux" ,util-linux "lib")))
476 (home-page "https://community.kde.org/Frameworks") 476 (home-page "https://community.kde.org/Frameworks")
477 (synopsis "Library for managing partitions") 477 (synopsis "Library for managing partitions")
478 (description "Library for managing partitions.") 478 (description "Library for managing partitions.")
diff --git a/gnu/packages/kodi.scm b/gnu/packages/kodi.scm
index 23afd138a31..bc61e96d199 100644
--- a/gnu/packages/kodi.scm
+++ b/gnu/packages/kodi.scm
@@ -121,7 +121,7 @@
121 (string-append out "/lib")) 121 (string-append out "/lib"))
122 #t)))))) 122 #t))))))
123 (inputs 123 (inputs
124 `(("util-linux" ,util-linux))) 124 `(("libuuid" ,util-linux "lib")))
125 (synopsis "Lightweight universal identifier library") 125 (synopsis "Lightweight universal identifier library")
126 (description "CrossGuid is a minimal GUID/UUID 126 (description "CrossGuid is a minimal GUID/UUID
127generator library for C++.") 127generator library for C++.")
diff --git a/gnu/packages/lighting.scm b/gnu/packages/lighting.scm
index b91f5c8834c..18110420de9 100644
--- a/gnu/packages/lighting.scm
+++ b/gnu/packages/lighting.scm
@@ -57,7 +57,7 @@
57 `(("libftdi" ,libftdi) 57 `(("libftdi" ,libftdi)
58 ("libmicrohttpd" ,libmicrohttpd) 58 ("libmicrohttpd" ,libmicrohttpd)
59 ("libusb" ,libusb) 59 ("libusb" ,libusb)
60 ("libuuid" ,util-linux) 60 ("libuuid" ,util-linux "lib")
61 ("zlib" ,zlib))) 61 ("zlib" ,zlib)))
62 (propagated-inputs 62 (propagated-inputs
63 ;; Ola 0.10.5 only supports protobuf 2.x, and building it with 3.x breaks. 63 ;; Ola 0.10.5 only supports protobuf 2.x, and building it with 3.x breaks.
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 7e2d04e53ed..e91d4c2c217 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1118,19 +1118,33 @@ providing the system administrator with some help in common tasks.")
1118 (("build_kill=yes") "build_kill=no")) 1118 (("build_kill=yes") "build_kill=no"))
1119 #t)))) 1119 #t))))
1120 (build-system gnu-build-system) 1120 (build-system gnu-build-system)
1121 (outputs '("out" 1121 (outputs '("out" ;6.4 MiB executables and documentation
1122 "static")) ;>2 MiB of static .a libraries 1122 "lib" ;8.8 MiB shared libraries, headers and locales
1123 "static")) ;2.9 MiB static .a libraries
1123 (arguments 1124 (arguments
1124 `(#:configure-flags (list "--disable-use-tty-group" 1125 `(#:configure-flags (list "--disable-use-tty-group"
1125 "--enable-fs-paths-default=/run/current-system/profile/sbin" 1126 "--enable-fs-paths-default=/run/current-system/profile/sbin"
1126 ;; Don't try to chown root:root mount and umount 1127 ;; Don't try to chown root:root mount and umount
1127 "--disable-makeinstall-chown" 1128 "--disable-makeinstall-chown"
1129 "--localstatedir=/var"
1130 (string-append "--localedir="
1131 (assoc-ref %outputs "lib")
1132 "/share/locale")
1128 ;; Install completions where our 1133 ;; Install completions where our
1129 ;; bash-completion package expects them. 1134 ;; bash-completion package expects them.
1130 (string-append "--with-bashcompletiondir=" 1135 (string-append "--with-bashcompletiondir="
1131 (assoc-ref %outputs "out") 1136 (assoc-ref %outputs "out")
1132 "/etc/bash_completion.d")) 1137 "/etc/bash_completion.d"))
1133 #:phases (modify-phases %standard-phases 1138 #:phases (modify-phases %standard-phases
1139 (add-before 'configure 'patch-build-scripts
1140 (lambda* (#:key outputs #:allow-other-keys)
1141 (substitute* "configure"
1142 ;; The build system assumes that we want to install
1143 ;; libraries below $exec_prefix when $libdir does not
1144 ;; match any of the "usual" locations. Fix that.
1145 (("usrlib_execdir='\\$\\{exec_prefix\\}'\\$libdir")
1146 "usrlib_execdir=$libdir"))
1147 #t))
1134 (add-before 'build 'set-umount-file-name 1148 (add-before 'build 'set-umount-file-name
1135 (lambda* (#:key outputs #:allow-other-keys) 1149 (lambda* (#:key outputs #:allow-other-keys)
1136 ;; Tell 'eject' the right file name of 'umount'. 1150 ;; Tell 'eject' the right file name of 'umount'.
@@ -1150,10 +1164,12 @@ providing the system administrator with some help in common tasks.")
1150 #t))) 1164 #t)))
1151 (add-after 'install 'move-static-libraries 1165 (add-after 'install 'move-static-libraries
1152 (lambda* (#:key outputs #:allow-other-keys) 1166 (lambda* (#:key outputs #:allow-other-keys)
1153 (let ((out (assoc-ref outputs "out")) 1167 (let ((lib (assoc-ref outputs "lib"))
1154 (static (assoc-ref outputs "static"))) 1168 (static (assoc-ref outputs "static")))
1169
1170 ;; Move static libraries to the "static" output.
1155 (mkdir-p (string-append static "/lib")) 1171 (mkdir-p (string-append static "/lib"))
1156 (with-directory-excursion out 1172 (with-directory-excursion lib
1157 (for-each (lambda (file) 1173 (for-each (lambda (file)
1158 (rename-file file 1174 (rename-file file
1159 (string-append static "/" 1175 (string-append static "/"
@@ -1166,7 +1182,16 @@ providing the system administrator with some help in common tasks.")
1166 (substitute* (find-files "lib" "\\.la$") 1182 (substitute* (find-files "lib" "\\.la$")
1167 (("old_library=.*") "old_library=''\n"))) 1183 (("old_library=.*") "old_library=''\n")))
1168 1184
1169 #t)))))) 1185 #t)))
1186 (add-after 'install 'adjust-pkg-config-files
1187 (lambda* (#:key outputs #:allow-other-keys)
1188 (let ((lib (assoc-ref outputs "lib")))
1189 ;; Drop the unused "prefix=" and "exec_prefix=" variables from
1190 ;; the pkg-config files to avoid a cyclic reference on "out".
1191 (substitute* (find-files (string-append lib "/lib/pkgconfig")
1192 "\\.pc$")
1193 (("^(exec_)?prefix=.*") "")))
1194 #t)))))
1170 (inputs `(("zlib" ,zlib) 1195 (inputs `(("zlib" ,zlib)
1171 ("ncurses" ,ncurses) 1196 ("ncurses" ,ncurses)
1172 1197
@@ -1333,7 +1358,7 @@ slabtop, and skill.")
1333 (base32 1358 (base32
1334 "00nwl1ppjalxbnx40dsm895r3q793p8nni6n81saj7faj2szdyk5")))) 1359 "00nwl1ppjalxbnx40dsm895r3q793p8nni6n81saj7faj2szdyk5"))))
1335 (build-system gnu-build-system) 1360 (build-system gnu-build-system)
1336 (inputs `(("util-linux" ,util-linux))) 1361 (inputs `(("util-linux" ,util-linux "lib")))
1337 (native-inputs `(("pkg-config" ,pkg-config) 1362 (native-inputs `(("pkg-config" ,pkg-config)
1338 ("texinfo" ,texinfo) ;for the libext2fs Info manual 1363 ("texinfo" ,texinfo) ;for the libext2fs Info manual
1339 1364
@@ -2746,7 +2771,7 @@ from the module-init-tools project.")
2746 ;; When linked against libblkid, eudev can populate /dev/disk/by-label 2771 ;; When linked against libblkid, eudev can populate /dev/disk/by-label
2747 ;; and similar; it also installs the '60-persistent-storage.rules' file, 2772 ;; and similar; it also installs the '60-persistent-storage.rules' file,
2748 ;; which contains the rules to do that. 2773 ;; which contains the rules to do that.
2749 `(("util-linux" ,util-linux) ;for blkid 2774 `(("util-linux" ,util-linux "lib") ;for blkid
2750 ("kmod" ,kmod))) 2775 ("kmod" ,kmod)))
2751 (home-page "https://wiki.gentoo.org/wiki/Project:Eudev") 2776 (home-page "https://wiki.gentoo.org/wiki/Project:Eudev")
2752 (synopsis "Userspace device management") 2777 (synopsis "Userspace device management")
@@ -4048,11 +4073,9 @@ and copy/paste text in the console and in xterm.")
4048 #:test-target "test" 4073 #:test-target "test"
4049 #:parallel-tests? #f)) ; tests fail when run in parallel 4074 #:parallel-tests? #f)) ; tests fail when run in parallel
4050 (inputs `(("e2fsprogs" ,e2fsprogs) 4075 (inputs `(("e2fsprogs" ,e2fsprogs)
4051 ("libblkid" ,util-linux)
4052 ("libblkid:static" ,util-linux "static")
4053 ("libuuid" ,util-linux)
4054 ("libuuid:static" ,util-linux "static")
4055 ("lzo" ,lzo) 4076 ("lzo" ,lzo)
4077 ("util-linux:lib" ,util-linux "lib") ;for libblkid and libuuid
4078 ("util-linux:static" ,util-linux "static") ;ditto
4056 ("zlib" ,zlib) 4079 ("zlib" ,zlib)
4057 ("zlib:static" ,zlib "static") 4080 ("zlib:static" ,zlib "static")
4058 ("zstd" ,zstd "lib") 4081 ("zstd" ,zstd "lib")
@@ -4182,7 +4205,7 @@ obviously it can be shared with files outside our set).")
4182 ("libtool" ,libtool) 4205 ("libtool" ,libtool)
4183 ("pkg-config" ,pkg-config))) 4206 ("pkg-config" ,pkg-config)))
4184 (inputs 4207 (inputs
4185 `(("libuuid" ,util-linux) 4208 `(("libuuid" ,util-linux "lib")
4186 ("libselinux" ,libselinux))) 4209 ("libselinux" ,libselinux)))
4187 (home-page "https://f2fs.wiki.kernel.org/") 4210 (home-page "https://f2fs.wiki.kernel.org/")
4188 (synopsis "Userland tools for f2fs") 4211 (synopsis "Userland tools for f2fs")
@@ -4208,7 +4231,7 @@ disks and SD cards. This package provides the userland utilities.")
4208 (base32 4231 (base32
4209 "0z9c0y3qq75iyqknl5k0v7v46l8c3pcifpqb0yqalrs24blkm7dk")))) 4232 "0z9c0y3qq75iyqknl5k0v7v46l8c3pcifpqb0yqalrs24blkm7dk"))))
4210 (inputs 4233 (inputs
4211 `(("libuuid" ,util-linux))))) 4234 `(("libuuid" ,util-linux "lib")))))
4212 4235
4213(define-public freefall 4236(define-public freefall
4214 (package 4237 (package
@@ -4877,7 +4900,7 @@ are exceeded.")
4877 ("pkg-config" ,pkg-config))) 4900 ("pkg-config" ,pkg-config)))
4878 (inputs 4901 (inputs
4879 `(("acl" ,acl) ; extended attributes (xattr) 4902 `(("acl" ,acl) ; extended attributes (xattr)
4880 ("libuuid" ,util-linux) 4903 ("libuuid" ,util-linux "lib")
4881 ("lzo" ,lzo) 4904 ("lzo" ,lzo)
4882 ("openssl" ,openssl) ; optional crypto support 4905 ("openssl" ,openssl) ; optional crypto support
4883 ("zlib" ,zlib) 4906 ("zlib" ,zlib)
@@ -5655,7 +5678,7 @@ libraries, which are often integrated directly into libfabric.")
5655 "psm-disable-memory-stats.patch")))) 5678 "psm-disable-memory-stats.patch"))))
5656 (build-system gnu-build-system) 5679 (build-system gnu-build-system)
5657 (outputs '("out" "debug")) 5680 (outputs '("out" "debug"))
5658 (inputs `(("libuuid" ,util-linux))) 5681 (inputs `(("libuuid" ,util-linux "lib")))
5659 (arguments 5682 (arguments
5660 '(#:make-flags `("PSM_USE_SYS_UUID=1" "CC=gcc" "WERROR=" 5683 '(#:make-flags `("PSM_USE_SYS_UUID=1" "CC=gcc" "WERROR="
5661 ,(string-append "INSTALL_PREFIX=" %output) 5684 ,(string-append "INSTALL_PREFIX=" %output)
@@ -6032,7 +6055,7 @@ IP addresses and routes, and configure IPsec.")
6032 (native-inputs 6055 (native-inputs
6033 `(("gettext" ,gettext-minimal))) 6056 `(("gettext" ,gettext-minimal)))
6034 (inputs 6057 (inputs
6035 `(("libuuid" ,util-linux) 6058 `(("libuuid" ,util-linux "lib")
6036 ("python" ,python-wrapper))) 6059 ("python" ,python-wrapper)))
6037 (home-page "https://xfs.wiki.kernel.org/") 6060 (home-page "https://xfs.wiki.kernel.org/")
6038 (synopsis "XFS file system tools") 6061 (synopsis "XFS file system tools")
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 2583191f33b..4a4d870ac5c 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -2252,7 +2252,7 @@ improves on support for JACK features, such as JACK MIDI.")
2252 "1zs5yy124bymfyapsnljr6rv2lnn5inwchm0xnwiw44b2d39l8hn")))) 2252 "1zs5yy124bymfyapsnljr6rv2lnn5inwchm0xnwiw44b2d39l8hn"))))
2253 (build-system gnu-build-system) 2253 (build-system gnu-build-system)
2254 (inputs 2254 (inputs
2255 `(("libuuid" ,util-linux) 2255 `(("libuuid" ,util-linux "lib")
2256 ("libsndfile" ,libsndfile))) 2256 ("libsndfile" ,libsndfile)))
2257 (native-inputs 2257 (native-inputs
2258 `(("pkg-config" ,pkg-config))) 2258 `(("pkg-config" ,pkg-config)))
diff --git a/gnu/packages/nfs.scm b/gnu/packages/nfs.scm
index b81623fd079..7efee9360a4 100644
--- a/gnu/packages/nfs.scm
+++ b/gnu/packages/nfs.scm
@@ -113,7 +113,7 @@
113 ("rpcsvc-proto" ,rpcsvc-proto) ;for 'rpcgen' 113 ("rpcsvc-proto" ,rpcsvc-proto) ;for 'rpcgen'
114 ("sqlite" ,sqlite) 114 ("sqlite" ,sqlite)
115 ("lvm2" ,lvm2) 115 ("lvm2" ,lvm2)
116 ("util-linux" ,util-linux) 116 ("util-linux" ,util-linux "lib")
117 ("mit-krb5" ,mit-krb5) 117 ("mit-krb5" ,mit-krb5)
118 ("libtirpc" ,libtirpc))) 118 ("libtirpc" ,libtirpc)))
119 (native-inputs 119 (native-inputs
diff --git a/gnu/packages/opencog.scm b/gnu/packages/opencog.scm
index c6828d6603d..6484c10dcee 100644
--- a/gnu/packages/opencog.scm
+++ b/gnu/packages/opencog.scm
@@ -235,7 +235,7 @@ tasks.")
235 ("cogutil" ,cogutil) 235 ("cogutil" ,cogutil)
236 ("gmp" ,gmp) 236 ("gmp" ,gmp)
237 ("guile" ,guile-2.2) 237 ("guile" ,guile-2.2)
238 ("libuuid" ,util-linux) 238 ("libuuid" ,util-linux "lib")
239 ("link-grammar" ,link-grammar))) 239 ("link-grammar" ,link-grammar)))
240 (native-inputs 240 (native-inputs
241 `(("cxxtest" ,cxxtest) 241 `(("cxxtest" ,cxxtest)
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 6becdb22a98..009dfba85c5 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -939,7 +939,7 @@ Microsoft cabinet (.@dfn{CAB}) files.")
939 ("glib" ,glib) 939 ("glib" ,glib)
940 ("libgsf" ,libgsf) 940 ("libgsf" ,libgsf)
941 ("libxml2" ,libxml2) 941 ("libxml2" ,libxml2)
942 ("uuid" ,util-linux))) 942 ("uuid" ,util-linux "lib")))
943 (home-page "https://wiki.gnome.org/msitools") 943 (home-page "https://wiki.gnome.org/msitools")
944 (synopsis "Windows Installer file manipulation tool") 944 (synopsis "Windows Installer file manipulation tool")
945 (description 945 (description
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index db5f54e1d9d..bef32e8d29f 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -209,7 +209,7 @@ algorithms AES or Twofish.")
209 ("zip" ,zip))) 209 ("zip" ,zip)))
210 (inputs `(("curl" ,curl) 210 (inputs `(("curl" ,curl)
211 ("file" ,file) 211 ("file" ,file)
212 ("libuuid" ,util-linux) 212 ("libuuid" ,util-linux "lib")
213 ("libxt" ,libxt) 213 ("libxt" ,libxt)
214 ("libxtst" ,libxtst) 214 ("libxtst" ,libxtst)
215 ("openssl" ,openssl) 215 ("openssl" ,openssl)
diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm
index b086d2f00fb..c69e9cb892a 100644
--- a/gnu/packages/rdf.scm
+++ b/gnu/packages/rdf.scm
@@ -217,7 +217,7 @@ taxonomic inference capability.")
217 ("libxml2" ,libxml2) 217 ("libxml2" ,libxml2)
218 ("mpfr" ,mpfr) 218 ("mpfr" ,mpfr)
219 ("pcre" ,pcre) 219 ("pcre" ,pcre)
220 ("util-linux" ,util-linux))) 220 ("util-linux" ,util-linux "lib")))
221 (propagated-inputs 221 (propagated-inputs
222 `(("raptor2" ,raptor2))) ; stipulated by rasqal.pc 222 `(("raptor2" ,raptor2))) ; stipulated by rasqal.pc
223 (arguments 223 (arguments
diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm
index 3b7bc368895..5410263d5b2 100644
--- a/gnu/packages/search.scm
+++ b/gnu/packages/search.scm
@@ -59,7 +59,7 @@
59 (base32 "0ja95vn0lkf6qkjhg2blkx306i10hg4fr8wlrhalmly93307lnlp")))) 59 (base32 "0ja95vn0lkf6qkjhg2blkx306i10hg4fr8wlrhalmly93307lnlp"))))
60 (build-system gnu-build-system) 60 (build-system gnu-build-system)
61 (inputs `(("zlib" ,zlib) 61 (inputs `(("zlib" ,zlib)
62 ("util-linux" ,util-linux))) 62 ("util-linux" ,util-linux "lib")))
63 (arguments 63 (arguments
64 `(#:phases 64 `(#:phases
65 (modify-phases %standard-phases 65 (modify-phases %standard-phases
diff --git a/gnu/packages/sssd.scm b/gnu/packages/sssd.scm
index 7bb71dce133..905f0b11cae 100644
--- a/gnu/packages/sssd.scm
+++ b/gnu/packages/sssd.scm
@@ -164,7 +164,7 @@ fundamental object types for C.")
164 ("libxml2" ,libxml2) ; for xmllint 164 ("libxml2" ,libxml2) ; for xmllint
165 ("libxslt" ,libxslt) 165 ("libxslt" ,libxslt)
166 ("pkg-config" ,pkg-config) 166 ("pkg-config" ,pkg-config)
167 ("util-linux" ,util-linux))) ; for uuid.h, reqired for KCM 167 ("util-linux" ,util-linux "lib"))) ;for uuid.h, reqired for KCM
168 (home-page "https://pagure.io/SSSD/sssd/") 168 (home-page "https://pagure.io/SSSD/sssd/")
169 (synopsis "System security services daemon") 169 (synopsis "System security services daemon")
170 (description "SSSD is a system daemon. Its primary function is to provide 170 (description "SSSD is a system daemon. Its primary function is to provide
diff --git a/gnu/packages/storage.scm b/gnu/packages/storage.scm
index a5614777fa7..e3a883a5351 100644
--- a/gnu/packages/storage.scm
+++ b/gnu/packages/storage.scm
@@ -231,6 +231,7 @@
231 ("snappy" ,snappy) 231 ("snappy" ,snappy)
232 ("udev" ,eudev) 232 ("udev" ,eudev)
233 ("util-linux" ,util-linux) 233 ("util-linux" ,util-linux)
234 ("util-linux:lib" ,util-linux "lib")
234 ("xfsprogs" ,xfsprogs) 235 ("xfsprogs" ,xfsprogs)
235 ("zlib" ,zlib))) 236 ("zlib" ,zlib)))
236 (home-page "https://ceph.com/") 237 (home-page "https://ceph.com/")
diff --git a/gnu/packages/task-management.scm b/gnu/packages/task-management.scm
index 701e14a5e24..a0313c17c21 100644
--- a/gnu/packages/task-management.scm
+++ b/gnu/packages/task-management.scm
@@ -40,7 +40,7 @@
40 (inputs 40 (inputs
41 `(("gnutls" ,gnutls) 41 `(("gnutls" ,gnutls)
42 ("lua" ,lua) 42 ("lua" ,lua)
43 ("util-linux" ,util-linux))) 43 ("util-linux" ,util-linux "lib")))
44 (arguments 44 (arguments
45 `(#:tests? #f ; No tests implemented. 45 `(#:tests? #f ; No tests implemented.
46 #:phases 46 #:phases
diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm
index 1ae0724ba2f..8a84cbc2cd3 100644
--- a/gnu/packages/telephony.scm
+++ b/gnu/packages/telephony.scm
@@ -624,7 +624,7 @@ calls and messages")
624 ("libsrtp" ,libsrtp) 624 ("libsrtp" ,libsrtp)
625 ("gnutls" ,gnutls) 625 ("gnutls" ,gnutls)
626 ("resample", resample) 626 ("resample", resample)
627 ("util-linux" ,util-linux))) 627 ("util-linux" ,util-linux "lib")))
628 (native-inputs 628 (native-inputs
629 `(("autoconf" ,autoconf) 629 `(("autoconf" ,autoconf)
630 ("automake" ,automake) 630 ("automake" ,automake)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 51ba3c602a3..a3db8e813dd 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -480,7 +480,7 @@ manage system or application containers.")
480 ("libpcap" ,libpcap) 480 ("libpcap" ,libpcap)
481 ("libnl" ,libnl) 481 ("libnl" ,libnl)
482 ("libtirpc" ,libtirpc) ;for <rpc/rpc.h> 482 ("libtirpc" ,libtirpc) ;for <rpc/rpc.h>
483 ("libuuid" ,util-linux) 483 ("libuuid" ,util-linux "lib")
484 ("lvm2" ,lvm2) ;for libdevmapper 484 ("lvm2" ,lvm2) ;for libdevmapper
485 ("curl" ,curl) 485 ("curl" ,curl)
486 ("openssl" ,openssl) 486 ("openssl" ,openssl)
@@ -1336,7 +1336,7 @@ override CC = " (assoc-ref inputs "cross-gcc") "/bin/i686-linux-gnu-gcc"))
1336 ("pixman" ,pixman) 1336 ("pixman" ,pixman)
1337 ("qemu" ,qemu-minimal) 1337 ("qemu" ,qemu-minimal)
1338 ("seabios" ,seabios) 1338 ("seabios" ,seabios)
1339 ("util-linux" ,util-linux) ; uuid 1339 ("util-linux" ,util-linux "lib") ; uuid
1340 ; TODO: ocaml-findlib, ocaml-nox. 1340 ; TODO: ocaml-findlib, ocaml-nox.
1341 ("xz" ,xz) ; for liblzma 1341 ("xz" ,xz) ; for liblzma
1342 ("zlib" ,zlib))) 1342 ("zlib" ,zlib)))
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 9127d38c3ab..c7b4c8299bf 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -1233,7 +1233,7 @@ hit when running single-threaded.")
1233 `(("libice" ,libice))) ; SMlib.h includes ICElib.h 1233 `(("libice" ,libice))) ; SMlib.h includes ICElib.h
1234 (inputs 1234 (inputs
1235 `(("xtrans" ,xtrans) 1235 `(("xtrans" ,xtrans)
1236 ("util-linux" ,util-linux))) 1236 ("libuuid" ,util-linux "lib")))
1237 (native-inputs 1237 (native-inputs
1238 `(("pkg-config" ,pkg-config))) 1238 `(("pkg-config" ,pkg-config)))
1239 (home-page "https://www.x.org/wiki/") 1239 (home-page "https://www.x.org/wiki/")