hunspell-en/hunspell-en.spec
liuyumeng fdc00d09ee round self-developed patch
(cherry picked from commit 1912cde6345bbc794d87da3418d0d2e21374a4f1)
2022-07-30 15:18:16 +08:00

106 lines
2.5 KiB
RPMSpec

Name: hunspell-en
Version: 2020.12.07
Release: 2
Summary: English hunspell dictionaries
License: LGPLv2+ and LGPLv2 and BSD
URL: http://wordlist.aspell.net
Source0: https://github.com/en-wl/wordlist/archive/rel-%{version}.tar.gz
Patch9000: hunspell-en-delete-taboo-words.patch
BuildArch: noarch
BuildRequires: git aspell zip dos2unix perl-Getopt-Long gcc-c++
Requires: hunspell
Provides: %{name}-US = %{version}-%{release}
Obsoletes: %{name}-US < %{version}-%{release}
%description
English (US, UK, etc.) hunspell dictionaries
%package_help
%prep
%autosetup -n wordlist-rel-2020.12.07 -p1
%build
export PERL5LIB=`pwd`/scowl/r/varcon${PERL5LIB:+:${PERL5LIB}}
make
cd scowl/speller
make hunspell
for i in README_en_CA.txt README_en_US.txt; do
if ! iconv -f utf-8 -t utf-8 -o /dev/null $i > /dev/null 2>&1; then
iconv -f ISO-8859-1 -t UTF-8 $i > $i.new
touch -r $i $i.new
mv -f $i.new $i
fi
tr -d '\r' < $i > $i.new
touch -r $i $i.new
mv -f $i.new $i
done
%install
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/myspell
cd scowl/speller
cp -p en_??.dic en_??.aff $RPM_BUILD_ROOT/%{_datadir}/myspell
pushd $RPM_BUILD_ROOT/%{_datadir}/myspell/
en_US_aliases="en_PH"
for lang in $en_US_aliases; do
ln -s en_US.aff $lang.aff
ln -s en_US.dic $lang.dic
done
popd
%files
%defattr(-,root,root)
%doc scowl/speller/README_en_*.txt README.md
%license scowl/speller/aspell/Copyright.sh
%{_datadir}/myspell/*
%files help
%defattr(-,root,root)
%doc scowl/speller/aspell/doc/ChangeLog
%changelog
* Mon Jan 17 2022 liuyumeng <liuyumeng5@huawei.com> - 2020.12.07-2
- round self-developed patch
* Thu Jan 28 2021 zhanzhimin <zhanzhimin@huawei.com> - 2020.12.07-1
- update to 2020.12.07
* Thu Dec 17 2020 hanhui <hanhui15@huawei.com> - 2019.10.06-5
- modify url
* Wed Dec 16 2020 hanhui <hanhui15@huawei.com> - 2019.10.06-4
- modify url
* Thu Aug 20 2020 jinzhimin<jinzhimin2@huawei.com> - 2019.10.06-3
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix the version as 2019.10.06
* Tue Feb 25 2020 xiaoweiwei<xiaoweiwei5@huawei.com> - 0.201910.06-2
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix build err
* Wed Jan 8 2020 songnannan<songnannan2@huawei.com> - 0.201910.06-1
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: update to 201910.06
* Sat Oct 19 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.20140811.1-15
- Type:bugfix
- Id:NA
- SUG:NA
- DESC:add license files to rpm package
* Fri Sep 20 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.20140811.1-14
- Package init