libcamera/meson-Set-a-downstream-.so-...

42 lines
1.6 KiB
Diff

From 022135aec2de6b2978955a0213e7dad2ce0e5fd0 Mon Sep 17 00:00:00 2001
From: Javier Martinez Canillas <javierm@redhat.com>
Date: Fri, 10 Sep 2021 12:08:21 +0200
Subject: [PATCH] meson: Set a downstream .so name version
The Fedora packaging guidelines says that if upstream doesn't have a
version .so library, a downstream versioning has to be added.
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
---
src/libcamera/base/meson.build | 1 +
src/libcamera/meson.build | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/libcamera/base/meson.build b/src/libcamera/base/meson.build
index d799c66d8b3..cae6a6e8709 100644
--- a/src/libcamera/base/meson.build
+++ b/src/libcamera/base/meson.build
@@ -28,6 +28,7 @@ libcamera_base_args = [ '-DLIBCAMERA_BASE_PRIVATE' ]
libcamera_base_lib = shared_library('libcamera-base',
[libcamera_base_sources, libcamera_base_headers],
+ soversion : '0.1',
name_prefix : '',
install : true,
cpp_args : libcamera_base_args,
diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build
index e9230b983ae..69f19e004ab 100644
--- a/src/libcamera/meson.build
+++ b/src/libcamera/meson.build
@@ -127,6 +127,7 @@ libcamera_deps = [
libcamera = shared_library('libcamera',
libcamera_sources,
+ soversion : '0.1',
name_prefix : '',
install : true,
include_directories : includes,
--
2.31.1