gentoo-overlay/dev-vcs/gitlab-workhorse/gitlab-workhorse-0.8.2-r1.ebuild
Manuel Friedli 722091b86d dev-vcs/gitlab-workhorse:
fix pulling over HTTP(S) by fixing the path to gitlab-workhorse-secret

Package-Manager: portage-2.2.28
2016-09-26 22:58:31 +02:00

39 lines
950 B
Bash

# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
inherit eutils user
DESCRIPTION="This is the new backend for Git-over-HTTP communication needed for GitLab >= 8.4"
HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-workhorse"
SRC_URI="https://gitlab.com/gitlab-org/${PN}/repository/archive.tar.bz2?ref=v${PV} -> ${P}.tar.bz2"
MY_GIT_COMMIT="06632c751d46de97776f1a5aeb2432fae0f6fd4d"
S="${WORKDIR}/${PN}-v${PV}-${MY_GIT_COMMIT}"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm ~arm64"
DEPEND=">=dev-lang/go-1.5.1"
PATCHES=( "${FILESDIR}/fix-Makefile-${PV}.patch" )
src_install() {
local dest=/usr/bin
diropts -m755
dodir ${dest}
exeinto ${dest}
for f in "${PN}" gitlab-zip-cat gitlab-zip-metadata ; do
doexe "${S}/${f}"
done
## RC script ##
newinitd "${FILESDIR}/${PN}-${PV}.init" "${PN}"
newconfd "${FILESDIR}/${PN}-${PV}.conf" "${PN}"
}