fix install section (from Fedora) [release 60.0-2mamba;Fri May 24 2024]
This commit is contained in:
parent
a27642dbe5
commit
f8a6a63d9f
@ -1,5 +1,5 @@
|
||||
Name: emacspeak
|
||||
Version: 59.0
|
||||
Version: 60.0
|
||||
Release: 2mamba
|
||||
Summary: Emacspeak speech-enables Emacs to turn Emacs into a complete audio desktop
|
||||
Group: System/Multimedia
|
||||
@ -11,7 +11,6 @@ Source: https://github.com/tvraman/emacspeak/releases/download/%{version}
|
||||
License: GPL
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: libalsa-devel
|
||||
BuildRequires: libespeak-ng-devel
|
||||
BuildRequires: libgcc
|
||||
BuildRequires: libperl
|
||||
@ -32,8 +31,6 @@ Emacspeak speech-enables Emacs to turn Emacs into a complete audio desktop.
|
||||
%prep
|
||||
%setup -q
|
||||
sed -i "s|-m32||" servers/linux-outloud/Makefile
|
||||
sed -i "s|^#!/usr/bin/tcl$|#!/usr/bin/tclsh|" servers/ssh-espeak
|
||||
sed -i "s|^#!/usr/local/bin/perl|#!/usr/bin/perl|" utils/*.pl
|
||||
rm -f lisp/sudoku.el
|
||||
# remove prebuilt x86_64 binary
|
||||
rm -f etc/pickup-c/pickup
|
||||
@ -47,20 +44,53 @@ make -C etc/pickup-c/
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
install -d -m0755 %{buildroot}%{_libdir}/emacspeak
|
||||
cp -a * %{buildroot}%{_libdir}/emacspeak/
|
||||
|
||||
rm -f %{buildroot}%{_infodir}/turning-twenty.info*
|
||||
mkdir -p %{buildroot}%{_datadir}/emacs/site-lisp/emacspeak
|
||||
cp -pr bash-utils etc lisp media servers sounds stumpwm xsl %{buildroot}%{_datadir}/emacs/site-lisp/emacspeak/
|
||||
|
||||
make -C servers/native-espeak install LIBPARENTDIR=%{buildroot}%{_libdir}
|
||||
ln -sf %{_libdir}/emacspeak/servers/native-espeak/tclespeak.so %{buildroot}%{_datadir}/emacs/site-lisp/emacspeak/servers/native-espeak/
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
sed -e "s/FLAVOR/emacs/" -e "s!ELCDIR!%{_datadir}/emacs/site-lisp/emacspeak!" etc/emacspeak.sh > %{buildroot}%{_bindir}/emacspeak
|
||||
chmod 0755 %{buildroot}%{_bindir}/emacspeak
|
||||
|
||||
mkdir -p %{buildroot}%{_infodir}
|
||||
cp -p info/*.info* %{buildroot}%{_infodir}
|
||||
|
||||
# remove unwanted data files
|
||||
( cd %{buildroot}%{_datadir}/emacs/site-lisp/emacspeak
|
||||
rm etc/bootstrap.sh
|
||||
rm -r etc/pickup-c
|
||||
rm -r servers/*outloud*
|
||||
rm servers/mac
|
||||
rm servers/native-espeak/tclespeak.{cpp,o}
|
||||
rm etc/COPYRIGHT
|
||||
chmod a-x servers/.servers servers/tts-lib.tcl
|
||||
find \( -name .nosearch -o -name Makefile \) -delete
|
||||
)
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/emacspeak
|
||||
%dir %{_libdir}/emacspeak
|
||||
%{_libdir}/emacspeak/*
|
||||
%dir %{_datadir}/emacs/site-lisp/emacspeak
|
||||
%{_datadir}/emacs/site-lisp/emacspeak/*
|
||||
%{_infodir}/emacspeak.info*
|
||||
%{_infodir}/introducing-emacspeak.info*
|
||||
%{_infodir}/turning-twenty.info*
|
||||
|
||||
%changelog
|
||||
* Fri May 24 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 60.0-2mamba
|
||||
- fix install section (from Fedora)
|
||||
|
||||
* Tue May 21 2024 Automatic Build System <autodist@openmamba.org> 60.0-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Wed Feb 28 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 59.0-2mamba
|
||||
- fix requirements for /usr/local/bin/perl
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user