[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][split-gir] 4 commits: Fix library name

Guido Günther (@agx) gitlab at salsa.debian.org
Tue Nov 12 16:13:47 GMT 2024



Guido Günther pushed to branch split-gir at Debian On Mobile / phosh


Commits:
619777ba by Guido Günther at 2024-11-12T17:13:24+01:00
Fix library name

We want the API in the package name

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

- - - - -
aa9a653e by Guido Günther at 2024-11-12T17:13:24+01:00
Move GObject introspection data to separate package

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

- - - - -
cef65def by Guido Günther at 2024-11-12T17:13:24+01:00
d/changelog: Mark as team upload

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

- - - - -
37f7022f by Guido Günther at 2024-11-12T17:13:24+01:00
Add lintian overrides

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

- - - - -


9 changed files:

- debian/changelog
- debian/control
- + debian/gir1.2-phosh-0-dev.install
- + debian/gir1.2-phosh-0-dev.lintian-overrides
- debian/libphosh-0-43.install → debian/libphosh-0.43-0.install
- + debian/libphosh-0.43-0.lintian-overrides
- debian/libphosh-0-43-dev.install → debian/libphosh-0.43-dev.install
- + debian/phosh.lintian-overrides
- + debian/source.lintian-overrides


Changes:

=====================================
debian/changelog
=====================================
@@ -1,5 +1,6 @@
 phosh (0.43~rc1-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release
     - Improved quick settings
       - Do away with long press to open status pages


=====================================
debian/control
=====================================
@@ -141,7 +141,7 @@ Description: Pure Wayland shell for mobile devices - development files
  .
  This package contains the development files.
 
-Package: libphosh-0-43-dev
+Package: libphosh-0.43-dev
 Architecture: any
 Section: libdevel
 Depends:
@@ -157,7 +157,7 @@ Depends:
  libhandy-1-dev,
  libmm-glib-dev,
  libnm-dev,
- libphosh-0-43 (= ${binary:Version}),
+ libphosh-0.43-0 (= ${binary:Version}),
  libpolkit-agent-1-dev,
  libpulse-dev,
  libsecret-1-dev,
@@ -175,7 +175,7 @@ Description: Pure Wayland shell for mobile devices - binding developmen files
  .
  This package contains the development files for bindings
 
-Package: libphosh-0-43
+Package: libphosh-0.43-0
 Architecture: any
 Section: libs
 Depends:
@@ -187,3 +187,17 @@ Description: Pure Wayland shell for mobile devices - binding shared library
  based inputs and small screens.
  .
  This package contains the shared libarary for language bindings.
+
+Package: gir1.2-phosh-0-dev
+Architecture: any
+Section: libdevel
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+ libphosh-0.43-0 (= ${binary:Version}),
+Description: Pure Wayland shell for mobile devices - GObject introspection data
+ 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 the GObject introspection data.


=====================================
debian/gir1.2-phosh-0-dev.install
=====================================
@@ -0,0 +1 @@
+usr/share/gir-1.0/Phosh-0.gir


=====================================
debian/gir1.2-phosh-0-dev.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# We ship the XML for the rust bindings but no typelib atm
+gir1.2-phosh-0-dev: gir-missing-typelib-dependency gir1.2-phosh-0 [usr/share/gir-1.0/Phosh-0.gir]


=====================================
debian/libphosh-0-43.install → debian/libphosh-0.43-0.install
=====================================


=====================================
debian/libphosh-0.43-0.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# We currently bump the API version per release:
+libphosh-0.43-0: no-symbols-control-file usr/lib/*/libphosh-0.43.so.0


=====================================
debian/libphosh-0-43-dev.install → debian/libphosh-0.43-dev.install
=====================================
@@ -1,4 +1,3 @@
 usr/include/libphosh-0.??/
 usr/lib/*/libphosh-0.??.so
 usr/lib/*/pkgconfig/libphosh-0.??.pc
-usr/share/gir-1.0/Phosh-0.gir


=====================================
debian/phosh.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# We provide the directory for plugin prefs so we can run gio-querymodules
+phosh: package-contains-empty-directory [usr/lib/*/phosh/plugins/prefs/]


=====================================
debian/source.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# We ship the XML for the rust bindings but no typelib atm 
+phosh source: typelib-missing-gir-depends gir1.2-phosh-0-dev [debian/control]



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/cfeb18bc416e7404600eefc0f995aa69e6df3ff8...37f7022f7f2f84d35b785a04599086753f5fae92

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/cfeb18bc416e7404600eefc0f995aa69e6df3ff8...37f7022f7f2f84d35b785a04599086753f5fae92
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/20241112/6582eb6d/attachment-0001.htm>


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