Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libcamera for openSUSE:Factory 
checked in at 2021-07-23 23:41:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcamera (Old)
 and      /work/SRC/openSUSE:Factory/.libcamera.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libcamera"

Fri Jul 23 23:41:22 2021 rev:6 rq:908014 version:0~2809.e0704e97

Changes:
--------
--- /work/SRC/openSUSE:Factory/libcamera/libcamera.changes      2021-05-05 
20:40:06.766887461 +0200
+++ /work/SRC/openSUSE:Factory/.libcamera.new.1899/libcamera.changes    
2021-07-23 23:41:46.185788562 +0200
@@ -1,0 +2,6 @@
+Fri Jul 23 16:39:41 UTC 2021 - Jan Engelhardt <[email protected]>
+
+- Update to snapshot 0~2809 (e0704e97) [boo#1188650]
+  * cam: support using multiple cameras concurrently
+
+-------------------------------------------------------------------

Old:
----
  libcamera-0~2532.093b71b2.tar.xz

New:
----
  libcamera-0~2809.e0704e97.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libcamera.spec ++++++
--- /var/tmp/diff_new_pack.zWsZ3N/_old  2021-07-23 23:41:46.725787873 +0200
+++ /var/tmp/diff_new_pack.zWsZ3N/_new  2021-07-23 23:41:46.729787867 +0200
@@ -17,8 +17,8 @@
 
 
 Name:           libcamera
-%define lname   libcamera-suse4
-Version:        0~2532.093b71b2
+%define lname   libcamera-suse5
+Version:        0~2809.e0704e97
 Release:        0
 Summary:        A complex camera support library in C++
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -104,14 +104,19 @@
   -Ddocumentation=disabled \
   -Dqcam=enabled \
   -Dv4l2=false -Dtracing=disabled \
-  -Dpipelines=ipu3,raspberrypi,rkisp1,simple,uvcvideo,vimc
+  -Dpipelines=ipu3,raspberrypi,rkisp1,simple,uvcvideo,vimc \
+  -Dlc-compliance=disabled
 %meson_build
 
 %install
 %meson_install
-# Together with patch1, this makes for the "-release" feature from libtool
+# libtool's -release would be so much more direct, but alas, meson...
 mv "%buildroot/%_libdir/libcamera-suse.so" "%buildroot/%_libdir/libcamera.so"
-perl -i -pe 's{-lcamera-suse}{-lcamera}' "%buildroot/%_libdir/pkgconfig"/*.pc
+mv "%buildroot/%_libdir/libcamera-base-suse.so" 
"%buildroot/%_libdir/libcamera-base.so"
+mv "%buildroot/%_libdir/pkgconfig/libcamera-suse.pc" 
"%buildroot/%_libdir/pkgconfig/libcamera.pc"
+mv "%buildroot/%_libdir/pkgconfig/libcamera-base-suse.pc" 
"%buildroot/%_libdir/pkgconfig/libcamera-base.pc"
+perl -i -pe 's{camera-suse}{camera}' "%buildroot/%_libdir/pkgconfig"/*.pc
+perl -i -pe 's{camera-base-suse}{camera-base}' 
"%buildroot/%_libdir/pkgconfig"/*.pc
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig
@@ -122,12 +127,12 @@
 %files devel
 %license LICENSES/*GPL*
 %_includedir/libcamera/
+%_libdir/libcamera-base.so
 %_libdir/libcamera.so
 %_libdir/pkgconfig/*.pc
 
 %files tools
 %_bindir/cam
-%_bindir/lc-compliance
 %_bindir/qcam
 %_libexecdir/libcamera/
 %_libdir/libcamera/

++++++ libcamera-0~2532.093b71b2.tar.xz -> libcamera-0~2809.e0704e97.tar.xz 
++++++
++++ 39290 lines of diff (skipped)

++++++ vers.diff ++++++
--- /var/tmp/diff_new_pack.zWsZ3N/_old  2021-07-23 23:41:47.057787448 +0200
+++ /var/tmp/diff_new_pack.zWsZ3N/_new  2021-07-23 23:41:47.057787448 +0200
@@ -3,21 +3,38 @@
 
 I get it is still in development. But unversioned libraries suck nevertheless.
 ---
- src/libcamera/meson.build |    3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
+ src/libcamera/base/meson.build |    3 ++-
+ src/libcamera/meson.build      |    3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
 
-Index: libcamera-0~2532.093b71b2/src/libcamera/meson.build
+Index: libcamera-0~2809.e0704e97/src/libcamera/base/meson.build
 ===================================================================
---- libcamera-0~2532.093b71b2.orig/src/libcamera/meson.build
-+++ libcamera-0~2532.093b71b2/src/libcamera/meson.build
-@@ -144,8 +144,9 @@ endif
+--- libcamera-0~2809.e0704e97.orig/src/libcamera/base/meson.build
++++ libcamera-0~2809.e0704e97/src/libcamera/base/meson.build
+@@ -25,9 +25,10 @@ libcamera_base_deps = [
+ # 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],
+                                     name_prefix : '',
++                                    soversion : '5',
+                                     install : true,
+                                     cpp_args : libcamera_base_args,
+                                     include_directories : libcamera_includes,
+Index: libcamera-0~2809.e0704e97/src/libcamera/meson.build
+===================================================================
+--- libcamera-0~2809.e0704e97.orig/src/libcamera/meson.build
++++ libcamera-0~2809.e0704e97/src/libcamera/meson.build
+@@ -124,8 +124,9 @@ libcamera_deps = [
  # runtime if the library is running from an installed location by checking
  # for the presence or abscence of the dynamic tag.
  
--libcamera = shared_library('camera',
-+libcamera = shared_library('camera-suse',
+-libcamera = shared_library('libcamera',
++libcamera = shared_library('libcamera-suse',
                             libcamera_sources,
-+                           soversion : '4',
++                           soversion : '5',
+                            name_prefix : '',
                             install : true,
-                            link_with : libcamera_link_with,
-                            cpp_args : libcamera_cpp_args,
+                            include_directories : includes,

Reply via email to