[Bug 1761236] Review Request: festival - Speech synthesis and text-to-speech system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1761236

Robert-André Mauchin <zebob.m@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zebob.m@xxxxxxxxx



--- Comment #3 from Robert-André Mauchin <zebob.m@xxxxxxxxx> ---
 - Only one of this is necessary:

Requires: festival-lib = %{version}-%{release}
Requires: festival-lib

 - Use %make_build instead of make

 - Just simplify this into %{_datadir}/festival, we don't need to be so
specific

%dir %{_datadir}/festival
%{_datadir}/festival/*.scm
%{_datadir}/festival/festival.el
%{_datadir}/festival/*.ent
%{_datadir}/festival/*.gram
%{_datadir}/festival/*.dtd
%{_datadir}/festival/*.ngrambin
%{_datadir}/festival/speech.properties
%{_datadir}/festival/dicts
%dir %{_datadir}/festival/multisyn
%{_datadir}/festival/multisyn/*.scm
%dir %{_datadir}/festival/examples
%{_datadir}/festival/examples/intro.text

 Same for %{_libexecdir}/festival

 - use install -p to keep timestamps

 - I don't get the need for the lib package?

%files lib
%license COPYING

 There's nothing in it?

 - Why is this provided? There's no conf file to go along?

# the actual /etc. :)
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/festival

 - Same. Why create this if you don't provide info files?

# info pages
mkdir -p $RPM_BUILD_ROOT%{_infodir}

These is a Makefile in doc/ to create Info and man pages

 - Maybe snag some interesting patches from Debian?
https://packages.debian.org/sid/festival

 - Build does not respect Fedora build flags. You're missing a \ after thi
libdir line:

make \
  EST=%{_libdir}/speech_tools \
  LIBDIR="%{_libdir}" \
  CFLAGS="$RPM_OPT_FLAGS -fPIC" \
  CXXFLAGS="$RPM_OPT_FLAGS -fPIC"

Probably could remove after that:

# This seems to avoid malfunction
# "error: Empty %files file
/home/mike/Source/rpms/BUILD/festival/debugsourcefiles.list"
%global debug_package %{nil}


 - Package can't be installed:

DEBUG util.py:595:   Problem: conflicting requests
DEBUG util.py:595:    - nothing provides festival-lib = 0.19990610-7.fc32
needed by festival-devel-2.5.0-7.fc32.x86_64

Version is redefined by Version: %{diphoneversion} so this fails.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux