cleanup old gitea-version
This commit is contained in:
		| @@ -1,5 +0,0 @@ | |||||||
| AUX gitea.confd-r1 243 BLAKE2B 87caa8371f53f52b0a85f720342f9f358dedec9240ab78998655a03df6bf3f301fe077afabdca1b1895dbcab2fa05748735d6f38f9b3ad53534fe8ae6e72db49 SHA512 485dc9d0b86d0a7b3ba958aac9de1129aa0ffbb47219419d38811f2accca2539e49dd93cc4a24b21f1c3802b024aa8449f54e320e8a16197f201532edeca6836 |  | ||||||
| AUX gitea.initd-r3 802 BLAKE2B 2e33e95f7d2762986184d45b0bbb250cc5e04fffc4e4b006233b28e5b57be69eef1d83441adebe2b94681585edaf77f9da4eb97930f91e75c1b1a5cd8d137633 SHA512 5ff2e653180a0601734fcd055dfffdfdc12363736ed2e56c8576c802398b90f4025b44002cbb9a3fd1e0c2d4c169f62d460381c6c549746d3390e55fc1c677d1 |  | ||||||
| AUX gitea.service-r3 732 BLAKE2B 8227349f9ffe5dbf7c59efc3b1e250bf8184a72d37958c0ce0a2d8affabaadcb6aaf271b1402c7ac127b80d534f4f72b888ccdce7aa5f7a7cf86a0efe0e719e0 SHA512 7c8aa33dcea56b6fccac23095f7b84225f1c85541cd5eb3536d2901e638c391e025bd9db28bd10c26ef91e5a8fe2d12a878040cf21d4b983858a19f2cac7d1b0 |  | ||||||
| DIST gitea-1.15.6.tar.gz 48675768 BLAKE2B e7952cc981925ec36ab6576456266e3582ea88098a2ad83da161c875b3621be586ddbe63fe0d0ce7c62a0fa1e46663f20ce24ce998f3318645667bd92236ade1 SHA512 9492a3628c5b300a1322893ffdfffa42e904d1b94917c058ad339e0d9ca21155c834b11d55808cbc89e08533de5340fbf858b87487ad307713c4dc12f5e810c8 |  | ||||||
| EBUILD gitea-1.15.6.ebuild 3473 BLAKE2B 175c9d1fae643267886b30e9f7b78bf8b83824f9409a2514414b475f41ee7da8d1c63637593fbf0aeec8935bfc6be22f09d3bd37eff917803b1cd7f4038c5aab SHA512 9d39084665983334d48c76df11d824ee7cedbc30651de29c6f7186c19abe5bd63abbf44d6237d96f91a7352485c06c4fa83b32647d3f10a96c41716a80d7c0fb |  | ||||||
| @@ -1,14 +0,0 @@ | |||||||
| # Gitea configuration |  | ||||||
| GITEA_CONF="/etc/gitea/app.ini" |  | ||||||
|  |  | ||||||
| # Gitea user |  | ||||||
| GITEA_USER="git" |  | ||||||
|  |  | ||||||
| # Gitea group |  | ||||||
| GITEA_GROUP="git" |  | ||||||
|  |  | ||||||
| # Gitea working directory |  | ||||||
| GITEA_WORK_DIR="/var/lib/gitea" |  | ||||||
|  |  | ||||||
| # Gitea custom directory |  | ||||||
| GITEA_CUSTOM="${GITEA_WORK_DIR}/custom" |  | ||||||
| @@ -1,22 +0,0 @@ | |||||||
| #!/sbin/openrc-run |  | ||||||
| # Copyright 2016-2019 Gentoo Authors |  | ||||||
| # Distributed under the terms of the GNU General Public License v2 |  | ||||||
|  |  | ||||||
| description="Gitea, a self-hosted Git service" |  | ||||||
|  |  | ||||||
| : ${GITEA_CONF:=/etc/gitea/app.ini} |  | ||||||
| : ${GITEA_USER:=git} |  | ||||||
| : ${GITEA_GROUP:=git} |  | ||||||
| : ${GITEA_WORK_DIR:=/var/lib/gitea} |  | ||||||
| : ${GITEA_CUSTOM:=${GITEA_WORK_DIR}/custom} |  | ||||||
|  |  | ||||||
| command="/usr/bin/gitea web" |  | ||||||
| command_args="--config ${GITEA_CONF}" |  | ||||||
| command_background="true" |  | ||||||
| command_user="${GITEA_USER}:${GITEA_GROUP}" |  | ||||||
| error_log="/var/log/${RC_SVCNAME}/${RC_SVCNAME}.err" |  | ||||||
| pidfile="/run/${RC_SVCNAME}.pid" |  | ||||||
| required_files="${GITEA_CONF}" |  | ||||||
| start_stop_daemon_args="-d ${GITEA_WORK_DIR}" |  | ||||||
| start_stop_daemon_args="${start_stop_daemon_args} -e GITEA_WORK_DIR=${GITEA_WORK_DIR}" |  | ||||||
| start_stop_daemon_args="${start_stop_daemon_args} -e GITEA_CUSTOM=${GITEA_CUSTOM}" |  | ||||||
| @@ -1,34 +0,0 @@ | |||||||
| [Unit] |  | ||||||
| Description=Gitea service |  | ||||||
| Documentation=https://docs.gitea.io/ |  | ||||||
|  |  | ||||||
| AssertPathIsDirectory=/var/lib/gitea |  | ||||||
| AssertPathIsReadWrite=/var/lib/gitea |  | ||||||
|  |  | ||||||
| After=network.target |  | ||||||
| Requires=network.target |  | ||||||
| After=mysqld.service |  | ||||||
| After=postgresql-9.5.service |  | ||||||
| After=postgresql-9.6.service |  | ||||||
| After=postgresql-10.service |  | ||||||
| After=postgresql-11.service |  | ||||||
| After=postgresql-12.service |  | ||||||
| After=postgresql-13.service |  | ||||||
| After=postgresql-14.service |  | ||||||
| After=memcached.service |  | ||||||
| After=redis.service |  | ||||||
|  |  | ||||||
| [Service] |  | ||||||
| User=git |  | ||||||
| Group=git |  | ||||||
|  |  | ||||||
| Environment="GITEA_WORK_DIR=/var/lib/gitea" "GITEA_CUSTOM=/var/lib/gitea/custom" |  | ||||||
| WorkingDirectory=/var/lib/gitea |  | ||||||
| ExecStart=/usr/bin/gitea web --config /etc/gitea/app.ini |  | ||||||
|  |  | ||||||
| Restart=always |  | ||||||
| PrivateTmp=true |  | ||||||
| Nice=5 |  | ||||||
|  |  | ||||||
| [Install] |  | ||||||
| WantedBy=multi-user.target |  | ||||||
| @@ -1,124 +0,0 @@ | |||||||
| # Copyright 2016-2021 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 pam sqlite" |  | ||||||
|  |  | ||||||
| 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.example.ini CONTRIBUTING.md README.md |  | ||||||
| ) |  | ||||||
| FILECAPS=( |  | ||||||
| 	cap_net_bind_service+ep usr/bin/gitea |  | ||||||
| ) |  | ||||||
|  |  | ||||||
| RESTRICT="test" |  | ||||||
| QA_PRESTRIPPED="usr/bin/gitea" |  | ||||||
|  |  | ||||||
| src_prepare() { |  | ||||||
| 	default |  | ||||||
|  |  | ||||||
| 	local sedcmds=( |  | ||||||
| 		-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#" |  | ||||||
| 	) |  | ||||||
|  |  | ||||||
| 	sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die |  | ||||||
| 	if use sqlite ; then |  | ||||||
| 		sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || 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 |  | ||||||
| } |  | ||||||
|  |  | ||||||
| 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}") |  | ||||||
|  |  | ||||||
| 	env "${makeenv[@]}" emake backend |  | ||||||
| } |  | ||||||
|  |  | ||||||
| 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-r3 gitea.service |  | ||||||
|  |  | ||||||
| 	insinto /etc/gitea |  | ||||||
| 	newins custom/conf/app.example.ini 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 |  | ||||||
|  |  | ||||||
| 	ewarn "The default JWT signing algorithm changed in 1.15.0 from HS256 (symmetric) to" |  | ||||||
| 	ewarn "RS256 (asymmetric). Gitea OAuth2 tokens (and potentially client secrets) will" |  | ||||||
| 	ewarn "need to be regenerated unless you change your JWT_SIGNING_ALGORITHM back to HS256." |  | ||||||
| 	ewarn "For other breaking changes, see <https://github.com/go-gitea/gitea/releases/tag/v1.15.0>." |  | ||||||
| } |  | ||||||
		Reference in New Issue
	
	Block a user