1 |
commit: cb2061b5c067faa5bf22bd3b7d9b6eeac6bd408b |
2 |
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed May 4 12:21:52 2016 +0000 |
4 |
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 4 12:21:52 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2061b5 |
7 |
|
8 |
dev-util/jenkins-bin: Version bump to 2.1 |
9 |
|
10 |
Package-Manager: portage-2.2.28 |
11 |
|
12 |
dev-util/jenkins-bin/Manifest | 1 + |
13 |
dev-util/jenkins-bin/jenkins-bin-2.1.ebuild | 47 +++++++++++++++++++++++++++++ |
14 |
2 files changed, 48 insertions(+) |
15 |
|
16 |
diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest |
17 |
index c8ec610..435d190 100644 |
18 |
--- a/dev-util/jenkins-bin/Manifest |
19 |
+++ b/dev-util/jenkins-bin/Manifest |
20 |
@@ -1,3 +1,4 @@ |
21 |
DIST jenkins-bin-1.651.1.war 64608161 SHA256 863533451e49ec480f010ac5815421d39708597ffbbce7ce67c54f0145428500 SHA512 7802b475a63db72cf82005eca4dc10ab32b4b0bd55698edb699ee19727c1a356a24994b199a83890fabc01de0621823020332f63e5e7fc8c34b30f498e2f91ed WHIRLPOOL 8dab70e6ca38035a78b9203ac5ba050e1e6eed69923b1b7f2dcab150a02ef3ba494c1bf833f5e8d327dea7832e34a187f7b7498e46b00a8b0879dd5960d03eae |
22 |
DIST jenkins-bin-1.656.war 64685657 SHA256 97085359725b16aca0f419486e5c1809399e33dbe6d906cd55ef82fad76fb30d SHA512 84750a70377fc09ed6a75909dd652ccd24999e1ec5f584ee7d36f9e5af02bb280b53f22b8fa47cf371a8a547a916bc9a87a93884fe176a822cc67dd69fd43d69 WHIRLPOOL 784edac54bf12bb0a2476f9a81a9f439a2a888746e4b191edbc57917c1a3cd3cc1973d123affe168f5363a13c01e8b308cff4f09a6a3fc1735f82d085c975436 |
23 |
DIST jenkins-bin-2.0.war 66519999 SHA256 c883c58ba57a70371f60c44c74341e0d511f330e84c13a2499368a02ae11dd97 SHA512 8c91974b687089b5ead2709afaa8a14b43f0401e5142794453beb9f1f3d81c21f5ddbdc02e69c5af575c27010f72c7c83d0de0291c627da06d1d73c5e9f94139 WHIRLPOOL 58b14e2a5daa9e0fae4d604f5b6d75154944e258424d00f96bf615e9b40e2a8a900db7d566aca84da9195d02d315d00f6d1d1cae28810795e2163a6303c0962b |
24 |
+DIST jenkins-bin-2.1.war 66546336 SHA256 064d91c5a813c3b2b65174a3ad46d76c46a30f7cb5e50f16ef22157f9d7a1045 SHA512 c72704729e6fd119dffc1cfbea63b9a200b2784bb7962f6637efe328ead02ee242c2c5cf327606ddb2ef8b589b5640d4cbf134dbf60c17ae9fb288464e1bad82 WHIRLPOOL 1ec76b7677270ceb934909dfe63cdeeb6bef2c505d47268821677a3a55e96b5ca8d2cc90b9b3196c6aaf028aa74a9cb61e3278a93d20f98d0c1110166c8fd9e0 |
25 |
|
26 |
diff --git a/dev-util/jenkins-bin/jenkins-bin-2.1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.1.ebuild |
27 |
new file mode 100644 |
28 |
index 0000000..96dfaf7 |
29 |
--- /dev/null |
30 |
+++ b/dev-util/jenkins-bin/jenkins-bin-2.1.ebuild |
31 |
@@ -0,0 +1,47 @@ |
32 |
+# Copyright 1999-2016 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+# $Id$ |
35 |
+ |
36 |
+EAPI=5 |
37 |
+ |
38 |
+inherit user systemd |
39 |
+ |
40 |
+DESCRIPTION="Extensible continuous integration server" |
41 |
+HOMEPAGE="http://jenkins-ci.org/" |
42 |
+LICENSE="MIT" |
43 |
+SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war" |
44 |
+RESTRICT="mirror" |
45 |
+SLOT="0" |
46 |
+KEYWORDS="~amd64 ~x86" |
47 |
+IUSE="" |
48 |
+ |
49 |
+RDEPEND="media-fonts/dejavu |
50 |
+ media-libs/freetype |
51 |
+ !dev-util/jenkins-bin:lts |
52 |
+ >=virtual/jre-1.7.0" |
53 |
+ |
54 |
+S=${WORKDIR} |
55 |
+ |
56 |
+JENKINS_DIR=/var/lib/jenkins |
57 |
+ |
58 |
+pkg_setup() { |
59 |
+ enewgroup jenkins |
60 |
+ enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins |
61 |
+} |
62 |
+ |
63 |
+src_install() { |
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}-r1.logrotate ${PN/-bin/} |
71 |
+ |
72 |
+ newinitd "${FILESDIR}"/${PN}.init2 jenkins |
73 |
+ newconfd "${FILESDIR}"/${PN}.confd jenkins |
74 |
+ |
75 |
+ systemd_newunit "${FILESDIR}"/${PN}.service jenkins.service |
76 |
+ |
77 |
+ fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup |
78 |
+} |