commit:     53bd014a21ec5af0d56e3f5dc7463a17dcbd7978
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  9 15:05:14 2023 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Mar  9 15:05:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bd014a

dev-util/jenkins-bin: add 2.375.4

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

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

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index de762e702450..2d9e616e25a8 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,4 +1,5 @@
 DIST jenkins-bin-2.375.1.war 93555446 BLAKE2B 
23fcc5d1faa438ac6a9b20b0dc5ed2b2475e87996b8bb604c2ad1214c2d9e528f5b2fdbbfc3fc7226d9c008f4120d8bd3d831dcb6c878ecd0031817787a2d9d0
 SHA512 
dc7bb525b222f0fd0216304c97b8a1e84fb6c1bafbea46e83261e9db0c8cf4378fd9b621822667eaaa627d970c5e7fd88cd1b6706f1dc478d2b0fc7b9629369f
 DIST jenkins-bin-2.375.2.war 95157973 BLAKE2B 
8c33ae82daface86374a7ac11bbc92b4a8d6c16cc983332dced17d5ef68cc9f18f5c5e89707150723618e4c86b8d2a84aadc263ea6d9f2e16ea926c676b24656
 SHA512 
d059e6d769d815bb6711ee42fb738a567b10ec2b0a271a5c3e769110847781b99835a9cc45739de6f788a31e178af54bfdcfdc9174ca2f61c7ac4d8bcfdc3efb
 DIST jenkins-bin-2.375.3.war 94238599 BLAKE2B 
e6cdbad7e99d6203aa35229f7c0eeb35670c7979150327e494ed0f110e04ea78741995cced7e01a85f95865f8e0de4bed6d595da98699846cadae177cba6907a
 SHA512 
8eca70d05c93bd11e55e8fca669df3cf781d102cd12657ae0139e1aaeab0f743939e6f9664c38c01d738f536b61d9c0f89cdf3bd62030bf8e0b5e114a06d27a5
+DIST jenkins-bin-2.375.4.war 94246705 BLAKE2B 
bff619c8cba8cb75ffa11b967176394be63d5d74f16f76487fc1e7e47f7843bded4b2005a37be5add38bb48a9ea622a3f3a8778f15f9aaea537d53f38263260b
 SHA512 
0df55e83885583313829e9d6e4664c2e3811fe5c6bbf39fa264b39d856365a4b6740491dbe9e708e96cd429543d038b09cf2b09da014994f6482f27eba120231
 DIST jenkins-bin-2.375.war 93552663 BLAKE2B 
5a84efee01a15067a0e963f992ee4cc4a3773419c0dbe5d834e2a220f1b8e39f918526f1ccab2a0c10c77609b07e5a33b45d8cdd152b352a9ca37f670f4b4b65
 SHA512 
9ffdbbb53e6156f5d7c77a8db9a3969834b912e89d22580bb7502c94c6a7898a303500f4a5071c3d16253f2141495c2c57c3c2c1fb56a91e6c48549faa7d4f5b

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.375.4.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.375.4.ebuild
new file mode 100644
index 000000000000..43828c85c5e8
--- /dev/null
+++ b/dev-util/jenkins-bin/jenkins-bin-2.375.4.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="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: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}-r2.logrotate ${PN/-bin/}
+
+       newinitd "${FILESDIR}"/${PN}-r3.init jenkins
+       newconfd "${FILESDIR}"/${PN}-r1.confd jenkins
+
+       systemd_newunit "${FILESDIR}"/${PN}-r4.service jenkins.service
+
+       fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
+}

Reply via email to