www-apps/gitea: Version bump 1.12.4.

This commit is contained in:
tastytea 2020-09-04 03:43:25 +02:00
parent 020cbb58b1
commit 68663fb513
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
2 changed files with 142 additions and 4 deletions

View File

@ -11,6 +11,7 @@ AUX gitea.service-r2 734 BLAKE2B 84825b8198e9495e2803ca3702e6a631fb269c5c8fb4ff4
DIST gitea-1.10.6.tar.gz 30147860 BLAKE2B e41e226be820eb0a436783f49bf90a1149eef4e0dde00edc09bc76bb086ea53ff2856563e31ab261e1529a03753785e04c1fe8a02f72eef01a6de173df82098d SHA512 be64f73eb0819c28e444b9dae8d4baecd910aad790efeb515a981542125679257f48a5f4ab1c8453b5372a0c8b1e9b84275e61c89dcd2137d7f7cfe8c71f917b
DIST gitea-1.11.5.tar.gz 68923871 BLAKE2B 99e189b4a95e9ef6079a5e8455c05209da742499ff1b18e9f5edab2620ff8deb64ca3b7cb59d456b6fe25558602be8e1f8376ec234229c6af7baf24cc6d15023 SHA512 b12bfb2fc13bd0ca5799d52c37b5d2988879041892aa1e160546f7c80e2faef086f76cd753de90f2468fe9f87af6eca64ca21df394db160fc347137fc9a0fd52
DIST gitea-1.12.3.tar.gz 135139930 BLAKE2B 254f8421412958639aa5a8044fb1a4b9e47fa7231e26d45fdbb3aa2b34b8b9b89ecbf0b4fbae437246ccf7798c61bf62fded945013164995180eed4aedfc00cf SHA512 cc9e9275100389dd12c7b57a1f587a0d75d85faf73291abd0f2cd4d6ea22e776b4d55eafef904b20fddd7333642a32de8464e8c14b2c108fb914bbd62080a62c
DIST gitea-1.12.4.tar.gz 135170598 BLAKE2B 5db5bda4b2a9ea94b97e2ea59416cb6a2f95d53cdd9804d4d38686413134b00935b859ab5d14883f0e9238472108b96d66e6c6f77cafb5eb9c505fd945abc97b SHA512 6d28cd1fca4332c12b2b9485775289cd86b450bb9072c6c200b1d7cc4e5ac439f5d5a39cb788228f8712a0e73990ff9f4b326ca1d8fa90bc0691c50925e1a8f1
DIST gitea_confused.png 592 BLAKE2B 3448c5adb83355328065d070c1ab29cd41dbe76b160a43ad7452ed45603e4ce2df199d91a8b638f68e92db74f7df16ea69d82a2840ab0b3db0c580c4c5907ae3 SHA512 45628ead58472cd799b3040c3e3a1fc0de1ac467e284589c24e1e946fe408250afccc69650f07647a0a03d67f620fbee2c5e93396b00e1f1a5c6ca08b038d7f4
DIST gitea_heart.png 498 BLAKE2B 50b76b8303b2ab9a464c8cb5c4daf2027078bc34df7ba763634e6e7b19e566454596a0c70bdac0c5422a44fa9d43f0a6ff5ce8330c2c59169690e1f537ee0586 SHA512 fe79aed4dc86d534a4ccf8156a29616cdba025b5ac1dcd3f4e190ca31a391ed85f87646b1562d2e9f1774afb51531575b9e53c74b0f2b3c141e416424f887fcb
DIST gitea_laughing.png 904 BLAKE2B 79ec681f5a302d7c679a0c2f3b7fec8657f08789a42d7bfd4d35edb744d471ceeb10436f784e664ae74de8dd8bdf1253b912bbecd68e667324a5b970ac2cba6c SHA512 dcd658a61c1ee63b752d343bb56cff23594fd57bdb340cfa3f8cc1cf761311a81e61ff015b7df91fe45294c75da2be58280f76e9258dd63920d8e3aa54945fd1
@ -20,11 +21,12 @@ DIST gitea_thumbsup.png 778 BLAKE2B 1457327be43b7d0dbcb10dfbb043c11c1ed02536c221
EBUILD gitea-1.10.6.ebuild 4845 BLAKE2B 0b39911fec02db4831d587761ac4889ce2f13567d39ff0531032a3b656405738c0feb4fbd9df31b63b19ef3bf186f03cd1de067a2bc0205fac63b3faf7e28b48 SHA512 486e59f37f02b30ea65782dfde7a687fd8d0040afb8fba9602ab4fc9093cbc99e628a1619fbd5ce4f8fdd57f02c5c54a375f6d7c89b324c877371f47a8e9a7f0
EBUILD gitea-1.11.5.ebuild 4114 BLAKE2B c84bbb90738989afb893315b53690ef473352ff847da7f45a5fd0ec704bc50f52e831d393013666aa964f5c0f9a4b51f948a38740400905c521be0e5ba2a294e SHA512 472d1177720e1907a00b5909b693cfa52d1ea709f08bbe274843ee425fcfd2cab9490e0909f7f928c8c6a58bb482ac62080f1f0b86cc5f0c3669e3a83c8469f7
EBUILD gitea-1.12.3.ebuild 3594 BLAKE2B 2c595ea8135be022e2a7cd99f663a0635e4256227eacc489a2404a1d602dae7bcf7ed0e3f36e3fb9c33a84e9210091cc79f24e62bbcda159e68809c95729976d SHA512 406ccf4c3ed865b3680b5a1ea917b58981a511ccce6056e46d0fbb687a3d9ead158c819857dd6ceccb37cc8e7994d5a18fcc6d8918dea41d6a5b25de8f450f5b
EBUILD gitea-1.12.4.ebuild 3626 BLAKE2B 2649514a2ce7c409539f127a8c8064bc359257308f89a67396566a4407d0d7e597b279e6a8f3cb3e7ae64683c8ce4fc9b396c2b934b7315d1a6ed5ced9dc16db SHA512 05c6200b5d11e26e0162cff1cd4d8410473101b440c22bf96f8680acd2e9b6288009626bcf7ffcd9a98d112042ff7a8c034bd5114f553b78f66c56da016ebac1
MISC metadata.xml 587 BLAKE2B df7ebd648e64b98bbb9d8b4301b90b072ce7fb3fa16a967931e9b25fed2a0ede1546bee34b3438e07134ccc23f4d122680bab21815e83f866025db05ad7af987 SHA512 3f2377cdd49bdfb175686c6b06d2c26dd2716a113fe225eb4bbf29dfb9e94610e608e4f6f3755c9db7405a8c2b827f5380b1808a99a47dfcd2bd43fd3615c6f7
-----BEGIN PGP SIGNATURE-----
iHUEAREKAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCX0RX2wAKCRDPw5SX8bJu
ByUQAP46yuHwZ+YLEwFy8hQtTeadpk0+Q2zV6jQTbSwIHe2DkgD/Y3VJuX3ev+3q
wOcdt2yDzY4JNmybRxsE37PjXVjWX60=
=ORZA
iHUEAREKAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCX1GbvQAKCRDPw5SX8bJu
B7Q+AP9UvQsB7qKC452Akcm5XHMAmGqI7xZy3Baj1U3Z20U1DwD9H3BGzPX131w8
rkDcpV0SbjpD+swtaHya62cl96Ewf7U=
=c0o0
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,136 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit fcaps go-module tmpfiles systemd
MY_PV="${PV/_rc/-rc}"
DESCRIPTION="A painless self-hosted Git service"
HOMEPAGE="https://gitea.io"
if [[ ${PV} != 9999* ]] ; then
SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${MY_PV}/gitea-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64"
S="${WORKDIR}"
else
EGIT_REPO_URI="https://github.com/go-gitea/gitea"
inherit git-r3
S="${WORKDIR}/${P}"
fi
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
SLOT="0"
IUSE="+acct build-client pam sqlite"
BDEPEND="build-client? ( >=net-libs/nodejs-10[npm] )"
COMMON_DEPEND="
acct? (
acct-group/git
acct-user/git[gitea] )
pam? ( sys-libs/pam )"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
dev-vcs/git"
DOCS=(
custom/conf/app.ini.sample CONTRIBUTING.md README.md
)
FILECAPS=(
cap_net_bind_service+ep usr/bin/gitea
)
PATCHES=(
"${FILESDIR}/1.12-fix-vendoring.patch"
)
RESTRICT="test"
QA_PRESTRIPPED="usr/bin/gitea"
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
einfo "Remove tests which are known to fail with network-sandbox enabled."
rm ./modules/migrations/github_test.go || die
einfo "Remove tests which depend on gitea git-repo."
rm ./modules/git/blob_test.go || die
rm ./modules/git/repo_test.go || die
# Remove already build assets (like frontend part)
use build-client && emake clean-all
}
src_compile() {
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[@]}"
)
[[ ${PV} != 9999* ]] && makeenv+=("DRONE_TAG=${MY_PV}")
if use build-client; then
# -j1 as Makefile doesn't handle dependancy correctly, and is not
# useful as golang compiler don't use this info.
env "${makeenv[@]}" emake -j1 build
else
env "${makeenv[@]}" emake backend
fi
}
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
}
pkg_postinst() {
fcaps_pkg_postinst
go-module_pkg_postinst
tmpfiles_process gitea.conf
}