summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2026-03-13 20:13:18 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2026-03-13 20:13:18 +0900
commit59b424d22c2db69c80125eb4b05a1756e76ee101 (patch)
treeb171418c875b29aa0a2796f9752ba492330b4049
parent86d82c408a2595d5acceb22dd34db2f3c254f8ff (diff)
downloadtde-packaging-deb/tdebase/xwayland-support.tar.gz
tde-packaging-deb/tdebase/xwayland-support.zip
DEB tdebase: add support for XWayland sessionsdeb/tdebase/xwayland-support
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
-rw-r--r--debian/_base/core/tdebase/debian/control13
-rwxr-xr-xdebian/_base/core/tdebase/debian/rules1
-rw-r--r--debian/_base/core/tdebase/debian/tdebase-xwayland-trinity.install2
3 files changed, 15 insertions, 1 deletions
diff --git a/debian/_base/core/tdebase/debian/control b/debian/_base/core/tdebase/debian/control
index 1935fe00e..750efe315 100644
--- a/debian/_base/core/tdebase/debian/control
+++ b/debian/_base/core/tdebase/debian/control
@@ -15,7 +15,7 @@ Architecture: all
Replaces: kdebase-trinity (<< 4:14.0.0~)
Breaks: kdebase-trinity (<< 4:14.0.0~)
Depends: kappfinder-trinity (>= ${source:Version}), kate-trinity (>= ${source:Version}), kcontrol-trinity (>= ${source:Version}), tdebase-trinity-bin (>= ${source:Version}), tdebase-data-trinity (>= ${source:Version}), tdebase-tdeio-plugins-trinity (>= ${source:Version}), tdepasswd-trinity (>= ${source:Version}), tdeprint-trinity (>= ${source:Version}), kdesktop-trinity (>= ${source:Version}), kfind-trinity (>= ${source:Version}), khelpcenter-trinity (>= ${source:Version}), kicker-trinity (>= ${source:Version}), klipper-trinity (>= ${source:Version}), kmenuedit-trinity (>= ${source:Version}), konqueror-nsplugins-trinity (>= ${source:Version}), konqueror-trinity (>= ${source:Version}), konsole-trinity (>= ${source:Version}), kpager-trinity (>= ${source:Version}), kpersonalizer-trinity (>= ${source:Version}), ksmserver-trinity (>= ${source:Version}), ksplash-trinity (>= ${source:Version}), ksysguard-trinity (>= ${source:Version}), ktip-trinity (>= ${source:Version}), twin-trinity (>= ${source:Version}), libkonq4-trinity (>= ${source:Version}), xcalib | argyll
-Recommends: tdm-trinity (>= ${source:Version}), tdebase-runtime-data-common-trinity, libtqt3-integration-trinity
+Recommends: tdm-trinity (>= ${source:Version}), tdebase-runtime-data-common-trinity, libtqt3-integration-trinity, tdebase-xwayland-trinity
Suggests: tdebase-trinity-doc-html (>= ${source:Version})
Description: base components from the official TDE release
TDE (the Trinity Desktop Environment) is a powerful Open Source graphical
@@ -179,6 +179,17 @@ Description: TDE base documentation in HTML format
This package is part of TDE, and a component of the TDE base module.
See the 'tde-trinity' and 'tdebase-trinity' packages for more information.
+Package: tdebase-xwayland-trinity
+Section: tde
+Architecture: any
+Suggests: xwayland
+Description: support for running TDE in XWayland
+ This package contains files required to start a TDE session
+ in XWayland under the Weston compositor.
+ .
+ This package is part of TDE, and a component of the TDE base module.
+ See the 'tde-trinity' and 'tdebase-trinity' packages for more information.
+
Package: tdebase-tdeio-plugins-trinity
Section: tde
Architecture: any
diff --git a/debian/_base/core/tdebase/debian/rules b/debian/_base/core/tdebase/debian/rules
index a588088cd..a5e5da0cb 100755
--- a/debian/_base/core/tdebase/debian/rules
+++ b/debian/_base/core/tdebase/debian/rules
@@ -134,3 +134,4 @@ binary-install/tdebase-trinity-bin::
binary-install/ksmserver-trinity::
install -p -D -m644 debian/tmp/opt/trinity/share/apps/tdm/sessions/tde.desktop debian/ksmserver-trinity/usr/share/xsessions/trinity.desktop
+ install -p -D -m644 debian/tmp/opt/trinity/share/apps/wayland-sessions/tde-xwayland-weston.desktop debian/tdebase-xwayland-trinity/usr/share/wayland-sessions/tde-xwayland-weston.desktop
diff --git a/debian/_base/core/tdebase/debian/tdebase-xwayland-trinity.install b/debian/_base/core/tdebase/debian/tdebase-xwayland-trinity.install
new file mode 100644
index 000000000..09ffbefb6
--- /dev/null
+++ b/debian/_base/core/tdebase/debian/tdebase-xwayland-trinity.install
@@ -0,0 +1,2 @@
+debian/tmp/opt/trinity/bin/starttde-xwayland
+debian/tmp/opt/trinity/share/apps/wayland-sessions/tde-xwayland-weston.desktop