[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/kgx][wip/update-0.4.0] 2 commits: d/patches: don't set custom RPATH for private library

Arnaud Ferraris (@a-wai) gitlab at salsa.debian.org
Mon Nov 8 12:02:53 GMT 2021



Arnaud Ferraris pushed to branch wip/update-0.4.0 at Debian On Mobile / Kings Cross


Commits:
d8b3c6f6 by Arnaud Ferraris at 2021-11-08T13:01:59+01:00
d/patches: don't set custom RPATH for private library

This package installs a private shared library the executable links
to, but the library itself is only linked to libs in standard location.
Therefore, we shouldn't set a custom RPATH for this one.

- - - - -
acb7f757 by Arnaud Ferraris at 2021-11-08T13:02:43+01:00
d/changelog: release version 0.4.0-1

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/0001-meson.build-don-t-set-RPATH-for-libkgx.patch
- + debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+kgx (0.4.0-1) UNRELEASED; urgency=medium
+
+  * d/gbp.conf: remove the 'v' from debian tag
+  * New upstream version 0.4.0
+  * d/control: fix Vcs-* URLs and update build dependencies (Closes: #993853)
+  * d/rules: enable tests by default
+  * d/patches: remove deprecated patches
+  * d/patches: don't set custom RPATH for private library
+
+ -- Arnaud Ferraris <arnaud.ferraris at collabora.com>  Mon, 08 Nov 2021 13:02:24 +0100
+
 kgx (0.2.1-2) unstable; urgency=medium
 
   [ Federico Ceratto ]


=====================================
debian/patches/0001-meson.build-don-t-set-RPATH-for-libkgx.patch
=====================================
@@ -0,0 +1,26 @@
+From c356c5753f2c09eb0f625886eceeb0cd30da8569 Mon Sep 17 00:00:00 2001
+From: Arnaud Ferraris <arnaud.ferraris at collabora.com>
+Date: Mon, 8 Nov 2021 12:59:16 +0100
+Subject: [PATCH] meson.build: don't set RPATH for libkgx
+
+This library is only linked to libs present in default locations,
+there's no need for a custom RPATH here.
+---
+ src/meson.build | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/meson.build b/src/meson.build
+index 217f877..a08040f 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -64,7 +64,6 @@ kgx_lib = library ('kgx', kgx_sources,
+                    dependencies: kgx_deps,
+                    install: true,
+                    install_dir: pkglibdir,
+-                   install_rpath: pkglibdir + ':' + libdir,
+                   )
+ kgx_inc = include_directories('.')
+ 
+-- 
+2.33.0
+


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+0001-meson.build-don-t-set-RPATH-for-libkgx.patch



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/kgx/-/compare/28a046eca6ab90ac2acfda09110b09ce71abf519...acb7f7571dab4b76eb94ab5fb13e285c5cf9aba9

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/kgx/-/compare/28a046eca6ab90ac2acfda09110b09ce71abf519...acb7f7571dab4b76eb94ab5fb13e285c5cf9aba9
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/20211108/8e09ed8f/attachment-0001.htm>


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