[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][session] Introduce phosh-session

Guido Günther (@agx) gitlab at salsa.debian.org
Sun Feb 15 18:46:21 GMT 2026



Guido Günther pushed to branch session at Debian On Mobile / phosh


Commits:
bb8d5a37 by Guido Günther at 2026-02-15T19:46:14+01:00
Introduce phosh-session

Split out the session scripts. This allows for a minimal
phosh without adding the actual a session. This can be
useful for e.g. nested experiments.

Closes: #968547
Closes: #1128020
Signed-off-by: Guido Günther <agx at sigxcpu.org>

- - - - -


3 changed files:

- debian/control
- + debian/phosh-session.install
- debian/phosh.install


Changes:

=====================================
debian/control
=====================================
@@ -68,8 +68,6 @@ Depends:
  ${shlibs:Depends},
 Recommends:
  feedbackd (>= 0.5.0),
- gnome-session-bin,
- gnome-session-common,
  gnome-settings-daemon (>= 49),
  iio-sensor-proxy,
  kbd,
@@ -149,6 +147,30 @@ Description: Pure Wayland shell for mobile devices - Plugins
  .
  This package contains additional plugins.
 
+Package: phosh-session
+Architecture: all
+Depends:
+ gnome-session-bin,
+ gnome-session-common,
+ phoc,
+ phosh,
+ phosh-osk-stevia,
+ xdg-desktop-portal-phosh,
+ ${misc:Depends},
+ ${shlibs:Depends},
+Breaks:
+ phosh (<< 0.53.0-1~),
+Description: Pure Wayland shell for mobile devices
+ Phosh is a graphical shell for Wayland compositors speaking the layer-surface
+ protocol and aimed at mobile devices like smart phones and tablets using touch
+ based inputs and small screens.
+ .
+ It's part of the Phosh Mobile Environment based on GNOME/GTK. For the full
+ stack see the phosh-full and phosh-core metapackages.
+ .
+ This package contains the required components for the standard Phosh session.
+ It can be started from a display manager such as Phrog or GDM.
+
 Package: phosh-dev
 Architecture: any
 Depends:


=====================================
debian/phosh-session.install
=====================================
@@ -0,0 +1,6 @@
+usr/bin/phosh-session
+usr/lib/systemd/user/gnome-session at phosh.target.d/session.conf
+usr/lib/systemd/user/mobi.phosh.Shell.service
+usr/lib/systemd/user/mobi.phosh.Shell.target
+usr/share/gnome-session/sessions/phosh.session
+usr/share/wayland-sessions/phosh.desktop


=====================================
debian/phosh.install
=====================================
@@ -1,16 +1,10 @@
-usr/bin/phosh-session
-usr/lib/systemd/user/gnome-session at phosh.target.d/session.conf
-usr/lib/systemd/user/mobi.phosh.Shell.service
-usr/lib/systemd/user/mobi.phosh.Shell.target
 usr/libexec/phosh
 usr/libexec/phosh-calendar-server
 usr/libexec/phosh-searchd
 usr/share/applications/mobi.phosh.Shell.desktop
 usr/share/dbus-1/services/mobi.phosh.Shell.CalendarServer.service
 usr/share/dbus-1/services/mobi.phosh.Shell.Search.service
-usr/share/gnome-session/sessions/phosh.session
 usr/share/icons/hicolor/symbolic/apps/mobi.phosh.Shell-symbolic.svg
 usr/share/phosh/phoc.ini
-usr/share/wayland-sessions/phosh.desktop
 usr/share/xdg-desktop-portal/phosh-portals.conf
 usr/share/xdg-desktop-portal/portals/phosh-shell.portal



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/bb8d5a372a5d0ced74ff88d0dd60de2af2b6be9b

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/bb8d5a372a5d0ced74ff88d0dd60de2af2b6be9b
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20260215/b65d8ceb/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list