[weld-core] Upstream release 2.0.2.Final

Marek Goldmann goldmann at fedoraproject.org
Fri Jul 26 11:08:01 UTC 2013


commit d7521df2cb7e19837cdf7917c4921fda10e9dfd4
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date:   Fri Jul 26 13:07:31 2013 +0200

    Upstream release 2.0.2.Final

 .gitignore     |    1 +
 sources        |    2 +-
 weld-core.spec |   82 ++++++++++++++++---------------------------------------
 3 files changed, 26 insertions(+), 59 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 731d072..82b71d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /weld-core-1.1.5.AS71.Final-CLEAN.tar.xz
 /1.1.13.Final.tar.gz
+/2.0.2.Final.tar.gz
diff --git a/sources b/sources
index b474645..b7b6675 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a0cdaeeba9fd237ecf03ac6339bca1ff  1.1.13.Final.tar.gz
+79e2c87d206dafc8df5ae8764cebf738  2.0.2.Final.tar.gz
diff --git a/weld-core.spec b/weld-core.spec
index f34fe97..18aa1ae 100644
--- a/weld-core.spec
+++ b/weld-core.spec
@@ -2,10 +2,9 @@
 %global namedversion %{version}%{?namedreltag}
 
 Name: weld-core
-Version: 1.1.13
-Release: 2%{namedreltag}%{?dist}
+Version: 2.0.2
+Release: 1%{?dist}
 Summary: Reference Implementation for JSR-299: Contexts and Dependency Injection (CDI)
-Group: Development/Libraries
 License: ASL 2.0 and LGPLv2+ and (CDDL or GPLv2 with exceptions)
 URL: http://seamframework.org/Weld
 
@@ -18,7 +17,6 @@ BuildRequires: findbugs
 BuildRequires: jpackage-utils
 BuildRequires: java-devel
 BuildRequires: jboss-interceptor
-BuildRequires: jboss-servlet-3.0-api
 BuildRequires: maven-local
 BuildRequires: maven-clean-plugin
 BuildRequires: maven-compiler-plugin
@@ -34,21 +32,17 @@ BuildRequires: maven-surefire-report-plugin
 BuildRequires: maven-plugin-build-helper
 BuildRequires: weld-api
 BuildRequires: weld-parent
-BuildRequires: cdi-api1
+BuildRequires: cdi-api
+BuildRequires: jboss-jsf-2.1-api
 BuildRequires: mvn(javax.faces:jsf-api)
 BuildRequires: mvn(javax.persistence:persistence-api)
 BuildRequires: mvn(javax.servlet.jsp:jsp-api)
-
-Requires: java
-Requires: jpackage-utils
-Requires: jboss-interceptor
-Requires: jboss-servlet-3.0-api
-Requires: weld-api
-Requires: cdi-api1
-Requires: mvn(javax.faces:jsf-api)
-Requires: mvn(javax.persistence:persistence-api)
-Requires: mvn(javax.servlet.jsp:jsp-api)
-
+BuildRequires: mvn(ch.qos.cal10n.plugins:maven-cal10n-plugin)
+BuildRequires: mvn(org.jboss.spec.javax.el:jboss-el-api_3.0_spec)
+BuildRequires: mvn(org.jboss.classfilewriter:jboss-classfilewriter)
+BuildRequires: mvn(org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec)
+BuildRequires: mvn(org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec)
+BuildRequires: mvn(org.jboss:jboss-vfs)
 
 %description
 Weld is the reference implementation (RI) for JSR-299: Java Contexts and
@@ -57,17 +51,12 @@ for dependency injection and contextual lifecycle management, and integrates
 cleanly with the Java EE platform. Any Java EE 6-compliant application server
 provides support for JSR-299 (even the web profile). 
 
-
 %package javadoc
 Summary: Javadocs for %{name}
-Group: Documentation
-Requires: jpackage-utils
-
 
 %description javadoc
 This package contains the API documentation for %{name}.
 
-
 %prep
 %setup -q -n core-%{namedversion}
 
@@ -78,61 +67,38 @@ find . -name '*.class' -exec rm {} \;
 %pom_remove_plugin org.eclipse.m2e:lifecycle-mapping
 
 # We don't want to build these modules
-%pom_disable_module porting-package
+%pom_disable_module porting-package/1.1
 %pom_disable_module tests
 %pom_disable_module tests-arquillian
 %pom_disable_module inject-tck-runner
-%pom_disable_module jboss-tck-runner
+%pom_disable_module jboss-tck-runner/1.1
 
 # Don't ship or run checkstyle configuration, see rhbz #825355
-%pom_remove_dep org.jboss.weld:weld-build-config
-%pom_disable_module build-config
 %pom_remove_plugin org.apache.maven.plugins:maven-checkstyle-plugin
 
 # Disable envs that are not needed
 %pom_disable_module environments/servlet
 
+# Remove unnecessary at this point environents
+rm -rf environments/servlet/core/src/main/java/org/jboss/weld/environment/jetty
+rm -rf environments/servlet/core/src/main/java/org/jboss/weld/environment/tomcat
+rm -rf environments/servlet/core/src/main/java/org/jboss/weld/environment/tomcat7
 
 %build
-mvn-rpmbuild install javadoc:aggregate
-
+%mvn_build -f
 
 %install
+%mvn_install
 
-# Jar files:
-install -d -m 755 %{buildroot}%{_javadir}
-install -pm 644 impl/target/weld-core-%{namedversion}.jar \
-  %{buildroot}%{_javadir}/weld-core.jar
-install -pm 644 environments/se/core/target/weld-se-core-%{namedversion}.jar \
-  %{buildroot}%{_javadir}/weld-se-core.jar
-
-# POM files:
-install -d -m 755 %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-parent.pom
-install -pm 644 impl/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-install -pm 644 environments/se/core/pom.xml %{buildroot}%{_mavenpomdir}/JPP-weld-se-core.pom
-
-# Dependencies map:
-%add_maven_depmap JPP-%{name}-parent.pom
-%add_maven_depmap JPP-%{name}.pom %{name}.jar
-%add_maven_depmap JPP-weld-se-core.pom weld-se-core.jar
-
-# Javadoc files:
-install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
-cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
-
-
-%files
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
-%{_javadir}/*
-
-
-%files javadoc
-%{_javadocdir}/%{name}
+%files -f .mfiles
+%dir %{_javadir}/%{name}
 
+%files javadoc -f .mfiles-javadoc
 
 %changelog
+* Thu Jul 25 2013 Marek Goldmann <mgoldman at redhat.com> - 2.0.2-1
+- Upstream release 2.0.2.Final, RHBZ#983233
+
 * Wed Jul 24 2013 Marek Goldmann <mgoldman at redhat.com> - 1.1.13-2.Final
 - Use the old cdi-api in version 1.0
 


More information about the scm-commits mailing list