Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion SPECS-EXTENDED/osgi-compendium/osgi-compendium.spec
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Distribution: Azure Linux

Name: osgi-compendium
Version: 7.0.0
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Interfaces and Classes for use in compiling OSGi bundles
License: Apache-2.0
Group: Development/Libraries/Java
Expand Down Expand Up @@ -108,17 +108,25 @@ install -pm 0644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}/osgi.cmpn.pom
# javadoc
install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/
mv %{buildroot}%{_javadocdir}/%{name}/legal/ADDITIONAL_LICENSE_INFO .
mv %{buildroot}%{_javadocdir}/%{name}/legal/LICENSE .

%fdupes -s %{buildroot}%{_javadocdir}

%files -f .mfiles
%license LICENSE
%license ADDITIONAL_LICENSE_INFO
%doc about.html

%files javadoc
%license LICENSE
%{_javadocdir}/%{name}

%changelog
* Wed Dec 24 2025 Durga Jagadeesh Palli <v-dpalli@microsoft.com> - 7.0.0-3
- address license warning.
- License verified

* Thu Oct 14 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 7.0.0-2
- Converting the 'Release' tag to the '[number].[distribution]' format.

Expand Down
12 changes: 6 additions & 6 deletions SPECS-EXTENDED/osgi-core/osgi-core-build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
<!-- Build environment properties -->
<!-- ====================================================================== -->

<property name="compiler.source" value="1.6"/>
<property name="compiler.source" value="1.8"/>
<property name="compiler.target" value="${compiler.source}"/>

<property name="project.artifactId" value="osgi.core"/>
<property name="project.groupId" value="org.osgi"/>
<property name="project.version" value="7.0.0"/>
<property name="project.description" value="OSGi Core Release 7, Interfaces and Classes for use in compiling bundles."/>
<property name="project.version" value="8.0.0"/>
<property name="project.description" value="OSGi Core Release 8, Interfaces and Classes for use in compiling bundles."/>
<property name="project.organization.name" value="OSGi Alliance"/>

<property name="build.finalName" value="${project.artifactId}-${project.version}"/>
Expand Down Expand Up @@ -110,12 +110,12 @@
<attribute name="Bundle-SymbolicName" value="${project.artifactId}"/>
<attribute name="Bundle-Vendor" value="${project.organization.name}"/>
<attribute name="Bundle-Version" value="${project.version}"/>
<attribute name="Export-Package" value="org.osgi.util.tracker;version=&quot;1.5.2&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.resource;version=&quot;1.0&quot;,org.osgi.resource.dto;version=&quot;1.0&quot;;uses:=&quot;org.osgi.dto&quot;,org.osgi.dto;version=&quot;1.1&quot;,org.osgi.framework;version=&quot;1.9&quot;,org.osgi.framework.namespace;version=&quot;1.1&quot;;uses:=&quot;org.osgi.resource&quot;,org.osgi.framework.hooks.resolver;version=&quot;1.0&quot;;uses:=&quot;org.osgi.framework.wiring&quot;,org.osgi.framework.hooks.weaving;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework.wiring&quot;,org.osgi.framework.hooks.service;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.framework.hooks.bundle;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.framework.wiring;version=&quot;1.2&quot;;uses:=&quot;org.osgi.framework,org.osgi.resource&quot;,org.osgi.framework.wiring.dto;version=&quot;1.3&quot;;uses:=&quot;org.osgi.dto,org.osgi.resource.dto&quot;,org.osgi.framework.startlevel;version=&quot;1.0&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.framework.startlevel.dto;version=&quot;1.0&quot;;uses:=&quot;org.osgi.dto&quot;,org.osgi.framework.dto;version=&quot;1.8&quot;;uses:=&quot;org.osgi.dto&quot;,org.osgi.framework.launch;version=&quot;1.2&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.service.resolver;version=&quot;1.1&quot;;uses:=&quot;org.osgi.resource&quot;,org.osgi.service.url;version=&quot;1.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.service.startlevel;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.service.permissionadmin;version=&quot;1.2&quot;,org.osgi.service.condpermadmin;version=&quot;1.1.1&quot;;uses:=&quot;org.osgi.framework,org.osgi.service.permissionadmin&quot;"/>
<attribute name="Import-Package" value="javax.security.auth.x500,org.osgi.dto;version=&quot;[1.1,2)&quot;,org.osgi.framework;version=&quot;[1.9,1.10)&quot;,org.osgi.framework.wiring;version=&quot;[1.2,2)&quot;,org.osgi.resource;version=&quot;[1.0,2)&quot;,org.osgi.resource.dto;version=&quot;[1.0,2)&quot;,org.osgi.service.permissionadmin;version=&quot;[1.2,2)&quot;"/>
<attribute name="Export-Package" value="org.osgi.dto;version=&quot;1.1.1&quot;,org.osgi.framework.connect;uses:=&quot;org.osgi.framework,org.osgi.framework.launch&quot;;version=&quot;1.0&quot;,org.osgi.framework.dto;uses:=&quot;org.osgi.dto&quot;;version=&quot;1.8&quot;,org.osgi.framework.hooks.bundle;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.1&quot;,org.osgi.framework.hooks.resolver;uses:=&quot;org.osgi.framework.wiring&quot;;version=&quot;1.0&quot;,org.osgi.framework.hooks.service;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.1&quot;,org.osgi.framework.hooks.weaving;uses:=&quot;org.osgi.framework.wiring&quot;;version=&quot;1.1&quot;,org.osgi.framework.launch;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.2&quot;,org.osgi.framework.namespace;uses:=&quot;org.osgi.resource&quot;;version=&quot;1.2&quot;,org.osgi.framework.startlevel.dto;uses:=&quot;org.osgi.dto&quot;;version=&quot;1.0&quot;,org.osgi.framework.startlevel;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.0&quot;,org.osgi.framework.wiring.dto;uses:=&quot;org.osgi.dto,org.osgi.resource.dto&quot;;version=&quot;1.3&quot;,org.osgi.framework.wiring;uses:=&quot;org.osgi.framework,org.osgi.resource&quot;;version=&quot;1.2&quot;,org.osgi.framework;version=&quot;1.10&quot;,org.osgi.resource.dto;uses:=&quot;org.osgi.dto&quot;;version=&quot;1.0.1&quot;,org.osgi.resource;version=&quot;1.0.1&quot;,org.osgi.service.condition;version=&quot;1.0&quot;,org.osgi.service.condpermadmin;uses:=&quot;org.osgi.framework,org.osgi.service.permissionadmin&quot;;version=&quot;1.1.2&quot;,org.osgi.service.log.admin;uses:=&quot;org.osgi.service.log&quot;;version=&quot;1.0&quot;,org.osgi.service.log;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.5&quot;,org.osgi.service.packageadmin;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.2.1&quot;,org.osgi.service.permissionadmin;version=&quot;1.2.1&quot;,org.osgi.service.resolver;uses:=&quot;org.osgi.resource&quot;;version=&quot;1.1.1&quot;,org.osgi.service.startlevel;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.1.1&quot;,org.osgi.service.url;version=&quot;1.0.1&quot;,org.osgi.util.tracker;uses:=&quot;org.osgi.framework&quot;;version=&quot;1.5.3&quot;"/>
<attribute name="Import-Package" value="java.io,java.lang,java.lang.invoke,java.lang.reflect,java.net,java.security,java.security.cert,java.util,java.util.function,java.util.stream,javax.security.auth.x500,org.osgi.dto;version=&quot;[1.1,2)&quot;,org.osgi.framework.connect;version=&quot;[1.0,2)&quot;,org.osgi.framework.launch;version=&quot;[1.2,2)&quot;,org.osgi.framework.wiring;version=&quot;[1.2,2)&quot;,org.osgi.framework;version=&quot;[1.10,1.11)&quot;,org.osgi.resource.dto;version=&quot;[1.0,2)&quot;,org.osgi.resource;version=&quot;[1.0,2)&quot;,org.osgi.service.log;version=&quot;[1.5,2)&quot;,org.osgi.service.permissionadmin;version=&quot;[1.2,2)&quot;"/>
<attribute name="JavaPackages-ArtifactId" value="${project.artifactId}"/>
<attribute name="JavaPackages-GroupId" value="${project.groupId}"/>
<attribute name="JavaPackages-Version" value="${project.version}"/>
<attribute name="Require-Capability" value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
<attribute name="Require-Capability" value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
</manifest>
</jar>
</target>
Expand Down
8 changes: 4 additions & 4 deletions SPECS-EXTENDED/osgi-core/osgi-core.signatures.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"Signatures": {
"LICENSE-2.0": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
"osgi-core-build.xml": "d9499d11320d38261befe31bbdbfbd4552762fcb6ea8d9ee24af3f39db938d41",
"osgi.core-7.0.0-sources.jar": "e25ca4d936521cd1cd67f655ec01f57ce5e0316be9edc99f8a2f985580b10f9c",
"osgi.core-7.0.0.pom": "d51d5fd23e1e6e0d3babdbd82a2b922e3a7ddbe19dadc0e00504affb9090098e"
"osgi-core-build.xml": "476eb29bb6b1fb401bc4da55d5725c07678a377e843c8d4820287a91da84bdac",
"osgi.core-8.0.0-sources.jar": "df92374f65300db3b22927ef5d0cb654db2ba0cfba459c45917bf8735920b280",
"osgi.core-8.0.0.pom": "651f76ba29bb4392d36aea56f7d0b0c82fc4917024d9e6a843774bba5015eb53"
}
}
}
18 changes: 13 additions & 5 deletions SPECS-EXTENDED/osgi-core/osgi-core.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Distribution: Azure Linux
#
# spec file for package osgi-core
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
Expand All @@ -19,8 +19,8 @@ Distribution: Azure Linux


Name: osgi-core
Version: 7.0.0
Release: 2%{?dist}
Version: 8.0.0
Release: 1%{?dist}
Summary: OSGi Core API
License: Apache-2.0
Group: Development/Libraries/Java
Expand All @@ -31,13 +31,13 @@ Source2: http://www.apache.org/licenses/LICENSE-2.0
Source3: %{name}-build.xml
BuildRequires: ant
BuildRequires: fdupes
BuildRequires: javapackages-local-bootstrap
BuildRequires: javapackages-local-bootstrap >= 6
BuildRequires: osgi-annotation
BuildRequires: unzip
BuildArch: noarch

%description
OSGi Core Release 7, Interfaces and Classes for use in compiling bundles.
OSGi Core Release 8, Interfaces and Classes for use in compiling bundles.

%package javadoc
Summary: API documentation for %{name}
Expand Down Expand Up @@ -94,16 +94,24 @@ install -pm 0644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}/osgi.core.pom
# javadoc
install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/
mv %{buildroot}%{_javadocdir}/%{name}/legal/ADDITIONAL_LICENSE_INFO .
mv %{buildroot}%{_javadocdir}/%{name}/legal/LICENSE .

%fdupes -s %{buildroot}%{_javadocdir}

%files -f .mfiles
%license LICENSE
%license ADDITIONAL_LICENSE_INFO

%files javadoc
%license LICENSE
%{_javadocdir}/%{name}

%changelog
* Wed Dec 17 2025 Durga Jagadeesh Palli <v-dpalli@microsoft.com> - 8.0.0-1
- Upgrade to 8.0.0 (Reference: openSUSE Tumbleweed)
- License verified

* Thu Oct 14 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 7.0.0-2
- Converting the 'Release' tag to the '[number].[distribution]' format.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.osgi</groupId>
<artifactId>osgi.core</artifactId>
<version>7.0.0</version>
<description>OSGi Core Release 7, Interfaces and Classes for use in compiling bundles</description>
<version>8.0.0</version>
<description>OSGi Core Release 8, Interfaces and Classes for use in compiling bundles</description>
<name>org.osgi:osgi.core</name>
<url>https://www.osgi.org/</url>
<organization>
Expand All @@ -14,7 +14,7 @@
<licenses>
<license>
<name>Apache-2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
<url>https://www.apache.org/licenses/LICENSE-2.0</url>
<distribution>repo</distribution>
<comments>Apache License, Version 2.0</comments>
</license>
Expand All @@ -23,7 +23,7 @@
<url>https://osgi.org/gitweb/build.git</url>
<connection>scm:git:https://osgi.org/git/build.git</connection>
<developerConnection>scm:git:https://osgi.org/git/build.git</developerConnection>
<tag>hudson-build.core-1432</tag>
<tag>r8-core-final</tag>
</scm>
<developers>
<developer>
Expand All @@ -34,4 +34,12 @@
<organizationUrl>https://www.osgi.org/</organizationUrl>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>osgi.annotation</artifactId>
<version>7.0.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
4 changes: 2 additions & 2 deletions cgmanifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -15713,8 +15713,8 @@
"type": "other",
"other": {
"name": "osgi-core",
"version": "7.0.0",
"downloadUrl": "https://repo1.maven.org/maven2/org/osgi/osgi.core/7.0.0/osgi.core-7.0.0-sources.jar"
"version": "8.0.0",
"downloadUrl": "https://repo1.maven.org/maven2/org/osgi/osgi.core/8.0.0/osgi.core-8.0.0-sources.jar"
}
}
},
Expand Down
Loading