diff --git a/maven-bnd/tp/MavenBND.target b/maven-bnd/tp/MavenBND.target index fafa911..ccc9269 100644 --- a/maven-bnd/tp/MavenBND.target +++ b/maven-bnd/tp/MavenBND.target @@ -235,7 +235,7 @@ Export-Package: *;version="${version}";-noimport:=true - + This feature's dependencies are pulled directly from Maven central and wrapped via BND recipe as OSGi artifacts. Copyright (c) 2026 Eclipse contributors and others. @@ -263,8 +263,9 @@ SPDX-License-Identifier: EPL-2.0 Bundle-Name: Bundle ${mvnGroupId} : ${mvnArtifactId} version: ${versionmask;===;${version_cleanup;${mvnVersion}}} Bundle-SymbolicName: ${mvnGroupId}.${mvnArtifactId} -Bundle-Version: ${version}.v20260519-1000 +Bundle-Version: ${version}.v20260519-1800 Eclipse-Wrapped-Bundle: ${mvnGroupId}:${mvnArtifactId}:${mvnVersion} +Require-Capability: ${mvnGroupId}.skija;filter:="(library=native)" Import-Package: * Export-Package: *;version="${version}";-noimport:=true -noextraheaders: true diff --git a/maven-sign/tp/MavenSign.target b/maven-sign/tp/MavenSign.target index e516ab3..eee20af 100644 --- a/maven-sign/tp/MavenSign.target +++ b/maven-sign/tp/MavenSign.target @@ -84,7 +84,7 @@ Bundle-Version: ${version}.v20251001-0800 - + This feature's dependencies are pulled directly from Maven central and wrapped via BND recipe as OSGi artifacts. Copyright (c) 2026 Eclipse contributors and others. @@ -137,10 +137,11 @@ SPDX-License-Identifier: EPL-2.0 version: ${versionmask;===;${version_cleanup;${mvnVersion}}} # Bundles that match this pattern will be updated to use this qualifier. # bundle-pattern: io.github.humbleui.skija-(linux|macos|windows)-(x64|arm64)(.source)? -Bundle-Version: ${version}.v20260519-1000 +Bundle-Version: ${version}.v20260519-1800 Bundle-Name: Bundle ${mvnGroupId} : ${mvnArtifactId} Bundle-SymbolicName: ${mvnGroupId}.${mvnArtifactId} Eclipse-Wrapped-Bundle: ${mvnGroupId}:${mvnArtifactId}:${mvnVersion} +Provide-Capability: ${mvnGroupId}.skija;library="native";version:Version="1.0" Fragment-Host: io.github.humbleui.skija-shared;bundle-version="${range;[==,+);${version}}" os: ${replacestring;${replacestring;${replacestring;${mvnArtifactId};.*-macos-.*;macosx};.*-linux-.*;linux};.*-windows-.*;win32} arch: ${replacestring;${replacestring;${mvnArtifactId};.*-arm64.*;aarch64};.*-x64.*;x86_64}