Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2018-03-14 19:26:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and      /work/SRC/openSUSE:Factory/.enchant.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "enchant"

Wed Mar 14 19:26:58 2018 rev:30 rq:585845 version:2.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2017-08-23 
11:54:42.166655216 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new/enchant.changes     2018-03-14 
19:26:58.974889735 +0100
@@ -1,0 +2,46 @@
+Sat Mar 10 09:04:52 UTC 2018 - [email protected]
+
+- Update descriptions.
+
+-------------------------------------------------------------------
+Wed Feb 28 17:03:27 UTC 2018 - [email protected]
+
+- Update to version 2.2.3:
+  + Brown paper bag: fix 2.2.2 as intended.
+- Changes from version 2.2.2:
+  + Fix a bug in the build system where the test harness would try
+    to delete files under root, typically the system libraries.
+- Changes from version 2.2.1:
+  + Fix a crash on invalid input with the hspell backend.
+  + Remove some bashisms from the build system.
+  + updates the Free Software Foundation’s street address.
+  + Stop running some tests that fail on recent macOS.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:24:56 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner.
+
+-------------------------------------------------------------------
+Wed Dec 13 21:41:05 UTC 2017 - [email protected]
+
+- Update to version 2.2.0:
+  + Improves support for parallel installation with other major
+    versions of Enchant (specifically for man pages).
+  + Fix relocation support.
+  + Minor documentation improvements
+  + Fix a potential crash in the hspell back-end.
+- Update URL to https://abiword.github.io/enchant/.
+- Adjust packaging, following the shared library packaging policy
+  and allowing for coexistance of enchant-1 and enchant-2 (as
+  foreseen by upstream):
+  + Split enchant-1-data package (providing enchant-data, generic
+    name) from libenchant1.
+  + Split enchant-1-backends from libenchant1: the main backends.
+  + Add conflict to libenchant1 < 1.6.1 to the split packages (and
+    appropriate split provides).
+  + Rename enchant-{voikko,zemberek} to
+    enchant-2-backend-{voikko,zemberek}.
+- Drop enchant-hunspell-1.4.0.patch: no longer needed.
+
+-------------------------------------------------------------------

Old:
----
  enchant-1.6.0.tar.gz
  enchant-hunspell-1.4.0.patch

New:
----
  enchant-2.2.3.tar.gz

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

Other differences:
------------------
++++++ enchant.spec ++++++
--- /var/tmp/diff_new_pack.SVQHze/_old  2018-03-14 19:26:59.838859057 +0100
+++ /var/tmp/diff_new_pack.SVQHze/_new  2018-03-14 19:26:59.842858915 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package enchant
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -17,29 +17,26 @@
 
 
 Name:           enchant
-Version:        1.6.0
+Version:        2.2.3
 Release:        0
 Summary:        Generic Spell Checking Library
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Productivity/Text/Spell
-Url:            http://www.abisource.com/
-Source:         
http://www.abisource.com/downloads/%{name}/%{version}/%{name}-%{version}.tar.gz
+Url:            https://abiword.github.io/enchant/
+Source:         
https://github.com/AbiWord/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
-# PATCH-FIX-UPSTREAM enchant-hunspell-1.4.0.patch [email protected] -- Fix 
build against hunspell 1.4.0, where WORDMAXLEN is no longer exported
-Patch0:         enchant-hunspell-1.4.0.patch
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
 BuildRequires:  hunspell-devel
 BuildRequires:  libvoikko-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 A library providing an efficient extensible abstraction for dealing
 with different spell checking libraries.
 
 %package tools
-Summary:        Generic Spell Checking Library - Command Line Tools
+Summary:        Command line tools for the Enchant spell checking library
 Group:          Productivity/Text/Spell
 
 %description tools
@@ -48,47 +45,56 @@
 
 This package provides command-line tools to interact with enchant.
 
-%package voikko
-Summary:        Generic Spell Checking Library - Voikko Plugin
+%package data
+Summary:        Data files for libenchant
+# enchant up to version 1.6.1 was not packaged properly according the SLPP
 Group:          Productivity/Text/Spell
-Provides:       locale(%{name}:fi)
+Conflicts:      libenchant1 < 1.6.1
 
-%description voikko
-Voikko plugin (Finnish) for enchant, a library providing an efficient
+%description data
+A library providing an efficient extensible abstraction for dealing
+with different spell checking libraries.
+
+This package provides data/configuration files for libenchant.
+
+%package -n enchant-2-backend-hunspell
+Summary:        Hunspell backend for the Enchant spell checking library
+Group:          Productivity/Text/Spell
+Supplements:    packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libhunspell.so))
+Provides:       enchant-2-backend
+
+%description -n enchant-2-backend-hunspell
+Hunspell plugin for enchant, a library providing an efficient
 extensible abstraction for dealing with different spell checking
 libraries.
 
-%package zemberek
-Summary:        Generic Spell Checking Library - Zemberek Plugin
+%package -n enchant-2-backend-voikko
+Summary:        Voikko backend for the Enchant spell checking library
 Group:          Productivity/Text/Spell
-Provides:       locale(%{name}:az)
-Provides:       locale(%{name}:tk)
-Provides:       locale(%{name}:tr)
-Provides:       locale(%{name}:tt)
-# Only zemberek-server over D-Bus is supported. Server must be installed 
locally:
-Recommends:     zemberek-server
-Supplements:    packageand(libenchant1:zemberek-server)
-
-%description zemberek
-Zemberek plugin (Azeri, Turkmen, Turkish, Tatar) for enchant, a library
-providing an efficient extensible abstraction for dealing with
-different spell checking libraries.
+Supplements:    packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}%{_libdir}/libvoikko.so))
+Provides:       enchant-2-backend
+Provides:       locale(libenchant-2-2:fi)
+
+%description -n enchant-2-backend-voikko
+Voikko plugin (Finnish) for enchant, a library providing an efficient
+extensible abstraction for dealing with different spell checking
+libraries.
 
-%package -n libenchant1
+%package -n libenchant-2-2
 Summary:        Generic Spell Checking Library
 Group:          System/Libraries
-Provides:       %{name} = %{version}
-Obsoletes:      %{name} < %{version}
+Requires:       enchant-2-backend
+Requires:       enchant-data >= %{version}
 
-%description -n libenchant1
+%description -n libenchant-2-2
 A library providing an efficient extensible abstraction for dealing
 with different spell checking libraries.
 
 %package devel
-Summary:        Include Files and Libraries mandatory for Development
+Summary:        Development files for the Enchant spell checking library
 Group:          Development/Libraries/C and C++
-Requires:       %{name} = %{version}
 Requires:       glib2-devel
+Requires:       libenchant-2-2 = %{version}
 Requires:       libstdc++-devel
 
 %description devel
@@ -97,58 +103,46 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
-%configure --with-pic \
-    --disable-static \
-    --enable-zemberek \
-    --with-myspell-dir=%{_datadir}/myspell
-
+%configure --disable-static
 make %{?_smp_mflags}
 
 %install
-%makeinstall
-%if %suse_version > 1110
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
-%endif
 
-%post -n libenchant1 -p /sbin/ldconfig
-
-%postun -n libenchant1 -p /sbin/ldconfig
+%post -n libenchant-2-2 -p /sbin/ldconfig
+%postun -n libenchant-2-2 -p /sbin/ldconfig
 
 %files tools
-%defattr(-,root,root)
-%{_bindir}/enchant
-%{_bindir}/enchant-lsmod
-%doc %{_mandir}/man1/enchant.1*
-
-%files voikko
-%defattr(-,root,root)
-%{_libdir}/enchant/libenchant_voikko.so
-
-%files zemberek
-%defattr(-,root,root)
-%{_libdir}/enchant/libenchant_zemberek.so
-
-%files -n libenchant1
-%defattr(-,root,root)
-# AUTHORS == MAINTAINERS in 1.3.0, TODO is 1 byte, BUGS has nothing interesting
-%doc AUTHORS COPYING.LIB ChangeLog NEWS README
+%{_bindir}/enchant-2
+%{_bindir}/enchant-lsmod-2
+%{_mandir}/man1/enchant-2.1%{?ext_man}
+%{_mandir}/man1/enchant-lsmod-2.1%{?ext_man}
+
+%files -n libenchant-2-2
+%license COPYING.LIB
+%doc AUTHORS ChangeLog NEWS README
 %{_libdir}/*.so.*
+%dir %{_libdir}/enchant-2
+
+%files -n enchant-2-backend-hunspell
+%dir %{_libdir}/enchant-2
+%{_libdir}/enchant-2/enchant_hunspell.so
+
+%files -n enchant-2-backend-voikko
+%dir %{_libdir}/enchant-2
+%{_libdir}/enchant-2/enchant_voikko.so
+
+%files data
 # The directories are not versioned, unfortunately. Not good for the SLPP.
-%{_datadir}/enchant
-%dir %{_libdir}/enchant
-%{_libdir}/enchant/libenchant_ispell.so
-%{_libdir}/enchant/libenchant_myspell.so
+%dir %{_datadir}/enchant
+%{_datadir}/enchant/enchant.ordering
 
 %files devel
-%defattr(-,root,root)
-%{_includedir}/*
+%{_includedir}/enchant-2
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
-%if %suse_version <= 1110
-%{_libdir}/*.*a
-%endif
 
 %changelog

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.SVQHze/_old  2018-03-14 19:26:59.898856927 +0100
+++ /var/tmp/diff_new_pack.SVQHze/_new  2018-03-14 19:26:59.898856927 +0100
@@ -1,6 +1,3 @@
-libenchant1
-  provides "enchant-<targettype> = <version>"
-enchant-voikko
-  supplements "packageand(enchant-voikko:libenchant1-<targettype>)"
-enchant-zemberek
-  supplements "packageand(enchant-zemberek:libenchant1-<targettype>)"
+libenchant-2-2
+enchant-2-backend-voikko
+  supplements 
"packageand(enchant-2-backend-voikko:libenchant-2-2-<targettype>)"

++++++ enchant-1.6.0.tar.gz -> enchant-2.2.3.tar.gz ++++++
++++ 197008 lines of diff (skipped)


Reply via email to