Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 635506 Details for
Bug 710996
www-apps/gitea-1.11.1 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
ebuild patch for gitea 1.11.4
0001-www-apps-gitea-Bump-to-1.11.4.patch (text/plain), 5.45 KB, created by
Nils Freydank
on 2020-05-01 15:26:11 UTC
(
hide
)
Description:
ebuild patch for gitea 1.11.4
Filename:
MIME Type:
Creator:
Nils Freydank
Created:
2020-05-01 15:26:11 UTC
Size:
5.45 KB
patch
obsolete
>From faf212e90c203d286c6a72a18149a1442166ac85 Mon Sep 17 00:00:00 2001 >From: Nils Freydank <nils.freydank@posteo.de> >Date: Fri, 1 May 2020 17:20:25 +0200 >Subject: [PATCH] www-apps/gitea: Bump to 1.11.4 > >This bump switches SRC_URI to a different tarball (still from the same >upstream repository). This has two reasons: > >a) verify the GPG signature from upstream >b) avoid the nodejs/npm dependency which was introduced by upstream with > gitea 1.11 and mitigated as upstream now creates them for releases > after users asked them for it. For details see: > https://github.com/go-gitea/gitea/pull/10298 > ("make: add release-sources") > >Package-Manager: Portage-2.3.99, Repoman-2.3.22 >Signed-off-by: Nils Freydank <holgersson@posteo.de> >--- > www-apps/gitea/Manifest | 1 + > www-apps/gitea/gitea-1.11.4.ebuild | 134 +++++++++++++++++++++++++++++ > 2 files changed, 135 insertions(+) > create mode 100644 www-apps/gitea/gitea-1.11.4.ebuild > >diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest >index 6a98f686f..baaf672a9 100644 >--- a/www-apps/gitea/Manifest >+++ b/www-apps/gitea/Manifest >@@ -1 +1,2 @@ > DIST gitea-1.10.6.tar.gz 30147860 BLAKE2B e41e226be820eb0a436783f49bf90a1149eef4e0dde00edc09bc76bb086ea53ff2856563e31ab261e1529a03753785e04c1fe8a02f72eef01a6de173df82098d SHA512 be64f73eb0819c28e444b9dae8d4baecd910aad790efeb515a981542125679257f48a5f4ab1c8453b5372a0c8b1e9b84275e61c89dcd2137d7f7cfe8c71f917b >+DIST gitea-1.11.4.tar.gz 68915569 BLAKE2B e8b38dcca534ebcafc385a6edcecbf16b71ed95f52900a79daaef73e7fbba0f0c83feab4df299a9a19eca60d016c2f2dc5dcc722b14bb7b910a73580f26ed82a SHA512 de42f3092db404dcd7b5f924dfdddbc650beb5d8ed6233ae5cfd7546d4eccccab5619c2785ffcced32fc2bd11c7638a43a73db32f1374d35a96f3342b7600f43 >diff --git a/www-apps/gitea/gitea-1.11.4.ebuild b/www-apps/gitea/gitea-1.11.4.ebuild >new file mode 100644 >index 000000000..59a3e080d >--- /dev/null >+++ b/www-apps/gitea/gitea-1.11.4.ebuild >@@ -0,0 +1,134 @@ >+# Copyright 1999-2020 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=7 >+ >+if [[ ${PV} != 9999* ]] ; then >+ SCM="golang-vcs-snapshot" >+else >+ SCM="git-r3" >+fi >+ >+inherit golang-base tmpfiles systemd ${SCM} >+unset SCM >+ >+EGO_PN="code.gitea.io/gitea" >+ >+DESCRIPTION="A painless self-hosted Git service" >+HOMEPAGE="https://gitea.io" >+ >+if [[ ${PV} != 9999* ]] ; then >+ SRC_URI="https://github.com/go-${PN}/${PN}/releases/download/v${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz" >+ KEYWORDS="~amd64 ~arm ~arm64" >+else >+ EGIT_REPO_URI="https://github.com/go-gitea/gitea" >+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}" >+ has test ${FEATURES} && EGIT_MIN_CLONE_TYPE="mirror" >+fi >+ >+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" >+SLOT="0" >+IUSE="+acct pam sqlite" >+ >+BDEPEND="dev-lang/go" >+DEPEND="pam? ( sys-libs/pam )" >+RDEPEND="${DEPEND} >+ acct? ( >+ acct-group/git >+ acct-user/git[gitea] >+ ) >+ dev-vcs/git" >+ >+DOCS=( custom/conf/app.ini.sample CONTRIBUTING.md README.md ) >+S="${WORKDIR}/${P}/src/${EGO_PN}" >+ >+gitea_make() { >+ local gitea_tags=( >+ bindata >+ $(usev pam) >+ $(usex sqlite 'sqlite sqlite_unlock_notify' '') >+ ) >+ local gitea_settings=( >+ "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini" >+ "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom" >+ "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea" >+ ) >+ local makeenv=( >+ TAGS="${gitea_tags[@]}" >+ LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[@]}" >+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" >+ ) >+ [[ ${PV} != 9999* ]] && makeenv+=("DRONE_TAG=${PV}") >+ >+ env "${makeenv[@]}" emake "$@" >+} >+ >+src_prepare() { >+ default >+ >+ local sedcmds=( >+ -e "s#^RUN_MODE = dev#RUN_MODE = prod#" >+ -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#" >+ -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/gitea#" >+ -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#" >+ -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#" >+ -e "s#^MODE = console#MODE = file#" >+ -e "s#^LEVEL = Trace#LEVEL = Info#" >+ -e "s#^LOG_SQL = true#LOG_SQL = false#" >+ -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#" >+ -e "s#^APP_ID =#;APP_ID =#" >+ -e "s#^TRUSTED_FACETS =#;TRUSTED_FACETS =#" >+ ) >+ >+ sed -i "${sedcmds[@]}" custom/conf/app.ini.sample || die >+ if use sqlite ; then >+ sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.ini.sample || die >+ fi >+ >+ gitea_make generate >+} >+ >+src_compile() { >+ # Avoid nodejs dep. See upstream bug >+ # https://github.com/go-gitea/gitea/issues/10253 >+ gitea_make backend >+} >+ >+src_test() { >+ if has network-sandbox ${FEATURES}; then >+ einfo "Remove tests which are known to fail with network-sandbox enabled." >+ rm ./modules/migrations/github_test.go || die >+ fi >+ >+ if [[ ${PV} != 9999* ]] ; then >+ einfo "Remove tests which depend on gitea git-repo." >+ rm ./modules/git/blob_test.go || die >+ rm ./modules/git/repo_test.go || die >+ fi >+ >+ default >+} >+ >+src_install() { >+ dobin gitea >+ >+ einstalldocs >+ >+ newconfd "${FILESDIR}/gitea.confd-r1" gitea >+ newinitd "${FILESDIR}/gitea.initd-r3" gitea >+ newtmpfiles - gitea.conf <<-EOF >+ d /run/gitea 0755 git git >+ EOF >+ systemd_newunit "${FILESDIR}"/gitea.service-r2 gitea.service >+ >+ insinto /etc/gitea >+ newins custom/conf/app.ini.sample app.ini >+ if use acct ; then >+ fowners root:git /etc/gitea/{,app.ini} >+ fperms g+w,o-rwx /etc/gitea/{,app.ini} >+ >+ diropts -m0750 -o git -g git >+ keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data >+ keepdir /var/log/gitea >+ fi >+} >-- >2.26.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 710996
: 635506