|
Andrew Overholt |
d0787e |
# Copyright (c) 2000-2008, JPackage Project
|
|
Andrew Overholt |
d0787e |
# All rights reserved.
|
|
Andrew Overholt |
d0787e |
#
|
|
Andrew Overholt |
d0787e |
# Redistribution and use in source and binary forms, with or without
|
|
Andrew Overholt |
d0787e |
# modification, are permitted provided that the following conditions
|
|
Andrew Overholt |
d0787e |
# are met:
|
|
Andrew Overholt |
d0787e |
#
|
|
Andrew Overholt |
d0787e |
# 1. Redistributions of source code must retain the above copyright
|
|
Andrew Overholt |
d0787e |
# notice, this list of conditions and the following disclaimer.
|
|
Andrew Overholt |
d0787e |
# 2. Redistributions in binary form must reproduce the above copyright
|
|
Andrew Overholt |
d0787e |
# notice, this list of conditions and the following disclaimer in the
|
|
Andrew Overholt |
d0787e |
# documentation and/or other materials provided with the
|
|
Andrew Overholt |
d0787e |
# distribution.
|
|
Andrew Overholt |
d0787e |
# 3. Neither the name of the JPackage Project nor the names of its
|
|
Andrew Overholt |
d0787e |
# contributors may be used to endorse or promote products derived
|
|
Andrew Overholt |
d0787e |
# from this software without specific prior written permission.
|
|
Andrew Overholt |
d0787e |
#
|
|
Andrew Overholt |
d0787e |
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Andrew Overholt |
d0787e |
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Andrew Overholt |
d0787e |
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
Andrew Overholt |
d0787e |
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Andrew Overholt |
d0787e |
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
Andrew Overholt |
d0787e |
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
|
Andrew Overholt |
d0787e |
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
Andrew Overholt |
d0787e |
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
Andrew Overholt |
d0787e |
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
Andrew Overholt |
d0787e |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
Andrew Overholt |
d0787e |
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
Andrew Overholt |
d0787e |
#
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
Name: aqute-bndlib
|
|
Andrew Overholt |
d0787e |
Version: 0.0.203
|
|
Andrew Overholt |
7a14b6 |
Release: 4.2%{?dist}
|
|
Andrew Overholt |
d0787e |
Epoch: 0
|
|
Andrew Overholt |
d0787e |
Summary: BND Library
|
|
Andrew Overholt |
d0787e |
License: ASL 2.0
|
|
Andrew Overholt |
d0787e |
Group: Development/Java
|
|
Andrew Overholt |
d0787e |
URL: http://www.aQute.biz/Code/Bnd
|
|
Andrew Overholt |
d0787e |
Source0: http://www.aqute.biz/repo/biz/aQute/bnd/0.0.203/bnd-0.0.203.jar
|
|
Andrew Overholt |
d0787e |
Source1: http://www.aqute.biz/repo/biz/aQute/bnd/0.0.203/bnd-0.0.203.pom
|
|
Andrew Overholt |
d0787e |
Patch0: aQute-bndlib-Filter.patch
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
BuildArch: noarch
|
|
Andrew Overholt |
d0787e |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
BuildRequires: jpackage-utils >= 0:1.7.2
|
|
Andrew Overholt |
d0787e |
BuildRequires: java-devel >= 0:1.5.0
|
|
Andrew Overholt |
d0787e |
BuildRequires: ant >= 0:1.6.5
|
|
Andrew Overholt |
d0787e |
BuildRequires: eclipse-ecj
|
|
Andrew Overholt |
d0787e |
BuildRequires: eclipse-jdt
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
Requires: java >= 0:1.5.0
|
|
Andrew Overholt |
d0787e |
Requires(post): jpackage-utils >= 0:1.7.2
|
|
Andrew Overholt |
d0787e |
Requires(postun): jpackage-utils >= 0:1.7.2
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%description
|
|
Andrew Overholt |
d0787e |
The bnd tool helps you create and diagnose OSGi R4 bundles.
|
|
Andrew Overholt |
d0787e |
The key functions are:
|
|
Andrew Overholt |
d0787e |
- Show the manifest and JAR contents of a bundle
|
|
Andrew Overholt |
d0787e |
- Wrap a JAR so that it becomes a bundle
|
|
Andrew Overholt |
d0787e |
- Create a Bundle from a specification and a class path
|
|
Andrew Overholt |
d0787e |
- Verify the validity of the manifest entries
|
|
Andrew Overholt |
d0787e |
The tool is capable of acting as:
|
|
Andrew Overholt |
d0787e |
- Command line tool
|
|
Andrew Overholt |
d0787e |
- File format
|
|
Andrew Overholt |
d0787e |
- Directives
|
|
Andrew Overholt |
d0787e |
- Use of macros
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%package javadoc
|
|
Andrew Overholt |
d0787e |
Summary: Javadoc for %{name}
|
|
Andrew Overholt |
d0787e |
Group: Development/Documentation
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%description javadoc
|
|
Andrew Overholt |
d0787e |
Javadoc for %{name}.
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%prep
|
|
Andrew Overholt |
d0787e |
%setup -q -c
|
|
Andrew Overholt |
d0787e |
mkdir -p target/site/apidocs/
|
|
Andrew Overholt |
d0787e |
mkdir -p target/classes/
|
|
Andrew Overholt |
d0787e |
mkdir -p src/main/
|
|
Andrew Overholt |
d0787e |
mv OSGI-OPT/src src/main/java
|
|
Andrew Overholt |
d0787e |
%patch0 -b .sav0
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%build
|
|
Andrew Overholt |
d0787e |
export LANG=en_US.utf8
|
|
Andrew Overholt |
d0787e |
export OPT_JAR_LIST=:
|
|
Andrew Overholt |
d0787e |
export CLASSPATH=$(build-classpath ant)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.osgi_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.osgi.services_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.jface_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.ui_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.core.jobs_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.core.runtime_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.core.resources_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.ui.workbench_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/dropins/jdt/plugins/org.eclipse.jdt.core_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.equinox.common_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.equinox.registry_*.jar)
|
|
Andrew Overholt |
b67304 |
CLASSPATH=${CLASSPATH}:$(ls /usr/lib*/eclipse/plugins/org.eclipse.swt.*.jar)
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%{javac} -d target/classes $(find src/main/java -type f -name "*.java")
|
|
Andrew Overholt |
d0787e |
%{javadoc} -d target/site/apidocs -sourcepath src/main/java aQute.lib.header aQute.lib.osgi aQute.lib.qtokens aQute.lib.filter
|
|
Andrew Overholt |
d0787e |
cp -p LICENSE maven-dependencies.txt plugin.xml pom.xml target/classes
|
|
Andrew Overholt |
d0787e |
for f in $(find aQute/ -type f -not -name "*.class"); do
|
|
Andrew Overholt |
d0787e |
cp -p $f target/classes/$f
|
|
Andrew Overholt |
d0787e |
done
|
|
Andrew Overholt |
d0787e |
pushd target/classes
|
|
Andrew Overholt |
d0787e |
%{jar} cmf ../../META-INF/MANIFEST.MF ../%{name}-%{version}.jar *
|
|
Andrew Overholt |
d0787e |
popd
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%install
|
|
Andrew Overholt |
d0787e |
rm -rf $RPM_BUILD_ROOT
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
# jars
|
|
Andrew Overholt |
d0787e |
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
|
|
Andrew Overholt |
d0787e |
install -pm 644 target/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
|
Andrew Overholt |
d0787e |
%add_to_maven_depmap biz.aQute bndlib %{version} JPP %{name}
|
|
Andrew Overholt |
d0787e |
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
# pom
|
|
Andrew Overholt |
d0787e |
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
|
|
Andrew Overholt |
d0787e |
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
# javadoc
|
|
Andrew Overholt |
d0787e |
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
Andrew Overholt |
d0787e |
cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
Andrew Overholt |
d0787e |
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%clean
|
|
Andrew Overholt |
d0787e |
rm -rf $RPM_BUILD_ROOT
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%post
|
|
Andrew Overholt |
d0787e |
%update_maven_depmap
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%postun
|
|
Andrew Overholt |
d0787e |
%update_maven_depmap
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%files
|
|
Andrew Overholt |
d0787e |
%defattr(0644,root,root,0755)
|
|
Andrew Overholt |
d0787e |
%{_javadir}/%{name}-%{version}.jar
|
|
Andrew Overholt |
d0787e |
%{_javadir}/%{name}.jar
|
|
Andrew Overholt |
d0787e |
%{_datadir}/maven2/poms/JPP-aqute-bndlib.pom
|
|
Andrew Overholt |
d0787e |
%{_mavendepmapfragdir}/aqute-bndlib
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%files javadoc
|
|
Andrew Overholt |
d0787e |
%defattr(0644,root,root,0755)
|
|
Andrew Overholt |
d0787e |
%{_javadocdir}/%{name}-%{version}
|
|
Andrew Overholt |
d0787e |
%{_javadocdir}/%{name}
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
%changelog
|
|
Andrew Overholt |
7a14b6 |
* Mon Aug 17 2009 Andrew Overholt <overholt@redhat.com> 0.0.203-4.2
|
|
Andrew Overholt |
7a14b6 |
- Remove gcj support
|
|
Andrew Overholt |
7a14b6 |
|
|
Andrew Overholt |
b67304 |
* Wed May 20 2009 Fernando Nasser <fnasser@redhat.com> 0.0.203-4.1
|
|
Andrew Overholt |
b67304 |
- Remove unedded BRs at Andrew Overholt's recommendation
|
|
Andrew Overholt |
b67304 |
- Changed libdir to /usr/lib* at 'ajax' suggestion on irc to avoid
|
|
Andrew Overholt |
b67304 |
noarch on 64-bit arches problem
|
|
Andrew Overholt |
b67304 |
|
|
Andrew Overholt |
d0787e |
* Fri Mar 20 2009 Yong Yang <yyang@redhat.com> 0.0.203-4
|
|
Andrew Overholt |
d0787e |
- rebuild with new maven2 2.0.8 built in bootstrap mode
|
|
Andrew Overholt |
d0787e |
- merge from JPP-6
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
* Tue Jan 15 2009 David Walluck <dwalluck@redhat.com> 0:0.0.203-3
|
|
Andrew Overholt |
d0787e |
- fix build
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
* Thu Jan 15 2009 Yong Yang <yyang@redhat.com> 0.0.203-3jpp.1
|
|
Andrew Overholt |
d0787e |
- Imported from dbhole's maven 2.0.8 packages, initial building
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
* Tue Mar 11 2008 Deepak Bhole <dbhole@redhat.com> 0.0.203-2jpp.1
|
|
Andrew Overholt |
d0787e |
- Import from JPackage + change per Fedora requirements
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
* Thu Feb 14 2008 Ralph Apel <r.apel@r-apel.de> - 0:0.0.203-2jpp
|
|
Andrew Overholt |
d0787e |
- Add several non class files to jar
|
|
Andrew Overholt |
d0787e |
|
|
Andrew Overholt |
d0787e |
* Mon Jan 07 2008 Ralph Apel <r.apel@r-apel.de> - 0:0.0.203-1jpp
|
|
Andrew Overholt |
d0787e |
- First release
|
|
Andrew Overholt |
d0787e |
|