Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37042160
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 


Name: emacspeak
Version: 26.0
Release: alt2.M41.1

License: free, see file COPYRIGHT for details
Group: Accessibility
Summary: Synthesized speech output for Emacs

Requires: emacs-common emacsen-startscripts voiceman
BuildRequires: perl-libwww perl-HTML-TableExtract
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: README.alt.utf8
Source4: enable-%name
Source5: %name.conf

Patch0: emacspeak-23.0-alt-info.diff
Patch1: emacspeak-26.0-alt-lisp.diff
Patch2: emacspeak-26.0-alt-langswitch.diff
Patch3: emacspeak-26.0-alt-espeak.diff
Patch4: emacspeak-26.0-alt-w3m.diff

# Automatically added by buildreq on Thu Jul 17 2008 (-bi)

BuildRequires: emacs-gnus emacs22-speedbar emacs-w3m gcc-c++ gv ImageMagick libalsa-devel libX11-locales openssl tcl-devel unzip xlhtml zip

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

%prep
%setup -q
%patch -p0
#%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -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

#README.alt

cp %SOURCE3 .

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 %SOURCE5 %buildroot/%_sysconfdir/%name.conf

install -m 755 %SOURCE4 %buildroot/%_bindir/enable-emacspeak

%post
%install_info %name.info
echo "NOTE: Please, read file /usr/share/doc/%name-%version/README.alt.utf8 for using comments."
echo "You have to run enable-emacspeak command for every user in your system to activate emacspeak."

%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
%doc README.alt.utf8
%_emacslispdir/*
%_infodir/*
%config(noreplace) %_sysconfdir/emacs/site-start.d/*
%config(noreplace) %_sysconfdir/%name.conf
%config %_sysconfdir/profile.d/*
%_bindir/*

%changelog

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

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