commit:     0e5eaa02b8c25984afeae6e7b2a10727829314b4
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu May  1 05:33:15 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu May  1 05:34:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5eaa02

dev-util/jenkins-bin: add 2.504.1

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-util/jenkins-bin/Manifest                   |  1 +
 dev-util/jenkins-bin/jenkins-bin-2.504.1.ebuild | 44 +++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 1152aabb7ace..0ad2ffdfacfd 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,3 +1,4 @@
 DIST jenkins-bin-2.492.2.war 96679304 BLAKE2B 
dc10c2471e4b66bb620da0dedc9a4c1eb38be7d0babb3b95d89762450e84e8440a78804dab09663783c4f110740fb8619f87ccf9f952960c667e1a66c89cfdcc
 SHA512 
cf93ccabd2bcd4db75f5da4fdb4486326c471bfbdc4a3bae12e6bfb9a4a38a79ac835c0ca26c9469acfd4a5abd0a7f170b798a94fb7552b2e3c689b250de32ae
 DIST jenkins-bin-2.492.3.war 96690342 BLAKE2B 
455d3112f6c6e810511a8a1aae6bd4e375125c394c946ba218e9d3e8ec78214c2f49d756272b1fa3105f88dd4644af43e1d9a63ff77d48a485d606db4eef1a53
 SHA512 
ef3891eb0890ca02e9d216a7d172929480a16a07f9ad7a1370afcacd5e8e13beea0ce6b8e7be649fed739aad383cc2e1f64bc403bd169c218e1ab12d3a767d7e
+DIST jenkins-bin-2.504.1.war 94294478 BLAKE2B 
0365f066db72245f5ed9e7e41eab00861673d79d65f1950f0d3987f48099cc36d13eb9d0c062dca6c25e4febf119c0d5bfac62a35d7f4557ea2f023ea111d672
 SHA512 
7e37413137722f9cbcc3eeaca8d726029cbbb71a0124fa091603b739df211e9e1af8b2a86b49e8ea4e8cfc8a4495b9c05fe468dd4abffc8916671e69f7e97fed
 DIST jenkins-bin-2.504.war 94292317 BLAKE2B 
10c76303cc518b023c87cbfa6dedb2210352fa5f829af9c479430b15a468b4e9a9d05c0db9d52525ec68b0956b6a6d5a3046fe0046f74cb99d18b9a6e6a90a82
 SHA512 
c3d1bc03e92506bd57927d0c2de389f9ffeac464b8c2ddc69f9a3762fc1fb7330d86f1b39002bc8dbd0d03218bb1cb631ef78631770032629bac85a42dc149d6

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.504.1.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.504.1.ebuild
new file mode 100644
index 000000000000..30365fc44ded
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.504.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 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/";
+SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
+S="${WORKDIR}"
+LICENSE="MIT"
+SLOT="lts"
+
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+
+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:21 virtual/jre:17 )"
+
+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