# SVN info %global svnRev 96 # Prevent brp-java-repack-jars from being run. %define __jar_repack %{nil} Name: bindex Version: 2.2 Release: %mkrel 3.svn96.4 Summary: Bundle Manifest Header Mapper Group: Development/Java License: ASL 2.0 URL: http://www.osgi.org/Repository/BIndex # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # svn export -r ${svnRev} \ # http://www.osgi.org/svn/public/trunk/org.osgi.impl.bundle.bindex \ # bindex # tar -czvf bindex.r${svnRev}.svn.tar.gz bindex Source0: %{name}.r%{svnRev}.svn.tar.gz BuildArch: noarch BuildRequires: ant BuildRequires: aqute-bnd BuildRequires: felix-osgi-obr BuildRequires: felix-osgi-core BuildRequires: java-devel >= 1:1.6.0 BuildRequires: jpackage-utils BuildRequires: junit4 BuildRequires: kxml Requires: java >= 1:1.6.0 Requires: jpackage-utils %description A Java program that implements the manifest header to repository format mapping as described in the RFC-0112 Bundle Repository. %prep %setup -q -n %{name} find . -type f -iname "*.jar" | xargs -t %__rm -f ; %__mkdir_p bin %build export CLASSPATH=$(build-classpath ant kxml junit \ felix/org.osgi.service.obr \ felix/org.osgi.core) javac -d bin $(find src -name *.java) pushd jar %__ln_s $(build-classpath ant.jar) %__ln_s $(build-classpath kxml.jar) kxml2-min.jar %__ln_s $(build-classpath felix/org.osgi.service.obr.jar) popd java -jar $(build-classpath aqute-bnd.jar) \ build -output %{name}-%{version}.jar bindex.bnd %install %__install -d -m 0755 %{buildroot}%{_javadir} %__install -m 644 %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar (cd %{buildroot}%{_javadir} && %__ln_s %{name}-%{version}.jar %{name}.jar) %files %doc LICENSE.txt README %{_javadir}/* %changelog * Fri Jan 11 2013 umeabot <umeabot> 2.2-3.svn96.4.mga3 + Revision: 346904 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Jan 04 2013 dmorgan <dmorgan> 2.2-3.svn96.3.mga3 + Revision: 338805 - Adapt to aqute-bnd new name * Thu Apr 28 2011 dmorgan <dmorgan> 2.2-3.svn96.2.mga1 + Revision: 92408 - Rebuild after bootstrapping - imported package bindex