2018-12-06 14:54:35 +01:00
|
|
|
From: Jan Engelhardt <jengelh@inai.de>
|
|
|
|
Date: 2018-12-06 12:28:42.992186963 +0100
|
|
|
|
|
2021-10-01 22:12:57 +02:00
|
|
|
Every new symbol set shipped needs a new SONAME.
|
|
|
|
|
|
|
|
Normally, a distro would just ship tarballed releases, and so SONAMEs are just
|
|
|
|
what upstream puts out.
|
|
|
|
|
|
|
|
When shipping snapshots however that have a noncongruent symbol set to any
|
|
|
|
other release, a custom SONAME will be needed to not claim false compatibility
|
|
|
|
with any other release.
|
2018-12-06 14:54:35 +01:00
|
|
|
---
|
2021-10-01 22:12:57 +02:00
|
|
|
src/libcamera/base/meson.build | 4 ++--
|
|
|
|
src/libcamera/meson.build | 4 ++--
|
|
|
|
2 files changed, 4 insertions(+), 4 deletions(-)
|
2018-12-06 14:54:35 +01:00
|
|
|
|
2021-10-01 22:12:57 +02:00
|
|
|
Index: libcamera-0.0.0+g3076.d79b4120/src/libcamera/base/meson.build
|
2018-12-06 14:54:35 +01:00
|
|
|
===================================================================
|
2021-10-01 22:12:57 +02:00
|
|
|
--- libcamera-0.0.0+g3076.d79b4120.orig/src/libcamera/base/meson.build
|
|
|
|
+++ libcamera-0.0.0+g3076.d79b4120/src/libcamera/base/meson.build
|
|
|
|
@@ -27,9 +27,9 @@ libcamera_base_deps = [
|
2021-07-23 15:46:25 +02:00
|
|
|
# the use of headers which must not be exposed to the libcamera public api.
|
|
|
|
libcamera_base_args = [ '-DLIBCAMERA_BASE_PRIVATE' ]
|
|
|
|
|
|
|
|
-libcamera_base_lib = shared_library('libcamera-base',
|
|
|
|
+libcamera_base_lib = shared_library('libcamera-base-suse',
|
|
|
|
[libcamera_base_sources, libcamera_base_headers],
|
2021-10-01 22:12:57 +02:00
|
|
|
- version : libcamera_version,
|
|
|
|
+ soversion : '7',
|
2021-07-23 15:46:25 +02:00
|
|
|
name_prefix : '',
|
|
|
|
install : true,
|
|
|
|
cpp_args : libcamera_base_args,
|
2021-10-01 22:12:57 +02:00
|
|
|
Index: libcamera-0.0.0+g3076.d79b4120/src/libcamera/meson.build
|
2021-07-23 15:46:25 +02:00
|
|
|
===================================================================
|
2021-10-01 22:12:57 +02:00
|
|
|
--- libcamera-0.0.0+g3076.d79b4120.orig/src/libcamera/meson.build
|
|
|
|
+++ libcamera-0.0.0+g3076.d79b4120/src/libcamera/meson.build
|
|
|
|
@@ -126,9 +126,9 @@ libcamera_deps = [
|
2020-03-09 17:44:37 +01:00
|
|
|
# runtime if the library is running from an installed location by checking
|
|
|
|
# for the presence or abscence of the dynamic tag.
|
2018-12-11 18:05:23 +01:00
|
|
|
|
2021-07-23 15:46:25 +02:00
|
|
|
-libcamera = shared_library('libcamera',
|
|
|
|
+libcamera = shared_library('libcamera-suse',
|
2019-08-23 20:54:48 +02:00
|
|
|
libcamera_sources,
|
2021-10-01 22:12:57 +02:00
|
|
|
- version : libcamera_version,
|
|
|
|
+ soversion : '7',
|
2021-07-23 15:46:25 +02:00
|
|
|
name_prefix : '',
|
2018-12-06 14:54:35 +01:00
|
|
|
install : true,
|
2021-07-23 15:46:25 +02:00
|
|
|
include_directories : includes,
|