[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][debian/latest] 4 commits: Bump standards version

Guido Günther (@agx) gitlab at salsa.debian.org
Tue Oct 8 19:50:20 BST 2024



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


Commits:
32f2e0e8 by Guido Günther at 2024-10-08T16:40:48+02:00
Bump standards version

No changes needed

- - - - -
b7eb7520 by Guido Günther at 2024-10-08T16:40:48+02:00
Drop gmobile from not-installed

It doesn't appear with correct build-deps

- - - - -
2a7636ba by Guido Günther at 2024-10-08T16:52:02+02:00
build: Install gir when we create the bindngs lib

(cherry picked from commit 52cd94c5491b2745e6411b22809c6d78bda0e450)

- - - - -
7f140be6 by Guido Günther at 2024-10-08T16:52:02+02:00
Document changes and release 0.42.0-2

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/libphosh0-42-dev.install
- debian/not-installed
- + debian/patches/build-Install-gir-when-we-create-the-bindngs-lib.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+phosh (0.42.0-2) unstable; urgency=medium
+
+  * build: Install gir when we create the bindngs lib
+    (cherry picked from commit 52cd94c5491b2745e6411b22809c6d78bda0e450)
+  * Bump standards version. No changes needed
+
+ -- Guido Günther <agx at sigxcpu.org>  Tue, 08 Oct 2024 16:30:42 +0200
+
 phosh (0.42.0-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -47,7 +47,7 @@ Build-Depends:
  phoc (>= 0.23.0) <!nocheck>,
  xauth <!nocheck>,
  xvfb <!nocheck>,
-Standards-Version: 4.6.2
+Standards-Version: 4.7.0
 Homepage: https://phosh.mobi/
 Rules-Requires-Root: no
 Vcs-Browser: https://salsa.debian.org/DebianOnMobile-team/phosh


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


=====================================
debian/not-installed
=====================================
@@ -1,4 +1,2 @@
-usr/lib/*/libgmobile.a
-usr/lib/*/libgmobile.so*
-usr/lib/*/pkgconfig/gmobile.pc
 usr/lib/*/libphosh-0.??.a
+usr/lib/*/girepository-1.0/Phosh-0.typelib


=====================================
debian/patches/build-Install-gir-when-we-create-the-bindngs-lib.patch
=====================================
@@ -0,0 +1,31 @@
+From: =?utf-8?q?Guido_G=C3=BCnther?= <agx at sigxcpu.org>
+Date: Wed, 2 Oct 2024 23:07:51 +0200
+Subject: build: Install gir when we create the bindngs lib
+
+(cherry picked from commit 52cd94c5491b2745e6411b22809c6d78bda0e450)
+---
+ src/meson.build                 | 4 +++-
+ 3 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/meson.build b/src/meson.build
+index 1812be9..1b00883 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -474,7 +474,7 @@ phosh_plugins_dep = declare_dependency(
+   sources: [generated_dbus_headers, wl_proto_headers],
+ )
+ 
+-if enable_introspection
++if enable_introspection or bindings_lib
+   phosh_gir_sources = [ libphosh_sources,
+                         libphosh_tool_sources,
+                         libphosh_glib_generated_sources,
+@@ -500,6 +500,8 @@ if enable_introspection
+              extra_args : phosh_gir_extra_args,
+            dependencies : phosh_static_lib_dep,
+          fatal_warnings : true,
++                install : bindings_lib,
++        install_dir_gir : datadir / 'gir-1.0',
+    )
+ endif
+ 


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 tests-Skip-symbol-check-on-some-architectures.patch
+build-Install-gir-when-we-create-the-bindngs-lib.patch



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/8d827e1d7e8f6d64da1e6d3d30e506bc5cc8e19b...7f140be6da9cf2b9340edf8facde0e0a9118a376

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/8d827e1d7e8f6d64da1e6d3d30e506bc5cc8e19b...7f140be6da9cf2b9340edf8facde0e0a9118a376
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/20241008/17b3bb37/attachment-0001.htm>


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