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, 30 Mar 2017 15:25:46
Message-Id: 1490887492.0994c5b528d7fa365fa6bc6101de4c2fa8adfdcf.graaff@gentoo
1 commit: 0994c5b528d7fa365fa6bc6101de4c2fa8adfdcf
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 30 15:24:52 2017 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 30 15:24:52 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0994c5b5
7
8 dev-util/jenkins-bin: add 2.46.1
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-util/jenkins-bin/Manifest | 1 +
13 dev-util/jenkins-bin/jenkins-bin-2.46.1.ebuild | 46 ++++++++++++++++++++++++++
14 2 files changed, 47 insertions(+)
15
16 diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
17 index 2b8bd7c4b20..871795197ff 100644
18 --- a/dev-util/jenkins-bin/Manifest
19 +++ b/dev-util/jenkins-bin/Manifest
20 @@ -1,3 +1,4 @@
21 DIST jenkins-bin-2.32.2.war 69874457 SHA256 73b216449cb5eacd4fe5a6ee2e089245705e5815b448e315fbc8b6de7809e55f SHA512 4c61ad7b2ad588df6daa7ccf3b3272443fa15f8c3dfe15adff141ddb96088e9eccb0ced9d68c72bddb6f177f655035db300b7f8866b3bc211db8b04a676c96e8 WHIRLPOOL 089f3758bdb640f1c8de29c009e9f149877b5da501f495346cef71b89485608f3371f99be4c83c721e5b760f1e312e140325b079ef819fb179f5819f6bf43313
22 DIST jenkins-bin-2.32.3.war 69875039 SHA256 3eb599dd78ecf00e5f177ec5c4b1ba4274be4e5f63236da6ac92401a66fa91e8 SHA512 afe6b935dad970e1b89d35413982635b06a216a794d9bf3b1587f193b8edc4e369f51bcd344c9354271d40838c1d1c5178461ecdd800bceb2df07ece8d8b4bf2 WHIRLPOOL 8efb195b29627be117f73d51136bc6785d2058e3e5a4ba89c489f64d194f8933160c233fe175c0310f595bd7644292a8b3c4d2cc278e20f20a5de501b15af90a
23 DIST jenkins-bin-2.45.war 68649092 SHA256 0e57ee3645aec0742b8b2a0d4cd62cb80c3e6718b810200ab33851109f1f5488 SHA512 e2ec91827231efc39a1dd4b149239627e556391170d9b1b65eb8091f71787981863ecc5ee8a4b82d777672edb3ff0dbc59cd0dba68df9872af40661edcb4e615 WHIRLPOOL a0f4d3126020e8caecdfc2b54cb3f3f97d778f5f20c62722339494ec0884ce500b85938043dfc5fcfeb88853b21c871a9820900c0668e9cfbc08aafe3dbc93fc
24 +DIST jenkins-bin-2.46.1.war 68669812 SHA256 33a3f4d983c6188a332291e1d974afa0a2ee96a0ae3cb6dd4f2098086525f9f1 SHA512 a15beda88320c80ff149972c880627c236421c0d2363d2194f4e6c6392891f3c386d7ff0738c03a2c9de449e71f059a9f5f5ebd00f048b18aa231dd0e45ef83c WHIRLPOOL 5be3076bfe669420837529d91920508f0e661ba782c8362246a8167b3772f9301fa6a4a484f29697eb315f8097a562ba7028bb9a886808f7d359eede894144a9
25
26 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.46.1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.46.1.ebuild
27 new file mode 100644
28 index 00000000000..296fff22b7a
29 --- /dev/null
30 +++ b/dev-util/jenkins-bin/jenkins-bin-2.46.1.ebuild
31 @@ -0,0 +1,46 @@
32 +# Copyright 1999-2017 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +inherit user systemd
38 +
39 +DESCRIPTION="Extensible continuous integration server"
40 +HOMEPAGE="http://jenkins-ci.org/"
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.7.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}.service jenkins.service
75 +
76 + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
77 +}