commit:     3ece4e06fd48c70fe790d4643d55f86f08a6949a
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 25 16:33:03 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Dec 25 16:36:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ece4e06

app-admin/webapp-config: update live ebuild

Update the live ebuild to follow a new branch for testing, until I merge
it to master and cut a new release.

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 app-admin/webapp-config/webapp-config-9999.ebuild | 30 +++--------------------
 1 file changed, 3 insertions(+), 27 deletions(-)

diff --git a/app-admin/webapp-config/webapp-config-9999.ebuild 
b/app-admin/webapp-config/webapp-config-9999.ebuild
index dac1ae577889..0402cebcb041 100644
--- a/app-admin/webapp-config/webapp-config-9999.ebuild
+++ b/app-admin/webapp-config/webapp-config-9999.ebuild
@@ -4,13 +4,14 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..14} )
 
 inherit distutils-r1 prefix
 
 if [[ ${PV} = 9999* ]]
 then
        EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git";
+       EGIT_BRANCH="fixes"
        inherit git-r3
 else
        SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.bz2";
@@ -18,7 +19,7 @@ else
 fi
 
 DESCRIPTION="Gentoo's installer for web-based applications"
-HOMEPAGE="https://sourceforge.net/projects/webapp-config/";
+HOMEPAGE="https://wiki.gentoo.org/wiki/Webapp-config";
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -29,23 +30,7 @@ DEPEND="app-text/xmlto
 RDEPEND="
        portage? ( sys-apps/portage[${PYTHON_USEDEP}] )"
 
-PATCHES=(
-       "${FILESDIR}"/webapp-config-1.55-py3.122-invalid-escape-sequence.patch
-)
-
 python_prepare_all() {
-       # make the source from svn mirror the one in the tarball
-       if [[ ${PV} == 9999* ]]; then
-               mkdir ../webapp-config || die "Cannot create temp directory."
-               cp -r * ../webapp-config || die "Cannot copy all into the temp 
directory."
-               mv ../webapp-config . || die "Cannot move temp directory to its 
final position."
-
-               # Installation fails if version is 1.55-git
-               sed -e 's/-git//' \
-                       -i webapp-config/WebappConfig/version.py \
-                       -i WebappConfig/version.py || die "Cannot fix version."
-       fi
-
        distutils-r1_python_prepare_all
        eprefixify WebappConfig/eprefix.py config/webapp-config
 }
@@ -59,15 +44,6 @@ python_test() {
                die "Testing failed with ${EPYTHON}"
 }
 
-python_install() {
-       # According to this discussion:
-       # 
http://mail.python.org/pipermail/distutils-sig/2004-February/003713.html
-       # distutils does not provide for specifying two different script install
-       # locations. Since we only install one script here the following should
-       # be ok
-       distutils-r1_python_install --install-scripts="${EPREFIX}/usr/sbin"
-}
-
 python_install_all() {
        distutils-r1_python_install_all
 

Reply via email to