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, 02 Dec 2021 05:44:46
Message-Id: 1638423827.d0bca62da76a13e01c40029255d5d7f19c374e12.graaff@gentoo
1 commit: d0bca62da76a13e01c40029255d5d7f19c374e12
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 2 05:43:47 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 2 05:43:47 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bca62d
7
8 dev-util/jenkins-bin: add 2.319.1 LTS and 2.323.
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.1.ebuild | 45 +++++++++++++++++++++++++
15 dev-util/jenkins-bin/jenkins-bin-2.323.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 e750e3c3cbea..14da558d1ed7 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.303.3.war 72338143 BLAKE2B 530f65a678a91b710ba9fdb380bc37083d8d76cf5ddcf7cba1744e5d4cb5243cc62d6898ca03dbb990a4fd92f302f129f0c9f95d2ab77f40f33083313d7b1281 SHA512 f1dfa22f88dc68ea06e554584c8ab2518640a3ba3ad8ff8bd6ff5e587a5bd506bf58d1a57ce27085019614dee797e8412f50856a57e68fcf416490c7f8402c16
24 +DIST jenkins-bin-2.319.1.war 72247484 BLAKE2B 097ad49049b4594cdab00ed0a4a562e6e83177ce98284e822127adea10c33860217bf703cce5409f1239f3fbad166ed5f7f1df3f36438ec914ce4569e22898d7 SHA512 d38fe6566a1b07cef2c2451fe204656fde2a64da0e56eb06083c16ea23716ea285b77979cbee15e7dbf94a5b9b0bd5f867f6ce89e36b6f3d136571bd76f560c3
25 DIST jenkins-bin-2.319.war 72239109 BLAKE2B e344dc6d9cc92dfad390c49ef9a4e3ad2e91c26870035a3763dabae51ddd48c33e8ec9d3c403ab4749c0628d61e0846f58969112a5c8cefac8b9522a109e401d SHA512 67954544699aac446ae172c1a9b08913821f21ceb1858a0e7e63e5105ef24354424f1ecbeee551d2b3c1cd02a1aa67f28c463f3bba3964ae3ee9efbbe528db82
26 +DIST jenkins-bin-2.323.war 73557779 BLAKE2B 110336c140ded983e0b01b34ea15acb4a65d1eb6aae078b6ba1ec602d9fcc28c12bccbe90fa87cff3b31d6f835f133ea76f2b15dbe96d39b8c2dc241cd52af0c SHA512 08a72d4cb5558d3ad65845a615d5465cb24e24bdd294d2c52b36c4871a968bde72c0dd67814e7301873aa4a19b4dde14835115508678f5d8356ca262c332b819
27
28 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.319.1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.319.1.ebuild
29 new file mode 100644
30 index 000000000000..ad97440c6bbb
31 --- /dev/null
32 +++ b/dev-util/jenkins-bin/jenkins-bin-2.319.1.ebuild
33 @@ -0,0 +1,45 @@
34 +# Copyright 1999-2021 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.323.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.323.ebuild
81 new file mode 100644
82 index 000000000000..efecbbe7a113
83 --- /dev/null
84 +++ b/dev-util/jenkins-bin/jenkins-bin-2.323.ebuild
85 @@ -0,0 +1,45 @@
86 +# Copyright 1999-2021 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 +}