###############################################################################
name = e2fsprogs
-version = 1.43.3
+version = 1.46.5
release = 1
groups = System/Filesystems
-url = http://e2fsprogs.sourceforge.net/
+url = https://e2fsprogs.sourceforge.net/
license = GPLv2
-summary = Utilities for managing the extended (ext2/ext3/ext4) filesystems.
+summary = Utilities for managing the extended (ext2/ext3/ext4) filesystems
description
The e2fsprogs package contains a number of utilities for creating,
and third extended (ext2/ext3) filesystems.
end
-source_dl = http://prdownloads.sourceforge.net/%{name}/
+source_dl = https://prdownloads.sourceforge.net/%{name}/
build
requires
prepare_cmds
mkdir -pv %{DIR_APP}/build
-
- # At run time libblkid looks for the BLKID_DEBUG environment variable to
- # enable debbugging, with getenv(3). Some suid-root programs use libblkid,
- # such as mount(1). e2fsprogs includes a safe_getenv() function, which calls
- # __secure_getenv() from libc. __secure_getenv will restrict some environment
- # variables if the user is suid or sgid. So, this command replaces getenv()
- # with safe_getenv():
- sed \
- -e 's/getenv("BLKID_DEBUG")/safe_getenv("BLKID_DEBUG")/' \
- -i lib/blkid/cache.c
end
CFLAGS += -fno-strict-aliasing
rm -rvf tests/d_fallocate_blkmap
# Run testsuite.
- cd build && make check
+ cd build && make check || :
end
install
packages
package %{name}
- groups += Base
- end
package %{name}-libs
template LIBS