Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/
Date: Thu, 13 Jan 2022 06:57:16
Message-Id: 1642057028.ea6a1bf6e65dd45503b9127c7a00869b8f1d6430.graaff@gentoo
1 commit: ea6a1bf6e65dd45503b9127c7a00869b8f1d6430
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 13 06:56:35 2022 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 13 06:57:08 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6a1bf6
7
8 dev-util/jenkins-bin: add 2.319.2, 2.330
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-util/jenkins-bin/Manifest | 2 ++
14 dev-util/jenkins-bin/jenkins-bin-2.319.2.ebuild | 45 +++++++++++++++++++++++++
15 dev-util/jenkins-bin/jenkins-bin-2.330.ebuild | 45 +++++++++++++++++++++++++
16 3 files changed, 92 insertions(+)
17
18 diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
19 index 5e48176cb3d4..84f6b993bc08 100644
20 --- a/dev-util/jenkins-bin/Manifest
21 +++ b/dev-util/jenkins-bin/Manifest
22 @@ -1,2 +1,4 @@
23 DIST jenkins-bin-2.319.1.war 72247484 BLAKE2B 097ad49049b4594cdab00ed0a4a562e6e83177ce98284e822127adea10c33860217bf703cce5409f1239f3fbad166ed5f7f1df3f36438ec914ce4569e22898d7 SHA512 d38fe6566a1b07cef2c2451fe204656fde2a64da0e56eb06083c16ea23716ea285b77979cbee15e7dbf94a5b9b0bd5f867f6ce89e36b6f3d136571bd76f560c3
24 +DIST jenkins-bin-2.319.2.war 72248203 BLAKE2B 6271e7b4de8284681911c81ccf48d23b63ae89e65f1b339e4e6380b204e24b7dbe7278b2e70a2bbc6b33e0e6cae0c9d270534f247de4d8e58384feef7363d19d SHA512 f6f0846d9e032b48e85fc20a030baa2d5c500a65c6c909d00852be3324d1b79c31ea8b7ff45ac05299ff9797b17aeb61d094ad425ce5198f6e13aa050007e650
25 DIST jenkins-bin-2.323.war 73557779 BLAKE2B 110336c140ded983e0b01b34ea15acb4a65d1eb6aae078b6ba1ec602d9fcc28c12bccbe90fa87cff3b31d6f835f133ea76f2b15dbe96d39b8c2dc241cd52af0c SHA512 08a72d4cb5558d3ad65845a615d5465cb24e24bdd294d2c52b36c4871a968bde72c0dd67814e7301873aa4a19b4dde14835115508678f5d8356ca262c332b819
26 +DIST jenkins-bin-2.330.war 73751018 BLAKE2B ca8a37f1963fa06cf18c118089a8f07f6c4e90fcbb338eb141fea82a09cfd3a842f14535d029dd24cc1d1371b4c862cd0d65581a11ee00c0dbb46f3a4119dcc9 SHA512 ad165f59e16a1fee2f65d4878a767754771085b405e9f553690998c23a6887e2acd998e3e138af146f7e1f840367a67a13ca5df454755f304d2a5d5f248fcb93
27
28 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.319.2.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.319.2.ebuild
29 new file mode 100644
30 index 000000000000..28d95fcf653b
31 --- /dev/null
32 +++ b/dev-util/jenkins-bin/jenkins-bin-2.319.2.ebuild
33 @@ -0,0 +1,45 @@
34 +# Copyright 1999-2022 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=8
38 +
39 +inherit systemd
40 +
41 +DESCRIPTION="Extensible continuous integration server"
42 +HOMEPAGE="https://jenkins.io/"
43 +LICENSE="MIT"
44 +SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
45 +SLOT="lts"
46 +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
47 +IUSE=""
48 +
49 +DEPEND="acct-group/jenkins
50 + acct-user/jenkins"
51 +
52 +RDEPEND="acct-group/jenkins
53 + acct-user/jenkins
54 + media-fonts/dejavu
55 + media-libs/freetype
56 + !dev-util/jenkins-bin:0
57 + || ( virtual/jre:1.8 virtual/jre:11 )"
58 +
59 +S="${WORKDIR}"
60 +
61 +src_install() {
62 + local JENKINS_DIR=/var/lib/jenkins
63 +
64 + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
65 +
66 + insinto /opt/jenkins
67 + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
68 +
69 + insinto /etc/logrotate.d
70 + newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/}
71 +
72 + newinitd "${FILESDIR}"/${PN}-r2.init jenkins
73 + newconfd "${FILESDIR}"/${PN}.confd jenkins
74 +
75 + systemd_newunit "${FILESDIR}"/${PN}-r2.service jenkins.service
76 +
77 + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
78 +}
79
80 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.330.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.330.ebuild
81 new file mode 100644
82 index 000000000000..78fde83d5d56
83 --- /dev/null
84 +++ b/dev-util/jenkins-bin/jenkins-bin-2.330.ebuild
85 @@ -0,0 +1,45 @@
86 +# Copyright 1999-2022 Gentoo Authors
87 +# Distributed under the terms of the GNU General Public License v2
88 +
89 +EAPI=8
90 +
91 +inherit systemd
92 +
93 +DESCRIPTION="Extensible continuous integration server"
94 +HOMEPAGE="https://jenkins.io/"
95 +LICENSE="MIT"
96 +SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war"
97 +SLOT="0"
98 +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
99 +IUSE=""
100 +
101 +DEPEND="acct-group/jenkins
102 + acct-user/jenkins"
103 +
104 +RDEPEND="acct-group/jenkins
105 + acct-user/jenkins
106 + media-fonts/dejavu
107 + media-libs/freetype
108 + !dev-util/jenkins-bin:lts
109 + || ( virtual/jre:1.8 virtual/jre:11 )"
110 +
111 +S="${WORKDIR}"
112 +
113 +src_install() {
114 + local JENKINS_DIR=/var/lib/jenkins
115 +
116 + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
117 +
118 + insinto /opt/jenkins
119 + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
120 +
121 + insinto /etc/logrotate.d
122 + newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/}
123 +
124 + newinitd "${FILESDIR}"/${PN}-r2.init jenkins
125 + newconfd "${FILESDIR}"/${PN}.confd jenkins
126 +
127 + systemd_newunit "${FILESDIR}"/${PN}-r2.service jenkins.service
128 +
129 + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
130 +}