This is an major update to the latest stable version of parted.
* Drop SELinux support. * Enable testsuite.
Fixes #11220.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org --- parted/parted.nm | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/parted/parted.nm b/parted/parted.nm index 3beb58a..a37b1f8 100644 --- a/parted/parted.nm +++ b/parted/parted.nm @@ -4,7 +4,7 @@ ###############################################################################
name = parted -version = 3.1 +version = 3.2 release = 1
groups = Applications/System @@ -24,18 +24,37 @@ sources = %{thisapp}.tar.xz
build requires + # Testsuite + /usr/sbin/mkswap + /usr/bin/udevadm + + # Build dependencies libdevmapper-devel - libselinux-devel - libsepol-devel libuuid-devel ncurses-devel pkg-config readline-devel end
+ export LD_LIBRARY_PATH=%{DIR_APP}/libparted/.libs:%{DIR_APP}/libparted/fs/.libs + configure_options += \ - --enable-selinux \ --disable-Werror + + test + # Disable test because it needs a locale C.UTF-8. + sed -i '/t0251-gpt-unicode.sh/d' tests/Makefile + + # Disable tests because they force to require loopback devices. + sed -i '/t6001-psep.sh/d' tests/Makefile + sed -i '/t6002-dm-busy.sh/d' tests/Makefile + sed -i '/t6003-dm-hide.sh/d' tests/Makefile + sed -i '/t6004-dm-many-partitions.sh/d' tests/Makefile + sed -i '/t6005-dm-uuid.sh/d' tests/Makefile + + # Run testsuite. + make check + end end
packages