source: projects/specs/trunk/j/javapackages-tools/javapackages-tools-vl.spec @ 9289

Revision 9289, 15.8 KB checked in by inagaki, 9 years ago (diff)

2015-01-24 Ryoichi INAGAKI <ryo1@…>

  • javapackages-tools: fixed spec
  • regexp, xml-commons-resolver: NEW
  • xalan-c, xerces-j2: updated


Line 
1Name:           javapackages-tools
2Version:        3.4.1
3Release:        7%{?_dist_release}
4
5Summary:        Macros and scripts for Java packaging support
6Summary(ja):    Java パッケージをサポートするためのマクロ・スクリプト集
7
8License:        BSD
9Group:          Development/Tools
10URL:            https://fedorahosted.org/javapackages/
11Source0:        https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz
12
13# rhbz 1038553
14Patch1:         0001-Support-absolute-symlinks-in-SCLs-in-mvn_file-rhbz-1.patch
15
16BuildRoot:      %{_tmppath}/%{name}-%{version}-root
17BuildArch:      noarch
18
19BuildRequires:  jpackage-utils
20BuildRequires:  asciidoc
21BuildRequires:  xmlto
22BuildRequires:  python-lxml
23BuildRequires:  python-devel
24BuildRequires:  python-setuptools
25
26Requires:       coreutils
27Requires:       libxslt
28Requires:       lua
29Requires:       python
30Requires:       python-javapackages = %{version}-%{release}
31
32Provides:       jpackage-utils = %{version}-%{release}
33Obsoletes:      jpackage-utils < %{version}-%{release}
34
35%description
36This package provides macros and scripts to support Java packaging.
37
38#%package -n maven-local
39#Summary:        Macros and scripts for Maven packaging support
40#Group:          Development/Tools
41#Requires:       %{name} = %{version}-%{release}
42#Requires:       maven
43#Requires:       xmvn >= 1.0.0-0.1
44## POM files needed by maven itself
45#Requires:       apache-commons-parent
46#Requires:       apache-parent
47#Requires:       geronimo-parent-poms
48#Requires:       httpcomponents-project
49#Requires:       jboss-parent
50#Requires:       jvnet-parent
51#Requires:       maven-parent
52#Requires:       maven-plugins-pom
53#Requires:       mojo-parent
54#Requires:       plexus-components-pom
55#Requires:       plexus-pom
56#Requires:       plexus-tools-pom
57#Requires:       sonatype-oss-parent
58#Requires:       weld-parent
59## Common Maven plugins required by almost every build. It wouldn't make
60## sense to explicitly require them in every package built with Maven.
61##Requires:       maven-assembly-plugin
62#Requires:       maven-compiler-plugin
63#Requires:       maven-enforcer-plugin
64#Requires:       maven-jar-plugin
65#Requires:       maven-javadoc-plugin
66#Requires:       maven-resources-plugin
67#Requires:       maven-surefire-plugin
68## Tests based on JUnit are very common and JUnit itself is small.
69## Include JUnit provider for Surefire just for convenience.
70#Requires:       maven-surefire-provider-junit
71## testng is quite common as well
72#Requires:       maven-surefire-provider-testng
73#
74#%description -n maven-local
75#This package provides macros and scripts to support packaging Maven artifacts.
76
77%package -n python-javapackages
78Summary:        Module for handling various files for Java packaging
79Summary(ja):    Java パッケージのファイルを処理するための Python モジュール
80Group:          Development/Tools
81Requires:       python-lxml
82
83%description -n python-javapackages
84Module for handling, querying and manipulating of various files for Java
85packaging in Linux distributions
86
87
88
89%prep
90%setup -q -n javapackages-%{version}
91
92sed -i '/fedora-review/d' install
93sed -i 's:\(inst_exec target/mvn-local\).*:\1 ${javadir}-utils:' install
94
95%patch1 -p1
96
97%build
98%configure
99./build
100pushd python
101%{__python} setup.py build
102popd
103
104%install
105rm -rf $RPM_BUILD_ROOT
106
107./install
108sed -e 's/.[17]$/&.gz/' -e 's/.py$/&*/' -i files-*
109sed -i '/%dir \/usr\/lib\/rpm\/fileattrs/d' files-common
110
111pushd python
112%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
113popd
114
115rm -rf %{buildroot}/%{_datadir}/fedora-review/
116
117%check
118# We need formencode for tests
119#pushd python
120#%{__python} setup.py test
121#popd
122#pushd test
123#%{__python} -m unittest discover -p '*_test.py'
124#popd
125
126
127%clean
128rm -rf $RPM_BUILD_ROOT
129
130%files -f files-common
131%doc LICENSE
132%exclude %{_sysconfdir}/rpm/macros.fjava
133%exclude /usr/lib/rpm/maven.*
134%exclude /usr/lib/rpm/osgi.*
135%exclude /usr/lib/rpm/fileattrs/maven.attr
136%exclude /usr/lib/rpm/fileattrs/osgi.attr
137
138#%files -n maven-local -f files-maven
139
140%files -n python-javapackages
141%doc LICENSE
142%{python_sitelib}/javapackages*
143
144
145%changelog
146* Sat Jan 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 3.4.1-7
147- added %%clean section
148- excluded some rpm stuffs relating to maven and osgi
149- moved to Development/Tools Group
150
151* Wed Oct 29 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 3.4.1-6
152- Initial build for Vine Linux (do not generate maven-lodal)
153
154* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.4.1-5
155- Mass rebuild 2013-12-27
156
157* Mon Dec 16 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.4.1-4
158- Support absolute symlinks in SCLs in mvn_file
159- Resolves: rhbz#1038553
160
161* Thu Dec 12 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.4.1-3
162- Move mvn-local out of bindir
163- Resolves: rhbz#1015422
164
165* Thu Nov 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.4.1-2
166- Add versioned requires on python-javapackages
167
168* Wed Nov 06 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.4.1-1
169- Rebase to bugfix release 3.4.1
170- Related: rhbz#1015158
171
172* Tue Oct 08 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.3.1-2
173- Remove workaround for guice-no_aop
174- Remove fedora-review subpackage
175- Resolves: rhbz#1016667
176- Related: rhbz#1015158
177
178* Wed Oct  2 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.3.1-1
179- Update to upstream version 3.3.1
180- Remove workaround for sisu-guice no_aop
181
182* Tue Oct 01 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.3.0-1
183- Update to upstream version 3.3.0
184
185* Wed Sep 25 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.2.4-2
186- Fix installation of artifacts with classifier
187
188* Tue Sep 24 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.2.4-1
189- Update to upstream version 3.2.4
190
191* Tue Sep 24 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.2.3-1
192- Update to upstream version 3.2.3
193
194* Fri Sep 20 2013 Michal Srb <msrb@redhat.com> - 3.2.2-1
195- Update to upstream version 3.2.2
196
197* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.1-1
198- Update to upstream version 3.2.1
199
200* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.2.0-1
201- Update to upstream version 3.2.0
202
203* Fri Sep 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.1.2-1
204- Update to upstream version 3.1.2
205
206* Thu Sep 19 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.1-1
207- Update to upstream version 3.1.1
208
209* Thu Sep 19 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.1.0-1
210- Update to upstream version 3.1.0
211
212* Mon Sep 16 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.4-2
213- Add depmap for sun.jdk:jconsole
214
215* Fri Sep 13 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.4-1
216- Update to upstream version 3.0.4
217
218* Wed Sep 11 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.3-1
219- Update to upstream version 3.0.3
220
221* Tue Sep 10 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.2-3
222- Fix a typo in temporary depmap
223
224* Tue Sep 10 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.2-2
225- Make sure we do not provide google guice mapping
226
227* Tue Sep 10 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> 3.0.2-1
228- Update to upstream version 3.0.2
229- Add separate python-javapackages subpackage
230- Add separate fedora-review-plugin-java subpackage
231- Enable part of unit tests
232
233* Tue Sep  3 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> 3.0.0-0.2
234- Fix javadoc directory override
235
236* Tue Sep  3 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> 3.0.0-0.1
237- Update to upstream pre-release version 3.0.0
238
239* Fri Jul 26 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.1-1
240- Update to upstream version 2.0.1
241- Fix creation of artifact aliases, resolves: rhbz#988462
242
243* Thu Jul 25 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-2
244- Require maven-resources-plugin by maven-local
245
246* Thu Jul 11 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-1
247- Update to upstream version 2.0.0
248- Merge functionality of jpackage-utils
249- Provide and obsolete jpackage-utils
250- %%add_maven_depmap macro now injects pom.properties to every JAR
251- %%add_to_maven_depmap and %%update_maven_depmap macros were removed
252- maven2jpp-mapdeps.xsl template has been removed
253- Macros related to installation of icons and desktop files were removed
254- 14 new manual pages were added
255- Documentation specific to JPackage was removed
256- Add BuildRequires: asciidoc, xmlto
257
258* Mon Jul  1 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.15.0-2
259- Add R: jvnet-parent
260
261* Wed Jun  5 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.15.0-1
262- Update to upstream version 0.15.0
263- Added depmap for tools.jar
264- Added support for versioned autorequires
265- New plugin metadata from Maven Central
266
267* Tue Jun  4 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.14.1-2
268- Add several maven plugins to maven-local requires
269
270* Wed May 29 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.14.1-1
271- Update to upstream version 0.14.1 with disabled debugging
272
273* Tue Apr 09 2013 Michal Srb <msrb@redhat.com> - 0.14.0-1
274- Update to upstream version 0.14.0
275
276* Mon Apr  8 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.7-2
277- Add R: maven-surefire-provider-junit4 to maven-local
278
279* Fri Mar 22 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.7-1
280- Update to upstream version 0.13.7
281
282* Wed Mar 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.6-4
283- Add geronimo-parent-poms to common POMs
284
285* Wed Mar 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.6-3
286- Add weld-parent to common POMs
287
288* Wed Mar 20 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.13.6-2
289- Fix conditional macro to evaluate properly when fedora is not defined
290
291* Mon Mar 18 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.6-1
292- Update to upstream version 0.13.6
293
294* Wed Mar 13 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.5-1
295- Update to upstream version 0.13.5
296
297* Wed Mar 13 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.4-1
298- Update to upstream version 0.13.4
299
300* Tue Mar 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.3-1
301- Update to upstream version 0.13.3
302
303* Thu Mar  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.2-1
304- Update to upstream version 0.13.2
305
306* Thu Mar  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.1-1
307- Update to upstream version 0.13.1
308
309* Wed Mar  6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.0-1
310- Update to upstream version 0.13.0
311
312* Wed Mar  6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.13.0-0.1.git2f13366
313- Upate to upstream pre-release snapshot 2f13366
314
315* Mon Mar  4 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.6-1
316- Update to upstream version 0.12.6
317- Resolves: rhbz#917618 (remove jetty orbit provides)
318- Resolves: rhbz#917647 (system.bundle into autogenerated deps)
319
320* Fri Mar  1 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.12.5-1
321- Update to upstream version 0.12.5
322- Resolves problems with compat package provides and automatic requires
323
324* Wed Feb 27 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.4-2
325- Don't mark RPM macro files as configuration
326
327* Mon Feb 25 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.4-1
328- Update to upstream version 0.12.4
329- Resolves: rhbz#913630 (versioned requires between subpackages)
330
331* Fri Feb 22 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.3-1
332- Update to upstream version 0.12.3
333- Resolves: rhbz#913694 (No plugin found for prefix 'X')
334
335* Wed Feb 20 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.2-1
336- Update to upstream version 0.12.2
337- Resolves: rhbz#913120 (MAVEN_OPTS are not passed to Maven)
338
339* Mon Feb 18 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.1-1
340- Update to upstream version 0.12.1
341- Resolves: rhbz#912333 (M2_HOME is not exported)
342
343* Fri Feb 15 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.0-1
344- Update to upstream version 0.12.0
345- Implement new pom macros: xpath_replace and xpath_set
346- Remove Support-local-depmaps.patch (accepted upstream)
347
348* Fri Feb 15 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.2-6
349- Support local depmaps
350
351* Thu Feb 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.2-5
352- Add some maven-local Requires for convenience
353
354* Thu Feb  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.2-4
355- Add missing R: httpcomponents-project
356
357* Thu Feb  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.2-3
358- Add missing R: jboss-patent
359
360* Wed Feb  6 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.2-2
361- Don't install mvn-local and mvn-rpmbuild on F18
362
363* Wed Jan 30 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.2-1
364- Update to upstream version 0.11.2
365
366* Wed Jan 30 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.1-1
367- Update to upstream version 0.11.1
368
369* Wed Jan 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.11.0-1
370- Update to upstream version 0.11.0
371- Add mvn-local and mvn-rpmbuild scripts
372
373* Mon Jan 21 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.10.1-1
374- Update to upstream version 0.10.1
375
376* Mon Jan  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.10.0-1
377- Update to upstream version 0.10.0
378- Implement %%xmvn_alias, %%xmvn_file and %%xmvn_package macros
379- Fix regex in osgi.attr
380- Add support for pre- and post-goals in mvn-build script
381
382* Mon Dec 10 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.9.1-1
383- Update to upstream version 0.9.1
384- Resolves: rhbz#885636
385
386* Thu Dec  6 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.9.0-1
387- Update to latest upstream version
388- Enable maven requires generator for xmvn packages
389- Enable requires generator for javadoc packages
390
391* Wed Dec  5 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.8.3-1
392- Update to upstream version 0.8.3
393- Fix maven provides generator for new XML valid fragments
394
395* Fri Nov 30 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.8.2-1
396- Update to upstream version 0.8.2
397
398* Fri Nov 30 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.8.1-1
399- Update to upstream version 0.8.1
400
401* Wed Nov 28 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.8.0-1
402- Update to upstream version 0.8.0
403- Add xmvn macros
404
405* Tue Nov 27 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.7.5-3
406- Add BR: jpackage-utils
407
408* Tue Nov 27 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.7.5-2
409- Add maven-local subpackage
410
411* Thu Nov 08 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.7.5-1
412- Fix versioned pom installation by quoting _jpath
413
414* Wed Oct 31 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.7.4-1
415- Shorten maven filelist filenames
416
417* Wed Oct 31 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.7.3-1
418- Update to upstream version 0.7.3
419
420* Wed Oct 31 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.7.2-1
421- Make sure add_maven_depmap fails when python tracebacks
422
423* Wed Oct 31 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.7.1-1
424- Fix problem with exception in default add_maven_depmap invocation
425
426* Tue Oct 30 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.7.0-1
427- Update to latest upstream
428- Full support for compat depmap generation
429- Generate maven-files-%%{name} with a list of files to package
430- Add support for maven repo generation (alpha version)
431
432* Mon Jul 30 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.6.0-1
433- Update to upstream version 0.6.0
434- Make maven provides versioned
435- Add additional pom_ macros to simplify additional pom editing
436
437* Wed Jul 25 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.5.0-1
438- Update to upstream version 0.5.0 - add support for add_maven_depmap -v
439
440* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-2
441- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
442
443* Mon Jul  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.1-1
444- Update to upstream version 0.4.1
445- Fixes #837203
446
447* Wed Jun 27 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.4.0-1
448- Update to upstream version 0.4.0
449
450* Tue Mar  6 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.3.1-1
451- Create maven provides from fragments instead of poms
452
453* Thu Feb 16 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.3.0-3
454- Fix maven_depmap installation
455
456* Wed Feb 15 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.3.0-2
457- Add conflicts with older jpackage-utils
458
459* Wed Feb 15 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.3.0-1
460- Initial version split from jpackage-utils
Note: See TracBrowser for help on using the repository browser.