Hello community, here is the log from the commit of package libopenshot for openSUSE:Leap:15.2 checked in at 2020-05-13 13:47:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/libopenshot (Old) and /work/SRC/openSUSE:Leap:15.2/.libopenshot.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libopenshot" Wed May 13 13:47:35 2020 rev:12 rq:804866 version:0.2.5+11 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/libopenshot/libopenshot.changes 2020-01-15 15:22:26.474476689 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.libopenshot.new.2738/libopenshot.changes 2020-05-13 13:47:38.533347325 +0200 @@ -1,0 +2,90 @@ +Thu Mar 12 07:22:10 UTC 2020 - Hans-Peter Jansen <[email protected]> + +- Update to version 0.2.5+11: + * ReaderBase_Tests: 100% internal coverage (#462) + * Updating auto-stale conditions (90 days warning, 10 days to respond, only issues, ignore assigned issues) + * Adding support for proper absolute/canonical path detection and replacement + * Adding stale bot for github issue management + * Adding ability for a Clip to auto-detect and instantiate a Timeline Reader from the *.osp file type. Added new Timeline constructor, to auto load UTF-8 JSON file, and regex convert all paths to absolute. Fixed a dead lock issue when a Timeline loads another Timeline. + * Bump version to -dev2 (merge master back to develop) + * Fixing abs -> fabs regression. Not sure how this worked before. + * Fix ColorShift classname in EffectInfo::CreateEffect + * Release branch for 0.2.5 (SO 19) + +- enable Magick++ again + +------------------------------------------------------------------- +Sun Aug 18 08:31:15 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to current master (devel) branch, fixes build for Factory. +- Run spec-cleaner, use modern macros. +- Enable ruby-devel BuildRequires, fixed upstream. +- Replace ImageMagick-devel with disabled pkgconfig(Magick++) + BuildRequires, it's not detected either way. + +------------------------------------------------------------------- +Fri May 3 08:08:51 UTC 2019 - Adrian Schröter <[email protected]> + +- update to version 0.2.3 + * Bumping version to 0.2.3 (SO 17) + * Integration of resvg SVG library (optional during build) (#185) + * Improved Keyframe Performance (#197) + * MP3 Special Handling & Missing Frame Refactor (#196) + * Fix default sizes on readers without MAX_WIDTH and MAX_HEIGHT settings (#188) + * Adding new settings class to be used for changing realtime settings used by libopenshot, such as scaling mode for preview vs final render, or hardware decode, etc... (#183) + * Integrate Constant Rate Factor (CRF) for FFmpegWriter (#186) + * Improving cache performance by preventing the cache from getting behind the currently displaying frame # (#179) + * Set video bit rate to 0 if an invalid bit rate detected (which happens when using crf) (#191) + * Invalid SetMaxSize Logic and Invalid CRF q settings in FFmpegWriter (#198) + * Refactor FFmpegWriter Open() and PrepareStreams() methods, so that SetOption() can be called between them. (#193) + * Some polishing for the cmake ReSVG discovery (#187) + * Adding condition before calling av_frame_free (in AV_FREE_FRAME macro) (#184) + * tests/CMakeLists: Use same dependencies as src/ (#163) + * Remove Eclipse files and add to gitignore (#178) + * Fixing Scale Mode (None) in previews (#182) + * Exclude git tags from kicking off GitLab builds (for libopenshot) + * Update readme to use markdown and update copyright to 2019 (#94) + * Update README and INSTALL files (including build instructions) (#194) + * Add git log file with commits up to the previous release (#192) + +------------------------------------------------------------------- +Mon Sep 24 09:56:15 UTC 2018 - Adrian Schröter <[email protected]> + +- update to version 0.2.2 + * FFmpeg 3 & 4 support + * Fixed crash with masks and transitions + * Fixed many bugs around FPS and video length calculation (especially for MP3 and streaming WEBM formats) + * Protecting samples_per_frame calculation to keep from crashing on undetected FPS + * OpenMP schedule change (added stability) + * Limiting threads for both FFmpeg and OpenMP (attempting to find a good balance of parallel performance, while not spawning too many threads). Sometimes more is not always better. + * Travis CI integration + * Fix install paths for headers and effects (Jeff Shillitto - jeffski) + * Fix bug with FFmpeg > 3.2 flushing frames (Jeff Shillitto - jeffski) + * Adding "reader" property for Mask effect, to allow the user to adjust the image or video used by the mask effect. + * Fixing bitrate calculation (to be in bytes instead of bits) + * Adding in FPS detection for files which don't have valid FPS. In those cases (streaming files for example), we iterate through all packets, and average the # of frames, duration, bit rate, etc... Not ideal, but a better fallback. +- soname change to 16 + +------------------------------------------------------------------- +Mon Jul 2 12:44:51 UTC 2018 - [email protected] + +- update to version 0.2.0 + * FFMPEG 3.2.0 support + * New video effects + * bugfixes + * new soname +- return to ffmpeg3-devel BuildRequires + * ffmpeg4 is not supported + * exact version numbers are bad in case of new ffmpeg3 release + +------------------------------------------------------------------- +Fri May 4 14:03:47 UTC 2018 - [email protected] + +- Use ffmpeg3 versions of pkgconfig(libav*) + +------------------------------------------------------------------- +Sat Apr 21 12:56:48 UTC 2018 - [email protected] + +- Explicitly request ffmpeg 3.x for building + +------------------------------------------------------------------- Old: ---- libopenshot-0.1.9.obscpio New: ---- _servicedata libopenshot-0.2.5+11.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libopenshot.spec ++++++ --- /var/tmp/diff_new_pack.LUq47o/_old 2020-05-13 13:47:40.449351449 +0200 +++ /var/tmp/diff_new_pack.LUq47o/_new 2020-05-13 13:47:40.453351457 +0200 @@ -1,7 +1,7 @@ # # spec file for package libopenshot # -# Copyright (c) 2016 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 @@ -12,26 +12,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define sover 14 +%define sover 19 + Name: libopenshot -Version: 0.1.9 +Version: 0.2.5+11 Release: 0 Summary: The core library for the OpenShot video editor -License: LGPL-3.0+ +License: LGPL-3.0-or-later Group: Productivity/Multimedia/Other -Url: http://openshot.org/ +URL: https://openshot.org/ Source0: libopenshot-%{version}.tar.xz + BuildRequires: cmake -BuildRequires: gcc-c++ -BuildRequires: libopenshot-audio-devel BuildRequires: cppzmq-devel +BuildRequires: gcc-c++ +BuildRequires: libopenshot-audio-devel >= 0.1.8 BuildRequires: pkgconfig +BuildRequires: ruby-devel BuildRequires: swig -BuildRequires: ImageMagick-devel +# Disabled as cmake does not detect it +BuildRequires: pkgconfig(Magick++) BuildRequires: pkgconfig(Qt5Core) >= 5.2.0 BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Multimedia) @@ -46,7 +50,6 @@ BuildRequires: pkgconfig(libavresample) BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswscale) -#BuildRequires: pkgconfig(libzmq) BuildRequires: pkgconfig(python3) %description @@ -97,15 +100,20 @@ This package provides the Python bindings for the OpenShot library. %prep -%setup -q +%autosetup -p1 %build +# operators of base classes are not supposed to be used here, we can ignore it therefore. +sed -i '/^set(CMAKE_CXX_FLAGS/d' CMakeLists.txt export CXXFLAGS="%{optflags} -Wno-return-type" + %cmake \ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" \ - -DUSE_SYSTEM_JSONCPP=ON - -make %{?_smp_mflags} + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DFFMPEG_INCLUDE_DIR=%{_includedir}/ffmpeg \ + -DUSE_SYSTEM_JSONCPP=ON \ + %{nil} +%cmake_build %install %cmake_install @@ -114,17 +122,16 @@ %postun -n %{name}%{sover} -p /sbin/ldconfig %files -n %{name}%{sover} -%defattr(-,root,root) -%doc AUTHORS COPYING +%license COPYING +%doc AUTHORS %{_libdir}/%{name}.so.* %files devel -%defattr(-,root,root) %{_includedir}/%{name}/ %{_libdir}/%{name}.so +%{_libdir}/ruby/vendor_ruby/*/*-linux-gnu/openshot.so %files -n python3-openshot -%defattr(-,root,root) %{python3_sitearch}/*openshot* %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.LUq47o/_old 2020-05-13 13:47:40.485351527 +0200 +++ /var/tmp/diff_new_pack.LUq47o/_new 2020-05-13 13:47:40.485351527 +0200 @@ -2,8 +2,10 @@ <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/OpenShot/libopenshot.git</param> <param name="scm">git</param> - <param name="revision">v0.1.9</param> - <param name="version">0.1.9</param> + <param name="revision">develop</param> + <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> + <param name="versionrewrite-pattern">v(.*)</param> + <param name="changesgenerate">enable</param> </service> <service mode="disabled" name="set_version" /> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/OpenShot/libopenshot.git</param> <param name="changesrevision">629517fe4a1cc62c7a27281865350153939e1a42</param></service></servicedata>++++++ libopenshot.obsinfo ++++++ --- /var/tmp/diff_new_pack.LUq47o/_old 2020-05-13 13:47:40.525351612 +0200 +++ /var/tmp/diff_new_pack.LUq47o/_new 2020-05-13 13:47:40.525351612 +0200 @@ -1,5 +1,5 @@ name: libopenshot -version: 0.1.9 -mtime: 1510480052 -commit: 67d355d215bb8e5cd17627176a4c487e43d3f34f +version: 0.2.5+11 +mtime: 1583957079 +commit: 629517fe4a1cc62c7a27281865350153939e1a42
