commit enchant for openSUSE:Factory

2020-11-09 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2020-11-09 13:57:02

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new.11331 (New)


Package is "enchant"

Mon Nov  9 13:57:02 2020 rev:39 rq:846472 version:2.2.8

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2020-09-09 
17:49:51.922569079 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new.11331/enchant.changes   
2020-11-09 13:58:23.295836278 +0100
@@ -1,0 +2,6 @@
+Thu Nov  5 17:11:26 UTC 2020 - Timo Jyrinki 
+
+- Backport from upstream git a Voikko backend fix (bsc#1178489)
+  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch
+
+---

New:

  Fix_back-ends_that_want_a_NUL-terminated_string.patch



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.b3skIj/_old  2020-11-09 13:58:23.815835144 +0100
+++ /var/tmp/diff_new_pack.b3skIj/_new  2020-11-09 13:58:23.819835135 +0100
@@ -29,6 +29,8 @@
 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 Fix_back-ends_that_want_a_NUL-terminated_string.patch 
bsc#1178489 -- fix voikko backend in eg gspell
+Patch0: Fix_back-ends_that_want_a_NUL-terminated_string.patch
 BuildRequires:  aspell-devel
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gcc-c++
@@ -127,6 +129,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \

++ Fix_back-ends_that_want_a_NUL-terminated_string.patch ++
>From 7e729f1fda553ad3e2dceb0d362f07e161a9615e Mon Sep 17 00:00:00 2001
From: Reuben Thomas 
Date: Thu, 15 Oct 2020 15:16:32 +0100
Subject: [PATCH] Fix back-ends that want a NUL-terminated string (fix #259)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Voikko and Zemberek’s APIs assume a NUL-terminated string. Enchant does not
guarantee to provide one, so copy and NUL-terminate the provided string in
the check methods.
---
 providers/enchant_voikko.c | 12 
 providers/enchant_zemberek.cpp | 14 ++
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/providers/enchant_voikko.c b/providers/enchant_voikko.c
index 4b82395..8c5cfa8 100644
--- a/providers/enchant_voikko.c
+++ b/providers/enchant_voikko.c
@@ -48,9 +48,11 @@
  */
 
 static int
-voikko_dict_check (EnchantDict * me, const char *const word, size_t len 
_GL_UNUSED_PARAMETER)
+voikko_dict_check (EnchantDict * me, const char *const word, size_t len)
 {
-   int result = voikkoSpellCstr((struct VoikkoHandle *)me->user_data, 
word);
+   char *word_nul = strndup(word, len);
+   int result = voikkoSpellCstr((struct VoikkoHandle *)me->user_data, 
word_nul);
+   free(word_nul);
if (result == VOIKKO_SPELL_FAILED)
return 1;
else if (result == VOIKKO_SPELL_OK)
@@ -61,9 +63,11 @@ voikko_dict_check (EnchantDict * me, const char *const word, 
size_t len _GL_UNUS
 
 static char **
 voikko_dict_suggest (EnchantDict * me, const char *const word,
-size_t len _GL_UNUSED_PARAMETER, size_t * out_n_suggs)
+size_t len, size_t * out_n_suggs)
 {
-   char **voikko_sugg_arr = voikkoSuggestCstr((struct VoikkoHandle 
*)me->user_data, word);
+   char *word_nul = strndup(word, len);
+   char **voikko_sugg_arr = voikkoSuggestCstr((struct VoikkoHandle 
*)me->user_data, word_nul);
+   free(word_nul);
if (voikko_sugg_arr == NULL)
return NULL;
for (*out_n_suggs = 0; voikko_sugg_arr[*out_n_suggs] != NULL; 
(*out_n_suggs)++);
diff --git a/providers/enchant_zemberek.cpp b/providers/enchant_zemberek.cpp
index 83a895a..49ddfd7 100644
--- a/providers/enchant_zemberek.cpp
+++ b/providers/enchant_zemberek.cpp
@@ -142,18 +142,24 @@ extern "C" {
 EnchantProvider *init_enchant_provider(void);
 
 static int
-zemberek_dict_check (EnchantDict * me, const char *const word, size_t len 
_GL_UNUSED_PARAMETER)
+zemberek_dict_check (EnchantDict * me, const char *const word, size_t len)
 {
 Zemberek *checker = (Zemberek *) me->user_data;
-return checker->checkWord(word);
+char *word_nul = g_strndup(word, len);
+int result = checker->checkWord(word_nul);
+free(word_nul);
+return result;
 }
 
 static char**
 zemberek_dict_suggest (EnchantDict * me, const char *const word,
-   size_t len _GL_UNUSED_PARAMETER, size_t * out_n_suggs)
+   size_t len, size_t * out_n_suggs)
 {
 Zemberek *checker = (Zemberek *) me->user_data;

commit enchant for openSUSE:Factory

2020-09-09 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2020-09-09 17:48:26

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new.3399 (New)


Package is "enchant"

Wed Sep  9 17:48:26 2020 rev:38 rq:832685 version:2.2.8

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2020-08-20 
22:25:02.751875162 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new.3399/enchant.changes
2020-09-09 17:49:51.922569079 +0200
@@ -1,0 +2,9 @@
+Tue Aug 18 05:57:28 UTC 2020 - Atri Bhattacharya 
+
+- Enable nuspell backend where it is available (openSUSE >= 1550):
+  + Introduce BuildRequires: nuspell-devel and
+libboost_headers-devel.
+  + Split out new package enchant-2-backend-nuspell providing the
+nuspell backend.
+
+---



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.VpwH7i/_old  2020-09-09 17:49:54.262570981 +0200
+++ /var/tmp/diff_new_pack.VpwH7i/_new  2020-09-09 17:49:54.266570984 +0200
@@ -16,6 +16,11 @@
 #
 
 
+%if 0%{?suse_version} >= 1550
+%bcond_without nuspell
+%else
+%bcond_with nuspell
+%endif
 Name:   enchant
 Version:2.2.8
 Release:0
@@ -30,6 +35,10 @@
 BuildRequires:  glib2-devel
 BuildRequires:  hunspell-devel
 BuildRequires:  libvoikko-devel
+%if %{with nuspell}
+BuildRequires:  libboost_headers-devel
+BuildRequires:  nuspell-devel
+%endif
 
 %description
 A library providing an efficient extensible abstraction for dealing
@@ -75,6 +84,16 @@
 extensible abstraction for dealing with different spell checking
 libraries.
 
+%package -n enchant-2-backend-nuspell
+Summary:Nuspell backend for the Enchant spell checking library
+Supplements:packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libnuspell.so))
+Provides:   enchant-2-backend
+
+%description -n enchant-2-backend-nuspell
+Nuspell plugin for enchant, a library providing an efficient
+extensible abstraction for dealing with different spell checking
+libraries.
+
 %package -n enchant-2-backend-voikko
 Summary:Voikko backend for the Enchant spell checking library
 Supplements:packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libvoikko.so))
@@ -142,6 +161,12 @@
 %dir %{_libdir}/enchant-2
 %{_libdir}/enchant-2/enchant_hunspell.so
 
+%if %{with nuspell}
+%files -n enchant-2-backend-nuspell
+%dir %{_libdir}/enchant-2
+%{_libdir}/enchant-2/enchant_nuspell.so
+%endif
+
 %files -n enchant-2-backend-voikko
 %dir %{_libdir}/enchant-2
 %{_libdir}/enchant-2/enchant_voikko.so




commit enchant for openSUSE:Factory

2020-08-20 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2020-08-20 22:24:15

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new.3399 (New)


Package is "enchant"

Thu Aug 20 22:24:15 2020 rev:37 rq:827288 version:2.2.8

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2020-04-18 
00:29:18.929913792 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new.3399/enchant.changes
2020-08-20 22:25:02.751875162 +0200
@@ -1,0 +2,22 @@
+Wed Aug  5 21:50:14 UTC 2020 - Matthias Eliasson 
+
+- Update to version 2.2.8:
+  + Add a provider back-end for Nuspell. Nuspell is a new
+spell-checker whose development has been supported by the
+Mozilla foundation. It is backwards-compatible with Hunspell
+and Myspell dictionaries, while supporting a wider range of
+language peculiarities, improved suggestions, and easier
+maintainability of the code-base.
+  + Doxygen documentation generation is now supported for Enchant.
+  + The command-line parsing of the “enchant” program has been made
+more friendly and reliable. The -L flag (show line numbers),
+which had not been working for some time, has been fixed.
+  + A buffer overflow in personal wordlist handling has been fixed.
+  + Minor improvements were made to the tests.
+- Changes in version 2.2.7:
+  + Fix some memory leaks in the hunspell and aspell providers.
+- Changes in version 2.2.6:
+  + Treat PWL as text, not binary.
+- Run spec-cleaner: Remove package groups.
+
+---

Old:

  enchant-2.2.5.tar.gz

New:

  enchant-2.2.8.tar.gz



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.97KHnC/_old  2020-08-20 22:25:04.051875770 +0200
+++ /var/tmp/diff_new_pack.97KHnC/_new  2020-08-20 22:25:04.055875772 +0200
@@ -17,11 +17,10 @@
 
 
 Name:   enchant
-Version:2.2.5
+Version:2.2.8
 Release:0
 Summary:Generic Spell Checking Library
 License:LGPL-2.1-or-later
-Group:  Productivity/Text/Spell
 URL:https://abiword.github.io/enchant/
 Source: 
https://github.com/AbiWord/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
@@ -38,7 +37,6 @@
 
 %package tools
 Summary:Command line tools for the Enchant spell checking library
-Group:  Productivity/Text/Spell
 
 %description tools
 A library providing an efficient extensible abstraction for dealing
@@ -49,7 +47,6 @@
 %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
 Conflicts:  libenchant1 < 1.6.1
 
 %description data
@@ -60,7 +57,6 @@
 
 %package -n enchant-2-backend-aspell
 Summary:Aspell backend for the Enchant spell checking library
-Group:  Productivity/Text/Spell
 Supplements:packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libaspell.so))
 Provides:   enchant-2-backend
 
@@ -71,7 +67,6 @@
 
 %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
 
@@ -82,7 +77,6 @@
 
 %package -n enchant-2-backend-voikko
 Summary:Voikko backend for the Enchant spell checking library
-Group:  Productivity/Text/Spell
 Supplements:packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libvoikko.so))
 Provides:   enchant-2-backend
 Provides:   locale(libenchant-2-2:fi)
@@ -94,7 +88,6 @@
 
 %package -n libenchant-2-2
 Summary:Generic Spell Checking Library
-Group:  System/Libraries
 Requires:   enchant-2-backend
 Requires:   enchant-data >= %{version}
 Suggests:   enchant-2-backend-hunspell
@@ -105,7 +98,6 @@
 
 %package devel
 Summary:Development files for the Enchant spell checking library
-Group:  Development/Libraries/C and C++
 Requires:   glib2-devel
 Requires:   libenchant-2-2 = %{version}
 Requires:   libstdc++-devel
@@ -121,7 +113,7 @@
 %configure \
 --disable-static \
 --with-aspell
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install

++ enchant-2.2.5.tar.gz -> enchant-2.2.8.tar.gz ++
 8356 lines of diff (skipped)




commit enchant for openSUSE:Factory

2020-04-17 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2020-04-18 00:28:46

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new.2738 (New)


Package is "enchant"

Sat Apr 18 00:28:46 2020 rev:36 rq:794541 version:2.2.5

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2019-10-30 
14:38:40.665598733 +0100
+++ /work/SRC/openSUSE:Factory/.enchant.new.2738/enchant.changes
2020-04-18 00:29:18.929913792 +0200
@@ -1,0 +2,5 @@
+Mon Apr 13 07:36:20 UTC 2020 - Yifan Jiang 
+
+- Enable aspell support on SLE to synchronize with Leap.
+
+---



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.UMIeCC/_old  2020-04-18 00:29:19.721915432 +0200
+++ /var/tmp/diff_new_pack.UMIeCC/_new  2020-04-18 00:29:19.721915432 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package enchant
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,9 +25,7 @@
 URL:https://abiword.github.io/enchant/
 Source: 
https://github.com/AbiWord/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-%if 0%{?is_opensuse}
 BuildRequires:  aspell-devel
-%endif
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
@@ -60,7 +58,6 @@
 
 This package provides data/configuration files for libenchant.
 
-%if 0%{?is_opensuse}
 %package -n enchant-2-backend-aspell
 Summary:Aspell backend for the Enchant spell checking library
 Group:  Productivity/Text/Spell
@@ -71,7 +68,6 @@
 Aspell plugin for enchant, a library providing an efficient
 extensible abstraction for dealing with different spell checking
 libraries.
-%endif
 
 %package -n enchant-2-backend-hunspell
 Summary:Hunspell backend for the Enchant spell checking library
@@ -123,12 +119,8 @@
 
 %build
 %configure \
-%if 0%{?is_opensuse}
 --disable-static \
 --with-aspell
-%else
---disable-static
-%endif
 make %{?_smp_mflags}
 
 %install
@@ -150,11 +142,9 @@
 %{_libdir}/*.so.*
 %dir %{_libdir}/enchant-2
 
-%if 0%{?is_opensuse}
 %files -n enchant-2-backend-aspell
 %dir %{_libdir}/enchant-2
 %{_libdir}/enchant-2/enchant_aspell.so
-%endif
 
 %files -n enchant-2-backend-hunspell
 %dir %{_libdir}/enchant-2




commit enchant for openSUSE:Factory

2019-10-30 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2019-10-30 14:38:35

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new.2990 (New)


Package is "enchant"

Wed Oct 30 14:38:35 2019 rev:35 rq:742518 version:2.2.5

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2019-07-29 
17:23:31.774365773 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new.2990/enchant.changes
2019-10-30 14:38:40.665598733 +0100
@@ -1,0 +2,11 @@
+Mon Oct 21 01:11:27 UTC 2019 - Yifan Jiang 
+
+- Disable aspell support on SLE.
+
+---
+Fri Oct 18 02:09:57 UTC 2019 - Yifan Jiang 
+
+- Redownload the 2.2.5 tarball to reflect the consistent upstream
+  release provided in Source.
+
+---



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.NuRg0P/_old  2019-10-30 14:38:41.345599457 +0100
+++ /var/tmp/diff_new_pack.NuRg0P/_new  2019-10-30 14:38:41.349599461 +0100
@@ -25,7 +25,9 @@
 URL:https://abiword.github.io/enchant/
 Source: 
https://github.com/AbiWord/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
+%if 0%{?is_opensuse}
 BuildRequires:  aspell-devel
+%endif
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
@@ -58,6 +60,7 @@
 
 This package provides data/configuration files for libenchant.
 
+%if 0%{?is_opensuse}
 %package -n enchant-2-backend-aspell
 Summary:Aspell backend for the Enchant spell checking library
 Group:  Productivity/Text/Spell
@@ -68,6 +71,7 @@
 Aspell plugin for enchant, a library providing an efficient
 extensible abstraction for dealing with different spell checking
 libraries.
+%endif
 
 %package -n enchant-2-backend-hunspell
 Summary:Hunspell backend for the Enchant spell checking library
@@ -119,8 +123,12 @@
 
 %build
 %configure \
+%if 0%{?is_opensuse}
 --disable-static \
 --with-aspell
+%else
+--disable-static
+%endif
 make %{?_smp_mflags}
 
 %install
@@ -142,9 +150,11 @@
 %{_libdir}/*.so.*
 %dir %{_libdir}/enchant-2
 
+%if 0%{?is_opensuse}
 %files -n enchant-2-backend-aspell
 %dir %{_libdir}/enchant-2
 %{_libdir}/enchant-2/enchant_aspell.so
+%endif
 
 %files -n enchant-2-backend-hunspell
 %dir %{_libdir}/enchant-2

++ enchant-2.2.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enchant-2.2.5/HACKING new/enchant-2.2.5/HACKING
--- old/enchant-2.2.5/HACKING   2018-10-30 22:33:52.0 +0100
+++ new/enchant-2.2.5/HACKING   2019-09-01 17:34:55.0 +0200
@@ -6,6 +6,10 @@
 
 To build from git, or without relying on the generated files in a source
 release, automake, autoconf, libtool, pkg-config and git must be installed.
+
+(Note, the exact packages needed for certain distros may be found in
+.travis.yml and appveyor.yml.)
+
 Run
 
 ./bootstrap && ./configure --enable-relocatable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enchant-2.2.5/src/pwl.c new/enchant-2.2.5/src/pwl.c
--- old/enchant-2.2.5/src/pwl.c 2017-12-17 21:08:34.0 +0100
+++ new/enchant-2.2.5/src/pwl.c 2019-09-01 17:34:55.0 +0200
@@ -207,7 +207,7 @@
 {
g_return_val_if_fail (file != NULL, NULL);
 
-   FILE* fd = g_fopen(file, "a+b");
+   FILE* fd = g_fopen(file, "a+");
if(fd == NULL)
return NULL;
fclose(fd);
@@ -232,7 +232,7 @@
g_hash_table_destroy (pwl->words_in_trie);
pwl->words_in_trie = g_hash_table_new_full (g_str_hash, g_str_equal, 
g_free, g_free);
 
-   FILE *f = g_fopen(pwl->filename, "rb");
+   FILE *f = g_fopen(pwl->filename, "r");
if (!f) 
return;
 
@@ -248,10 +248,7 @@
if(line_number == 1 && BOM == g_utf8_get_char(line))
line = g_utf8_next_char(line);
 
-   size_t l = strlen(line)-1;
-   if (line[l]=='\n') 
-   line[l] = '\0';
-   else if(!feof(f)) /* ignore lines longer than BUFSIZ. 
*/ 
+   if(line[strlen(line)-1] != '\n' && !feof(f)) /* ignore 
lines longer than BUFSIZ. */ 
{
g_warning ("Line too long (ignored) in 
%s at line:%zu\n", pwl->filename, line_number);
while (NULL != (fgets (buffer, sizeof 
(buffer), f)))
@@ -261,7 +258,8 @@
}

commit enchant for openSUSE:Factory

2019-07-29 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2019-07-29 17:23:29

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new.4126 (New)


Package is "enchant"

Mon Jul 29 17:23:29 2019 rev:34 rq:717541 version:2.2.5

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2019-04-17 
10:05:40.250593189 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new.4126/enchant.changes
2019-07-29 17:23:31.774365773 +0200
@@ -1,0 +2,9 @@
+Fri Jul 19 07:38:52 UTC 2019 - Antonio Larrosa 
+
+- Update to version 2.2.5:
+  + Fix a memory leak in the hunspell provider.
+- Changes from version 2.2.4:
+  + Fix a bug in the enchant program, where words ending in non-ASCII
+characters were truncated during tokenization.
+
+---

Old:

  enchant-2.2.3.tar.gz

New:

  enchant-2.2.5.tar.gz



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.2XKzdi/_old  2019-07-29 17:23:32.270365590 +0200
+++ /var/tmp/diff_new_pack.2XKzdi/_new  2019-07-29 17:23:32.270365590 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   enchant
-Version:2.2.3
+Version:2.2.5
 Release:0
 Summary:Generic Spell Checking Library
 License:LGPL-2.1-or-later

++ enchant-2.2.3.tar.gz -> enchant-2.2.5.tar.gz ++
 8519 lines of diff (skipped)




commit enchant for openSUSE:Factory

2019-04-17 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2019-04-17 10:05:38

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new.17052 (New)


Package is "enchant"

Wed Apr 17 10:05:38 2019 rev:33 rq:693284 version:2.2.3

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2018-06-03 
12:47:57.758362771 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new.17052/enchant.changes   
2019-04-17 10:05:40.250593189 +0200
@@ -1,0 +2,6 @@
+Wed Apr  3 21:27:17 UTC 2019 - Michał Rostecki 
+
+- Add enchant-2-backend-aspell package which provides the aspell
+  backend for enchant.
+
+---



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.4QnZRD/_old  2019-04-17 10:05:41.534594670 +0200
+++ /var/tmp/diff_new_pack.4QnZRD/_new  2019-04-17 10:05:41.534594670 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package enchant
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -25,6 +25,7 @@
 URL:https://abiword.github.io/enchant/
 Source: 
https://github.com/AbiWord/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
+BuildRequires:  aspell-devel
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
@@ -57,6 +58,17 @@
 
 This package provides data/configuration files for libenchant.
 
+%package -n enchant-2-backend-aspell
+Summary:Aspell backend for the Enchant spell checking library
+Group:  Productivity/Text/Spell
+Supplements:packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libaspell.so))
+Provides:   enchant-2-backend
+
+%description -n enchant-2-backend-aspell
+Aspell plugin for enchant, a library providing an efficient
+extensible abstraction for dealing with different spell checking
+libraries.
+
 %package -n enchant-2-backend-hunspell
 Summary:Hunspell backend for the Enchant spell checking library
 Group:  Productivity/Text/Spell
@@ -106,7 +118,9 @@
 %setup -q
 
 %build
-%configure --disable-static
+%configure \
+--disable-static \
+--with-aspell
 make %{?_smp_mflags}
 
 %install
@@ -128,6 +142,10 @@
 %{_libdir}/*.so.*
 %dir %{_libdir}/enchant-2
 
+%files -n enchant-2-backend-aspell
+%dir %{_libdir}/enchant-2
+%{_libdir}/enchant-2/enchant_aspell.so
+
 %files -n enchant-2-backend-hunspell
 %dir %{_libdir}/enchant-2
 %{_libdir}/enchant-2/enchant_hunspell.so




commit enchant for openSUSE:Factory

2018-06-03 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2018-06-03 12:47:56

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new (New)


Package is "enchant"

Sun Jun  3 12:47:56 2018 rev:32 rq: version:2.2.3

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2018-06-02 
11:55:45.028072580 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new/enchant.changes 2018-06-03 
12:47:57.758362771 +0200
@@ -1,0 +2,7 @@
+Sun Jun  3 10:07:03 UTC 2018 - dleuenber...@suse.com
+
+- Revert parts of last change: Still using supplementes instead of
+  boolean rich deps: zypper dup from < CODE15 is impossible
+  otherwise.
+
+---



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.NHqfZP/_old  2018-06-03 12:47:58.674329236 +0200
+++ /var/tmp/diff_new_pack.NHqfZP/_new  2018-06-03 12:47:58.678329089 +0200
@@ -22,7 +22,7 @@
 Summary:Generic Spell Checking Library
 License:LGPL-2.1-or-later
 Group:  Productivity/Text/Spell
-Url:https://abiword.github.io/enchant/
+URL:https://abiword.github.io/enchant/
 Source: 
https://github.com/AbiWord/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 BuildRequires:  dbus-1-glib-devel
@@ -60,6 +60,7 @@
 %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
@@ -70,6 +71,7 @@
 %package -n enchant-2-backend-voikko
 Summary:Voikko backend for the Enchant spell checking library
 Group:  Productivity/Text/Spell
+Supplements:packageand(libenchant-2-2:%(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libvoikko.so))
 Provides:   enchant-2-backend
 Provides:   locale(libenchant-2-2:fi)
 
@@ -83,8 +85,6 @@
 Group:  System/Libraries
 Requires:   enchant-2-backend
 Requires:   enchant-data >= %{version}
-Requires:   (enchant-2-backend-hunspell if %(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libhunspell.so)))
-Requires:   (enchant-2-backend-voikko if %(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libvoikko.so)))
 Suggests:   enchant-2-backend-hunspell
 
 %description -n libenchant-2-2




commit enchant for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2018-06-02 11:55:44

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new (New)


Package is "enchant"

Sat Jun  2 11:55:44 2018 rev:31 rq:613057 version:2.2.3

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2018-03-14 
19:26:58.974889735 +0100
+++ /work/SRC/openSUSE:Factory/.enchant.new/enchant.changes 2018-06-02 
11:55:45.028072580 +0200
@@ -1,0 +2,11 @@
+Tue May 29 12:49:28 UTC 2018 - badshah...@gmail.com
+
+- Fix installation of backends (bgo#1089433):
+  + Drop Supplements entirely.
+  + For the shared lib package, add conditional Requires on
+either/both the hunspell or voikko backends depending on
+whether the system has libhunspell and/or libvoikko installed.
+  + Add a Suggests on -backend-hunspell for the case where neither
+libvoikko not libhunspell are installed.
+
+---



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.if99hu/_old  2018-06-02 11:55:46.472019616 +0200
+++ /var/tmp/diff_new_pack.if99hu/_new  2018-06-02 11:55:46.512018148 +0200
@@ -60,7 +60,6 @@
 %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
@@ -71,7 +70,6 @@
 %package -n enchant-2-backend-voikko
 Summary:Voikko backend for the Enchant spell checking library
 Group:  Productivity/Text/Spell
-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)
 
@@ -85,6 +83,9 @@
 Group:  System/Libraries
 Requires:   enchant-2-backend
 Requires:   enchant-data >= %{version}
+Requires:   (enchant-2-backend-hunspell if %(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libhunspell.so)))
+Requires:   (enchant-2-backend-voikko if %(rpm -q --qf "%%{name}" -f 
$(readlink -f %{_libdir}/libvoikko.so)))
+Suggests:   enchant-2-backend-hunspell
 
 %description -n libenchant-2-2
 A library providing an efficient extensible abstraction for dealing




commit enchant for openSUSE:Factory

2018-03-14 Thread root
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 - jeng...@inai.de
+
+- Update descriptions.
+
+---
+Wed Feb 28 17:03:27 UTC 2018 - dims...@opensuse.org
+
+- 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 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner.
+
+---
+Wed Dec 13 21:41:05 UTC 2017 - dims...@opensuse.org
+
+- 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 dims...@opensuse.org -- 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 

commit enchant for openSUSE:Factory

2017-08-23 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2017-08-23 11:54:38

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new (New)


Package is "enchant"

Wed Aug 23 11:54:38 2017 rev:29 rq:518073 version:1.6.0

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2017-08-18 
14:59:32.523222084 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new/enchant.changes 2017-08-23 
11:54:42.166655216 +0200
@@ -4 +4 @@
-- aspell to be removed from factory [bsc#1052949]
+- aspell to be removed from factory (bsc#1052949, FATE#323578).



Other differences:
--



commit enchant for openSUSE:Factory

2017-08-18 Thread root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2017-08-18 14:59:31

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new (New)


Package is "enchant"

Fri Aug 18 14:59:31 2017 rev:28 rq:516872 version:1.6.0

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2016-05-05 
08:12:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new/enchant.changes 2017-08-18 
14:59:32.523222084 +0200
@@ -1,0 +2,5 @@
+Fri Aug 11 08:40:17 UTC 2017 - pgaj...@suse.com
+
+- aspell to be removed from factory [bsc#1052949]
+
+---



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.XHNSkn/_old  2017-08-18 14:59:33.423095406 +0200
+++ /var/tmp/diff_new_pack.XHNSkn/_new  2017-08-18 14:59:33.423095406 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package enchant
 #
-# Copyright (c) 2016 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
@@ -27,7 +27,6 @@
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM enchant-hunspell-1.4.0.patch dims...@opensuse.org -- Fix 
build against hunspell 1.4.0, where WORDMAXLEN is no longer exported
 Patch0: enchant-hunspell-1.4.0.patch
-BuildRequires:  aspell-devel
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glib2-devel
@@ -140,7 +139,6 @@
 # The directories are not versioned, unfortunately. Not good for the SLPP.
 %{_datadir}/enchant
 %dir %{_libdir}/enchant
-%{_libdir}/enchant/libenchant_aspell.so
 %{_libdir}/enchant/libenchant_ispell.so
 %{_libdir}/enchant/libenchant_myspell.so
 




commit enchant for openSUSE:Factory

2016-05-05 Thread h_root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2016-05-05 08:12:07

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new (New)


Package is "enchant"

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2013-03-28 
13:10:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.enchant.new/enchant.changes 2016-05-05 
08:12:08.0 +0200
@@ -1,0 +2,6 @@
+Mon May  2 06:51:04 UTC 2016 - dims...@opensuse.org
+
+- Add enchant-hunspell-1.4.0.patch: Fix build against
+  hunspell 1.4.0, where MAXWORDLEN is no longer exported.
+
+---

New:

  enchant-hunspell-1.4.0.patch



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.YohDnb/_old  2016-05-05 08:12:09.0 +0200
+++ /var/tmp/diff_new_pack.YohDnb/_new  2016-05-05 08:12:09.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package enchant
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -25,6 +25,8 @@
 Url:http://www.abisource.com/
 Source: 
http://www.abisource.com/downloads/%{name}/%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
+# PATCH-FIX-UPSTREAM enchant-hunspell-1.4.0.patch dims...@opensuse.org -- Fix 
build against hunspell 1.4.0, where WORDMAXLEN is no longer exported
+Patch0: enchant-hunspell-1.4.0.patch
 BuildRequires:  aspell-devel
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gcc-c++
@@ -96,6 +98,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure --with-pic \

++ enchant-hunspell-1.4.0.patch ++
Index: enchant-1.6.0/src/myspell/myspell_checker.cpp
===
--- enchant-1.6.0.orig/src/myspell/myspell_checker.cpp
+++ enchant-1.6.0/src/myspell/myspell_checker.cpp
@@ -148,6 +148,10 @@ MySpellChecker::~MySpellChecker()
g_iconv_close(m_translate_out);
 }
 
+#ifndef MAXWORDLEN
+#   define MAXWORDLEN 100
+#endif
+
 bool
 MySpellChecker::checkWord(const char *utf8Word, size_t len)
 {



commit enchant for openSUSE:Factory

2013-03-28 Thread h_root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2013-03-28 13:10:36

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new (New)


Package is enchant, Maintainer is gnome-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/enchant/enchant.changes  2011-10-13 
12:18:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.enchant.new/enchant.changes 2013-03-28 
13:10:38.0 +0100
@@ -1,0 +2,11 @@
+Tue Mar 26 13:04:28 UTC 2013 - mmeis...@suse.com
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+---
+Fri Mar  1 12:42:43 UTC 2013 - dims...@opensuse.org
+
+- Spec-cleanup using format_spec_file service.
+
+---

Old:

  enchant-1.6.0.tar.bz2

New:

  enchant-1.6.0.tar.gz



Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.DiZUVs/_old  2013-03-28 13:10:39.0 +0100
+++ /var/tmp/diff_new_pack.DiZUVs/_new  2013-03-28 13:10:39.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package enchant
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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,15 +16,14 @@
 #
 
 
-
 Name:   enchant
 Version:1.6.0
-Release:6
-License:LGPL-2.1+
+Release:0
 Summary:Generic Spell Checking Library
+License:LGPL-2.1+
 Group:  Productivity/Text/Spell
 Url:http://www.abisource.com/
-Source: %{name}-%{version}.tar.bz2
+Source: 
http://www.abisource.com/downloads/%{name}/%{version}/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 BuildRequires:  aspell-devel
 BuildRequires:  dbus-1-glib-devel
@@ -39,7 +38,6 @@
 with different spell checking libraries.
 
 %package tools
-License:LGPL-2.1+
 Summary:Generic Spell Checking Library - Command Line Tools
 Group:  Productivity/Text/Spell
 
@@ -50,7 +48,6 @@
 This package provides command-line tools to interact with enchant.
 
 %package voikko
-License:LGPL-2.1+
 Summary:Generic Spell Checking Library - Voikko Plugin
 Group:  Productivity/Text/Spell
 Provides:   locale(%{name}:fi)
@@ -61,7 +58,6 @@
 libraries.
 
 %package zemberek
-License:LGPL-2.1+
 Summary:Generic Spell Checking Library - Zemberek Plugin
 Group:  Productivity/Text/Spell
 Provides:   locale(%{name}:az)
@@ -78,7 +74,6 @@
 different spell checking libraries.
 
 %package -n libenchant1
-License:LGPL-2.1+
 Summary:Generic Spell Checking Library
 Group:  System/Libraries
 Provides:   %{name} = %{version}
@@ -89,10 +84,11 @@
 with different spell checking libraries.
 
 %package devel
-License:LGPL-2.1+
 Summary:Include Files and Libraries mandatory for Development
 Group:  Development/Libraries/C and C++
-Requires:   %{name} = %{version} glib2-devel libstdc++-devel
+Requires:   %{name} = %{version}
+Requires:   glib2-devel
+Requires:   libstdc++-devel
 
 %description devel
 This package contains all necessary include files and libraries needed

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit enchant for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package enchant for openSUSE:Factory checked 
in at 2011-12-06 18:08:11

Comparing /work/SRC/openSUSE:Factory/enchant (Old)
 and  /work/SRC/openSUSE:Factory/.enchant.new (New)


Package is enchant, Maintainer is gnome-maintain...@suse.de

Changes:




Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.6UcnRs/_old  2011-12-06 18:13:39.0 +0100
+++ /var/tmp/diff_new_pack.6UcnRs/_new  2011-12-06 18:13:39.0 +0100
@@ -20,7 +20,7 @@
 Name:   enchant
 Version:1.6.0
 Release:6
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Generic Spell Checking Library
 Group:  Productivity/Text/Spell
 Url:http://www.abisource.com/
@@ -39,7 +39,7 @@
 with different spell checking libraries.
 
 %package tools
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Generic Spell Checking Library - Command Line Tools
 Group:  Productivity/Text/Spell
 
@@ -50,7 +50,7 @@
 This package provides command-line tools to interact with enchant.
 
 %package voikko
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Generic Spell Checking Library - Voikko Plugin
 Group:  Productivity/Text/Spell
 Provides:   locale(%{name}:fi)
@@ -61,7 +61,7 @@
 libraries.
 
 %package zemberek
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Generic Spell Checking Library - Zemberek Plugin
 Group:  Productivity/Text/Spell
 Provides:   locale(%{name}:az)
@@ -78,7 +78,7 @@
 different spell checking libraries.
 
 %package -n libenchant1
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Generic Spell Checking Library
 Group:  System/Libraries
 Provides:   %{name} = %{version}
@@ -89,7 +89,7 @@
 with different spell checking libraries.
 
 %package devel
-License:LGPLv2.1+
+License:LGPL-2.1+
 Summary:Include Files and Libraries mandatory for Development
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version} glib2-devel libstdc++-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit enchant for openSUSE:Factory

2011-10-05 Thread h_root

Hello community,

here is the log from the commit of package enchant for openSUSE:Factory
checked in at Wed Oct 5 17:35:58 CEST 2011.




--- openSUSE:Factory/enchant/enchant.changes2011-09-23 01:56:35.0 
+0200
+++ /mounts/work_src_done/STABLE/enchant/enchant.changes2011-10-04 
10:35:01.0 +0200
@@ -1,0 +2,18 @@
+Tue Oct  4 08:33:20 UTC 2011 - vu...@opensuse.org
+
+- Change zemberek-server Requires in zemberek subpackage to a
+  Recommends since we don't have the zemberek-server package in
+  Factory; in addition, the plugin uses dbus to communicate with
+  the server, and won't fail badly if the server is not there.
+- Add a Supplements to zemberek subpackage for
+  packageand(libenchant1:zemberek-server), to automatically install
+  the zemberek plugin.
+
+---
+Sun Sep 18 17:17:12 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/obsolete tags/sections from specfile
+  (cf. packaging guidelines)
+- Use %_smp_mflags for parallel build
+
+---

calling whatdependson for head-i586




Other differences:
--
++ enchant.spec ++
--- /var/tmp/diff_new_pack.uk0NUB/_old  2011-10-05 17:35:54.0 +0200
+++ /var/tmp/diff_new_pack.uk0NUB/_new  2011-10-05 17:35:54.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package enchant (Version 1.6.0)
+# spec file for package enchant
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   enchant
@@ -70,7 +69,8 @@
 Provides:   locale(%{name}:tr)
 Provides:   locale(%{name}:tt)
 # Only zemberek-server over D-Bus is supported. Server must be installed 
locally:
-Requires:   zemberek-server
+Recommends: zemberek-server
+Supplements:packageand(libenchant1:zemberek-server)
 
 %description zemberek
 Zemberek plugin (Azeri, Turkmen, Turkish, Tatar) for enchant, a library
@@ -105,7 +105,7 @@
 %configure --with-pic \
--disable-static \
 --enable-zemberek
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
 %makeinstall
@@ -113,9 +113,6 @@
 find %{buildroot} -type f -name *.la -delete -print
 %endif
 
-%clean
-rm -rf %{buildroot}
-
 %post -n libenchant1 -p /sbin/ldconfig
 
 %postun -n libenchant1 -p /sbin/ldconfig

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org