Hello community, here is the log from the commit of package libcamera for openSUSE:Leap:15.2 checked in at 2020-03-15 07:13:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/libcamera (Old) and /work/SRC/openSUSE:Leap:15.2/.libcamera.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcamera" Sun Mar 15 07:13:40 2020 rev:2 rq:785029 version:0~1118.4de31cc Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/libcamera/libcamera.changes 2020-03-09 18:11:43.401227320 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.libcamera.new.3160/libcamera.changes 2020-03-15 07:14:45.473078552 +0100 @@ -1,0 +2,8 @@ +Mon Mar 9 14:08:43 UTC 2020 - Jan Engelhardt <[email protected]> + +- Update to new development snapshot 0~1118.4de31cc + * No user-friendly changelog at this stage + * C++14 is now mandated +- Add noforcedsize.diff + +------------------------------------------------------------------- Old: ---- libcamera-0~699.8a92e6f.tar.xz New: ---- libcamera-0~1118.4de31cc.tar.xz noforcedsize.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcamera.spec ++++++ --- /var/tmp/diff_new_pack.sGI9sF/_old 2020-03-15 07:14:45.849078748 +0100 +++ /var/tmp/diff_new_pack.sGI9sF/_new 2020-03-15 07:14:45.853078751 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcamera # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,20 +17,24 @@ Name: libcamera -%define lname libcamera-suse1 -Version: 0~699.8a92e6f +%define lname libcamera-suse2 +Version: 0~1118.4de31cc Release: 0 Summary: A complex camera support library in C++ License: LGPL-2.1-or-later AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -URL: https://git.linuxtv.org/libcamera.git/ +URL: http://libcamera.org/ + Source: %name-%version.tar.xz Patch1: vers.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch2: noforcedsize.diff BuildRequires: c++_compiler -BuildRequires: meson >= 0.40 +BuildRequires: meson >= 0.47 BuildRequires: pkg-config +BuildRequires: python3-PyYAML BuildRequires: xz +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(libudev) %description @@ -74,6 +78,14 @@ limited and only supports listing cameras in the system and selecting a camera to interact with. +%package -n gstreamer-plugins-libcamera +Summary: GStreamer plugins from libcamera +Group: Productivity/Multimedia/Other + +%description -n gstreamer-plugins-libcamera +libcamera is an experimental camera user-space API. +This is its integration plugin for gstreamer. + %prep %autosetup -p1 @@ -104,4 +116,7 @@ %_libexecdir/libcamera/ %_libdir/libcamera/ +%files -n gstreamer-plugins-libcamera +%_libdir/gstreamer-1.0/ + %changelog ++++++ libcamera-0~699.8a92e6f.tar.xz -> libcamera-0~1118.4de31cc.tar.xz ++++++ ++++ 37229 lines of diff (skipped) ++++++ noforcedsize.diff ++++++ It's 12 on i586. --- include/libcamera/controls.h | 2 -- 1 file changed, 2 deletions(-) Index: libcamera/include/libcamera/controls.h =================================================================== --- libcamera.orig/include/libcamera/controls.h +++ libcamera/include/libcamera/controls.h @@ -170,8 +170,6 @@ private: std::size_t numElements, std::size_t elementSize); }; -static_assert(sizeof(ControlValue) == 16, "Invalid size of ControlValue class"); - class ControlId { public: ++++++ vers.diff ++++++ --- /var/tmp/diff_new_pack.sGI9sF/_old 2020-03-15 07:14:46.105078883 +0100 +++ /var/tmp/diff_new_pack.sGI9sF/_new 2020-03-15 07:14:46.105078883 +0100 @@ -6,18 +6,18 @@ src/libcamera/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: libcamera-0~699.8a92e6f/src/libcamera/meson.build +Index: libcamera-0~1118.4de31cc/src/libcamera/meson.build =================================================================== ---- 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-0~1118.4de31cc.orig/src/libcamera/meson.build ++++ libcamera-0~1118.4de31cc/src/libcamera/meson.build +@@ -114,8 +114,9 @@ endif + # 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_sources, -+ soversion : '1', ++ soversion : '2', install : true, link_with : libcamera_link_with, include_directories : includes,
