Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37431815
en ru br
Репозитории ALT
S:58.0-alt1
5.1: 26.0-alt5.M51.1
4.1: 26.0-alt2.M41.1
4.0: 23.0-alt1
3.0: 19.0-alt2
www.altlinux.org/Changes

Группа :: Редакторы
Пакет: emacspeak

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

%define truever 23.505

Version: 23.0
Release: alt1
Name: emacspeak
License: free, see file COPYRIGHT for details
Group: Editors
Summary: Synthesized speech output for Emacs
Summary(ru_RU.KOI8-R): Голосовой вывод для Emacs
Requires: emacs-common emacsen-startscripts gnus
Url: http://emacspeak.sourceforge.net
Packager: Emacs Maintainers Team <emacs at packages.altlinux.org>

Source: %name-%version.tar.bz2
Source1: emacspeak-site-start.el
Source2: emacspeak-profile.sh
Source3: emacspeak-conf
Patch0: emacspeak-23.0-alt-info.diff
Patch1: emacspeak-23.0-alt-lisp.diff

# TODO: устанавливать дополнительные звуковые темы. Файлы .el в темах

# перекомпилировать.

# Automatically added by buildreq on Sun Dec 14 2003

BuildRequires: ImageMagick XFree86-libs XFree86-locales emacs-common gcc-c++ libstdc++-devel openssl sox tcl-devel xpm emacs-w3 gnus perl-libwww-perl perl-HTML-TableExtract

%description
Emacspeak is a Linux application that allows users to get synthesized speech
output inside the Emacs desktop environment.

%description -l ru_RU.KOI8-R
Emacspeak -- это приложение для Linux, которое позволяет пользователям иметь
голосовой вывод внутри Emacs.

%prep
%setup -n %name-%truever
%patch -p0
%patch1 -p1

for f in dtk-exp ssh-dtk-exp dtk-mv speech-server dsp-outloud dtk-soft outloud ssh-outloud; do
   %__subst 's%/usr/bin/tcl%/usr/bin/tclsh%' servers/$f
done
%__subst 's%/usr/bin/tcl%/usr/bin/tclsh%' ./sawfish/tts.jl

%build
make config SRC=`pwd`
make all prefix=%_prefix
cd servers/linux-outloud
make
cd ../..
cd info
make info
make htm
cd ..

%install
make prefix=%buildroot%prefix install
# remove unneeded files
rm -rf %buildroot%_emacslispdir/emacspeak/user-guide
rm -rf %buildroot%_emacslispdir/emacspeak/install-guide
rm %buildroot%_emacslispdir/emacspeak/etc/NEWS*
rm %buildroot%_emacslispdir/emacspeak/etc/*.html
rm %buildroot%_emacslispdir/emacspeak/etc/emacspeak.*
rm %buildroot%_emacslispdir/emacspeak/etc/FAQ
rm %buildroot%_emacslispdir/emacspeak/etc/HELP
rm %buildroot%_emacslispdir/emacspeak/etc/COPYRIGHT
%__subst 's!%buildroot!!' %buildroot/usr/bin/emacspeak

mkdir -p %buildroot/%_sysconfdir/emacs/site-start.d
install -m 644 %SOURCE1 %buildroot/%_sysconfdir/emacs/site-start.d/emacspeak.el
mkdir -p %buildroot/%_sysconfdir/profile.d
install -m 755 %SOURCE2 %buildroot/%_sysconfdir/profile.d/emacspeak.sh
install -m 755 %SOURCE3 %buildroot/%_sysconfdir/emacspeak.conf

%post
%install_info %name.info

%preun
%uninstall_info %name.info

%files
%doc install-guide user-guide info/html
%doc etc/NEWS* etc/*.html etc/emacspeak.* etc/FAQ etc/HELP etc/COPYRIGHT
%_emacslispdir/*
%_bindir/*
%_infodir/*
%config(noreplace) %_sysconfdir/emacs/site-start.d/*
%config(noreplace) %_sysconfdir/*.conf
%config %_sysconfdir/profile.d/*

%changelog

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

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