diff options
| author | Marius Bakke <mbakke@fastmail.com> | 2020-01-15 00:24:28 +0100 |
|---|---|---|
| committer | Marius Bakke <mbakke@fastmail.com> | 2020-01-15 00:24:28 +0100 |
| commit | bb93042c8beb881ab907fa802eefb3c4091039a2 (patch) | |
| tree | bc06a86160beb95170be207682877c837732210a /gnu/packages | |
| parent | 3cfe76bec06fbd8bb7e7cb3387866fefbcad674f (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')
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 |
| 127 | generator library for C++.") | 127 | generator 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/") |
