Compare commits

...

No commits in common. "c9-beta" and "c10s" have entirely different histories.

13 changed files with 53 additions and 39 deletions

View File

@ -1,11 +0,0 @@
a433de2d1c344a1af63579e757551432abe583ca SOURCES/festival-2.5.0-release.tar.gz
d9576230c6698e1f05440ccd34063b64b9aaeb99 SOURCES/festlex_CMU.tar.gz
37c3a3e131c38f343053ce3aec8d654d7b123bb9 SOURCES/festlex_POSLEX.tar.gz
6b59e280d26da7874e6daff62b043f7f8e8b6b5b SOURCES/festvox_cmu_us_awb_cg.tar.gz
205d746aadb450c42fcf0b1501bcf530dbcf8cbf SOURCES/festvox_cmu_us_bdl_cg.tar.gz
5a9f7a2a8440b30239c4c9c92d741ed6d341a819 SOURCES/festvox_cmu_us_clb_cg.tar.gz
8cea41be28d4cce0f2faeb49aa5be6384d626ba3 SOURCES/festvox_cmu_us_jmk_cg.tar.gz
28e6ebc2578774aaddbc7baaf64b7f32e4c7ba77 SOURCES/festvox_cmu_us_rms_cg.tar.gz
b694f5b15a94dab5bd6d3b856130e51e992d5426 SOURCES/festvox_cmu_us_slt_cg.tar.gz
c09679b8a599043176a2a57d34d1ad482a498d6c SOURCES/festvox_kallpc16k.tar.gz
534e45a4ba10b7e0573ec30596ca4e57d888c6a2 SOURCES/festvox_rablpc16k.tar.gz

40
.gitignore vendored
View File

@ -1,11 +1,29 @@
SOURCES/festival-2.5.0-release.tar.gz
SOURCES/festlex_CMU.tar.gz
SOURCES/festlex_POSLEX.tar.gz
SOURCES/festvox_cmu_us_awb_cg.tar.gz
SOURCES/festvox_cmu_us_bdl_cg.tar.gz
SOURCES/festvox_cmu_us_clb_cg.tar.gz
SOURCES/festvox_cmu_us_jmk_cg.tar.gz
SOURCES/festvox_cmu_us_rms_cg.tar.gz
SOURCES/festvox_cmu_us_slt_cg.tar.gz
SOURCES/festvox_kallpc16k.tar.gz
SOURCES/festvox_rablpc16k.tar.gz
/.build-*
/noarch/
/x86_64/
/festival/
/*.src.rpm
festdoc-1.4.2.tar.gz
festival-1.96-17.fc15.src.rpm
festival-1.96-beta.tar.gz
festival-2.1-release.tar.gz
festlex_CMU.tar.gz
festlex_POSLEX.tar.gz
festvox_kallpc16k.tar.gz
festvox_kedlpc16k.tar.gz
festival-spanish-voices_1.0.0.orig.tar.gz
festvox_nitech_us_awb_arctic_hts.tar.bz2
festvox_nitech_us_bdl_arctic_hts.tar.bz2
festvox_nitech_us_clb_arctic_hts.tar.bz2
festvox_nitech_us_jmk_arctic_hts.tar.bz2
festvox_nitech_us_rms_arctic_hts.tar.bz2
festvox_nitech_us_slt_arctic_hts.tar.bz2
speech_tools-1.2.96-beta.tar.gz
/festival-2.5.0-release.tar.gz
/festvox_cmu_us_awb_cg.tar.gz
/festvox_cmu_us_bdl_cg.tar.gz
/festvox_cmu_us_clb_cg.tar.gz
/festvox_cmu_us_jmk_cg.tar.gz
/festvox_cmu_us_rms_cg.tar.gz
/festvox_cmu_us_slt_cg.tar.gz
/festvox_rablpc16k.tar.gz

View File

@ -1,7 +1,7 @@
Name: festival
Summary: Speech synthesis and text-to-speech system
Version: 2.5.0
Release: 18%{?dist}
Release: 17%{?dist}
URL: http://www.cstr.ed.ac.uk/projects/festival/
# The Emacs file is GPL+, there is one TCL-licensed source file, and
@ -67,12 +67,9 @@ BuildRequires: ncurses-devel
BuildRequires: speech-tools-libs-devel
BuildRequires: speech-tools-libs-static
BuildRequires: systemd
BuildRequires: systemd-rpm-macros
BuildRequires: make
%{?systemd_requires}
%{?sysusers_requires_compat}
# Requires: festival-voice
# The hard dep below provides a festival-voice, no need to require it here.
@ -304,11 +301,6 @@ you can also interface with Festival in via the shell or with BSD sockets.
%patch104 -p1 -b .siteinit
%patch105 -p1 -b .pie
# Create a sysusers.d config file
cat >festival.sysusers.conf <<EOF
u festival - 'festival Daemon' - -
EOF
%build
# build the main program
@ -416,8 +408,6 @@ cp -a src/include/* $RPM_BUILD_ROOT%{_includedir}/festival
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
install -p -m 644 %{SOURCE230} $RPM_BUILD_ROOT%{_unitdir}/
install -m0644 -D festival.sysusers.conf %{buildroot}%{_sysusersdir}/festival.conf
%files
%doc ACKNOWLEDGMENTS NEWS README.md
%license COPYING COPYING.poslex COPYING.cmudict
@ -431,10 +421,11 @@ install -m0644 -D festival.sysusers.conf %{buildroot}%{_sysusersdir}/festival.co
%{_libexecdir}/festival
%{_mandir}/man1/*
%{_unitdir}/festival.service
%{_sysusersdir}/festival.conf
%pre
%sysusers_create_compat festival.sysusers.conf
getent group festival >/dev/null || groupadd -r festival
getent passwd festival >/dev/null || useradd -r -g festival -d / -s /sbin/nologin -c "festival Daemon" festival
exit 0
%post
%systemd_post festival.service
@ -500,10 +491,6 @@ install -m0644 -D festival.sysusers.conf %{buildroot}%{_sysusersdir}/festival.co
%changelog
* Tue Mar 11 2025 Tomas Pelka - 2.5.0-18
- Use systemd sysusers config to create user and group
Resolves: RHEL-78736
* Wed Jan 26 2022 Matthias Clasen <mclasen@redhat.com> - 2.5.0-17
- Link binaries with -pie. Related: rhbz:#2044857

6
gating.yaml Normal file
View File

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-9
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

3
rpminspect.yaml Normal file
View File

@ -0,0 +1,3 @@
---
inspections:
badfuncs: off

11
sources Normal file
View File

@ -0,0 +1,11 @@
SHA512 (festival-2.5.0-release.tar.gz) = 529ec3a1780a861074b6070567f3e11cfcc839081f61e078978a491f11eb424bc4d6adf599f073d5571e20f66871b7045df9f9b175a1083d10e8bb02342639b1
SHA512 (festlex_CMU.tar.gz) = c293344020fd3337193303cd5dfb7e2b0a1012770a484d8bccaae921b0c61b75699204bec45fee0db754506d6f1558fd616866cc94e76afcbb85a4dcbcf9542b
SHA512 (festlex_POSLEX.tar.gz) = d7f96621fd98bcd3c84f0188fc6ac5a006e2cbb535279693be3341d51148344360f68e67962f08c4041df1e3527de9b30705b13fb9859ad91e3c804704eb5348
SHA512 (festvox_cmu_us_awb_cg.tar.gz) = b1a21799ac8b7980566d91613a9aa64a9df1342cca96df20e14730af127f147605d7b8150ef295ad95f2056f7ff2c69525e0858f23bb5052d56fcd1a99a3b749
SHA512 (festvox_cmu_us_bdl_cg.tar.gz) = 9738d54c2440d48009ebde50e54934b552ed9f07e4c424d649b5e60bc446330207f1bc54761db10cf749aaea4c0895fdf21351e0261c9998739a312b7af13cbf
SHA512 (festvox_cmu_us_clb_cg.tar.gz) = 489277cd56bcde9ede2234bf73c2f340cb02d2f119b4a8e55e8c22e397bd858daf1b4fa39c6581b6a18456e5803c82f2e9af76ef33b1c7c1fe019a1972fc92e1
SHA512 (festvox_cmu_us_jmk_cg.tar.gz) = 6f7ce407a8184dceb2bab3386865efd11d582bdeea629e2ffe8d6d6d01701fd26ca64d5afc847cb3760c719698841d91b00f81835fa7b88f69eeeac81a36a5e8
SHA512 (festvox_cmu_us_rms_cg.tar.gz) = 5496c9767090591ad9525ad4cefbacbaa47ff27476a547e29f3d59c4c8c50d281bd9764c08f40abb3b7e6f49dbff3a03b408a83aa613aa886ebdde7ed8e5196f
SHA512 (festvox_cmu_us_slt_cg.tar.gz) = 8dc516fcd280ce5ca2915deb9cc0d7704f37815f443342007383d8708ae7419c05357ad48f460b2171ab1417ec7c3c033442d9d3f4a631df49f6f2a9826c2c28
SHA512 (festvox_kallpc16k.tar.gz) = 5d8a57840220c00e281842fd38f16887b7403dc487782947eae4a0b2d36f951aa957182bb36a1b4824e40288a5ccc2e635f38f5a09277a0da8099aa6bf24d892
SHA512 (festvox_rablpc16k.tar.gz) = c97a19f82eca65553846b83ae355852266408de1268b4d80af50d6e212a833d98f414d1e9b85751c8f074b285f01ead93cc42208e3c0bbca330524a35e936835