commit:     ac3c9451f421d4f824ae7d5b755397c88e90c8a6
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 05:47:46 2023 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 05:47:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac3c9451

dev-util/jenkins-bin: add 2.414.3, 2.428

Bug: https://bugs.gentoo.org/916038
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-util/jenkins-bin/Manifest                   |  2 ++
 dev-util/jenkins-bin/jenkins-bin-2.414.3.ebuild | 45 +++++++++++++++++++++++++
 dev-util/jenkins-bin/jenkins-bin-2.428.ebuild   | 45 +++++++++++++++++++++++++
 3 files changed, 92 insertions(+)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 587f0d03da15..1865000207aa 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,2 +1,4 @@
 DIST jenkins-bin-2.414.2.war 89532729 BLAKE2B 
3519a893a53394ecef7f07f72212d0718ed3b052638cbdea6fe621bffe994c3c426057a82c747597b48e273a2603e99656e7eedb6cabaa398527f88db3331e4b
 SHA512 
43662348e391cccc5715f2897a26186f11bf671ecf630f6a64d2509caf9f2f87479ecade8304f62e1ce0690315ce196b74e7e758dfcb39cb4a77c6b1221200a0
+DIST jenkins-bin-2.414.3.war 89542047 BLAKE2B 
1d1216867aec1a134fbde773c4f69bb0d21ad56d3f774ab4b23055564f69ae9c1eaf27e2b044381967f6fe4841bd65b28efa06cfad517579b6ec5ffa3db4b09d
 SHA512 
1b215220feb0d17b04a8749086c31af8930e2bfb676e84c56e4ef2e44c2405439d1489570f2d3ca8b6a80182d2796227a8984199d6ba2f71d863be652ea81fac
 DIST jenkins-bin-2.424.war 89567786 BLAKE2B 
8da19a1226e872c1eb388b2bef3ca258f3c84088c544867f1ef29c541df0aa31e12d929faf867a3da420eae2787d886e935f9cae439ed70f9085a6ec1e9dceef
 SHA512 
d5546b3ea1b6f299bbaa315de845359011aa116cc84725b93c5a5d1ea3ae2268b736cae1687dd4fd5096e620b5bd26088e878244969b25ba0ea67ec1afc5b006
+DIST jenkins-bin-2.428.war 89610321 BLAKE2B 
201fb2fc8005a74897816d8dc9d59279d14d06c8f701b45843a5c22b898e383de0b33bbaad3c299d515e6c05e80d1334aa0456e81db4b8f2bcb9142adef9a27a
 SHA512 
84450cf8ce95629adc38e44c8986aa727062be770c159d22396c95d16dea39287e5287480598cd7fdc719f055d17b306b194470ca4009ca7cf4699497fee860c

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.414.3.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.414.3.ebuild
new file mode 100644
index 000000000000..e8b333002f60
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.414.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/";
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/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:17 virtual/jre:11 )"
+
+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}-r3.logrotate ${PN/-bin/}
+
+       newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+       newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+       systemd_newunit "${FILESDIR}"/${PN}-r5.service 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.428.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.428.ebuild
new file mode 100644
index 000000000000..94f16b3ed823
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.428.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The leading open source automation server"
+HOMEPAGE="https://jenkins.io/";
+LICENSE="MIT"
+SRC_URI="https://get.jenkins.io/war/${PV}/${PN/-bin/}.war -> ${P}.war"
+SLOT="0"
+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:lts
+       || ( virtual/jre:17 virtual/jre:11 )"
+
+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}-r3.logrotate ${PN/-bin/}
+
+       newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+       newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+       systemd_newunit "${FILESDIR}"/${PN}-r5.service jenkins.service
+
+       fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}

Reply via email to