Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 1d8e14df40cd4326ab82784b10e64402 > files > 2

bindex-2.2-3.svn96.4.mga3.src.rpm

# 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