From 810b5622c5184146421cac2614dc356677e93b2d Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Fri, 17 Apr 2020 11:14:17 +0200 Subject: www-apps/gitea: build now requires npm Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Pierre-Olivier Mercier Signed-off-by: Joonas Niilola --- www-apps/gitea/gitea-9999.ebuild | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'www-apps') diff --git a/www-apps/gitea/gitea-9999.ebuild b/www-apps/gitea/gitea-9999.ebuild index 9e8bcf9c6054..ce44b1f5ef76 100644 --- a/www-apps/gitea/gitea-9999.ebuild +++ b/www-apps/gitea/gitea-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ DESCRIPTION="A painless self-hosted Git service" HOMEPAGE="https://gitea.io" if [[ ${PV} != 9999* ]] ; then - SRC_URI="https://github.com/go-gitea/gitea/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${PV}/gitea-src-${PV}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64" else EGIT_REPO_URI="https://github.com/go-gitea/gitea" @@ -30,7 +30,8 @@ LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" SLOT="0" IUSE="+acct pam sqlite" -BDEPEND="dev-lang/go" +BDEPEND="dev-lang/go + >=net-libs/nodejs-10[npm]" DEPEND="pam? ( sys-libs/pam )" RDEPEND="${DEPEND} acct? ( @@ -42,6 +43,8 @@ RDEPEND="${DEPEND} DOCS=( custom/conf/app.ini.sample CONTRIBUTING.md README.md ) S="${WORKDIR}/${P}/src/${EGO_PN}" +PATCHES=( "${FILESDIR}/gitea-logflags.patch" ) + gitea_make() { local gitea_tags=( bindata @@ -60,7 +63,7 @@ gitea_make() { ) [[ ${PV} != 9999* ]] && makeenv+=("DRONE_TAG=${PV}") - env "${makeenv[@]}" emake "$@" + env "${makeenv[@]}" emake -j1 "$@" } src_prepare() { @@ -85,7 +88,8 @@ src_prepare() { sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.ini.sample || die fi - gitea_make generate + # Remove already build assets (like frontend part) + gitea_make clean-all } src_compile() { -- cgit v1.2.3-65-gdbad