Hello community, here is the log from the commit of package aspell for openSUSE:Factory checked in at Wed Oct 5 17:35:06 CEST 2011. -------- --- openSUSE:Factory/aspell/aspell.changes 2011-10-03 09:12:39.000000000 +0200 +++ /mounts/work_src_done/STABLE/aspell/aspell.changes 2011-10-02 19:59:09.000000000 +0200 @@ -1,0 +2,35 @@ +Sun Oct 2 17:58:18 UTC 2011 - asterios.dramis@gmail.com + +- update to version 0.60.6.1 + * Update to Automake 1.10.3. + * Fix a bug which caused a race condition (leading to a likely crash) + when two threads try to update the dictionary cache at the same + time. + * Make it very clear that compiling Aspell with NDEBUG is a bad idea + (see `http://aspell.net/ndebug.html') by outputting a warning when + building with NDEBUG defined. + * Numerous other minor updates and bug fixes. +- Spec file updates: + * Changes based on spec-cleaner run. + * Changed License: to LGPL-2.1+. + * Splitted the package according to the shared library packaging policy + (added libaspell15 and libpspell15 sub-packages). + * Added descriptions for the patches based on openSUSE guidelines. + * Suggest also aspell-spell sub-package. + * Added versioned Provides:/Obsoletes: for pspell and pspell-devel (rpmlint + warning fix). + * Removed libstdc++-devel from Requires: of aspell-devel (not needed). + * Improved summaries and descriptions. + * Clean up in %build, %install and %files sections. + * Install the "spell" script provided by the package for compatibility + reasons (added a aspell-spell sub-package containing this script and moved + the Provides: entry for "spell" into this package). + * Use %fdupes macro to fix rpmlint warning about duplicate files. + * Use %install_info_delete in %preun instead of %postun section. + * Add pspell-config.1 man page to the aspell-devel sub-package instead of + aspell. +- Removed the following patches (fixed upstream): + * aspell-iterator-after-erase.patch + * aspell-make-static-filters.patch + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- aspell-0.60.6.tar.bz2 aspell-iterator-after-erase.patch aspell-make-static-filters.patch New: ---- aspell-0.60.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aspell.spec ++++++ --- /var/tmp/diff_new_pack.Mfvj7x/_old 2011-10-05 17:35:02.000000000 +0200 +++ /var/tmp/diff_new_pack.Mfvj7x/_new 2011-10-05 17:35:02.000000000 +0200 @@ -15,37 +15,39 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: aspell -BuildRequires: gcc-c++ ncurses-devel -BuildRequires: libtool -License: LGPL v2.1 or later +Version: 0.60.6.1 +Release: 1 +License: LGPL-2.1+ +Summary: A Free and Open Source Spell Checker +Url: http://aspell.net/ Group: Productivity/Text/Spell -Provides: spell pspell +Source0: ftp://ftp.gnu.org/gnu/aspell/%{name}-%{version}.tar.gz +Source100: baselibs.conf +# PATCH-FIX-OPENSUSE aspell-strict-aliasing.patch pnemec@suse.cz -- Fix gcc strict aliasing warnings +Patch0: aspell-strict-aliasing.patch +# PATCH-FIX-OPENSUSE aspell-quotes.patch lmichnovic@suse.cz -- Fix command execution in script "run-with-aspell" +Patch1: aspell-quotes.patch +# PATCH-FIX-OPENSUSE aspell-epmty_file.patch bnc#266130 lmichnovic@suse.cz -- Fix SIGSEV when checking empty file +Patch2: aspell-epmty_file.patch +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: ncurses-devel +Requires(post): info +Requires(preun): info Recommends: aspell-en -Obsoletes: pspell -PreReq: %install_info_prereq -AutoReqProv: on +Suggests: aspell-ispell +Suggests: aspell-spell +Provides: pspell = %{version} +Obsoletes: pspell < %{version} # bug437293 %ifarch ppc64 Obsoletes: aspell-64bit %endif -# -Version: 0.60.6 -Release: 28 -Summary: A Free and Open Source Spell Checker -Url: http://aspell.net/ -Source: aspell-%{version}.tar.bz2 -Source2: baselibs.conf -Patch1: aspell-strict-aliasing.patch -Patch3: aspell-quotes.patch -Patch4: aspell-epmty_file.patch -Patch6: aspell-make-static-filters.patch -Patch7: aspell-iterator-after-erase.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -Suggests: aspell-ispell %description GNU Aspell is a spell checker designed to eventually replace Ispell. It @@ -58,141 +60,166 @@ memory for dictionaries and intelligently handling personal dictionaries when more than one Aspell process is open at once. - - -Authors: --------- - Kevin Atkinson kevina@gnu.org - %package devel -License: LGPL v2.1 or later -Provides: pspell-devel -Requires: aspell = %{version} libstdc++-devel glibc-devel -PreReq: %install_info_prereq -Obsoletes: pspell-devel -Summary: Include Files and Libraries Mandatory for Development +License: LGPL-2.1+ +Summary: Include Files and Libraries Mandatory for Development with aspell Group: Development/Libraries/C and C++ +Requires: glibc-devel +Requires: libaspell15 = %{version} +Requires: libpspell15 = %{version} +Requires(post): info +Requires(preun): info +Provides: pspell-devel = %{version} +Obsoletes: pspell-devel < %{version} %description devel This package contains all necessary include files and libraries needed -to develop applications that require these. - - - -Authors: --------- - Kevin Atkinson kevina@gnu.org +to develop applications that require aspell. %package ispell -License: LGPL v2.1 or later -Requires: aspell = %{version} -Summary: A Free and Open Source Spell Checker +License: LGPL-2.1+ +Summary: GNU Aspell - Ispell compatibility Group: Productivity/Text/Spell +Requires: %{name} = %{version} Conflicts: ispell %description ispell GNU Aspell is a spell checker designed to eventually replace Ispell. It can be used as a library or as an independent spell checker. -Its main feature is that it does a much better job of coming up with -possible suggestions than just about any other spell checker available -for the English language, including Ispell and Microsoft Word. It also -has many other technical enhancements over Ispell, such as using shared -memory for dictionaries and intelligently handling personal -dictionaries when more than one Aspell process is open at once. +This package contains an ispell script for compatibility reasons so that +programs that expect the "ispell" command will work correctly. + +%package spell +License: LGPL-2.1+ +Summary: GNU Aspell - Spell compatibility +Group: Productivity/Text/Spell +Requires: %{name} = %{version} +Provides: spell + +%description spell +GNU Aspell is a spell checker designed to eventually replace Ispell. It +can be used as a library or as an independent spell checker. + +This package contains a spell script for compatibility reasons so that programs +that expect the "spell" command will work correctly. +%package -n libaspell15 +License: LGPL-2.1+ +Summary: GNU Aspell Library +Group: System/Libraries +%description -n libaspell15 +GNU Aspell is a spell checker designed to eventually replace Ispell. It +can be used as a library or as an independent spell checker. + +This package contains the aspell library. + +%package -n libpspell15 +License: LGPL-2.1+ +Summary: GNU Aspell - Pspell Compatibility Library +Group: System/Libraries + +%description -n libpspell15 +GNU Aspell is a spell checker designed to eventually replace Ispell. It +can be used as a library or as an independent spell checker. + +This package contains the pspell compatibility library. %prep %setup -q +%patch0 %patch1 -%patch3 -%patch4 -%patch6 -%patch7 +%patch2 %build -#%{suse_update_config} -#rm aclocal.m4 -#rm -f missing # Get newest from automake -gettextize -f -autoreconf -fi -libtoolize -f -CFLAGS="$RPM_OPT_FLAGS" \ -CXXFLAGS="$RPM_OPT_FLAGS" \ -./configure --prefix=%{_prefix} \ - --libdir=%{_prefix}/%_lib \ - --infodir=%{_infodir} \ - --mandir=%{_mandir} \ - --enable-curses=%{_libdir}/libncursesw.so \ - --enable-static -# dictionary files depend on endian, needs fix, then posible -# --enable-pkgdatadir=%{_prefix}/share/aspell-0.60 \ -# --enable-dict-dir=%{_prefix}/share/aspell-0.60 \ -# -# hack for non expanded $echo -sed -i 's/\$echo/echo/g' libtool -make %{?jobs:-j%jobs} +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags}" + +%configure \ + --disable-rpath + +make %{?_smp_mflags} %install -make DESTDIR=$RPM_BUILD_ROOT install -ln -s %{_libdir}/aspell-0.60/ispell $RPM_BUILD_ROOT/%{_bindir} +%if 0%{?suse_version} >= 1120 +%make_install +%else +make DESTDIR=%{buildroot} install +%endif + +# Links for compatibility reasons (ispell and spell) +ln -s %{_libdir}/aspell-0.60/ispell %{buildroot}%{_bindir} +ln -s %{_libdir}/aspell-0.60/spell %{buildroot}%{_bindir} + +%fdupes -s %{buildroot} + %find_lang %{name} -#mv $RPM_BUILD_ROOT%{_datadir}/aspell/spell $RPM_BUILD_ROOT%{_bindir}/ -# -# create directory for precompiled dictionaries -#install -m 755 -d $RPM_BUILD_ROOT%{_prefix}/lib/aspell -# -# documentation -#mv $RPM_BUILD_ROOT%{_datadir}/doc/aspell . %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %post -/sbin/ldconfig -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} -%postun -/sbin/ldconfig -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%preun +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %post devel -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info%{ext_info} + +%preun devel +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info%{ext_info} -%postun devel -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}-dev.info.gz +%post -n libaspell15 -p /sbin/ldconfig + +%postun -n libaspell15 -p /sbin/ldconfig + +%post -n libpspell15 -p /sbin/ldconfig + +%postun -n libpspell15 -p /sbin/ldconfig %files -f %{name}.lang -%defattr(-,root,root) -%doc COPYING README -%doc manual/aspell.html -%{_mandir}/*/* -%{_infodir}/aspell.* +%defattr(-,root,root,-) +%doc COPYING README TODO +%doc manual/aspell.html/ %{_bindir}/aspell %{_bindir}/aspell-import +%{_bindir}/pre* %{_bindir}/run-with-aspell %{_bindir}/word-list-compress -%{_bindir}/pre* -%{_libdir}/libaspell.so.* -%{_libdir}/libpspell.so.* -%{_libdir}/aspell-0.60 -#%{_prefix}/share/aspell-0.60 -%{_datadir}/locale/*/*/aspell.mo +%doc %{_infodir}/%{name}.info%{ext_info} +%doc %{_mandir}/man1/*.1%{ext_man} +%exclude %{_mandir}/man1/pspell-config.1%{ext_man} %files devel -%defattr(-,root,root) -%doc manual/aspell-dev.html -%{_infodir}/aspell-dev.* -%{_prefix}/include/* +%defattr(-,root,root,-) +%doc manual/aspell-dev.html/ %{_bindir}/pspell-config -%{_libdir}/lib*.a -%{_libdir}/lib*.la +%{_includedir}/pspell/ +%{_includedir}/*.h +%{_libdir}/libaspell.la +%{_libdir}/libpspell.la %{_libdir}/libaspell.so %{_libdir}/libpspell.so +%doc %{_infodir}/%{name}-dev.info%{ext_info} +%doc %{_mandir}/man1/pspell-config.1%{ext_man} %files ispell -%defattr(-,root,root) +%defattr(-,root,root,-) %{_bindir}/ispell +%files spell +%defattr(-,root,root,-) +%{_bindir}/spell + +%files -n libaspell15 +%defattr(-,root,root,-) +%{_libdir}/aspell-0.60/ +%{_libdir}/libaspell.so.15* + +%files -n libpspell15 +%defattr(-,root,root,-) +%{_libdir}/libpspell.so.15* + %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.Mfvj7x/_old 2011-10-05 17:35:03.000000000 +0200 +++ /var/tmp/diff_new_pack.Mfvj7x/_new 2011-10-05 17:35:03.000000000 +0200 @@ -1 +1,2 @@ -aspell +libaspell15 +libpspell15 continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de