Hello community,

here is the log from the commit of package gmime for openSUSE:Factory checked 
in at 2017-09-04 12:23:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gmime (Old)
 and      /work/SRC/openSUSE:Factory/.gmime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gmime"

Mon Sep  4 12:23:07 2017 rev:59 rq:519078 version:3.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gmime/gmime.changes      2017-02-03 
17:40:56.489182635 +0100
+++ /work/SRC/openSUSE:Factory/.gmime.new/gmime.changes 2017-09-04 
12:23:12.978075265 +0200
@@ -1,0 +2,23 @@
+Mon May 29 16:57:00 UTC 2017 - [email protected]
+
+- Update to version 3.0.1:
+  + Misc. fixes.
+  + Updated and improved documentation.
+
+-------------------------------------------------------------------
+Sat May 20 20:36:55 UTC 2017 - [email protected]
+
+- Update to version 3.0.0:
+  + No upstream changes provided. Please check git log.
+- Add define base_ver and define so_ver, ease future upstream
+  version updates, and rename sub-packages to new 3.0 version.
+- Drop gmime-tools Obsolete, no longer needed.
+- Drop disabled conditional mono subpackage, BuildRequires and
+  configure call, no longer supported by upstream.
+- Add pkgconfig(vapigen) BuildRequires: Build vala support.
+- Pass --enable-crypto to configure, build new crypto support.
+- Drop obsolete MD5SUM fix of COPYING, no longer needed.
+- Drop obsolete CFLAGS hack, fixed upstream.
+- Stop running custom find_requires, no longer needed.
+
+-------------------------------------------------------------------

Old:
----
  gmime-2.6.23.tar.xz

New:
----
  gmime-3.0.1.tar.xz

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

Other differences:
------------------
++++++ gmime.spec ++++++
--- /var/tmp/diff_new_pack.kCsCBP/_old  2017-09-04 12:23:14.297889715 +0200
+++ /var/tmp/diff_new_pack.kCsCBP/_new  2017-09-04 12:23:14.309888028 +0200
@@ -16,144 +16,99 @@
 #
 
 
-%bcond_without mono
+# Define a base version
+%define base_ver 3.0
+
+# Define a so version
+# NOTE - also update baselibs.conf when bumping this
+%define so_ver 3_0
 
 Name:           gmime
-Version:        2.6.23
+Version:        3.0.1
 Release:        0
 Url:            http://spruce.sourceforge.net/gmime/
 Summary:        MIME Parser and Utility Library
 License:        LGPL-2.1+
 Group:          Productivity/Networking/Email/Utilities
-Source:         
http://download.gnome.org/sources/gmime/2.6/%{name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/gmime/3.0/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 BuildRequires:  gobject-introspection-devel >= 1.30.0
 BuildRequires:  gpgme-devel
 BuildRequires:  gtk-doc
-%if %{with mono}
-BuildRequires:  mono-devel
-BuildRequires:  pkgconfig(gapi-2.0)
-BuildRequires:  pkgconfig(glib-sharp-2.0)
-%endif
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(libidn) >= 0.0.0
+BuildRequires:  pkgconfig(vapigen)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 GMime is a C/C++ library for parsing and creating messages using
 the Multipurpose Internet Mail Extension (MIME).
 
-%package -n libgmime-2_6-0
+%package -n libgmime-%{so_ver}-0
 Summary:        MIME Parser and Utility Library
-# The tools package was only for some sample applications, which are no longer 
installed since 2.6.5
 Group:          System/Libraries
-Obsoletes:      %{name}-tools < %{version}
 
-%description -n libgmime-2_6-0
+%description -n libgmime-%{so_ver}-0
 GMime is a C/C++ library for parsing and creating messages using
 the Multipurpose Internet Mail Extension (MIME).
 
-%package -n typelib-1_0-GMime-2_6
+%package -n typelib-1_0-GMime-%{so_ver}
 Summary:        MIME Parser and Utility Library -- Introspection bindings
 Group:          System/Libraries
 
-%description -n typelib-1_0-GMime-2_6
-GMime is a C/C++ library for parsing and creating messages using
-the Multipurpose Internet Mail Extension (MIME).
-
-%if %{with mono}
-%package sharp
-Summary:        MIME Parser and Utility Library -- Mono Bindings
-Group:          Development/Libraries/Other
-Requires:       glib-sharp2
-Requires:       libgmime-2_6-0 = %{version}
-# Obsoletes without Provides: gmime-2_4-sharp was an old name
-# during 2.4.x days, and even though API is different, we need to
-# get rid of it since some files are common.
-Obsoletes:      gmime-2_4-sharp < %{version}
-
-%description sharp
+%description -n typelib-1_0-GMime-%{so_ver}
 GMime is a C/C++ library for parsing and creating messages using
 the Multipurpose Internet Mail Extension (MIME).
-%endif
 
 %package devel
 Summary:        MIME Parser and Utility Library -- Development Files
 Group:          Development/Libraries/C and C++
-Requires:       libgmime-2_6-0 = %{version}
+Requires:       libgmime-%{so_ver}-0 = %{version}
 
 %description devel
 GMime is a C/C++ library for parsing and creating messages using
 the Multipurpose Internet Mail Extension (MIME).
 
-%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" 
"${filelist[@]}" | /usr/lib/rpm/find-requires | grep -v "no package provides" ; 
} '
-
 %prep
 %setup -q
 
 %build
-%ifarch %arm
-# gcc has a bug on ARM where it fails to compile certain source files
-# with >= -O2. See https://bugs.launchpad.net/gcc/+bug/836588.
-CFLAGS="%{optflags} -O1"
-%endif
 %configure\
        --enable-largefile\
        --disable-static\
        --enable-gtk-doc \
-%if %{with mono}
-        --enable-mono \
-%else
-        --disable-mono \
-%endif
+       --enable-crypto \
         --with-gacdir=%{_prefix}/lib
 make %{?_smp_mflags}
 
 %install
 %makeinstall
 find %{buildroot}%{_libdir} -type f -name "*.la" -delete -print
-for FILE in COPYING ; do
-    MD5SUM=$(md5sum $FILE | sed 's/ .*//')
-    if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then
-        ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE
-    fi
-done
 
-%post -n libgmime-2_6-0 -p /sbin/ldconfig
+%post -n libgmime-%{so_ver}-0 -p /sbin/ldconfig
 
-%postun -n libgmime-2_6-0 -p /sbin/ldconfig
+%postun -n libgmime-%{so_ver}-0 -p /sbin/ldconfig
 
-%files -n libgmime-2_6-0
+%files -n libgmime-%{so_ver}-0
 %defattr (-, root, root)
-# NEWS is empty
-%doc AUTHORS COPYING ChangeLog README TODO
+%doc COPYING
 %{_libdir}/*.so.*
 
-%files -n typelib-1_0-GMime-2_6
+%files -n typelib-1_0-GMime-%{so_ver}
 %defattr(-,root,root)
-%{_libdir}/girepository-1.0/GMime-2.6.typelib
-
-%if %{with mono}
-%files sharp
-%defattr (-, root, root)
-%dir %{_prefix}/lib/mono/gmime-sharp-2.6
-%dir %{_prefix}/lib/mono/gac/gmime-sharp
-%dir %{_prefix}/lib/mono/gac/gmime-sharp/2.6.0.0__2b75c2ad004c52e4
-%{_prefix}/lib/mono/gmime-sharp-2.6/gmime-sharp.dll
-%{_prefix}/lib/mono/gac/gmime-sharp/2.6.0.0__2b75c2ad004c52e4/gmime-sharp.dll
-%{_prefix}/lib/mono/gac/gmime-sharp/2.6.0.0__2b75c2ad004c52e4/gmime-sharp.dll.config
-%{_datadir}/gapi-2.0/gmime-api.xml
-# devel file:
-%{_libdir}/pkgconfig/gmime-sharp-2.6.pc
-%endif
+%{_libdir}/girepository-1.0/GMime-%{base_ver}.typelib
 
 %files devel
 %defattr (-, root, root)
-%doc PORTING
-%{_datadir}/gir-1.0/GMime-2.6.gir
-%{_includedir}/gmime-2.6
+%doc AUTHORS PORTING README TODO
+%{_datadir}/gir-1.0/GMime-%{base_ver}.gir
+%{_includedir}/gmime-%{base_ver}
 %{_libdir}/*.so
-%{_libdir}/pkgconfig/gmime-2.6.pc
-%doc %{_datadir}/gtk-doc/html/gmime-2.6/
+%{_libdir}/pkgconfig/gmime-%{base_ver}.pc
+%{_datadir}/gtk-doc/html/gmime-%{base_ver}/
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/gmime-3.0.deps
+%{_datadir}/vala/vapi/gmime-3.0.vapi
 
 %changelog

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.kCsCBP/_old  2017-09-04 12:23:14.513859352 +0200
+++ /var/tmp/diff_new_pack.kCsCBP/_new  2017-09-04 12:23:14.513859352 +0200
@@ -1 +1 @@
-libgmime-2_6-0
+libgmime-3_0-0

++++++ gmime-2.6.23.tar.xz -> gmime-3.0.1.tar.xz ++++++
++++ 257848 lines of diff (skipped)


Reply via email to