Hello community, here is the log from the commit of package libcamera for openSUSE:Factory checked in at 2019-08-27 10:18:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcamera (Old) and /work/SRC/openSUSE:Factory/.libcamera.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcamera" Tue Aug 27 10:18:29 2019 rev:2 rq:725672 version:0~699.8a92e6f Changes: -------- --- /work/SRC/openSUSE:Factory/libcamera/libcamera.changes 2018-12-31 09:47:29.238162508 +0100 +++ /work/SRC/openSUSE:Factory/.libcamera.new.7948/libcamera.changes 2019-08-27 10:18:41.695950322 +0200 @@ -1,0 +2,6 @@ +Fri Aug 23 18:54:16 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new development snapshot 0~699.8a92e6f + * No user-friendly changelog at this stage + +------------------------------------------------------------------- Old: ---- libcamera-0~14.b99da21.tar.xz New: ---- libcamera-0~699.8a92e6f.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcamera.spec ++++++ --- /var/tmp/diff_new_pack.mGYz5y/_old 2019-08-27 10:18:42.163950291 +0200 +++ /var/tmp/diff_new_pack.mGYz5y/_new 2019-08-27 10:18:42.167950290 +0200 @@ -1,7 +1,7 @@ # # spec file for package libcamera # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,8 @@ Name: libcamera -%define lname libcamera-suse0 -Version: 0~14.b99da21 +%define lname libcamera-suse1 +Version: 0~699.8a92e6f Release: 0 Summary: A complex camera support library in C++ License: LGPL-2.1-or-later AND GPL-2.0-or-later @@ -31,6 +31,7 @@ BuildRequires: meson >= 0.40 BuildRequires: pkg-config BuildRequires: xz +BuildRequires: pkgconfig(libudev) %description libcamera is an experimental camera user-space API. @@ -62,6 +63,17 @@ This subpackage contains the header files. +%package tools +Summary: Command-line utilities from libcamera +Group: Development/Tools/Other + +%description tools +libcamera is an experimental camera user-space API. + +"cam" is a command-line utility to interact with cameras. The initial state is +limited and only supports listing cameras in the system and selecting a camera +to interact with. + %prep %autosetup -p1 @@ -79,14 +91,17 @@ %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) %_libdir/libcamera*.so.* %files devel -%defattr(-,root,root) %license licenses/*gpl* %_includedir/libcamera/ %_libdir/libcamera.so %_libdir/pkgconfig/*.pc +%files tools +%_bindir/cam +%_libexecdir/libcamera/ +%_libdir/libcamera/ + %changelog ++++++ libcamera-0~14.b99da21.tar.xz -> libcamera-0~699.8a92e6f.tar.xz ++++++ ++++ 53926 lines of diff (skipped) ++++++ vers.diff ++++++ --- /var/tmp/diff_new_pack.mGYz5y/_old 2019-08-27 10:18:42.315950281 +0200 +++ /var/tmp/diff_new_pack.mGYz5y/_new 2019-08-27 10:18:42.315950281 +0200 @@ -1,21 +1,23 @@ From: Jan Engelhardt <[email protected]> Date: 2018-12-06 12:28:42.992186963 +0100 -Unversioned libraries suck! +I get it is still in development. But unversioned libraries suck nevertheless. --- - lib/meson.build | 3 ++- + src/libcamera/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: libcamera-0~14.b99da21/lib/meson.build +Index: libcamera-0~699.8a92e6f/src/libcamera/meson.build =================================================================== ---- libcamera-0~14.b99da21.orig/lib/meson.build -+++ libcamera-0~14.b99da21/lib/meson.build -@@ -1,6 +1,7 @@ - sources = ['main.cpp'] +--- libcamera-0~699.8a92e6f.orig/src/libcamera/meson.build ++++ libcamera-0~699.8a92e6f/src/libcamera/meson.build +@@ -112,8 +112,9 @@ if get_option('android') + libcamera_link_with += android_camera_metadata + endif -libcamera = shared_library('camera', +libcamera = shared_library('camera-suse', - sources, + libcamera_sources, ++ soversion : '1', install : true, -+ soversion : '0', - include_directories : inc) + link_with : libcamera_link_with, + include_directories : includes,
