parted: Update to 3.2.

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>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Stefan Schantl 2016-10-05 13:40:33 +02:00 committed by Michael Tremer
parent fdaf9476f6
commit a309947b04
1 changed files with 23 additions and 4 deletions

View File

@ -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