commit enchant for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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 th
commit enchant for openSUSE:Factory
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
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
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
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
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
Hello community, here is the log from the commit of package enchant for openSUSE:Factory checked in at Thu Oct 13 12:18:29 CEST 2011. --- openSUSE:Factory/enchant/enchant.changes2011-10-05 17:35:56.0 +0200 +++ enchant/enchant.changes 2011-10-11 09:34:13.0 +0200 @@ -1,0 +2,7 @@ +Sun Oct 9 14:14:13 UTC 2011 - alinm.el...@gmail.com + +- Pass --with-myspell-dir=%{_datadir}/myspell to configure as + myspell dictionaries are there, and not in + %{_datadir}/myspell/dicts (default value). Fix bnc#722693. + +--- calling whatdependson for head-i586 Other differences: -- ++ enchant.spec ++ --- /var/tmp/diff_new_pack.3tHjYX/_old 2011-10-13 12:18:21.0 +0200 +++ /var/tmp/diff_new_pack.3tHjYX/_new 2011-10-13 12:18:21.0 +0200 @@ -104,7 +104,9 @@ %build %configure --with-pic \ --disable-static \ ---enable-zemberek +--enable-zemberek \ +--with-myspell-dir=%{_datadir}/myspell + make %{?_smp_mflags} %install 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
commit enchant for openSUSE:Factory
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