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 +}
