Hello community,

here is the log from the commit of package kid3 for openSUSE:Factory checked in 
at 2016-08-29 15:38:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kid3 (Old)
 and      /work/SRC/openSUSE:Factory/.kid3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kid3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kid3/kid3.changes        2016-08-09 
22:15:47.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kid3.new/kid3.changes   2016-08-29 
15:41:52.000000000 +0200
@@ -1,0 +2,43 @@
+Thu Aug 25 12:47:23 UTC 2016 - [email protected]
+
+- update to version 3.4.2
+  * Fixed:
+    + Embed Lyrics works again with makepersonal.co and
+      lyrics.wikia.com.
+    + Do not add an empty frame when deleting a non existant frame
+      in kid3-cli.
+    + Support setting multiple frames of the same type with 
+      copy/paste.
+    + Allow editing of quick access frames which are not yet present
+      in the file.
+    + Reset shortcuts and appearance configuration when the defaults
+      are restored in the settings.
+  * Improved:
+    + Do not show any disabled tag values in the Tag 1 section
+      for files which do not support an ID3v1 tag.
+    + Set the file filter for the file list in the file settings,
+      not with the filter used in the open dialog.
+    + Disable the global app menu on Ubuntu's Unity desktop.
+- Removed conditional 'ffmpeg' because the required libraries are
+  available in OBS.
+- Added %bcond 'build_qt5' to build against qt5 for openSUSE > 13.2
+  and SLE (inclusive Leap 42.x).
+- Added %bcond 'build_kde' to build against kde4/kf5 for all
+  distributions except SLE 12 (on PMBS kid3 can be successfully
+  build without KDE frontend).
+- Deleted devel files libkid3-*.so because they are not needed and
+  removed kid3-rpmlintrc.
+- Removed unneeded buildrequires libtunepimp-devel and changed some
+  buildrequires to pkgconfig() and cmake().
+- Add gpg signature as source (file kid3-3.4.2.tar.gz.asc).
+- Added buildrequires hicolor-icon-theme, needed by post(un)
+  srcipts %icon_theme_cache_post(un).
+- Small changes in options for cmake, enabled build of QML and
+  added build/install for SLE 12 (only components QT and CLI).
+- Removed manual installation on manpage for kid3 as it's installed
+  during build process.
+- Moved kid3 manpages from package kid3 to package kid3-core,
+  manpages kid3-cli and kid3-qt are only symlinks and require
+  manpage kid3.
+
+-------------------------------------------------------------------

Old:
----
  kid3-3.4.1.tar.gz
  kid3-rpmlintrc

New:
----
  kid3-3.4.2.tar.gz
  kid3-3.4.2.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kid3.spec ++++++
--- /var/tmp/diff_new_pack.rOoqzN/_old  2016-08-29 15:41:56.000000000 +0200
+++ /var/tmp/diff_new_pack.rOoqzN/_new  2016-08-29 15:41:56.000000000 +0200
@@ -16,43 +16,48 @@
 #
 
 
-%bcond_without ffmpeg
+%if 0%{?suse_version} > 1320 || 0%{?sle_version}
+%bcond_without  build_qt5
+%endif
+
+%if ! ( 0%{?suse_version} == 1315 && ! 0%{?is_opensuse} )
+%bcond_without  build_kde
+%endif
 
 Name:           kid3
-Version:        3.4.1
+Version:        3.4.2
 Release:        0
 Summary:        Efficient ID3 Tag Editor
 License:        GPL-2.0+
 Group:          Productivity/Multimedia/Sound/Utilities
 Url:            http://kid3.sourceforge.net/
 # WARNING: The source url is a moving target, leave it blank
-Source0:        %{name}/%{name}-%{version}.tar.gz
-Source99:       kid3-rpmlintrc
-BuildRequires:  flac-devel
+Source0:        %{name}-%{version}.tar.gz
+Source1:        %{name}-%{version}.tar.gz.asc
 BuildRequires:  id3lib-devel
-BuildRequires:  libogg-devel
-BuildRequires:  libtag-devel >= 1.4
-BuildRequires:  libtunepimp-devel
-BuildRequires:  libvorbis-devel
+BuildRequires:  pkgconfig(flac)
+BuildRequires:  pkgconfig(ogg)
+BuildRequires:  pkgconfig(taglib) >= 1.4
+BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  readline-devel
+BuildRequires:  docbook-xsl-stylesheets
 Requires:       %{name}-core = %{version}
 Requires:       xdg-utils
 # kid3 and kid3-qt can exist together on a system but the user will have two 
packages with the same functionality.
 Conflicts:      kid3-qt = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if %{with ffmpeg}
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libavresample)
 BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(libswresample)
-%endif
 BuildRequires:  pkgconfig(libchromaprint)
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} 
== 1
-BuildRequires:  docbook-xsl-stylesheets
-BuildRequires:  kdoctools-devel
+%if %{with build_qt5}
+%if %{with build_kde}
 BuildRequires:  kf5-filesystem
-BuildRequires:  kio-devel
+BuildRequires:  cmake(KF5DocTools)
+BuildRequires:  cmake(KF5KIO)
+%endif
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5DBus)
 BuildRequires:  pkgconfig(Qt5Gui)
@@ -76,13 +81,13 @@
 BuildRequires:  pkgconfig(gstreamer-0.10)
 %endif
 %if 0%{?suse_version}
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  update-desktop-files
 %endif
 %if 0%{?suse_version} > 1210
 Requires:       libxslt-tools
 %endif
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} 
== 1
-%else
+%if %{without build_qt5}
 %{kde4_runtime_requires}
 %endif
 
@@ -174,6 +179,7 @@
 This package contains a command line interface for Kid3, for a GUI you can
 use kid3-qt or kid3.
 
+%if %{with build_kde}
 %package doc
 Summary:        Documentation for %{name}
 Group:          Productivity/Multimedia/Sound/Utilities
@@ -182,6 +188,8 @@
 %description doc
 This package provides documentation and help files for %{name}.
 
+%endif
+
 %package qt-doc
 Summary:        Documentation for %{name}-qt
 Group:          Productivity/Multimedia/Sound/Utilities
@@ -204,14 +212,16 @@
 %setup -q -n kid3-%{version}
 
 %build
-# NOTE: plugin QML is set to off because build currently failes, patches are 
welcome.
-options+="-DCMAKE_SKIP_RPATH=ON -DWITH_LIBDIR:STRING=%{_lib}/kid3 
-DWITH_PLUGINSDIR:STRING=%{_lib}/kid3/plugins "
-options+="-DWITH_QML:BOOL=OFF -DWITH_GSTREAMER=ON 
-DWITH_DOCDIR=share/doc/packages/kid3-qt "
-%if %{with ffmpeg}
-options+="-DWITH_CHROMAPRINT_FFMPEG:BOOL=ON -DWITH_FFMPEG:BOOL=ON"
+options+="-DCMAKE_SKIP_RPATH=ON -DWITH_LIBDIR=%{_lib}/kid3 
-DWITH_PLUGINSDIR=%{_lib}/kid3/plugins "
+options+="-DWITH_GSTREAMER=ON -DWITH_DOCDIR=share/doc/packages/kid3-qt "
+options+="-DWITH_CHROMAPRINT_FFMPEG=ON -DWITH_FFMPEG=ON"
+%if %{with build_qt5}
+options+="-DWITH_QT5=1 -DWITH_QMLDIR=%{_lib}/qt5/qml/kid3 "
+%if %{without build_kde}
+%cmake -DWITH_APPS="Qt;CLI" $options
+%else
+%cmake_kf5 -d build -- $options
 %endif
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} 
== 1
-%cmake_kf5 -d build -- $options -DWITH_QT5:BOOL=1
 %else
 %cmake_kde4 -d build -- $options
 %endif
@@ -219,21 +229,24 @@
 %make_jobs
 
 %install
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} 
== 1
+%if %{with build_qt5}
+%if %{without build_kde}
+%cmake_install -C build
+%else
 %kf5_makeinstall -C build
+%endif
 %else
 %kde4_makeinstall -C build
 %endif
-install -Dpm 0644 deb/kid3.1 %{buildroot}%{_mandir}/man1/kid3.1
 
+%if %{with build_kde}
 pushd %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
 gzip -dS .svgz kid3.svgz
 mv kid3 kid3.svg
 popd
+%endif
 
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} 
== 1
-# Do nothing
-%else
+%if %{without build_qt5}
 %kde_post_install
 %endif
 
@@ -244,14 +257,35 @@
 %{_libdir}/kid3
 EOF
 
+rm %{buildroot}%{_libdir}/kid3/libkid3-*.so
+
+%if %{with build_kde}
+%post
+%desktop_database_post
+%icon_theme_cache_post
+
+%postun
+%desktop_database_postun
+%icon_theme_cache_postun
+%endif
+
+%post qt
+%desktop_database_post
+%icon_theme_cache_post
+
+%postun qt
+%desktop_database_postun
+%icon_theme_cache_postun
+
 %post core -p /sbin/ldconfig
 
 %postun core -p /sbin/ldconfig
 
+%if %{with build_kde}
 %files
 %defattr(-,root,root,-)
 %dir %{_datadir}/appdata
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} 
== 1
+%if %{with build_qt5}
 %{_kf5_bindir}/kid3
 %{_kf5_iconsdir}/hicolor/*/apps/kid3.*
 %{_kf5_kxmlguidir}/kid3/
@@ -263,8 +297,7 @@
 %{_kde4_iconsdir}/hicolor/*/apps/kid3.*
 %endif
 %{_datadir}/appdata/kid3.appdata.xml
-%{_mandir}/man1/kid3.1%{ext_man}
-%{_mandir}/de/man1/kid3.1%{ext_man}
+%endif
 
 %files qt
 %defattr(-,root,root,-)
@@ -286,18 +319,29 @@
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING LICENSE README kid3.lsm
 %{_libdir}/kid3/
+%if %{with build_qt5}
+%{_libdir}/qt5/qml/kid3/
+%else
+%{_datadir}/kid3/qml/
+%endif
 %config %{_sysconfdir}/ld.so.conf.d/kid3.conf
-%{_datadir}/dbus-1/interfaces/*.xml
+%if %{with build_kde}
+%{_datadir}/dbus-1/interfaces/net.sourceforge.Kid3.xml
+%endif
+%{_mandir}/man1/kid3.1%{ext_man}
+%{_mandir}/de/man1/kid3.1%{ext_man}
 
+%if %{with build_kde}
 %files doc
 %defattr(-,root,root,-)
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315 && 0%{?is_opensuse} 
== 1
+%if %{with build_qt5}
 %doc %{_kf5_htmldir}/de/kid3/
 %doc %{_kf5_htmldir}/en/kid3/
 %else
 %doc %{_kde4_htmldir}/de/kid3/
 %doc %{_kde4_htmldir}/en/kid3/
 %endif
+%endif
 
 %files qt-doc
 %defattr(-,root,root,-)

++++++ kid3-3.4.1.tar.gz -> kid3-3.4.2.tar.gz ++++++
++++ 1636 lines of diff (skipped)


Reply via email to