commit:     58951961eedf8f9441560fd178b4664eb71f1799
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  6 06:30:06 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Feb  6 06:30:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58951961

dev-util/jenkins-bin: add 2.492.1

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

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

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 7e12e4cb377d..91a6e3930f8c 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,3 +1,4 @@
 DIST jenkins-bin-2.479.2.war 96015918 BLAKE2B 
fae14385c909128025cfb274254d70f62d1901c8cf86913385edc4c0cd8da06642582adbd8d46dba715aad8beb942312972d3085f4576a60b8e346049d31c7f6
 SHA512 
2e1645da57019919fd5dfab91b10ff2e3268257f9d81452ba6fba7e410c807e1d84fab06d886e3282411587d9e1a15850e07216104fc4ee04e7930677606ac39
 DIST jenkins-bin-2.479.3.war 96806970 BLAKE2B 
325402cab7cab3dbae0276abd731b84049229a42883f261fb96ed0a697dd41286ccd99d16329b5221475f89ab4148d54a1ddada24bdf80bdfa108cc600cdf31c
 SHA512 
1cbfc32ada6303145c65794f9dacc9af7d79d4d0cc12ff49b3a0dd69c5fb543ec3d39b3f07bfdf6c4dcba080cbd81aae8eacbb415f90a9c8b17d103ef882fe9a
 DIST jenkins-bin-2.487.war 96349804 BLAKE2B 
ce2eaf2962e09bccdc29f7f018f7fab92e69580ac520604c9f42b43d080535ee0b93215cec20eda8e19bbd7c4a406619913554e6a436df30b1752172f74a08b1
 SHA512 
d6bb81200d2273b391b316119178f0ac042271bff680b1345e07a10f6ced3677923101081c02349700bff96a2dc4c70c9e60d6188c0904fec68053209003b31f
+DIST jenkins-bin-2.492.1.war 96677851 BLAKE2B 
66747eac646f3480076d77e5755763f5af5e66af77a739e0f1d7067eab815afc3eb2ad9159a9c41af9ca4c6f6f4f1746ad58c055a7c27befdb28be4510e9580f
 SHA512 
70c45d02a01cb7b568c608a9301159108b26d9ea25d0129623f9e7efd8d4b1b0f55f3bd483c8206beec6adcd8327073e3a72316c697ee43d31325617e5a40bb4

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.492.1.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.492.1.ebuild
new file mode 100644
index 000000000000..30365fc44ded
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.492.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