app-arch/dump: QA tweaks

* Sort dependencies
* Define phases in execution order
* Don't include test deps in RDEPEND

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2026-05-19 02:23:10 +01:00
parent d308f68d8b
commit b30bbd36ff

View File

@@ -23,26 +23,29 @@ REQUIRED_USE="
test? (
lzo
sqlite? ( uuid )
)"
)
"
RDEPEND="
>=sys-fs/e2fsprogs-1.27:=
sys-apps/util-linux
>=sys-fs/e2fsprogs-1.27:=
bzip2? ( app-arch/bzip2:= )
zlib? ( >=virtual/zlib-1.1.4:= )
ermt? ( dev-libs/openssl:= )
lzo? ( dev-libs/lzo:2= )
sqlite? ( dev-db/sqlite:3= )
ermt? ( dev-libs/openssl:0= )
selinux? ( sys-libs/libselinux )
ssl? ( dev-libs/openssl:0= )
readline? (
sys-libs/readline:0=
sys-libs/ncurses:=
sys-libs/readline:=
)
test? ( dev-cpp/catch:= )"
DEPEND="${RDEPEND}
virtual/os-headers"
selinux? ( sys-libs/libselinux )
sqlite? ( dev-db/sqlite:3= )
ssl? ( dev-libs/openssl:= )
zlib? ( >=virtual/zlib-1.1.4:= )
"
DEPEND="
${RDEPEND}
virtual/os-headers
test? ( dev-cpp/catch:= )
"
BDEPEND="virtual/pkgconfig"
src_configure() {
@@ -51,7 +54,7 @@ src_configure() {
--with-rmtpath='$(sbindir)/rmt'
--enable-blkid
--disable-werror
$(use_enable !elibc_musl rcmd) #musl doesn't provide rcmd.
$(use_enable !elibc_musl rcmd) # musl doesn't provide rcmd.
$(use_enable bzip2)
$(use_enable debug)
$(use_enable ermt)
@@ -66,6 +69,11 @@ src_configure() {
econf "${myeconfargs[@]}"
}
src_test() {
default
edo faketape/faketape_test
}
src_install() {
default
@@ -85,11 +93,6 @@ src_install() {
readme.gentoo_create_doc
}
src_test() {
default
edo faketape/faketape_test
}
pkg_postinst() {
readme.gentoo_print_elog
}