%define src_ver 0.2 %define languagelocal norsk %define languageeng norwegian %define languageenglazy Norwegian %define languagecode no %define lc_ctype no_NO %define isonumber iso8859-1 Summary: %{languageenglazy} files for aspell Name: aspell-%{languagecode} Version: 0.2 Release: 1mdk Group: System/Internationalization # no url for the source, and the site listed on URL: field has only ispell # files, not aspell ones. it seems the aspell tar is done by converting # the ispell one, done by Trond Eivind Glomsrød <teg@redhat.com> # as no url is known, it is taken from the Red Hat aspell-no package Source: %{name}-%{src_ver}.tar.bz2 URL: http://www.uio.no/~runekl/dictionary.html Copyright: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: aspell Requires: aspell # Mandrake Stuff Requires: locales-%{languagecode} Provides: aspell-dictionary # RedHat Stuff. is this right: #Obsoletes: ispell-no, ispell-norwegian ExcludeArch: ia64 Autoreqprov: no %description A %{languageenglazy} dictionary for use with aspell, a spelling checker. %prep %setup -n %{name}-%{src_ver} %build cp %{_datadir}/aspell/%{isonumber}.dat . #mv -f words.%{languageeng} words.%{languagelocal} mv -f %{languageeng}.dat %{languagelocal}.dat echo 'name %{languagelocal}' > %{languagelocal}.dat echo 'charset %{isonumber}' >> %{languagelocal}.dat if ls %{languageeng}_phonet.dat ; then echo 'soundslike %{languagelocal}' >> %{languagelocal}.dat mv -f %{languageeng}_phonet.dat %{languagelocal}_phonet.dat fi LC_CTYPE=%{lc_ctype} aspell --lang=%{languagelocal} --data-dir=. \ create master ./%{languagelocal} < words.%{languagelocal} %install rm -fr $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_libdir}/aspell mkdir -p $RPM_BUILD_ROOT%{_datadir}/aspell mkdir -p $RPM_BUILD_ROOT%{_datadir}/pspell install -m 0644 %{languagelocal} $RPM_BUILD_ROOT%{_libdir}/aspell install -m 0644 %{languagelocal}.dat $RPM_BUILD_ROOT%{_datadir}/aspell if ls %{languagelocal}_phonet.dat ; then install -m 0644 %{languagelocal}_phonet.dat $RPM_BUILD_ROOT/usr/share/aspell fi echo "%{_libdir}/aspell/%{languagelocal}" > $RPM_BUILD_ROOT%{_datadir}/pspell/%{languagecode}-aspell.pwli if [ "%{languagelocal}" != "%{languageeng}" ];then cd $RPM_BUILD_ROOT%{_libdir}/aspell ln -s %{languagelocal} %{languageeng} cd $RPM_BUILD_ROOT%{_datadir}/aspell ln -s %{languagelocal}.dat %{languageeng}.dat if ls %{languagelocal}_phonet.dat ; then ln -s %{languagelocal}_phonet.dat %{languageeng}_phonet.dat fi fi %clean rm -fr $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README* %{_datadir}/aspell/* %{_libdir}/aspell/* %{_datadir}/pspell/* %changelog * Fri Aug 10 2001 Pablo Saratxaga <pablo@mandrakesoft.com> 0.2-1mdk - updated to 0.2 * Sun Aug 13 2000 Troels Liebe Bentsen <tlb@iname.com> 0.1-1mdk - Cleaned up the spec and moved to standard template. - First version for Mandrake - copied from RedHat spec. - Macroszification. * Tue Aug 01 2000 Trond Eivind Glomsrød <teg@redhat.com> 0.1-6 - rebuild * Wed Jul 12 2000 Prospector <bugzilla@redhat.com> - automatic rebuild * Fri Jun 30 2000 Trond Eivind Glomsrød <teg@redhat.com> - use the proper name on the pwli file * Mon Jun 26 2000 Trond Eivind Glomsrød <teg@redhat.com> - change build procedure - include .pwli file * Sat Jun 17 2000 Trond Eivind Glomsrød <teg@redhat.com> - first RPM