Group :: Ferramentas de texto
RPM: dict-mueller7-utf8
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define dict_name mueller7
%define dict_file Mueller7GPL
Name: dict-%dict_name-utf8
Version: 1.2
Release: alt6
Summary: V.K. Mueller English-Russian Dictionary, 7 Edition: dict format
Summary(ru_RU.KOI8-R): áÎÇÌÏ-ÒÕÓÓËÉÊ ÓÌÏ×ÁÒØ íÀÌÌÅÒÁ, ÒÅÄÁËÃÉÑ 7: ÆÏÒÍÁÔ dict
License: GPL
Group: Text tools
Url: http://www.chat.ru/~muller_dic/
BuildArchitectures: noarch
Source: %dict_file.tgz
Source1: to-dict.sh
Source2: mueller2utf8
PreReq: dictd >= 1.7.1
Obsoletes: %dict_name-dict
Obsoletes: dictd-%dict_name-utf8
BuildRequires: perl-Unicode-Map8 perl-Unicode-String dict-tools >= 1.9.1-alt2
%description
Electronic version of V.K. Mueller English-Russian Dictionary, 7 Edition
in dict format and utf8 encoding. You can use it with your favourite dict client.
%description -l ru_RU.KOI8-R
üÌÅËÔÒÏÎÎÁÑ ×ÅÒÓÉÑ ÁÎÇÌÏ-ÒÕÓÓËÏÇÏ ÓÌÏ×ÁÒÑ íÀÌÌÅÒÁ 7-ÏÊ ÒÅÄÁËÃÉÉ
× ÆÏÒÍÁÔÅ dict É ËÏÄÉÒÏ×ËÅ utf8. ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ ÓÏ Ó×ÏÉÍ ÌÀÂÉÍÙÍ
dict ËÌÉÅÎÔÏÍ.
%prep
%setup -c
%build
cd usr/local/share/dict
export LANG=ru_RU.KOI8-R
cat %dict_file.koi | sed 's/É ÐÒ. et cetera É ÐÒÏÞÅÅ/É ÐÒ. et cetera É ÐÒÏÞÅÅ/' |
perl -e "use locale;" -pne 's/\bÂÕË×\./_ÂÕË×./g; s/\b×Í\./_×Í./g;
s/\bÇÌ\./_ÇÌ./g; s/\bÉ ÐÒ\./_É_ÐÒ./g; s/\bÏÂÙËÎ\./_ÏÂÙËÎ./g;
s/\bÏË\./_ÏË./g; s/\bÏÓÏÂ\./_ÏÓÏÂ./g; s/\bÏÔÒÉÃ\./_ÏÔÒÉÃ./g;
s/\bÐÒÅÉÍ\./_ÐÒÅÉÍ./g; s/\bÒÁÓÐÒ\./_ÒÁÓÐÒ./g; s/\bÓÕÝ\./_.ÓÕÝ/g;
s/\bÔÖ\./_ÔÖ./g; s/\bÕÐÏÔÒ\./_ÕÐÏÔÒ./g; s/\bÕÓÉÌ\./_ÕÓÉÌ./g; ' > %dict_file.fixed
export DICTFMT_OPT="--locale ru_RU.UTF-8"
export LANG=C
/bin/sh %SOURCE1 --src-data %dict_file.fixed %dict_name.koi # && rm -f %dict_file.koi %dict_file.fixed
%SOURCE2 %dict_name.koi > %dict_name.data
/bin/sh %SOURCE1 --data-dict %dict_name.data %dict_name && rm -f %dict_name.data
/bin/sh %SOURCE1 --expand-index %dict_name.index %dict_name.index.exp
cd ../../../..
%install
install -p -m644 -D usr/local/share/dict/%dict_name.dict.dz $RPM_BUILD_ROOT%_datadir/dictd/%dict_name.dict.dz
install -p -m644 -D usr/local/share/dict/%dict_name.index.exp $RPM_BUILD_ROOT%_datadir/dictd/%dict_name.index
%files
%_datadir/dictd/*
%changelog
…
Todas as alterações você pod ver aqui
%define dict_file Mueller7GPL
Name: dict-%dict_name-utf8
Version: 1.2
Release: alt6
Summary: V.K. Mueller English-Russian Dictionary, 7 Edition: dict format
Summary(ru_RU.KOI8-R): áÎÇÌÏ-ÒÕÓÓËÉÊ ÓÌÏ×ÁÒØ íÀÌÌÅÒÁ, ÒÅÄÁËÃÉÑ 7: ÆÏÒÍÁÔ dict
License: GPL
Group: Text tools
Url: http://www.chat.ru/~muller_dic/
BuildArchitectures: noarch
Source: %dict_file.tgz
Source1: to-dict.sh
Source2: mueller2utf8
PreReq: dictd >= 1.7.1
Obsoletes: %dict_name-dict
Obsoletes: dictd-%dict_name-utf8
BuildRequires: perl-Unicode-Map8 perl-Unicode-String dict-tools >= 1.9.1-alt2
%description
Electronic version of V.K. Mueller English-Russian Dictionary, 7 Edition
in dict format and utf8 encoding. You can use it with your favourite dict client.
%description -l ru_RU.KOI8-R
üÌÅËÔÒÏÎÎÁÑ ×ÅÒÓÉÑ ÁÎÇÌÏ-ÒÕÓÓËÏÇÏ ÓÌÏ×ÁÒÑ íÀÌÌÅÒÁ 7-ÏÊ ÒÅÄÁËÃÉÉ
× ÆÏÒÍÁÔÅ dict É ËÏÄÉÒÏ×ËÅ utf8. ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ ÓÏ Ó×ÏÉÍ ÌÀÂÉÍÙÍ
dict ËÌÉÅÎÔÏÍ.
%prep
%setup -c
%build
cd usr/local/share/dict
export LANG=ru_RU.KOI8-R
cat %dict_file.koi | sed 's/É ÐÒ. et cetera É ÐÒÏÞÅÅ/É ÐÒ. et cetera É ÐÒÏÞÅÅ/' |
perl -e "use locale;" -pne 's/\bÂÕË×\./_ÂÕË×./g; s/\b×Í\./_×Í./g;
s/\bÇÌ\./_ÇÌ./g; s/\bÉ ÐÒ\./_É_ÐÒ./g; s/\bÏÂÙËÎ\./_ÏÂÙËÎ./g;
s/\bÏË\./_ÏË./g; s/\bÏÓÏÂ\./_ÏÓÏÂ./g; s/\bÏÔÒÉÃ\./_ÏÔÒÉÃ./g;
s/\bÐÒÅÉÍ\./_ÐÒÅÉÍ./g; s/\bÒÁÓÐÒ\./_ÒÁÓÐÒ./g; s/\bÓÕÝ\./_.ÓÕÝ/g;
s/\bÔÖ\./_ÔÖ./g; s/\bÕÐÏÔÒ\./_ÕÐÏÔÒ./g; s/\bÕÓÉÌ\./_ÕÓÉÌ./g; ' > %dict_file.fixed
export DICTFMT_OPT="--locale ru_RU.UTF-8"
export LANG=C
/bin/sh %SOURCE1 --src-data %dict_file.fixed %dict_name.koi # && rm -f %dict_file.koi %dict_file.fixed
%SOURCE2 %dict_name.koi > %dict_name.data
/bin/sh %SOURCE1 --data-dict %dict_name.data %dict_name && rm -f %dict_name.data
/bin/sh %SOURCE1 --expand-index %dict_name.index %dict_name.index.exp
cd ../../../..
%install
install -p -m644 -D usr/local/share/dict/%dict_name.dict.dz $RPM_BUILD_ROOT%_datadir/dictd/%dict_name.dict.dz
install -p -m644 -D usr/local/share/dict/%dict_name.index.exp $RPM_BUILD_ROOT%_datadir/dictd/%dict_name.index
%files
%_datadir/dictd/*
%changelog
…
Todas as alterações você pod ver aqui