commit gmime for openSUSE:Factory
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 - zaitor@opensuse.org + +- Update to version 3.0.1: + + Misc. fixes. + + Updated and improved documentation. + +------------------------------------------------------------------- +Sat May 20 20:36:55 UTC 2017 - zaitor@opensuse.org + +- 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)
participants (1)
-
root@hilbert.suse.de