From 031848a3944c1b40aeb8c9ed4dfdb713ac6acb2e Mon Sep 17 00:00:00 2001 From: Thomas Deutschmann Date: Tue, 9 Feb 2021 21:48:06 +0100 Subject: dev-util/jenkins-bin: migrate to acct-* Closes: https://bugs.gentoo.org/701256 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann --- dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild | 45 +++++++++++++++++++++ dev-util/jenkins-bin/jenkins-bin-2.263.3.ebuild | 46 ---------------------- 2 files changed, 45 insertions(+), 46 deletions(-) create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild delete mode 100644 dev-util/jenkins-bin/jenkins-bin-2.263.3.ebuild (limited to 'dev-util/jenkins-bin') diff --git a/dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild new file mode 100644 index 000000000000..d60a4fb1e670 --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.263.3-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +DESCRIPTION="Extensible continuous integration server" +HOMEPAGE="https://jenkins.io/" +LICENSE="MIT" +SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war" +SLOT="lts" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND="acct-group/jenkins + acct-user/jenkins" + +RDEPEND="acct-group/jenkins + acct-user/jenkins + media-fonts/dejavu + media-libs/freetype + !dev-util/jenkins-bin:0 + >=virtual/jre-1.8.0" + +S="${WORKDIR}" + +src_install() { + local JENKINS_DIR=/var/lib/jenkins + + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home + + insinto /opt/jenkins + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/} + + newinitd "${FILESDIR}"/${PN}.init2 jenkins + newconfd "${FILESDIR}"/${PN}.confd jenkins + + systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service + + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup +} diff --git a/dev-util/jenkins-bin/jenkins-bin-2.263.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.263.3.ebuild deleted file mode 100644 index e24da02245e6..000000000000 --- a/dev-util/jenkins-bin/jenkins-bin-2.263.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit user systemd - -DESCRIPTION="Extensible continuous integration server" -HOMEPAGE="https://jenkins.io/" -LICENSE="MIT" -SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war" -RESTRICT="mirror" -SLOT="lts" -KEYWORDS="~amd64 ~x86 ~amd64-linux" -IUSE="" - -RDEPEND="media-fonts/dejavu - media-libs/freetype - !dev-util/jenkins-bin:0 - >=virtual/jre-1.8.0" - -S=${WORKDIR} - -JENKINS_DIR=/var/lib/jenkins - -pkg_setup() { - enewgroup jenkins - enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins -} - -src_install() { - keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home - - insinto /opt/jenkins - newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/} - - newinitd "${FILESDIR}"/${PN}.init2 jenkins - newconfd "${FILESDIR}"/${PN}.confd jenkins - - systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service - - fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup -} -- cgit v1.2.3-65-gdbad