|
Mat Booth |
1caa4c1 |
%global namedreltag .Final
|
|
Juan Hernandez |
ba7ac38 |
%global namedversion %{version}%{?namedreltag}
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
Name: weld-core
|
|
Mat Booth |
1caa4c1 |
Version: 1.1.13
|
|
Mat Booth |
1caa4c1 |
Release: 1%{namedreltag}%{?dist}
|
|
Juan Hernandez |
ba7ac38 |
Summary: Reference Implementation for JSR-299: Contexts and Dependency Injection (CDI)
|
|
Juan Hernandez |
ba7ac38 |
Group: Development/Libraries
|
|
Juan Hernandez |
ba7ac38 |
License: ASL 2.0 and LGPLv2+ and (CDDL or GPLv2 with exceptions)
|
|
Juan Hernandez |
ba7ac38 |
URL: http://seamframework.org/Weld
|
|
Juan Hernandez |
ba7ac38 |
|
|
Mat Booth |
1caa4c1 |
Source0: https://github.com/weld/core/archive/%{namedversion}.tar.gz
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
BuildArch: noarch
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: findbugs
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: jpackage-utils
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: java-devel
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: jboss-interceptor
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: jboss-servlet-3.0-api
|
|
Stanislav Ochotnicky |
034f245 |
BuildRequires: maven-local
|
|
Mat Booth |
1caa4c1 |
BuildRequires: maven-clean-plugin
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: maven-compiler-plugin
|
|
Mat Booth |
1caa4c1 |
BuildRequires: maven-deploy-plugin
|
|
Mat Booth |
1caa4c1 |
BuildRequires: maven-dependency-plugin
|
|
Mat Booth |
1caa4c1 |
BuildRequires: maven-enforcer-plugin
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: maven-install-plugin
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: maven-jar-plugin
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: maven-javadoc-plugin
|
|
Mat Booth |
1caa4c1 |
BuildRequires: maven-shade-plugin
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: maven-surefire-provider-junit4
|
|
Mat Booth |
1caa4c1 |
BuildRequires: maven-surefire-report-plugin
|
|
Mat Booth |
1caa4c1 |
BuildRequires: maven-plugin-build-helper
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: weld-api
|
|
Juan Hernandez |
ba7ac38 |
BuildRequires: weld-parent
|
|
Mat Booth |
1caa4c1 |
BuildRequires: mvn(javax.enterprise:cdi-api)
|
|
Mat Booth |
1caa4c1 |
BuildRequires: mvn(javax.faces:jsf-api)
|
|
Mat Booth |
1caa4c1 |
BuildRequires: mvn(javax.persistence:persistence-api)
|
|
Mat Booth |
1caa4c1 |
BuildRequires: mvn(javax.servlet.jsp:jsp-api)
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
Requires: java
|
|
Juan Hernandez |
ba7ac38 |
Requires: jpackage-utils
|
|
Juan Hernandez |
ba7ac38 |
Requires: jboss-interceptor
|
|
Juan Hernandez |
ba7ac38 |
Requires: jboss-servlet-3.0-api
|
|
Juan Hernandez |
ba7ac38 |
Requires: weld-api
|
|
Mat Booth |
1caa4c1 |
Requires: mvn(javax.enterprise:cdi-api)
|
|
Mat Booth |
1caa4c1 |
Requires: mvn(javax.faces:jsf-api)
|
|
Mat Booth |
1caa4c1 |
Requires: mvn(javax.persistence:persistence-api)
|
|
Mat Booth |
1caa4c1 |
Requires: mvn(javax.servlet.jsp:jsp-api)
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%description
|
|
Juan Hernandez |
ba7ac38 |
Weld is the reference implementation (RI) for JSR-299: Java Contexts and
|
|
Juan Hernandez |
ba7ac38 |
Dependency Injection for the Java EE platform (CDI). CDI is the Java standard
|
|
Juan Hernandez |
ba7ac38 |
for dependency injection and contextual lifecycle management, and integrates
|
|
Juan Hernandez |
ba7ac38 |
cleanly with the Java EE platform. Any Java EE 6-compliant application server
|
|
Juan Hernandez |
ba7ac38 |
provides support for JSR-299 (even the web profile).
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%package javadoc
|
|
Juan Hernandez |
ba7ac38 |
Summary: Javadocs for %{name}
|
|
Juan Hernandez |
ba7ac38 |
Group: Documentation
|
|
Juan Hernandez |
ba7ac38 |
Requires: jpackage-utils
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%description javadoc
|
|
Juan Hernandez |
ba7ac38 |
This package contains the API documentation for %{name}.
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%prep
|
|
Mat Booth |
1caa4c1 |
%setup -q -n core-%{namedversion}
|
|
Mat Booth |
1caa4c1 |
|
|
Mat Booth |
1caa4c1 |
find . -name '*.jar' -exec rm {} \;
|
|
Mat Booth |
1caa4c1 |
find . -name '*.class' -exec rm {} \;
|
|
Mat Booth |
1caa4c1 |
|
|
Mat Booth |
1caa4c1 |
# Not needed for build
|
|
Mat Booth |
1caa4c1 |
%pom_remove_plugin org.eclipse.m2e:lifecycle-mapping
|
|
Mat Booth |
1caa4c1 |
|
|
Mat Booth |
1caa4c1 |
# We don't want to build these modules
|
|
Mat Booth |
1caa4c1 |
%pom_disable_module porting-package
|
|
Mat Booth |
1caa4c1 |
%pom_disable_module tests
|
|
Mat Booth |
1caa4c1 |
%pom_disable_module tests-arquillian
|
|
Mat Booth |
1caa4c1 |
%pom_disable_module inject-tck-runner
|
|
Mat Booth |
1caa4c1 |
%pom_disable_module jboss-tck-runner
|
|
Mat Booth |
1caa4c1 |
|
|
Mat Booth |
1caa4c1 |
# Don't ship or run checkstyle configuration, see rhbz #825355
|
|
Mat Booth |
1caa4c1 |
%pom_remove_dep org.jboss.weld:weld-build-config
|
|
Mat Booth |
1caa4c1 |
%pom_disable_module build-config
|
|
Mat Booth |
1caa4c1 |
%pom_remove_plugin org.apache.maven.plugins:maven-checkstyle-plugin
|
|
Mat Booth |
1caa4c1 |
|
|
Mat Booth |
1caa4c1 |
# Disable envs that are not needed
|
|
Mat Booth |
1caa4c1 |
%pom_disable_module environments/servlet
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%build
|
|
Juan Hernandez |
ba7ac38 |
mvn-rpmbuild install javadoc:aggregate
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%install
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
# Jar files:
|
|
Juan Hernandez |
ba7ac38 |
install -d -m 755 %{buildroot}%{_javadir}
|
|
Mat Booth |
1caa4c1 |
install -pm 644 impl/target/weld-core-%{namedversion}.jar \
|
|
Mat Booth |
1caa4c1 |
%{buildroot}%{_javadir}/weld-core.jar
|
|
Mat Booth |
1caa4c1 |
install -pm 644 environments/se/core/target/weld-se-core-%{namedversion}.jar \
|
|
Mat Booth |
1caa4c1 |
%{buildroot}%{_javadir}/weld-se-core.jar
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
# POM files:
|
|
Juan Hernandez |
ba7ac38 |
install -d -m 755 %{buildroot}%{_mavenpomdir}
|
|
Juan Hernandez |
ba7ac38 |
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-parent.pom
|
|
Juan Hernandez |
ba7ac38 |
install -pm 644 impl/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
|
|
Mat Booth |
1caa4c1 |
install -pm 644 environments/se/core/pom.xml %{buildroot}%{_mavenpomdir}/JPP-weld-se-core.pom
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
# Dependencies map:
|
|
Juan Hernandez |
ba7ac38 |
%add_maven_depmap JPP-%{name}-parent.pom
|
|
Juan Hernandez |
ba7ac38 |
%add_maven_depmap JPP-%{name}.pom %{name}.jar
|
|
Mat Booth |
1caa4c1 |
%add_maven_depmap JPP-weld-se-core.pom weld-se-core.jar
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
# Javadoc files:
|
|
Juan Hernandez |
ba7ac38 |
install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
|
|
Juan Hernandez |
ba7ac38 |
cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%files
|
|
Juan Hernandez |
ba7ac38 |
%{_mavenpomdir}/*
|
|
Juan Hernandez |
ba7ac38 |
%{_mavendepmapfragdir}/*
|
|
Juan Hernandez |
ba7ac38 |
%{_javadir}/*
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%files javadoc
|
|
Juan Hernandez |
ba7ac38 |
%{_javadocdir}/%{name}
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
%changelog
|
|
Mat Booth |
1caa4c1 |
* Wed Jul 10 2013 Mat Booth <fedora@matbooth.co.uk> - 1.1.13-1.Final
|
|
Mat Booth |
1caa4c1 |
- Update to latest 1.1.x upstream
|
|
Mat Booth |
1caa4c1 |
- Switch to using pom macros, drop upstreamed patches
|
|
Mat Booth |
1caa4c1 |
- Don't run or ship checkstyle config, fixed rhbz #825355
|
|
Mat Booth |
1caa4c1 |
- Build se-core module, fixes rhbz #969769
|
|
Mat Booth |
1caa4c1 |
- Fix FTBFS rhbz #914570
|
|
Mat Booth |
1caa4c1 |
|
|
|
14ca48b |
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.5-6.AS71.Final
|
|
|
14ca48b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
14ca48b |
|
|
Stanislav Ochotnicky |
034f245 |
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.1.5-5.AS71.Final
|
|
Stanislav Ochotnicky |
034f245 |
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
|
|
Stanislav Ochotnicky |
034f245 |
- Replace maven BuildRequires with maven-local
|
|
Stanislav Ochotnicky |
034f245 |
|
|
|
f9bd269 |
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.5-4.AS71.Final
|
|
|
f9bd269 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
f9bd269 |
|
|
Juan Hernandez |
ba7ac38 |
* Mon Apr 02 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.1.5-3.AS71.Final
|
|
Juan Hernandez |
ba7ac38 |
- Remove binaries bundled in the tarball
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
* Wed Mar 21 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.1.5-2.AS71.Final
|
|
Juan Hernandez |
ba7ac38 |
- Cleanup of the spec file
|
|
Juan Hernandez |
ba7ac38 |
|
|
Juan Hernandez |
ba7ac38 |
* Thu Mar 15 2012 Marek Goldmann <mgoldman@redhat.com> 1.1.5-1.AS71.Final
|
|
Juan Hernandez |
ba7ac38 |
- Initial packaging
|
|
Juan Hernandez |
ba7ac38 |
|