diff --git a/atinject.spec b/atinject.spec index 78ba496..d8ec4be 100644 --- a/atinject.spec +++ b/atinject.spec @@ -2,7 +2,7 @@ Name: atinject Version: 1 -Release: 4.20100611svn86%{?dist} +Release: 5.20100611svn86%{?dist} Summary: Dependency injection specification for Java (JSR-330) Group: Development/Libraries @@ -28,8 +28,6 @@ BuildRequires: maven-compiler-plugin Requires: jpackage-utils -Requires(post): jpackage-utils -Requires(postun): jpackage-utils %description This package specifies a means for obtaining objects in such a way as @@ -46,50 +44,75 @@ Requires: jpackage-utils %description javadoc %{summary}. +%package tck +Summary: TCK for testing %{name} compatibility with JSR-330 +Group: Development/Libraries +Requires: jpackage-utils +Requires: %{name} = %{version}-%{release} +Requires: junit + +%description tck +%{summary}. + %prep %setup -q -rm -rf lib/ +rm -rf lib/* javadoc/ + +ln -sf `build-classpath junit` lib/junit.jar %build -mvn-rpmbuild install javadoc:aggregate +./build.sh +pushd build +for i in *.zip; do + unzip $i +done +popd %install install -d -m 755 %{buildroot}%{_javadir} install -d -m 755 %{buildroot}%{_mavenpomdir} -%add_to_maven_depmap %{artifactId} %{artifactId} %{version} JPP %{name} - # poms install -d -m 755 %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom +install -pm 644 tck-pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}-tck.pom # jar files -install -pm 644 target/%{artifactId}-*.jar %{buildroot}%{_javadir}/%{name}.jar +install -pm 644 build/%{artifactId}.jar %{buildroot}%{_javadir}/%{name}.jar +install -pm 644 build/%{artifactId}-tck.jar %{buildroot}%{_javadir}/%{name}-tck.jar +%add_maven_depmap JPP-%{name}.pom %{name}.jar +%add_maven_depmap JPP-%{name}-tck.pom %{name}-tck.jar -f tck # javadoc install -d -m 755 %{buildroot}%{_javadocdir}/%{name} -cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} - - -%post -%update_maven_depmap +cp -pr build/javadoc/* %{buildroot}%{_javadocdir}/%{name} -%postun -%update_maven_depmap +install -d -m 755 %{buildroot}%{_javadocdir}/%{name}-tck +cp -pr build/tck/javadoc/* %{buildroot}%{_javadocdir}/%{name}-tck %files -%{_mavenpomdir}/* -%{_mavendepmapfragdir}/* -%{_javadir}/*.jar +%{_mavenpomdir}/JPP-%{name}.pom +%{_mavendepmapfragdir}/%{name} +%{_javadir}/%{name}.jar + +%files tck +%{_mavendepmapfragdir}/%{name}-tck +%{_javadir}/%{name}-tck.jar +%{_mavenpomdir}/JPP-%{name}-tck.pom %files javadoc %doc %{_javadocdir}/%{name} +%doc %{_javadocdir}/%{name}-tck %changelog +* Mon Feb 13 2012 Stanislav Ochotnicky - 1-5.20100611svn86 +- Add tck subpackage +- Use upstream build method + * Thu Jan 12 2012 Fedora Release Engineering - 1-4.20100611svn86 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild