Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/gitea/
Date: Sun, 25 Dec 2016 20:53:54
Message-Id: 1482699217.528ba8ef550390aa97492b3f6406bae08599a4be.mrueg@gentoo
1 commit: 528ba8ef550390aa97492b3f6406bae08599a4be
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 25 20:53:37 2016 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 25 20:53:37 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528ba8ef
7
8 www-apps/gitea: Remove old
9
10 Package-Manager: portage-2.3.3
11
12 www-apps/gitea/gitea-1.0.0.ebuild | 65 ---------------------------------------
13 1 file changed, 65 deletions(-)
14
15 diff --git a/www-apps/gitea/gitea-1.0.0.ebuild b/www-apps/gitea/gitea-1.0.0.ebuild
16 deleted file mode 100644
17 index a872870..00000000
18 --- a/www-apps/gitea/gitea-1.0.0.ebuild
19 +++ /dev/null
20 @@ -1,65 +0,0 @@
21 -# Copyright 1999-2016 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI=6
26 -inherit user golang-build golang-vcs-snapshot
27 -
28 -EGO_PN="code.gitea.io/gitea/..."
29 -EGIT_COMMIT="6aacf4d2f09631359b99df562b4bf31dcef44ea3"
30 -ARCHIVE_URI="https://github.com/go-gitea/gitea/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
31 -KEYWORDS="~amd64"
32 -
33 -DESCRIPTION="A painless self-hosted Git service, written in Go, forked from gogs"
34 -HOMEPAGE="https://github.com/go-gitea/gitea"
35 -SRC_URI="${ARCHIVE_URI}"
36 -
37 -LICENSE="MIT"
38 -SLOT="0/${PVR}"
39 -IUSE=""
40 -
41 -DEPEND="dev-go/go-bindata"
42 -RDEPEND="dev-vcs/git"
43 -
44 -pkg_setup() {
45 - enewgroup gitea
46 - enewuser gitea -1 /bin/bash /var/lib/gitea gitea
47 -}
48 -
49 -src_prepare() {
50 - default
51 - local GITEA_PREFIX=${EPREFIX}/var/lib/gitea
52 - sed -i -e "s/git rev-parse --short HEAD/echo ${EGIT_COMMIT:0:7}/"\
53 - -e "s/^LDFLAGS += -X \"main.Version.*$/LDFLAGS += -X \"main.Version=${PV}\"/"\
54 - -e "s/-ldflags '-s/-ldflags '/" src/${EGO_PN%/*}/Makefile || die
55 - sed -i -e "s#RUN_USER = git#RUN_USER = gitea#"\
56 - -e "s#^STATIC_ROOT_PATH =#STATIC_ROOT_PATH = ${EPREFIX}/usr/share/themes/gitea/default#"\
57 - -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${GITEA_PREFIX}/data#"\
58 - -e "s#^PATH = data/gitea.db#PATH = ${GITEA_PREFIX}/data/gitea.db#"\
59 - -e "s#^PROVIDER_CONFIG = data/sessions#PROVIDER_CONFIG = ${GITEA_PREFIX}/data/sessions#"\
60 - -e "s#^AVATAR_UPLOAD_PATH = data/avatars#AVATAR_UPLOAD_PATH = ${GITEA_PREFIX}/data/avatars#"\
61 - -e "s#^TEMP_PATH = data/tmp/uploads#TEMP_PATH = ${GITEA_PREFIX}/data/tmp/uploads#"\
62 - -e "s#^PATH = data/attachments#PATH = ${GITEA_PREFIX}/data/attachments#"\
63 - -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/gitea#" src/${EGO_PN%/*}/conf/app.ini || die
64 -}
65 -
66 -src_compile() {
67 - GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" emake -C src/${EGO_PN%/*} generate
68 - TAGS="bindata cert pam sqlite" LDFLAGS="" GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" emake -C src/${EGO_PN%/*} build
69 -}
70 -
71 -src_install() {
72 - pushd src/${EGO_PN%/*} || die
73 - dobin gitea
74 - insinto /etc/gitea
75 - doins conf/app.ini
76 - insinto /usr/share/themes/gitea/default
77 - doins -r public templates
78 - popd || die
79 - insinto /etc/logrotate.d
80 - newins "${FILESDIR}"/gitea.logrotated gitea
81 - newinitd "${FILESDIR}"/gitea.initd gitea
82 - newconfd "${FILESDIR}"/gitea.confd gitea
83 - keepdir /var/log/gitea /var/lib/gitea/data
84 - fowners gitea:gitea /var/log/gitea /var/lib/gitea /var/lib/gitea/data
85 -}