Add OSGi metadata
This commit is contained in:
parent
ea9987afa3
commit
5f604cdc93
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Name: aqute-bnd
|
Name: aqute-bnd
|
||||||
Version: 4.3.1
|
Version: 4.3.1
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: BND Tool
|
Summary: BND Tool
|
||||||
# Part of jpm is under BSD, but jpm is not included in binary RPM
|
# Part of jpm is under BSD, but jpm is not included in binary RPM
|
||||||
License: ASL 2.0 or EPL-2.0
|
License: ASL 2.0 or EPL-2.0
|
||||||
@ -55,6 +55,8 @@ BuildRequires: mvn(org.osgi:osgi.core)
|
|||||||
BuildRequires: mvn(org.slf4j:slf4j-api)
|
BuildRequires: mvn(org.slf4j:slf4j-api)
|
||||||
BuildRequires: mvn(org.slf4j:slf4j-simple)
|
BuildRequires: mvn(org.slf4j:slf4j-simple)
|
||||||
BuildRequires: mvn(org.sonatype.plexus:plexus-build-api)
|
BuildRequires: mvn(org.sonatype.plexus:plexus-build-api)
|
||||||
|
# Requires self to generate OSGi metadata
|
||||||
|
BuildRequires: mvn(biz.aQute.bnd:bnd-maven-plugin)
|
||||||
|
|
||||||
# Explicit javapackages-tools requires since bnd script uses
|
# Explicit javapackages-tools requires since bnd script uses
|
||||||
# /usr/share/java-utils/java-functions
|
# /usr/share/java-utils/java-functions
|
||||||
@ -103,6 +105,7 @@ rm gradlew*
|
|||||||
|
|
||||||
sed 's/@VERSION@/%{version}/' %SOURCE2 > pom.xml
|
sed 's/@VERSION@/%{version}/' %SOURCE2 > pom.xml
|
||||||
sed -i 's|${Bundle-Version}|%{version}|' biz.aQute.bndlib/src/aQute/bnd/osgi/bnd.info
|
sed -i 's|${Bundle-Version}|%{version}|' biz.aQute.bndlib/src/aQute/bnd/osgi/bnd.info
|
||||||
|
sed -i -e '/-include/d' cnf/includes/jdt.bnd
|
||||||
|
|
||||||
# libg
|
# libg
|
||||||
pushd aQute.libg
|
pushd aQute.libg
|
||||||
@ -139,6 +142,20 @@ cp -p %{SOURCE5} pom.xml
|
|||||||
%pom_add_dep org.osgi:osgi.cmpn
|
%pom_add_dep org.osgi:osgi.cmpn
|
||||||
%pom_add_dep biz.aQute.bnd:aQute.libg:%{version}
|
%pom_add_dep biz.aQute.bnd:aQute.libg:%{version}
|
||||||
%pom_add_dep biz.aQute.bnd:biz.aQute.bnd.annotation:%{version}
|
%pom_add_dep biz.aQute.bnd:biz.aQute.bnd.annotation:%{version}
|
||||||
|
%pom_add_plugin biz.aQute.bnd:bnd-maven-plugin . "
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>bnd-process</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>"
|
||||||
|
%pom_add_plugin org.apache.maven.plugins:maven-jar-plugin . "
|
||||||
|
<configuration>
|
||||||
|
<archive>
|
||||||
|
<manifestFile>\${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
|
||||||
|
</archive>
|
||||||
|
</configuration>"
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# bnd.annotation
|
# bnd.annotation
|
||||||
@ -219,7 +236,8 @@ popd
|
|||||||
%mvn_package biz.aQute.bnd:bnd-plugin-parent __noinstall
|
%mvn_package biz.aQute.bnd:bnd-plugin-parent __noinstall
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%mvn_build -- -Dproject.build.sourceEncoding=UTF-8
|
%mvn_build -- -Dproject.build.sourceEncoding=UTF-8 -Dworkspace=$(pwd) \
|
||||||
|
-Dorg.eclipse.jdt.core.compiler.source=1.8 -Dorg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%mvn_install
|
%mvn_install
|
||||||
@ -243,6 +261,9 @@ echo "aqute-bnd slf4j/api slf4j/simple osgi-annotation osgi-core osgi-compendium
|
|||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 25 2020 Mat Booth <mat.booth@redhat.com> - 4.3.1-2
|
||||||
|
- Add OSGi metadata
|
||||||
|
|
||||||
* Tue Jul 28 2020 Mat Booth <mat.booth@redhat.com> - 4.3.1-1
|
* Tue Jul 28 2020 Mat Booth <mat.booth@redhat.com> - 4.3.1-1
|
||||||
- Update to latest 4.x release
|
- Update to latest 4.x release
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user