[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