diff --git a/bundles/org.eclipse.swt.svg/META-INF/MANIFEST.MF b/bundles/org.eclipse.swt.svg/META-INF/MANIFEST.MF index d65dc50cfdf..a8222dee7e5 100644 --- a/bundles/org.eclipse.swt.svg/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.swt.svg/META-INF/MANIFEST.MF @@ -11,3 +11,4 @@ Import-Package: com.github.weisj.jsvg;version="[1.7.0,2.0.0)", com.github.weisj.jsvg.geometry.size;version="[1.7.0,2.0.0)", com.github.weisj.jsvg.parser;version="[1.7.0,2.0.0)" Export-Package: org.eclipse.swt.svg +Provide-Capability: eclipse.swt;image.format="svg";version:Version="1.0" diff --git a/tests/org.eclipse.swt.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.swt.tests/META-INF/MANIFEST.MF index 3d8ad820555..bdf1f3bdb90 100644 --- a/tests/org.eclipse.swt.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.swt.tests/META-INF/MANIFEST.MF @@ -20,3 +20,4 @@ Require-Bundle: org.junit;bundle-version="4.13.2", Eclipse-BundleShape: dir Bundle-RequiredExecutionEnvironment: JavaSE-17 Automatic-Module-Name: org.eclipse.swt.tests +Require-Capability: eclipse.swt;filter:="(image.format=svg)" diff --git a/tests/org.eclipse.swt.tests/META-INF/p2.inf b/tests/org.eclipse.swt.tests/META-INF/p2.inf deleted file mode 100644 index d63e5216db8..00000000000 --- a/tests/org.eclipse.swt.tests/META-INF/p2.inf +++ /dev/null @@ -1,4 +0,0 @@ -# pull in the applicable implementation fragment at build time (bug 461427) -requires.0.namespace = org.eclipse.equinox.p2.iu -requires.0.name = org.eclipse.swt.svg -requires.0.range = 0.0.0