Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37415565
en ru br
Репозитории ALT
4.0: 0.4.1-alt0.1
3.0: 0.1.1-alt4.1
www.altlinux.org/Changes

Группа :: Работа с текстами
Пакет: prawda

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Summary: English-Russian computer translator
Summary(ru_RU.KOI8-R): Англо-русский переводчик (Стилус для ЮНИКС)
Name: prawda
Version: 0.1.1
Release: alt4.1
License: GPL
Group: Text tools
Source: %name-%version.tar.bz2
Source1: %name-faq.html
Source2: %name-html_grammar.tar.bz2
Source3: %name-html_src.tar.bz2
URL: http://www.prawda.newmail.ru

Patch0: %name-makefile.patch
#Patch1: %name-grammar_more.patch

Requires: XFree86-cyr_rfx-fonts-koi8-r
Requires: %name-dicts %name-grammar

# Automatically added by buildreq on Thu Oct 16 2003

BuildRequires: XFree86-devel gcc-c++ libncurses-devel libstdc++-devel libtinfo-devel

%description
English-Russian translator is a programme which can can translate phrase to phrase grammatically correctly.
It has the following possibilities:
1) Choosing a variant from several possible,
2) New words and phrases can be added to the dictionary, you can make your own dictionary.
3) You can correct the algortihtm of the translation,
4) You can adopt the programme to translate from any other to any other languages( e.g. from Hindi to Urdu).


%description -l ru_RU.KOI8-R
Англо-русский переводчик, программа способная делать связный перевод фраза в фразу.
Имеет следующие возможности:
1) Возможность выбора варианта перевода из нескольких возможных
2) Возможность ввода в словарь новых слов и выражений, возможость создания собственных словарей
3) Возможность поправить алгоритм перевода
4) Возможность настроить программу на перевод с другого языка (например с языка хинди на язык урду)

%package dicts
Summary: Dictionary for English-Russian computer translator
Summary(ru_RU.KOI8-R): Словари для англо-русского переводчика (Стилус для ЮНИКС)
License: GPL
Group: Text tools
Requires: %name

%description dicts
English-Russian translator is a programme which can can translate phrase to phrase grammatically correctly.
It has the following possibilities:
1) Choosing a variant from several possible,
2) New words and phrases can be added to the dictionary, you can make your own dictionary.
3) You can correct the algortihtm of the translation,
4) You can adopt the programme to translate from any other to any other languages( e.g. from Hindi to Urdu).
This package includes dictionaries for prawda.

%description -l ru_RU.KOI8-R dicts
Англо-русский переводчик, программа способная делать связный перевод фраза в фразу.
Имеет следующие возможности:
1) Возможность выбора варианта перевода из нескольких возможных
2) Возможность ввода в словарь новых слов и выражений, возможость создания собственных словарей
3) Возможность поправить алгоритм перевода
4) Возможность настроить программу на перевод с другого языка (например с языка хинди на язык урду)
Этот пакет включает словари для программы prawda.

%package grammar
Summary: Grammar description for English-Russian computer translator
Summary(ru_RU.KOI8-R): Описание граматики для англо-русского переводчика (Стилус для ЮНИКС)
License: GPL
Group: Text tools
Requires: %name

%description grammar
English-Russian translator is a programme which can can translate phrase to phrase grammatically correctly.
It has the following possibilities:
1) Choosing a variant from several possible,
2) New words and phrases can be added to the dictionary, you can make your own dictionary.
3) You can correct the algortihtm of the translation,
4) You can adopt the programme to translate from any other to any other languages( e.g. from Hindi to Urdu).
This package includes gramma description for prawda.

%description -l ru_RU.KOI8-R dicts
Англо-русский переводчик, программа способная делать связный перевод фраза в фразу.
Имеет следующие возможности:
1) Возможность выбора варианта перевода из нескольких возможных
2) Возможность ввода в словарь новых слов и выражений, возможость создания собственных словарей
3) Возможность поправить алгоритм перевода
4) Возможность настроить программу на перевод с другого языка (например с языка хинди на язык урду)
Этот пакет включает описание граматики для программы prawda.

%prep
%setup -qn %name-%version
cp %SOURCE1 ./
%patch0
#patch1
tar -xjf %SOURCE2
tar -xjf %SOURCE3

%build
cd bin
make rpm-image

%install
%__install -pD -m644 face/slowo.xbm %buildroot/%_iconsdir/%name.xbm
cd bin
make install-rpm DESTDIR=$RPM_BUILD_ROOT
#make install ROOTDIR=$RPM_BUILD_ROOT
#cp -f %SOURCE2 %buildroot%_datadir/%name/doc
#cp -f %SOURCE3 %buildroot%_datadir/%name/doc
#mkdir -p $RPM_BUILD_ROOT%{_bindir}
#mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/%name-%version
#mkdir -p $RPM_BUILD_ROOT%{_datadir}/%name/dicts
#mkdir -p $RPM_BUILD_ROOT%{_datadir}/%name/dictsr
#mv -f  $RPM_BUILD_ROOT/prawda/bin/*    $RPM_BUILD_ROOT%{_bindir}/
#mv -f  $RPM_BUILD_ROOT/%_datadir/doc/prawda/*    $RPM_BUILD_ROOT%{_datadir}/doc/%name-%version/
#mv -f  $RPM_BUILD_ROOT/prawda/grammar  $RPM_BUILD_ROOT%{_datadir}/%name/
#mv -f  $RPM_BUILD_ROOT/prawda/dictsr/* $RPM_BUILD_ROOT%{_datadir}/%name/dictsr/
#mv -f  $RPM_BUILD_ROOT/prawda/dicts/*  $RPM_BUILD_ROOT%{_datadir}/%name/dicts/
%__ln_s %_datadir/doc/%name-%version $RPM_BUILD_ROOT%_datadir/%name/doc

# menu

%__cat <<__MENU__ >%name.menu
?package(%name): needs="x11" section="Office" \
title="Prawda" longtitle="English-Russian translator" \
command="%_bindir/%{name}_x" icon="%name.xbm"
__MENU__
%__install -pD -m644 %name.menu %buildroot%_menudir/%name

# skel entry

#__cat <<__SKEL__ >.%{name}rc
#size_y: 50
#size_x: 100
#path: %_datadir/%name
#font: -misc_koi8_1-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
#__SKEL__
#__install -pD -m644 .%{name}rc %buildroot%_sysconfdir/skel/.%{name}rc

%post
%update_menus

%post dicts
%{_bindir}/zcompress1 e %{_datadir}/prawda/dicts %{_datadir}/prawda/dictsr
%{_bindir}/zfrasa_verb  %{_datadir}/prawda/dicts
rm -rf %{_datadir}/prawda/dictsr

%postun
%clean_menus

#%preun

#rm -rf %{_datadir}/prawda/dicts

%files
%doc doc/help doc/about.txt doc/comrade.txt doc/preproc.txt doc/install.txt doc/programmer.txt Readme.before
%doc %name-faq.html
%doc doc/latex
%doc html_src
%doc html_grammar

%_datadir/%name/doc
%_bindir/prawda
%_bindir/prawda_x
%_menudir/%name
#_sysconfdir/skel/.%{name}rc
%_iconsdir/%name.xbm

%files dicts
%_bindir/zcompress1
%_bindir/zfrasa_verb
%_datadir/%name/dicts/*
%_datadir/%name/dictsr/*

%files grammar
%_datadir/%name/grammar/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin