[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][wip/a-wai/move-gschemas] 2 commits: phosh: move gschemas to new phosh-common

Arnaud Ferraris (@a-wai) gitlab at salsa.debian.org
Tue Feb 11 20:26:32 GMT 2025



Arnaud Ferraris pushed to branch wip/a-wai/move-gschemas at Debian On Mobile / phosh


Commits:
5d9c0b6d by Arnaud Ferraris at 2025-02-11T21:24:42+01:00
phosh: move gschemas to new phosh-common

Software linked against `libphosh-0.x` need those to execute properly.
Create a new `phosh-common` package for this purpose and move gschema
files there, making both `phosh` and `libphosh-0.x` depend on it.

- - - - -
5b8502b8 by Arnaud Ferraris at 2025-02-11T21:26:18+01:00
Document changes and release 0.45~rc1-3

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/phosh-common.install
- debian/phosh.install


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,16 @@
+phosh (0.45~rc1-3) experimental; urgency=medium
+
+  [ Guido Günther ]
+  * d/control: Mark libphosh Multi-arch: same.
+
+  [ Arnaud Ferraris ]
+  * phosh: move gschemas to new phosh-common.
+    Software linked against `libphosh-0.x` need those to execute properly.
+    Create a new `phosh-common` package for this purpose and move gschema
+    files there, making both `phosh` and `libphosh-0.x` depend on it.
+
+ -- Arnaud Ferraris <aferraris at debian.org>  Tue, 11 Feb 2025 21:25:28 +0100
+
 phosh (0.45~rc1-2) unstable; urgency=medium
 
   * tests: Check that library pkgconf file has all dependencies


=====================================
debian/control
=====================================
@@ -64,6 +64,7 @@ Depends:
  gnome-shell-common,
  gsettings-desktop-schemas (>= 47),
  phoc (>= 0.45~beta1),
+ phosh-common (= ${source:Version}),
 Recommends:
  feedbackd (>= 0.5.0),
  gnome-session-bin,
@@ -105,6 +106,19 @@ Description: Pure Wayland shell for mobile devices - development documentation
  .
  This package contains the development documentation.
 
+Package: phosh-common
+Architecture: all
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+Conflicts: phosh (<< 0.45~rc1-3~)
+Description: Pure Wayland shell for mobile devices - Common files
+ 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.
+ .
+ This package contains arch-independent files needed by phosh and libphosh.
+
 Package: phosh-mobile-tweaks
 Architecture: all
 Depends:
@@ -189,6 +203,7 @@ Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
+ phosh-common (= ${source:Version}),
 Description: Pure Wayland shell for mobile devices - binding shared library
  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


=====================================
debian/phosh-common.install
=====================================
@@ -0,0 +1,2 @@
+usr/share/glib-2.0/schemas/mobi.phosh.shell.enums.xml
+usr/share/glib-2.0/schemas/mobi.phosh.shell.gschema.xml


=====================================
debian/phosh.install
=====================================
@@ -8,8 +8,6 @@ usr/share/icons/hicolor/symbolic/apps/mobi.phosh.Shell-symbolic.svg
 usr/share/locale
 usr/share/wayland-sessions/phosh.desktop
 usr/share/phosh/phoc.ini
-usr/share/glib-2.0/schemas/mobi.phosh.shell.enums.xml
-usr/share/glib-2.0/schemas/mobi.phosh.shell.gschema.xml
 usr/share/gnome-session/sessions/phosh.session
 usr/share/applications/mobi.phosh.Shell.desktop
 usr/share/dbus-1/services/mobi.phosh.Shell.CalendarServer.service



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/960e125162b922f69d7cf0f714afe2b112d198b0...5b8502b83495b88385a2efb69f2211d10a80c268

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/960e125162b922f69d7cf0f714afe2b112d198b0...5b8502b83495b88385a2efb69f2211d10a80c268
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/20250211/8df64d08/attachment-0001.htm>


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