commit:     caee406364ec93f9b5b923903bbdabfd7c95d13c
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 16 13:48:01 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Sat Nov 16 13:50:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caee4063

app-backup/bareos: minor optimization

add some USE deps to make clientonly more meaningful
add some cmake flags to prevent downloading sources

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 .../bareos/{bareos-23.1.0-r1.ebuild => bareos-23.1.0-r2.ebuild}     | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-backup/bareos/bareos-23.1.0-r1.ebuild 
b/app-backup/bareos/bareos-23.1.0-r2.ebuild
similarity index 98%
rename from app-backup/bareos/bareos-23.1.0-r1.ebuild
rename to app-backup/bareos/bareos-23.1.0-r2.ebuild
index 1d4a2ef52c45..71d78326e86d 100644
--- a/app-backup/bareos/bareos-23.1.0-r1.ebuild
+++ b/app-backup/bareos/bareos-23.1.0-r2.ebuild
@@ -97,6 +97,7 @@ BDEPEND="
 
 REQUIRED_USE="
        static? ( clientonly )
+       clientonly? ( !director !storage-daemon !ceph !glusterfs !lmdb !ndmp 
!scsi-crypto )
        x86? ( !ceph )
 "
 
@@ -165,8 +166,6 @@ src_prepare() {
 src_configure() {
        local mycmakeargs=()
 
-       cmake_comment_add_subdirectory webui
-
        if use clientonly; then
                mycmakeargs+=(
                        -Dclient-only=ON
@@ -185,6 +184,9 @@ src_configure() {
 
        mycmakeargs+=(
                -DHAVE_PYTHON=0
+               -DCPM_USE_LOCAL_PACKAGES=1
+               -DCPM_LOCAL_PACKAGES_ONLY=1
+               -DENABLE_WEBUI=0
                -Darchivedir=/var/lib/bareos/storage
                -Dbackenddir=/usr/$(get_libdir)/${PN}/backend
                -Dbasename="`hostname -s`"

Reply via email to