Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 9bab2235543b1138996bb46dfd130783 > files > 2

felix-osgi-obr-1.0.2-5.mga3.src.rpm

%global bundle org.osgi.service.obr

Name:           felix-osgi-obr
Version:        1.0.2
Release:        %mkrel 5
Summary:        Felix OSGi OBR Service API

Group:          Development/Java 
License:        ASL 2.0
URL:            http://felix.apache.org/site/apache-felix-osgi-bundle-repository.html
Source0:        http://www.apache.org/dist/felix/org.osgi.service.obr-%{version}-project.tar.gz
Source1:        build.xml.tar.bz2
BuildRequires:  ant
BuildRequires:  java-devel >= 0:1.6.0
BuildRequires:  jpackage-utils
BuildRequires:  felix-osgi-core

Requires:       felix-osgi-core
Requires(post): jpackage-utils
Requires(postun): jpackage-utils

BuildArch: noarch

%description
Felix OSGi OBR Service API.

%package javadoc
Group:          Development/Java 
Summary:        Javadoc for %{name}

%description javadoc
API documentation for %{name}.

%prep
%setup -q -n %{bundle}-%{version}

tar xf %{SOURCE1}

mkdir -p .m2/repository

%build
export CLASSPATH=$(build-classpath felix/org.osgi.core)
ant -Dbuild.sysclasspath=only \
    -Dmaven.settings.offline=true \
    -Dmaven.repo.local=.m2/repository \
    package javadoc

%install
# jars
install -d -m 0755 %{buildroot}%{_javadir}/felix
install -m 644 target/%{bundle}-%{version}.jar \
        %{buildroot}%{_javadir}/felix/%{bundle}.jar

%add_to_maven_depmap org.apache.felix %{bundle} %{version} JPP/felix %{bundle}

# poms
install -d -m 755 %{buildroot}%{_datadir}/maven2/poms
install -pm 644 pom.xml \
%{buildroot}%{_datadir}/maven2/poms/JPP.felix-%{bundle}.pom

# javadoc
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%defattr(0644,root,root,0755)
%doc LICENSE NOTICE
%{_javadir}/felix/*.jar
%{_datadir}/maven2/poms/JPP.felix-%{bundle}.pom
%config %{_mavendepmapfragdir}/%{name}

%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/*



%changelog

* Fri Jan 11 2013 umeabot <umeabot> 1.0.2-5.mga3
+ Revision: 350167
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Dec 01 2012 dmorgan <dmorgan> 1.0.2-4.mga3
+ Revision: 323991
- Build with java7

* Wed Apr 27 2011 dmorgan <dmorgan> 1.0.2-4.mga1
+ Revision: 91966
- Remove buildroot

* Tue Feb 01 2011 dmorgan <dmorgan> 1.0.2-3.mga1
+ Revision: 45841
- Adapt for mageia
- imported package felix-osgi-obr