Skip to content

Commit

Permalink
util-linux: Enable multilib, barring systemd for bootstrap
Browse files Browse the repository at this point in the history
Signed-off-by: Ikey Doherty <[email protected]>
  • Loading branch information
ikeycode committed Dec 14, 2024
1 parent 772fa11 commit 963a37c
Show file tree
Hide file tree
Showing 3 changed files with 107 additions and 18 deletions.
Binary file modified u/util-linux/manifest.x86_64.bin
Binary file not shown.
100 changes: 88 additions & 12 deletions u/util-linux/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"packages": {
"util-linux": {
"build-depends": [
"pkgconfig(libcap-ng)",
"pkgconfig(libcrypt)",
"pkgconfig(libsystemd)",
"pkgconfig(ncursesw)",
"pkgconfig(pam)",
"pkgconfig(python3)",
"pkgconfig(zlib)"
"pkgconfig32(libcap-ng)",
"pkgconfig32(libcrypt)",
"pkgconfig32(ncursesw)",
"pkgconfig32(pam)",
"pkgconfig32(zlib)"
],
"depends": [
"binary(su)",
Expand Down Expand Up @@ -523,7 +523,7 @@
"soname(libmount.so.1(x86_64))",
"soname(libsmartcols.so.1(x86_64))",
"soname(libuuid.so.1(x86_64))",
"soname(pylibmount.so(x86_64))",
"soname(python3.11/site-packages/libmount/pylibmount.so(x86_64))",
"sysbinary(addpart)",
"sysbinary(agetty)",
"sysbinary(blkdiscard)",
Expand Down Expand Up @@ -567,15 +567,91 @@
"sysbinary(zramctl)"
]
},
"util-linux-32bit": {
"build-depends": [
"pkgconfig(libsystemd)",
"pkgconfig(python3)",
"pkgconfig32(libcap-ng)",
"pkgconfig32(libcrypt)",
"pkgconfig32(ncursesw)",
"pkgconfig32(pam)",
"pkgconfig32(zlib)"
],
"depends": [
"soname(ld-linux.so.2(386))",
"soname(libc.so.6(386))",
"util-linux"
],
"files": [
"/usr/lib32/libblkid.so.1",
"/usr/lib32/libblkid.so.1.1.0",
"/usr/lib32/libfdisk.so.1",
"/usr/lib32/libfdisk.so.1.1.0",
"/usr/lib32/libmount.so.1",
"/usr/lib32/libmount.so.1.1.0",
"/usr/lib32/libsmartcols.so.1",
"/usr/lib32/libsmartcols.so.1.1.0",
"/usr/lib32/libuuid.so.1",
"/usr/lib32/libuuid.so.1.3.0"
],
"name": "util-linux-32bit",
"provides": [
"soname(libblkid.so.1(386))",
"soname(libblkid.so.1(x86))",
"soname(libfdisk.so.1(386))",
"soname(libfdisk.so.1(x86))",
"soname(libmount.so.1(386))",
"soname(libmount.so.1(x86))",
"soname(libsmartcols.so.1(386))",
"soname(libsmartcols.so.1(x86))",
"soname(libuuid.so.1(386))",
"soname(libuuid.so.1(x86))"
]
},
"util-linux-32bit-devel": {
"build-depends": [
"pkgconfig(libsystemd)",
"pkgconfig(python3)",
"pkgconfig32(libcap-ng)",
"pkgconfig32(libcrypt)",
"pkgconfig32(ncursesw)",
"pkgconfig32(pam)",
"pkgconfig32(zlib)"
],
"depends": [
"util-linux-32bit",
"util-linux-devel"
],
"files": [
"/usr/lib32/libblkid.so",
"/usr/lib32/libfdisk.so",
"/usr/lib32/libmount.so",
"/usr/lib32/libsmartcols.so",
"/usr/lib32/libuuid.so",
"/usr/lib32/pkgconfig/blkid.pc",
"/usr/lib32/pkgconfig/fdisk.pc",
"/usr/lib32/pkgconfig/mount.pc",
"/usr/lib32/pkgconfig/smartcols.pc",
"/usr/lib32/pkgconfig/uuid.pc"
],
"name": "util-linux-32bit-devel",
"provides": [
"pkgconfig32(blkid)",
"pkgconfig32(fdisk)",
"pkgconfig32(mount)",
"pkgconfig32(smartcols)",
"pkgconfig32(uuid)"
]
},
"util-linux-devel": {
"build-depends": [
"pkgconfig(libcap-ng)",
"pkgconfig(libcrypt)",
"pkgconfig(libsystemd)",
"pkgconfig(ncursesw)",
"pkgconfig(pam)",
"pkgconfig(python3)",
"pkgconfig(zlib)"
"pkgconfig32(libcap-ng)",
"pkgconfig32(libcrypt)",
"pkgconfig32(ncursesw)",
"pkgconfig32(pam)",
"pkgconfig32(zlib)"
],
"depends": [
"util-linux"
Expand Down Expand Up @@ -621,6 +697,6 @@
}
},
"source-name": "util-linux",
"source-release": "8",
"source-release": "9",
"source-version": "2.40.2"
}
25 changes: 19 additions & 6 deletions u/util-linux/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#
name : util-linux
version : 2.40.2
release : 8
release : 9
summary : Random collection of Linux utilities
license :
- BSD-3-Clause
Expand All @@ -21,15 +21,28 @@ description : |
upstreams :
- https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.2.tar.xz : d78b37a66f5922d70edf3bdfb01a6b33d34ed3c3cafd6628203b2a2b67c8e8b3
builddeps :
- pkgconfig(libcap-ng)
- pkgconfig(libcrypt)
- pkgconfig(libsystemd)
- pkgconfig(ncursesw)
- pkgconfig(pam)
- pkgconfig(python3)
- pkgconfig(zlib)
- pkgconfig32(libcap-ng)
- pkgconfig32(libcrypt)
- pkgconfig32(ncursesw)
- pkgconfig32(pam)
- pkgconfig32(zlib)
rundeps :
- binary(su)
emul32 : true
profiles :
- emul32:
setup: |
%configure --disable-makeinstall-chown \
--disable-static \
--disable-su \
--disable-sulogin \
--disable-liblastlog2 \
--disable-uuidd \
--without-python \
--without-systemd \
--with-vendordir=%(vendordir)
setup : |
# Can fix these issues once fakeroot is implemented
%configure --disable-makeinstall-chown \
Expand Down

0 comments on commit 963a37c

Please sign in to comment.