app-admin/keepassxc: Handle beta releases more gracefully.
authorLars Wendler <polynomial-c@gentoo.org>
Mon, 11 Mar 2019 14:31:19 +0000 (15:31 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 11 Mar 2019 14:31:29 +0000 (15:31 +0100)
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
app-admin/keepassxc/keepassxc-2.4.0_beta2.ebuild
app-admin/keepassxc/keepassxc-9999.ebuild

index b05a5089d5614da6e15245ef6808ee0280a958e5..c7e8d14ab636d958a029a5c1eebb2b7d95e2e355 100644 (file)
@@ -69,6 +69,7 @@ src_prepare() {
 }
 
 src_configure() {
+
        local mycmakeargs=(
                -DWITH_GUI_TESTS=OFF
                -DWITH_TESTS="$(usex test)"
@@ -79,6 +80,9 @@ src_configure() {
                -DWITH_XC_SSHAGENT=ON
                -DWITH_XC_YUBIKEY="$(usex yubikey)"
        )
+       if [[ "${PV}" == *_beta* ]] ; then
+               mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
+       fi
        cmake-utils_src_configure
 }
 
index 1b5f2654570dca880fcc08c5488e16954d7703b9..85eaad62e18d75f2a5c37b7fff7905469f61fcad 100644 (file)
@@ -65,6 +65,7 @@ src_prepare() {
 }
 
 src_configure() {
+
        local mycmakeargs=(
                -DWITH_GUI_TESTS=OFF
                -DWITH_TESTS="$(usex test)"
@@ -75,6 +76,9 @@ src_configure() {
                -DWITH_XC_SSHAGENT=ON
                -DWITH_XC_YUBIKEY="$(usex yubikey)"
        )
+       if [[ "${PV}" == *_beta* ]] ; then
+               mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
+       fi
        cmake-utils_src_configure
 }