Hello community, here is the log from the commit of package QtAV for openSUSE:Factory checked in at 2017-02-16 16:49:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/QtAV (Old) and /work/SRC/openSUSE:Factory/.QtAV.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "QtAV" Changes: -------- --- /work/SRC/openSUSE:Factory/QtAV/QtAV.changes 2017-01-23 11:40:40.577911297 +0100 +++ /work/SRC/openSUSE:Factory/.QtAV.new/QtAV.changes 2017-02-16 16:49:53.404743407 +0100 @@ -1,0 +2,7 @@ +Sun Feb 5 13:13:22 UTC 2017 - [email protected] + +- Description updates +- Rename %soname to %sover to better reflect its use +- Drop manual Requires that are unnecessary because autodetected + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ QtAV.spec ++++++ --- /var/tmp/diff_new_pack.bMzOnG/_old 2017-02-16 16:49:53.992659927 +0100 +++ /var/tmp/diff_new_pack.bMzOnG/_new 2017-02-16 16:49:53.996659359 +0100 @@ -1,7 +1,7 @@ # -# spec file for package Qt5AV +# spec file for package QtAV # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,7 +16,7 @@ # -%define soname 1 +%define sover 1 %define src_name QtAV %define Qt_name %{src_name} %define ffmpeg_includedir -I%(pkg-config --variable=includedir libavutil) @@ -61,15 +61,15 @@ %description QtAV is a multimedia playback library based on Qt and FFmpeg. It can help -you to write a player with less effort than ever before. +facilitate writing a player application. Features include: * Hardware decoding suppprt: DXVA2, VAAPI, VDA, CedarX, CUDA * OpenGL and ES2 support for Hi10P and other 16-bit YUV videos * Real time preview - * Video capture in rgb and yuv format + * Video capture in RGB and YUV format * OSD and custom filters - * Subtitle + * Subtitles * Transform video using GraphicsItemRenderer. (rotate, shear, etc) * Playing frame by frame (currently support forward playing) * Playback speed control @@ -82,21 +82,20 @@ * QML support as a plugin. Most playback APIs are compatible with QtMultiMedia module -%package -n lib%{Qt_name}%{soname} -Summary: QtAV library +%package -n lib%{Qt_name}%{sover} +Summary: Qt multimedia framework library Group: System/Libraries -%description -n lib%{Qt_name}%{soname} +%description -n lib%{Qt_name}%{sover} QtAV is a multimedia playback library based on Qt and FFmpeg. This package contains the QtAV library. -%package -n lib%{Qt_name}Widgets%{soname} +%package -n lib%{Qt_name}Widgets%{sover} Summary: QtAV Widgets module Group: System/Libraries -Requires: libQt5OpenGL5 -%description -n lib%{Qt_name}Widgets%{soname} +%description -n lib%{Qt_name}Widgets%{sover} QtAV is a multimedia playback library based on Qt and FFmpeg. This package contains a set of widgets to play media. @@ -114,7 +113,6 @@ Summary: QtAV/QML players Group: Productivity/Multimedia/Video/Players Requires: %{Qt_name}-qml = %{version} -Requires: lib%{Qt_name}Widgets%{soname} = %{version} Requires: libQt5Svg5 Requires: libqt5-qtquickcontrols @@ -126,7 +124,7 @@ %package -n %{Qt_name}-devel Summary: QtAV development files Group: Development/Libraries/C and C++ -Requires: lib%{Qt_name}Widgets%{soname} = %{version} +Requires: lib%{Qt_name}Widgets%{sover} = %{version} Requires: libQt5OpenGL-devel %description -n %{Qt_name}-devel @@ -174,17 +172,17 @@ find %{buildroot} -name \*.a -exec rm {} \; -printf 'lib%{Qt_name}%{soname}\n -lib%{Qt_name}Widgets%{soname}\n' > %{_sourcedir}/baselibs.conf +printf 'lib%{Qt_name}%{sover}\n +lib%{Qt_name}Widgets%{sover}\n' > %{_sourcedir}/baselibs.conf # Duplicate files rm -rf %{buildroot}%{_datadir}/doc -%post -n lib%{Qt_name}%{soname} -p /sbin/ldconfig -%postun -n lib%{Qt_name}%{soname} -p /sbin/ldconfig +%post -n lib%{Qt_name}%{sover} -p /sbin/ldconfig +%postun -n lib%{Qt_name}%{sover} -p /sbin/ldconfig -%post -n lib%{Qt_name}Widgets%{soname} -p /sbin/ldconfig -%postun -n lib%{Qt_name}Widgets%{soname} -p /sbin/ldconfig +%post -n lib%{Qt_name}Widgets%{sover} -p /sbin/ldconfig +%postun -n lib%{Qt_name}Widgets%{sover} -p /sbin/ldconfig %post -n %{Qt_name}-players %desktop_database_post %postun -n %{Qt_name}-players %desktop_database_postun @@ -193,11 +191,11 @@ %defattr(-,root,root) %doc Changelog gpl-3.0* lgpl-2.1* README* -%files -n lib%{Qt_name}%{soname} +%files -n lib%{Qt_name}%{sover} %defattr(-,root,root) %{_libqt5_libdir}/lib%{Qt_name}.so.* -%files -n lib%{Qt_name}Widgets%{soname} +%files -n lib%{Qt_name}Widgets%{sover} %defattr(-,root,root) %{_libqt5_libdir}/lib%{Qt_name}Widgets.so.*
