ALT Linux repositórios
Group :: Acessibilidade
RPM: emacspeak
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _unpackaged_files_terminate_build 1
%define _emacspeakdir %_datadir/emacs/site-lisp/emacspeak
Name: emacspeak
Version: 58.0
Release: alt1
Summary: Speech output interface to Emacs.
License: GPLv2+ and BSD
Group: Accessibility
Url: http://emacspeak.sourceforge.net
VCS: https://github.com/tvraman/emacspeak
Source0: %name-%version.tar
Source1: %name-profile.sh
Source2: %name.conf
Source3: enable-%name
Requires: voiceman
BuildRequires: rpm-build-emacs
BuildRequires: emacs-speedbar
BuildRequires: gcc-c++
BuildRequires: libalsa-devel
BuildRequires: tcl-devel
BuildRequires: makeinfo
BuildRequires: perl-libwww
BuildRequires: perl-HTML-TableExtract
%description
Emacspeak is a speech interface that allows visually impaired users to interact
independently and efficiently with the computer.
%prep
%setup
%build
make config SRC=`pwd`
make
make -C servers/linux-outloud
makeinfo -o info/ info/emacspeak.texi
%install
install -d %buildroot%_datadir/emacs/site-lisp
install -d %buildroot%_emacspeakdir
install -d %buildroot%_emacspeakdir/lisp
install -d %buildroot%_emacspeakdir/lisp/g-client
install -d %buildroot%_emacspeakdir/etc
install -d %buildroot%_emacspeakdir/xsl
install -d %buildroot%_emacspeakdir/sounds
install -d %buildroot%_emacspeakdir/servers
install -d %buildroot%_emacspeakdir/servers/linux-outloud
install -d %buildroot%_libdir/%name/servers
install -d %buildroot%_libdir/%name/servers/linux-outloud
install -d %buildroot%_bindir
install -d %buildroot%_sysconfdir/profile.d
install -d %buildroot%_emacspeakdir/etc/forms
install -d %buildroot%_emacspeakdir/etc/tables
install -m 0644 lisp/*.el lisp/*.elc %buildroot%_emacspeakdir/lisp
cp -f etc/*.pl etc/*.sh etc/cbox* etc/pdf2text etc/cal2text etc/emacspeak.xpm \
etc/emacspeak.jpg %buildroot%_emacspeakdir/etc
install -m 0644 xsl/*.xsl %buildroot%_emacspeakdir/xsl
cp -fR sounds/classic sounds/pan-chimes sounds/3d \
%buildroot%_emacspeakdir/sounds
install -m 0755 servers/.servers servers/espeak \
servers/speech-server servers/log-* \
servers/cloud* servers/ssh-* %buildroot%_emacspeakdir/servers
install -m 0755 servers/linux-outloud/asoundrc \
servers/linux-outloud/*.cpp \
servers/linux-outloud/*.h \
servers/linux-outloud/eci.ini \
%buildroot%_emacspeakdir/servers/linux-outloud
install -m 0755 servers/linux-outloud/atcleci.so \
%buildroot%_libdir/%name/servers/linux-outloud
install -m 0755 %SOURCE1 %buildroot%_sysconfdir/profile.d/%name.sh
install -m 0755 %SOURCE2 %buildroot%_sysconfdir/%name.conf
install -m 0755 %SOURCE3 %buildroot%_bindir/enable-%name
cp -fR media %buildroot%_emacspeakdir/media
rm -f %buildroot%_emacspeakdir/media/.nosearch \
%buildroot%_emacspeakdir/media/*/.nosearch \
%buildroot%_emacspeakdir/sounds/*/.nosearch
install -m 0644 etc/forms/*.el %buildroot%_emacspeakdir/etc/forms
install -m 0644 etc/tables/*.tab %buildroot%_emacspeakdir/etc/tables
install -m 0755 etc/%name.sh %buildroot%_bindir/%name
%post
chmod -R go+rX %_emacspeakdir/sounds
chmod -R go+rX %_emacspeakdir/media
%files
%doc README* info/*info*
%_bindir/%name
%_bindir/enable-%name
%_libdir/%name/servers/linux-outloud/*.so
%_emacspeakdir/*
%config %_sysconfdir/profile.d/*
%config(noreplace) %_sysconfdir/%name.conf
%changelog
…
Todas as alterações você pod ver aqui
%define _emacspeakdir %_datadir/emacs/site-lisp/emacspeak
Name: emacspeak
Version: 58.0
Release: alt1
Summary: Speech output interface to Emacs.
License: GPLv2+ and BSD
Group: Accessibility
Url: http://emacspeak.sourceforge.net
VCS: https://github.com/tvraman/emacspeak
Source0: %name-%version.tar
Source1: %name-profile.sh
Source2: %name.conf
Source3: enable-%name
Requires: voiceman
BuildRequires: rpm-build-emacs
BuildRequires: emacs-speedbar
BuildRequires: gcc-c++
BuildRequires: libalsa-devel
BuildRequires: tcl-devel
BuildRequires: makeinfo
BuildRequires: perl-libwww
BuildRequires: perl-HTML-TableExtract
%description
Emacspeak is a speech interface that allows visually impaired users to interact
independently and efficiently with the computer.
%prep
%setup
%build
make config SRC=`pwd`
make
make -C servers/linux-outloud
makeinfo -o info/ info/emacspeak.texi
%install
install -d %buildroot%_datadir/emacs/site-lisp
install -d %buildroot%_emacspeakdir
install -d %buildroot%_emacspeakdir/lisp
install -d %buildroot%_emacspeakdir/lisp/g-client
install -d %buildroot%_emacspeakdir/etc
install -d %buildroot%_emacspeakdir/xsl
install -d %buildroot%_emacspeakdir/sounds
install -d %buildroot%_emacspeakdir/servers
install -d %buildroot%_emacspeakdir/servers/linux-outloud
install -d %buildroot%_libdir/%name/servers
install -d %buildroot%_libdir/%name/servers/linux-outloud
install -d %buildroot%_bindir
install -d %buildroot%_sysconfdir/profile.d
install -d %buildroot%_emacspeakdir/etc/forms
install -d %buildroot%_emacspeakdir/etc/tables
install -m 0644 lisp/*.el lisp/*.elc %buildroot%_emacspeakdir/lisp
cp -f etc/*.pl etc/*.sh etc/cbox* etc/pdf2text etc/cal2text etc/emacspeak.xpm \
etc/emacspeak.jpg %buildroot%_emacspeakdir/etc
install -m 0644 xsl/*.xsl %buildroot%_emacspeakdir/xsl
cp -fR sounds/classic sounds/pan-chimes sounds/3d \
%buildroot%_emacspeakdir/sounds
install -m 0755 servers/.servers servers/espeak \
servers/speech-server servers/log-* \
servers/cloud* servers/ssh-* %buildroot%_emacspeakdir/servers
install -m 0755 servers/linux-outloud/asoundrc \
servers/linux-outloud/*.cpp \
servers/linux-outloud/*.h \
servers/linux-outloud/eci.ini \
%buildroot%_emacspeakdir/servers/linux-outloud
install -m 0755 servers/linux-outloud/atcleci.so \
%buildroot%_libdir/%name/servers/linux-outloud
install -m 0755 %SOURCE1 %buildroot%_sysconfdir/profile.d/%name.sh
install -m 0755 %SOURCE2 %buildroot%_sysconfdir/%name.conf
install -m 0755 %SOURCE3 %buildroot%_bindir/enable-%name
cp -fR media %buildroot%_emacspeakdir/media
rm -f %buildroot%_emacspeakdir/media/.nosearch \
%buildroot%_emacspeakdir/media/*/.nosearch \
%buildroot%_emacspeakdir/sounds/*/.nosearch
install -m 0644 etc/forms/*.el %buildroot%_emacspeakdir/etc/forms
install -m 0644 etc/tables/*.tab %buildroot%_emacspeakdir/etc/tables
install -m 0755 etc/%name.sh %buildroot%_bindir/%name
%post
chmod -R go+rX %_emacspeakdir/sounds
chmod -R go+rX %_emacspeakdir/media
%files
%doc README* info/*info*
%_bindir/%name
%_bindir/enable-%name
%_libdir/%name/servers/linux-outloud/*.so
%_emacspeakdir/*
%config %_sysconfdir/profile.d/*
%config(noreplace) %_sysconfdir/%name.conf
%changelog
…
Todas as alterações você pod ver aqui