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,
