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, 29 Aug 2019 07:04:24
Message-Id: 1567062138.244378e7c2f06e8925a928fe165f4de6753e7ce6.graaff@gentoo
1 commit: 244378e7c2f06e8925a928fe165f4de6753e7ce6
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 29 07:02:18 2019 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 29 07:02:18 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244378e7
7
8 dev-util/jenkins-bin: add 2.176.3
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-util/jenkins-bin/Manifest | 1 +
14 dev-util/jenkins-bin/jenkins-bin-2.176.3.ebuild | 46 +++++++++++++++++++++++++
15 2 files changed, 47 insertions(+)
16
17 diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
18 index 507ab47d98e..cdb99d0d0d3 100644
19 --- a/dev-util/jenkins-bin/Manifest
20 +++ b/dev-util/jenkins-bin/Manifest
21 @@ -1,2 +1,3 @@
22 DIST jenkins-bin-2.176.2.war 77379386 BLAKE2B feb66ad7042ab38ecd75c31e11587efe32d06c799e6f7fd46453969faa5edc241f99d844184e8f53dbde3bd05aeda676622baf2440eccd6c721300d877acb3e6 SHA512 8e53637a10942e7cb5907a669b72bd200369c65b47a8c3a050f356887cc65e8e2a0bab7b7a56d78735e5a2da77395268f4fbf4f6d5b219f9052dff72a96c6f05
23 +DIST jenkins-bin-2.176.3.war 77364728 BLAKE2B c80f54999faac0a740a4030498785f5caaaf9dbbd077258a767f2b23fefdcb32892865d256a46ca9afa015a5c035ae05605ecaf031017d350684e3b199f11517 SHA512 dc01c28abe624165c8fa63534a6beb8489ed73152dcdbb1cdb0bbb2e66492583eefe3b62f7e804089febc017de61535c336aa26835501759090f9cfcbd6f2e91
24 DIST jenkins-bin-2.186.war 77649944 BLAKE2B 8247cae6d25c6b24cb7b874c3e9335cfe8b82d54406a3b37a909a2cde7178f38da8312ce89b63d4e6833d7c5a5369350c97ea5a785412b4acd5ebc5e40898be6 SHA512 70140e5bb199ca1b801763ca1440d41a96dfbf3f1df0d0aa04d00e81be42616464626ed808205e7353e476dc4aa7d320c85b141ec07448b0ba2251449d0c0c28
25
26 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.176.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.176.3.ebuild
27 new file mode 100644
28 index 00000000000..323b8895510
29 --- /dev/null
30 +++ b/dev-util/jenkins-bin/jenkins-bin-2.176.3.ebuild
31 @@ -0,0 +1,46 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit user systemd
38 +
39 +DESCRIPTION="Extensible continuous integration server"
40 +HOMEPAGE="https://jenkins.io/"
41 +LICENSE="MIT"
42 +SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
43 +RESTRICT="mirror"
44 +SLOT="lts"
45 +KEYWORDS="~amd64 ~x86 ~amd64-linux"
46 +IUSE=""
47 +
48 +RDEPEND="media-fonts/dejavu
49 + media-libs/freetype
50 + !dev-util/jenkins-bin:0
51 + >=virtual/jre-1.8.0"
52 +
53 +S=${WORKDIR}
54 +
55 +JENKINS_DIR=/var/lib/jenkins
56 +
57 +pkg_setup() {
58 + enewgroup jenkins
59 + enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins
60 +}
61 +
62 +src_install() {
63 + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
64 +
65 + insinto /opt/jenkins
66 + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
67 +
68 + insinto /etc/logrotate.d
69 + newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
70 +
71 + newinitd "${FILESDIR}"/${PN}.init2 jenkins
72 + newconfd "${FILESDIR}"/${PN}.confd jenkins
73 +
74 + systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service
75 +
76 + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
77 +}