From e072b0731bbe7979ce2447bfd263fb28a1f94ecd Mon Sep 17 00:00:00 2001 From: gil Date: Tue, 13 Sep 2016 22:28:37 +0200 Subject: [PATCH] re-introduce jandex jars --- resteasy.spec | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/resteasy.spec b/resteasy.spec index 0d0d08c..455f471 100644 --- a/resteasy.spec +++ b/resteasy.spec @@ -3,7 +3,7 @@ Name: resteasy Version: 3.0.19 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Framework for RESTful Web services and Java applications License: ASL 2.0 and CDDL URL: http://resteasy.jboss.org/ @@ -336,32 +336,91 @@ done %mvn_build -f +# Create Jandex index file(s) +# Not all files are required by WildFly, but let's create indexes for all of them +find -name 'resteasy-*-%{namedversion}.jar' | while read f; do + java -cp $(build-classpath jandex) org.jboss.jandex.Main -j ${f} +done + +# async-http-servlet-3.0 jose-jwt tjws + %install %mvn_install +find -name "resteasy-*-jandex.jar" | while read f; do + install -pm 644 ${f} %{buildroot}%{_javadir}/%{name}/$(basename -s "-%{namedversion}-jandex.jar" $f)-jandex.jar +done + %files %doc README.md jaxrs/README.html %license jaxrs/License.html %files core -f .mfiles-core +%{_javadir}/%{name}/resteasy-jaxrs-jandex.jar + %files atom-provider -f .mfiles-atom-provider +%{_javadir}/%{name}/resteasy-atom-provider-jandex.jar + %files fastinfoset-provider -f .mfiles-fastinfoset-provider +%{_javadir}/%{name}/resteasy-fastinfoset-provider-jandex.jar + %files jackson-provider -f .mfiles-jackson-provider +%{_javadir}/%{name}/resteasy-jackson-provider-jandex.jar + %files jackson2-provider -f .mfiles-jackson2-provider +%{_javadir}/%{name}/resteasy-jackson2-provider-jandex.jar + %files jaxb-provider -f .mfiles-jaxb-provider +%{_javadir}/%{name}/resteasy-jaxb-provider-jandex.jar + %files jettison-provider -f .mfiles-jettison-provider +%{_javadir}/%{name}/resteasy-jettison-provider-jandex.jar + %files json-p-provider -f .mfiles-json-p-provider +%{_javadir}/%{name}/resteasy-json-p-provider-jandex.jar + %files multipart-provider -f .mfiles-multipart-provider +%{_javadir}/%{name}/resteasy-multipart-provider-jandex.jar + %files netty3 -f .mfiles-netty3 +%{_javadir}/%{name}/resteasy-netty-jandex.jar + %files validator-provider-11 -f .mfiles-validator-provider-11 +%{_javadir}/%{name}/resteasy-validator-provider-11-jandex.jar + %files yaml-provider -f .mfiles-yaml-provider +%{_javadir}/%{name}/resteasy-yaml-provider-jandex.jar + %files client -f .mfiles-client +%{_javadir}/%{name}/resteasy-client-jandex.jar + %files optional -f .mfiles-optional +%{_javadir}/%{name}/resteasy-cache-core-jandex.jar +%{_javadir}/%{name}/resteasy-cdi-jandex.jar +%{_javadir}/%{name}/resteasy-crypto-jandex.jar +%{_javadir}/%{name}/resteasy-guice-jandex.jar +%{_javadir}/%{name}/resteasy-html-jandex.jar +%{_javadir}/%{name}/resteasy-jdk-http-jandex.jar +%{_javadir}/%{name}/resteasy-jsapi-jandex.jar +%{_javadir}/%{name}/resteasy-keystone-core-jandex.jar +%{_javadir}/%{name}/resteasy-links-jandex.jar +%{_javadir}/%{name}/resteasy-netty4-cdi-jandex.jar +%{_javadir}/%{name}/resteasy-netty4-jandex.jar +%{_javadir}/%{name}/resteasy-oauth-jandex.jar +%{_javadir}/%{name}/resteasy-servlet-initializer-jandex.jar +%{_javadir}/%{name}/resteasy-undertow-jandex.jar +%{_javadir}/%{name}/resteasy-wadl-jandex.jar + %files test -f .mfiles-test +%{_javadir}/%{name}/resteasy-jaxrs-testsuite-jandex.jar + %files javadoc -f .mfiles-javadoc %license jaxrs/License.html %changelog +* Tue Sep 13 2016 gil cattaneo 3.0.19-3 +- re-introduce jandex jars + * Mon Aug 22 2016 gil cattaneo 3.0.19-2 - move "Obsoletes" to resteasy-core