Group :: Ferramentas de texto
RPM: pere-uk-ua_ru-ru_dzer-tyzh
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
# ########################################################
# non latin symbols shouldn't be in first 256 byte block #
# ########################################################
%define dict_iln uk-ua
%define dict_oln ru-ru
%define dict_thm dzer-tyzh
%define dict_name %{dict_iln}_%{dict_oln}_%dict_thm
%define name_iln_en Ukrainian
%define name_oln_en Russian
%define name_thm_en Social and political
%define name_iln_uk óêðà¿íñüêó
%define name_oln_uk ðîñ³éñüêî¿
%define name_thm_uk Ñîö³àëüíî-ïîë³òè÷íèé
%define name_iln_ru óêðàèíñêèé
%define name_oln_ru ðóññêîãî
%define name_thm_ru Ñîöèàëüíî-ïîëèòè÷åñêèé
%define name_nam_en Pere
%define name_nam_uk Ïåðå
%define name_nam_ru Ïåðå
Name: pere-%dict_name
Version: 0.2.0
Release: alt3
Summary: %name_nam_en: %name_thm_en dictionary from %name_iln_en to %name_oln_en
Summary(uk_UA.CP1251): %name_nam_uk: %name_thm_uk ñëîâíèê ç %name_iln_uk íà %name_oln_uk
Summary(ru_RU.CP1251): %name_nam_ru: %name_thm_ru ñëîâàðü ñ %name_iln_ru íà %name_oln_ru
License: GPL
Group: Text tools
Url: http://pere.org.ua/
BuildArch: noarch
Source: http://pere.org.ua/dwn/src/dmp/pere-dicsrc_%{dict_name}_%version.tar.bz2
BuildRequires: perl-Lingua-Pere >= 0.2.0 perl(Pod/Text.pm)
Requires: perl-Lingua-Pere >= 0.2.0 perl(Pod/Text.pm)
%description
%name_thm_en translation dictionary from %name_iln_en to %name_oln_en for %name_nam_en translator.
%description -l uk_UA.CP1251
%name_thm_uk ñëîâíèê ïåðåêëàä³â ç %name_iln_uk íà %name_oln_uk äëÿ ïåðåêëàäà÷êè %name_nam_uk.
%description -l ru_RU.CP1251
%name_thm_ru ñëîâàðü ïåðåâîäîâ ñ %name_iln_ru íà %name_oln_ru äëÿ ïåðåâîä÷èêà %name_nam_ru.
%prep
%setup -q -n pere-dicsrc_%dict_name
%build
export LANG=en_US.UTF-8
pere-src2dic -pfx=./ -csv=%dict_name.src -ovr -mem=100
pere-dic2dmp -pfx=./ -csv=%dict_name.dmp -ovr -mem=100
%install
install -p -m644 -D %dict_name.dmp %buildroot%_datadir/dict/pere/%dict_name/%dict_name.dmp
%post
pere-dmp2dic -pfx=%_datadir/dict/pere/%dict_name -csv=%_datadir/dict/pere/%dict_name/%dict_name.dmp -ovr -mem=100
pere-confupd -rut=%_datadir/dict/pere/ -cfg=/etc/pere-trans.config
%preun
rm -drf %_datadir/dict/pere/%dict_name
%postun
pere-confupd -rut=%_datadir/dict/pere/ -cfg=/etc/pere-trans.config
%files
%doc Changes README
%_datadir/dict/pere/%dict_name
%changelog
…
Todas as alterações você pod ver aqui
# non latin symbols shouldn't be in first 256 byte block #
# ########################################################
%define dict_iln uk-ua
%define dict_oln ru-ru
%define dict_thm dzer-tyzh
%define dict_name %{dict_iln}_%{dict_oln}_%dict_thm
%define name_iln_en Ukrainian
%define name_oln_en Russian
%define name_thm_en Social and political
%define name_iln_uk óêðà¿íñüêó
%define name_oln_uk ðîñ³éñüêî¿
%define name_thm_uk Ñîö³àëüíî-ïîë³òè÷íèé
%define name_iln_ru óêðàèíñêèé
%define name_oln_ru ðóññêîãî
%define name_thm_ru Ñîöèàëüíî-ïîëèòè÷åñêèé
%define name_nam_en Pere
%define name_nam_uk Ïåðå
%define name_nam_ru Ïåðå
Name: pere-%dict_name
Version: 0.2.0
Release: alt3
Summary: %name_nam_en: %name_thm_en dictionary from %name_iln_en to %name_oln_en
Summary(uk_UA.CP1251): %name_nam_uk: %name_thm_uk ñëîâíèê ç %name_iln_uk íà %name_oln_uk
Summary(ru_RU.CP1251): %name_nam_ru: %name_thm_ru ñëîâàðü ñ %name_iln_ru íà %name_oln_ru
License: GPL
Group: Text tools
Url: http://pere.org.ua/
BuildArch: noarch
Source: http://pere.org.ua/dwn/src/dmp/pere-dicsrc_%{dict_name}_%version.tar.bz2
BuildRequires: perl-Lingua-Pere >= 0.2.0 perl(Pod/Text.pm)
Requires: perl-Lingua-Pere >= 0.2.0 perl(Pod/Text.pm)
%description
%name_thm_en translation dictionary from %name_iln_en to %name_oln_en for %name_nam_en translator.
%description -l uk_UA.CP1251
%name_thm_uk ñëîâíèê ïåðåêëàä³â ç %name_iln_uk íà %name_oln_uk äëÿ ïåðåêëàäà÷êè %name_nam_uk.
%description -l ru_RU.CP1251
%name_thm_ru ñëîâàðü ïåðåâîäîâ ñ %name_iln_ru íà %name_oln_ru äëÿ ïåðåâîä÷èêà %name_nam_ru.
%prep
%setup -q -n pere-dicsrc_%dict_name
%build
export LANG=en_US.UTF-8
pere-src2dic -pfx=./ -csv=%dict_name.src -ovr -mem=100
pere-dic2dmp -pfx=./ -csv=%dict_name.dmp -ovr -mem=100
%install
install -p -m644 -D %dict_name.dmp %buildroot%_datadir/dict/pere/%dict_name/%dict_name.dmp
%post
pere-dmp2dic -pfx=%_datadir/dict/pere/%dict_name -csv=%_datadir/dict/pere/%dict_name/%dict_name.dmp -ovr -mem=100
pere-confupd -rut=%_datadir/dict/pere/ -cfg=/etc/pere-trans.config
%preun
rm -drf %_datadir/dict/pere/%dict_name
%postun
pere-confupd -rut=%_datadir/dict/pere/ -cfg=/etc/pere-trans.config
%files
%doc Changes README
%_datadir/dict/pere/%dict_name
%changelog
…
Todas as alterações você pod ver aqui