From b30bbd36fff05f37d8f0afed6beb2ff73b24b694 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 19 May 2026 02:23:10 +0100 Subject: [PATCH] app-arch/dump: QA tweaks * Sort dependencies * Define phases in execution order * Don't include test deps in RDEPEND Signed-off-by: Sam James --- app-arch/dump/dump-0.4.54.ebuild | 39 +++++++++++++++++--------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/app-arch/dump/dump-0.4.54.ebuild b/app-arch/dump/dump-0.4.54.ebuild index 87275e90966ea..8dc5e5a873bc2 100644 --- a/app-arch/dump/dump-0.4.54.ebuild +++ b/app-arch/dump/dump-0.4.54.ebuild @@ -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 }