Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > b29768c09754a076605598d4faade763 > files > 3

aspell-0.60.6.1-12.mga7.src.rpm

%define major     15
%define libname   %mklibname %{name} %{major}
%define develname %mklibname %{name} -d

%define bootstrap 0
%{?_without_bootstrap: %global bootstrap 0}
%{?_with_bootstrap: %global bootstrap 1}

Name:           aspell
Version:        0.60.6.1
Release:        %mkrel 12
Summary:        A Free and Open Source interactive spelling checker program
Group:          Text tools
License:        LGPL
URL:            http://aspell.net/
Source0:        ftp://ftp.gnu.org/gnu/aspell/%{name}-%{version}.tar.gz
# http://git.savannah.gnu.org/cgit/aspell.git/commit/?id=8089fa02122fed0a6394eba14bbedcb1d18e2384
Patch1:         aspell-0.60.6.1-gcc7-fixes.patch

BuildRequires: gettext-devel
BuildRequires: ncursesw-devel
%if !%{bootstrap}
Requires:      aspell-dictionary
%endif

%description
GNU Aspell is a Free and Open Source spell checker designed to eventually
replace Ispell. It can either 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 out there 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.


%files -f %{name}.lang
%doc README TODO
%{_bindir}/aspell*
%{_bindir}/run-with-aspell
%{_bindir}/word-list-compress
%{_bindir}/precat
%{_bindir}/preunzip
%{_bindir}/prezip
%{_bindir}/prezip-bin
%{_libdir}/aspell-0.60
%{_libdir}/aspell
%doc %{_datadir}/info/aspell*
%doc %{_mandir}/man1/*.1*

#----------------------------------------------------------------------

%package -n     %{libname}
Summary:        Shared library files for aspell
Group:          Text tools

%description -n %{libname}
Shared library files for the aspell package.

%files -n %{libname}
%{_libdir}/lib*.so.%{major}{,.*}

#----------------------------------------------------------------------

%package -n     %{develname}
Summary:        Development files for aspell
Group:          Development/Other
Requires:       %{name} = %{version}-%{release}
Requires:       %{libname} = %{version}-%{release}
Provides:       libaspell-devel = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}
Obsoletes:      %{libname}-devel
Conflicts:      libpspell4-devel

%description -n %{develname}
Development headers, and files for development from the aspell package.


%files -n %{develname}
%{_bindir}/pspell-config
%{_includedir}/*
%{_libdir}/libaspell.so
%{_libdir}/libpspell.so
%multiarch %{multiarch_bindir}/pspell-config

#----------------------------------------------------------------------

%package        manual
Summary:        Manual for aspell
Group:          Text tools

%description    manual
This package contains a manual for aspell.

GNU Aspell is a Free and Open Source spell checker designed to eventually
replace Ispell. It can either be used as a library or as an independent
spell checker.


%files manual
%doc manual/*

#----------------------------------------------------------------------

%prep
%autosetup -p1

%build
autoreconf -fi
%configure2_5x --disable-static
%make_build

%install
%makeinstall_std

find %{buildroot} -name '*.la' -delete

# Provides symlink for configures that mean to match aspell on %%_libdir/aspell
pushd %{buildroot}%{_libdir}
    ln -sf aspell-0.60 aspell
popd

# multiarch policy
%multiarch_binaries %{buildroot}%{_bindir}/pspell-config

%find_lang %{name}


%changelog
* Fri Sep 21 2018 umeabot <umeabot> 0.60.6.1-12.mga7
  (not released yet)
+ Revision: 1294644
- Mageia 7 Mass Rebuild

* Tue May 01 2018 wally <wally> 0.60.6.1-11.mga7
+ Revision: 1224317
- build with ncursesw

* Sun Sep 24 2017 cjw <cjw> 0.60.6.1-10.mga7
+ Revision: 1158682
- add buildrequires: gettext-devel
- add fixes from upstream for gcc 7

* Mon Feb 01 2016 umeabot <umeabot> 0.60.6.1-9.mga6
+ Revision: 930234
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 0.60.6.1-8.mga5
+ Revision: 745906
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.60.6.1-7.mga5
+ Revision: 677920
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 0.60.6.1-6.mga4
+ Revision: 522133
- Mageia 4 Mass Rebuild

* Fri Feb 08 2013 luigiwalser <luigiwalser> 0.60.6.1-5.mga3
+ Revision: 397101
- remove obsolete pre script

* Fri Jan 11 2013 umeabot <umeabot> 0.60.6.1-4.mga3
+ Revision: 346193
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Dec 02 2012 kamil <kamil> 0.60.6.1-3.mga3
+ Revision: 325122
- clean .spec

* Wed Dec 07 2011 fwang <fwang> 0.60.6.1-2.mga2
+ Revision: 178046
- drop .la files
+ tv <tv>
- new release
+ dmorgan <dmorgan>
- Bump release
- disable bootstrap now
- Rebuild as previous build failed on the BS
- Bump release
- Add aspell requires on the bootstrap
- Remove mdv macros
- imported package aspell
+ spuhler <spuhler>
- Increased release
-Release: %%mkrel 8
  +Release: %%mkrel 1
-BuildRoot: %%{_tmppath}/%%{name}-%%{version}-root


* Mon Nov 29 2010 Oden Eriksson <oeriksson@mandriva.com> 0.60.6-8mdv2011.0
+ Revision: 603188
- rebuild

* Sun Mar 14 2010 Oden Eriksson <oeriksson@mandriva.com> 0.60.6-7mdv2010.1
+ Revision: 518902
- rebuild

* Sun Aug 09 2009 Oden Eriksson <oeriksson@mandriva.com> 0.60.6-6mdv2010.0
+ Revision: 413042
- rebuild

* Mon Mar 23 2009 Götz Waschk <waschk@mandriva.org> 0.60.6-5mdv2009.1
+ Revision: 360644
- rebuild

* Sat Dec 20 2008 Oden Eriksson <oeriksson@mandriva.com> 0.60.6-4mdv2009.1
+ Revision: 316457
- rebuild

* Mon Aug 25 2008 Emmanuel Andry <eandry@mandriva.org> 0.60.6-3mdv2009.0
+ Revision: 275998
- apply devel policy
- check major

* Wed Aug 06 2008 Thierry Vignaud <tv@mandriva.org> 0.60.6-2mdv2009.0
+ Revision: 264320
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Wed May 21 2008 Oden Eriksson <oeriksson@mandriva.com> 0.60.6-1mdv2009.0
+ Revision: 209743
- 0.60.6 (may fix build with gcc43)

  + Thierry Vignaud <tv@mandriva.org>
    - fix description-line-too-long

* Fri Jan 11 2008 Thierry Vignaud <tv@mandriva.org> 0.60.5-7mdv2008.1
+ Revision: 148465
- rebuild
- kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Tue Sep 18 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.60.5-6mdv2008.0
+ Revision: 89572
- rebuild

* Mon May 21 2007 Helio Chissini de Castro <helio@mandriva.com> 0.60.5-5mdv2008.0
+ Revision: 29447
- Play nice with shell during installs

* Fri May 18 2007 Helio Chissini de Castro <helio@mandriva.com> 0.60.5-4mdv2008.0
+ Revision: 28334
- Back to old libdir 0.60 as pointed by Thierry Vignaud, To keep compat with other apps configures
  that looks in plain aspell directory, keep a symlink to aspell.

* Fri Apr 20 2007 Helio Chissini de Castro <helio@mandriva.com> 0.60.5-3mdv2008.0
+ Revision: 16358
- Install proper aspell files under aspell dir, bit under a versionated dir. Is clear that in 2008 we
  will not have 2 aspell on machines, and having such versionated dir made all packages depending on
  aspell add a patch on their configures to detect, instead of standard aspell. Now things is a little
  bit more sane, as we fix the parent source, not the dependencies.
- Remove unused patch


* Mon Jan 29 2007 Olivier Blin <oblin@mandriva.com> 0.60.5-2mdv2007.0
+ Revision: 115140
- split manual in aspell-manual package

* Thu Jan 18 2007 Jérôme Soyer <saispo@mandriva.org> 0.60.5-1mdv2007.1
+ Revision: 110162
- New release 0.60.5

* Tue Oct 31 2006 Oden Eriksson <oeriksson@mandriva.com> 0.60.4-3mdv2007.1
+ Revision: 74494
- Import aspell

* Thu Sep 07 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.60.4-3mdv2007.0
- Add Patch to fix extra qualification

* Sat May 13 2006 Stefan van der Eijk <stefan@eijk.nu> 0.60.4-2mdk
- rebuild for sparc

* Tue Nov 29 2005 Thierry Vignaud <tvignaud@mandriva.com> 0.60.4-1mdk
- new release

* Thu Aug 11 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.60.3-2mdk
- fix rpmlint errors ( dot ended summary )

* Wed Jun 29 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.60.3-1mdk
- new release

* Fri Feb 25 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.60.2-2mdk
- multiarch

* Mon Dec 20 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.60.2-1mdk
- 0.60.2

* Wed Dec 01 2004 Pablo Saratxaga <pablo@mandrakesoft.com> 0.60.1.1-1mdk
- updated version

* Fri Sep 03 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.50.5-3mdk
- Enable libtoolize
- Remove patch0, regenerate build environment instead

* Fri Jun 04 2004 Laurent Montel <lmontel@mandrakesoft.com> 0.50.5-2mdk
- Rebuild against new gcc

* Fri May 14 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.50.5-1mdk
- Release 0.50.5
- Regenreate patch0 (partially merged)

* Fri May 14 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.50.4.1-2mdk
- Rebuild

* Mon Mar 08 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.50.4.1-1.2mdk
- really fix amd64 build

* Mon Mar 01 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.50.4.1-1.1mdk
- amd64 build fixes