Репозитории ALT
Группа :: Работа с текстами
Пакет: dict-mueller7-utf8
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and 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
…
Полный changelog можно просмотреть здесь
%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
…
Полный changelog можно просмотреть здесь