blob: b6fbaf042edd9138e9cf26068a98a3adaa40b661 [file] [log] [blame]
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -07001include_defs('//lib/maven.defs')
2
David Pursehouse71a869f2013-10-23 14:16:21 +09003REPO = ECLIPSE
David Ostrovskyaf0e80b2014-01-05 20:10:17 +01004VERS = '3.2.0.201312181205-r'
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -07005
6maven_jar(
7 name = 'jgit',
8 id = 'org.eclipse.jgit:org.eclipse.jgit:' + VERS,
David Ostrovskyaf0e80b2014-01-05 20:10:17 +01009 bin_sha1 = '4b99546e8c8a04597b7a4564003e3b554ec12b5c',
10 src_sha1 = '566b20b4798d9fa31fe33298c493ca9601830b6f',
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070011 license = 'jgit',
12 repository = REPO,
David Ostrovsky6e0a3e52013-10-26 09:55:15 +020013 unsign = True,
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070014 deps = [':ewah'],
15 exclude = [
16 'META-INF/eclipse.inf',
17 'about.html',
18 'plugin.properties',
19 ],
20)
21
22maven_jar(
23 name = 'jgit-servlet',
24 id = 'org.eclipse.jgit:org.eclipse.jgit.http.server:' + VERS,
David Ostrovskyaf0e80b2014-01-05 20:10:17 +010025 sha1 = '65c5c90fc3b65c76cb4ac593e93b5fef8bb43e08',
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070026 license = 'jgit',
27 repository = REPO,
28 deps = [':jgit'],
David Ostrovsky0b579f82013-11-08 21:59:31 +010029 unsign = True,
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070030 exclude = [
31 'about.html',
32 'plugin.properties',
33 ],
34)
35
36maven_jar(
37 name = 'junit',
38 id = 'org.eclipse.jgit:org.eclipse.jgit.junit:' + VERS,
David Ostrovskyaf0e80b2014-01-05 20:10:17 +010039 sha1 = '10240657c6675cfa2b709c27ea89834aab200667',
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070040 license = 'DO_NOT_DISTRIBUTE',
41 repository = REPO,
David Ostrovsky0b579f82013-11-08 21:59:31 +010042 unsign = True,
Shawn Pearcefd6bb9f2013-05-08 14:14:24 -070043 deps = [':jgit'],
44)
45
46maven_jar(
47 name = 'ewah',
48 id = 'com.googlecode.javaewah:JavaEWAH:0.5.6',
49 sha1 = '1207c0fc8552d4f5f574b50f29321d923521128e',
50 license = 'Apache2.0',
51)
52
53prebuilt_jar(
54 name = 'Edit',
55 binary_jar = genfile('edit-src.jar'),
56 deps = [':jgit_edit_src'],
57 visibility = ['PUBLIC'],
58)
59
60genrule(
61 name = 'jgit_edit_src',
62 cmd = 'unzip -qd $TMP $SRCS org/eclipse/jgit/diff/Edit.java;' +
63 'cd $TMP;' +
64 'zip -Dq $OUT org/eclipse/jgit/diff/Edit.java',
65 srcs = [genfile('jgit/org.eclipse.jgit-%s-src.jar' % VERS)],
66 out = 'edit-src.jar',
67 deps = [':jgit_src']
68)