%define javahome /usr/lib/jvm/java %define java_javacpath %{javahome}/bin/javac %define java_jarpath %{javahome}/bin/jar %define java_javadocpath %{javahome}/bin/javadoc Name: aqute-libg Version: 0.0 Release: 2mamba Summary: aQute libg Library Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.aqute.biz/ # cvs -d:pserver:anonymous@bnd.cvs.sourceforge.net:/cvsroot/bnd login # cvs -z3 -d:pserver:anonymous@bnd.cvs.sourceforge.net:/cvsroot/bnd co -P aQute.libg Source: aQute-libg-%{version}-src-cvs.tar.gz License: Apache Software License 2.0 BuildRequires: java-junit3 BuildRequires: jpackage-utils BuildRequires: java-openjdk Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description aQute libg Library %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc aQute libg Library. This package contains javadoc for %{name}. %prep %setup -q -n aQute.libg for j in $(find . -name "CVS"); do rm -rf $j done mkdir -p target/site/apidocs/ mkdir -p target/classes cp -pr PutJAR.java src/aQute/lib/putjar/ %build %{java_javacpath} -source 1.5 -target 1.5 \ -classpath target/classes:$(build-classpath junit-3.8.2) -g \ -d target/classes \ -encoding iso-8859-1 \ $(find src -name "*.java") %{java_javadocpath} -d target/site/apidocs \ -source 1.5 \ -classpath target/classes:$(build-classpath junit-3.8.2) \ -encoding iso-8859-1 \ -sourcepath src aQute.libg.asn1 aQute.libg.classdump aQute.libg.clauses aQute.libg.dumpzip aQute.libg.fileiterator aQute.libg.generics aQute.libg.header aQute.libg.log aQute.libg.qtokens aQute.libg.reporter aQute.libg.sed aQute.libg.version aQute.lib.base64 aQute.lib.filter aQute.lib.putjar aQute.lib.tag %{java_jarpath} cf target/aqute-libg.jar -C target/classes . %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 target/aqute-libg.jar \ %{buildroot}%{_javadir}/aqute-libg-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/aqute-libg-%{version} cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/aqute-libg-%{version} ln -s aqute-libg-%{version} %{buildroot}%{_javadocdir}/aqute-libg %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/aqute-libg-%{version}.jar %{_javadir}/aqute-libg.jar %files javadoc %defattr(-,root,root) %{_javadocdir}/aqute-libg-%{version} %{_javadocdir}/aqute-libg %changelog * Thu Mar 24 2011 gil 0.0-2mamba - ... add a changelog entry * Wed Mar 10 2010 gil 0.0-1mamba - package created by autospec