Skip to content

Commit e152801

Browse files
committed
Add a p2.inf to pull the required native fragments
Currently when installing the org.eclipse.debug.terminal without CDT terminal features installed, one ends up with a state where the native fragments are missing. This adds a p2.inf that requires the native fragments to be present so they are installed along with the bundle.
1 parent 4f7c19e commit e152801

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

debug/org.eclipse.debug.terminal/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Bundle-Version: 1.0.0.qualifier
77
Require-Bundle: org.eclipse.core.runtime,
88
org.eclipse.debug.core;bundle-version="3.23.0",
99
org.eclipse.tm.terminal.control;bundle-version="5.6.0",
10-
org.eclipse.cdt.core.native;bundle-version="6.4.0",
10+
org.eclipse.cdt.core.native;bundle-version="[6.4.0,7.0.0)",
1111
org.eclipse.swt;bundle-version="3.130.0",
1212
org.eclipse.ui;bundle-version="3.207.100"
1313
Bundle-RequiredExecutionEnvironment: JavaSE-21
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
requires.1.namespace = org.eclipse.equinox.p2.iu
2+
requires.1.name = org.eclipse.cdt.core.linux
3+
requires.1.filter = (osgi.os=linux)
4+
5+
requires.2.namespace = org.eclipse.equinox.p2.iu
6+
requires.2.name = org.eclipse.cdt.core.linux.x86_64
7+
requires.2.filter = (&(osgi.os=linux)(osgi.arch=x86_64))
8+
9+
requires.3.namespace = org.eclipse.equinox.p2.iu
10+
requires.3.name = org.eclipse.cdt.core.linux.ppc64le
11+
requires.3.filter = (&(osgi.os=linux)(osgi.arch=ppc64le))
12+
13+
requires.4.namespace = org.eclipse.equinox.p2.iu
14+
requires.4.name = org.eclipse.cdt.core.linux.aarch64
15+
requires.4.filter = (&(osgi.os=linux)(osgi.arch=aarch64))
16+
17+
requires.5.namespace = org.eclipse.equinox.p2.iu
18+
requires.5.name = org.eclipse.cdt.core.macosx
19+
requires.5.filter = (osgi.os=macosx)
20+
21+
requires.6.namespace = org.eclipse.equinox.p2.iu
22+
requires.6.name = org.eclipse.cdt.core.win32
23+
requires.6.filter = (osgi.os=win32)
24+
25+
requires.7.namespace = org.eclipse.equinox.p2.iu
26+
requires.7.name = org.eclipse.cdt.core.win32.x86_64
27+
requires.7.filter = (&(osgi.os=win32)(osgi.arch=x86_64))
28+
29+
requires.8.namespace = org.eclipse.equinox.p2.iu
30+
requires.8.name = org.eclipse.cdt.core.win32.aarch64
31+
requires.8.filter = (&(osgi.os=win32)(osgi.arch=aarch64))

0 commit comments

Comments
 (0)