[RPM (6.0)] [DIST generic] hamcrest13-1.3-2.jpp6
Ralph Apel <[email protected]> Tue, 5 Feb 2013 14:24:16 +0100
| Newsgroups | gmane.linux.jpackage.announce |
|---|---|
| Message-ID | <[email protected]> |
Name : hamcrest13 Relocations: (not relocatable) Version : 1.3 Vendor: JPackage Project Release : 2.jpp6 Build Date: Tue 05 Feb 2013 02:21:14 PM CET Install Date: (not installed) Build Host: flat.netmindz.net Group : Development/Tools Source RPM: (none) Size : 2016941 License: BSD Signature : (none) Packager : Ralph Apel <[email protected]> URL : http://code.google.com/p/hamcrest/ Summary : Library of matchers for building test expressions Description : Provides a library of matcher objects (also known as constraints or predicates) allowing 'match' rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules. --------------- Ralph Apel <[email protected]> 1.3-2 - Prevent xzpayload problem --------------- hamcrest13.src: W: non-standard-group Development/Tools hamcrest13.src: W: no-signature hamcrest13.src: W: mixed-use-of-spaces-and-tabs (spaces: line 37, tab: line 39) 1 packages and 0 specfiles checked; 0 errors, 3 warnings. --------------- Index: hamcrest13.spec =================================================================== RCS file: /home/projects/jpackage/cvs/rpms/free/hamcrest13/hamcrest13.spec,v retrieving revision 1.2 diff -u -r1.2 hamcrest13.spec --- hamcrest13.spec 17 Jun 2012 14:10:42 -0000 1.2 +++ hamcrest13.spec 5 Feb 2013 13:24:14 -0000 @@ -1,4 +1,4 @@ -# Copyright (c) 2000-2012, JPackage Project +# Copyright (c) 2000-2013, JPackage Project # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -36,26 +36,27 @@ Name: hamcrest13 Version: 1.3 -Release: 0.rc2.2%{?dist} +Release: 2%{?dist} Epoch: 0 Summary: Library of matchers for building test expressions License: BSD URL: http://code.google.com/p/hamcrest/ Group: Development/Tools -Source0: hamcrest-java-1.3RC2.tgz -# svn export http://hamcrest.googlecode.com/svn/tags/hamcrest-java-1.3RC2/hamcrest-java/ hamcrest-java-1.3RC2 -# tar czf hamcrest-java-1.3RC2.tgz hamcrest-java-1.3RC2/ - -Source1: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-parent/1.3.RC2/hamcrest-parent-1.3.RC2.pom -Source2: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3.RC2/hamcrest-library-1.3.RC2.pom -Source3: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3.RC2/hamcrest-integration-1.3.RC2.pom -Source4: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-generator/1.3.RC2/hamcrest-generator-1.3.RC2.pom -Source5: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3.RC2/hamcrest-core-1.3.RC2.pom -Source6: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-all/1.3.RC2/hamcrest-all-1.3.RC2.pom -Patch0: hamcrest-build.patch +Source0: hamcrest-java-1.3.tar.bz2 +# git clone https://github.com/hamcrest/JavaHamcrest.git +# git tag -l +# git archive --prefix="hamcrest-java-1.3/" --format=tar hamcrest-java-1.3 | bzip2 > ../../SOURCES/hamcrest-java-1.3.tar.bz2 + +Source1: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom +Source2: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.pom +Source3: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcrest-integration-1.3.pom +Source4: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-generator/1.3/hamcrest-generator-1.3.pom +Source5: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom +Source6: http://repo1.maven.org/maven2/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.pom Requires: java >= 0:1.6.0 Requires: easymock2 Requires: jmock +Requires: qdox >= 0:1.12 Requires: qdox161 BuildRequires: jpackage-utils >= 0:1.7.5 BuildRequires: java-devel >= 0:1.6.0 @@ -67,6 +68,7 @@ BuildRequires: jmock BuildRequires: junit BuildRequires: junit4 +BuildRequires: qdox >= 0:1.12 BuildRequires: qdox161 BuildRequires: testng BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root @@ -82,6 +84,13 @@ frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules. +%package devel +Group: Source archives +Summary: Source archives for %{name} + +%description devel +%{summary}. + %package javadoc Group: Documentation Summary: Javadoc for %{name} @@ -101,38 +110,39 @@ Demonstrations and samples for %{name}. %prep -%setup -q -n hamcrest-java-%{version}RC2 +%setup -q -n hamcrest-java-%{version} for j in $(find . -type f -name "*.jar"); do mv $j $j.no done -%patch0 -b .sav0 -#BUILD/hamcrest-java-1.3RC2/lib/generator/jarjar-1.0rc3.jar.no -ln -sf $(build-classpath jarjar) lib/generator/jarjar-1.0rc3.jar +#%%patch0 -b .sav0 +#BUILD/hamcrest-java-1.3/lib/generator/jarjar-1.3.jar.no +ln -sf $(build-classpath jarjar) lib/generator/jarjar-1.3.jar #mv lib/generator/jarjar-1.0rc3.jar.no lib/generator/jarjar-1.0rc3.jar -#BUILD/hamcrest-java-1.3RC2/lib/generator/qdox-1.6.1.jar.no +#BUILD/hamcrest-java-1.3/lib/generator/qdox-1.12.jar.no +ln -sf $(build-classpath qdox) lib/generator/qdox-1.12.jar +#BUILD/hamcrest-java-1.3/lib/generator/qdox-1.6.1.jar.no ln -sf $(build-classpath qdox161) lib/generator/qdox-1.6.1.jar #mv lib/generator/qdox-1.6.1.jar.no lib/generator/qdox-1.6.1.jar -#BUILD/hamcrest-java-1.3RC2/lib/integration/easymock-2.2.jar.no +#BUILD/hamcrest-java-1.3/lib/integration/easymock-2.2.jar.no ln -sf $(build-classpath easymock2) lib/integration/easymock-2.2.jar #mv lib/integration/easymock-2.2.jar.no lib/integration/easymock-2.2.jar -#BUILD/hamcrest-java-1.3RC2/lib/integration/jmock-1.10RC1.jar.no +#BUILD/hamcrest-java-1.3/lib/integration/jmock-1.10RC1.jar.no ln -sf $(build-classpath jmock) lib/integration/jmock-1.10RC1.jar #mv lib/integration/jmock-1.10RC1.jar.no lib/integration/jmock-1.10RC1.jar -#BUILD/hamcrest-java-1.3RC2/lib/integration/junit-3.8.1.jar.no +#BUILD/hamcrest-java-1.3/lib/integration/junit-3.8.1.jar.no ln -sf $(build-classpath junit) lib/integration/junit-3.8.1.jar #mv lib/integration/junit-3.8.1.jar.no lib/integration/junit-3.8.1.jar -#BUILD/hamcrest-java-1.3RC2/lib/integration/junit-dep-4.5.jar.no -#ln -sf $(build-classpath junit44) lib/integration/junit-dep-4.5.jar -mv lib/integration/junit-dep-4.5.jar.no lib/integration/junit-dep-4.5.jar -#BUILD/hamcrest-java-1.3RC2/lib/integration/testng-4.6-jdk15.jar.no -ln -sf $(build-classpath testng-jdk15) lib/integration/testng-4.6-jdk15.jar -#mv lib/integration/testng-4.6-jdk15.jar.no lib/integration/testng-4.6-jdk15.jar +#BUILD/hamcrest-java-1.3/lib/integration/junit-dep-4.10.jar.no +#ln -sf $(build-classpath junit4) lib/integration/junit-dep-4.10.jar +mv lib/integration/junit-dep-4.10.jar.no lib/integration/junit-dep-4.10.jar +#BUILD/hamcrest-java-1.3/lib/integration/testng-6.5.2.jar.no +ln -sf $(build-classpath testng) lib/integration/testng-6.5.2.jar +#mv lib/integration/testng-6.5.2.jar.no lib/integration/testng-6.5.2.jar perl -pi -e 's/\r$//g' LICENSE.txt %build -#ant -Dversion=%{version} unit-test bigjar examples javadoc -ant -Dversion=%{version} bigjar examples javadoc +ant -Dversion=%{version} unit-test bigjar examples javadoc # added some osgi bundling cat > build/core.properties <<EOP @@ -179,26 +189,32 @@ %add_to_maven_depmap org.hamcrest hamcrest-parent %{version} JPP/%{name} parent install -m 644 build/hamcrest-all-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/all-%{version}.jar +install -m 644 build/hamcrest-all-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/all-sources-%{version}.jar install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-all.pom %add_to_maven_depmap org.hamcrest hamcrest-all %{version} JPP/%{name} all install -m 644 build/hamcrest-core-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/core-%{version}.jar +install -m 644 build/hamcrest-core-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/core-sources-%{version}.jar install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-core.pom %add_to_maven_depmap org.hamcrest hamcrest-core %{version} JPP/%{name} core install -m 644 build/hamcrest-generator-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/generator-%{version}.jar +install -m 644 build/hamcrest-generator-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/generator-sources-%{version}.jar install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-generator.pom %add_to_maven_depmap org.hamcrest hamcrest-generator %{version} JPP/%{name} generator install -m 644 build/hamcrest-library-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/library-%{version}.jar +install -m 644 build/hamcrest-library-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/library-sources-%{version}.jar install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-library.pom %add_to_maven_depmap org.hamcrest hamcrest-library %{version} JPP/%{name} library install -m 644 build/hamcrest-integration-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/integration-%{version}.jar +install -m 644 build/hamcrest-integration-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/integration-sources-%{version}.jar install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.%{name}-integration.pom %add_to_maven_depmap org.hamcrest hamcrest-integration %{version} JPP/%{name} integration -#install -m 644 build/hamcrest-unit-test-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/unit-test-%{version}.jar +install -m 644 build/hamcrest-unit-test-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/unit-test-%{version}.jar +install -m 644 build/hamcrest-unit-test-%{version}-sources.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/unit-test-sources-%{version}.jar pushd $RPM_BUILD_ROOT%{_javadir}/%{name} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done @@ -206,7 +222,7 @@ # javadoc install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -cp -pr build/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr build/temp/hamcrest-all-1.3-javadoc.jar.contents/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # demo @@ -228,10 +244,36 @@ %defattr(0644,root,root,0755) %doc LICENSE.txt %dir %{_javadir}/%{name} -%{_javadir}/%{name}/* +%{_javadir}/%{name}/all-%{version}.jar +%{_javadir}/%{name}/all.jar +%{_javadir}/%{name}/core-%{version}.jar +%{_javadir}/%{name}/core.jar +%{_javadir}/%{name}/generator-%{version}.jar +%{_javadir}/%{name}/generator.jar +%{_javadir}/%{name}/integration-%{version}.jar +%{_javadir}/%{name}/integration.jar +%{_javadir}/%{name}/library-%{version}.jar +%{_javadir}/%{name}/library.jar +%{_javadir}/%{name}/unit-test-%{version}.jar +%{_javadir}/%{name}/unit-test.jar %{_datadir}/maven2/poms/* %{_mavendepmapfragdir}/* +%files devel +%defattr(0644,root,root,0755) +%{_javadir}/%{name}/all-sources-%{version}.jar +%{_javadir}/%{name}/all-sources.jar +%{_javadir}/%{name}/core-sources-%{version}.jar +%{_javadir}/%{name}/core-sources.jar +%{_javadir}/%{name}/generator-sources-%{version}.jar +%{_javadir}/%{name}/generator-sources.jar +%{_javadir}/%{name}/integration-sources-%{version}.jar +%{_javadir}/%{name}/integration-sources.jar +%{_javadir}/%{name}/library-sources-%{version}.jar +%{_javadir}/%{name}/library-sources.jar +%{_javadir}/%{name}/unit-test-sources-%{version}.jar +%{_javadir}/%{name}/unit-test-sources.jar + %files javadoc %defattr(0644,root,root,0755) %{_javadocdir}/%{name}-%{version} @@ -243,10 +285,17 @@ %{_datadir}/%{name} %changelog +* Tue Feb 05 2013 Ralph Apel <[email protected]> 1.3-2 +- Prevent xzpayload problem + +* Sun Jan 13 2013 Ralph Apel <[email protected]> 1.3-1 +- 1.3 final as hamcrest13 +- add -devel subpackage with -sources.jar archives + * Sun Jun 17 2012 Ralph Apel <[email protected]> 1.3-0.rc2.2 - Avoid FileDigest and PayloadIsXz problems on EL5 -* Mon Jun 04 2012 Ralph Apel <[email protected]> 1.3-0.rc2.1 +* Sun Feb 19 2012 Ralph Apel <[email protected]> 1.3-0.rc2.1 - 1.3 as hamcrest13 * Sat Nov 26 2011 Ralph Apel <[email protected]> 1.1-10