[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/squeekboard][update-alternative] 3 commits: Use update-alternatives to provide sm.puri.OSK0.desktop

Guido Günther (@agx) gitlab at salsa.debian.org
Mon Nov 7 20:26:58 GMT 2022



Guido Günther pushed to branch update-alternative at Debian On Mobile / squeekboard


Commits:
02603e08 by Guido Günther at 2022-11-07T21:25:25+01:00
Use update-alternatives to provide sm.puri.OSK0.desktop

This allows other implementations to work as OSK for phosh as well.

Closes: #1023510

- - - - -
b3133ccd by Guido Günther at 2022-11-07T21:25:37+01:00
d/control: Version conflict on phosh-osk-stub

We can happily coexist with the version that uses
update-alternatives.

- - - - -
44fa7bfe by Guido Günther at 2022-11-07T21:26:22+01:00
Document changes and release 1.20.0-2

- - - - -


5 changed files:

- debian/changelog
- debian/control
- − debian/sm.puri.OSK0.desktop
- + debian/squeekboard.alternatives
- debian/squeekboard.install


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+squeekboard (1.20.0-2) unstable; urgency=medium
+
+  * desktop-file: Add X-GNOME-* for session management
+  * Use update-alternatives to provide sm.puri.OSK0.desktop.
+    This allows other implementations to work as OSK for phosh as well.
+    (Closes: #1023510)
+  * d/control: Version conflict on phosh-osk-stub.
+    We can happily coexist with the version that uses
+    update-alternatives.
+
+ -- Guido Günther <agx at sigxcpu.org>  Mon, 07 Nov 2022 21:25:57 +0100
+
 squeekboard (1.20.0-1) unstable; urgency=medium
 
   * debian: drop ppc64el workaround and patch.


=====================================
debian/control
=====================================
@@ -48,7 +48,7 @@ Depends:
  gnome-themes-extra-data,
  ${shlibs:Depends},
  ${misc:Depends},
-Conflicts: phosh-osk-stub
+Conflicts: phosh-osk-stub (<< 0.22.1)
 Description: On-screen keyboard for Wayland
  Virtual keyboard supporting Wayland, built primarily for the Librem 5 phone.
 


=====================================
debian/sm.puri.OSK0.desktop deleted
=====================================
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Squeekboard
-Comment=On-screen keyboard
-Exec=/usr/bin/squeekboard
-Categories=GNOME;Core;
-OnlyShowIn=GNOME;
-NoDisplay=true
-X-GNOME-Autostart-Phase=Panel
-X-GNOME-Provides=inputmethod
-X-GNOME-Autostart-Notify=true
-X-GNOME-AutoRestart=true


=====================================
debian/squeekboard.alternatives
=====================================
@@ -0,0 +1,4 @@
+Name: Phosh-OSK
+Link: /usr/share/applications/sm.puri.OSK0.desktop
+Alternative: /usr/share/applications/sm.puri.Squeekboard.desktop
+Priority: 50


=====================================
debian/squeekboard.install
=====================================
@@ -2,4 +2,3 @@ tools/squeekboard-restyled /usr/bin
 usr/bin/squeekboard /usr/bin
 usr/share/applications/
 usr/share/locale/
-debian/sm.puri.OSK0.desktop /usr/share/applications/



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/9fb70eecea4f6f776bae96d4300010671d504712...44fa7bfe8b9ff481ffea2301d2a7b5c3b4561a27

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/9fb70eecea4f6f776bae96d4300010671d504712...44fa7bfe8b9ff481ffea2301d2a7b5c3b4561a27
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/20221107/d586915d/attachment-0001.htm>


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