%define git 20180210 %define commit r13291 # see https://sourceforge.net/p/cmusphinx/code/13291/tree/ %define Werror_cflags %{nil} %define _disable_ld_no_undefined 1 %define major 0 %define libs3decoder %mklibname s3decoder %{major} %define devname %mklibname %{name} -d Summary: CMU Sphinx Recognition System Name: sphinx3 Version: 0.8 Release: 1.%{git}.1 License: BSD-style (see COPYING) Group: Sound URL: https://cmusphinx.github.io # https://sourceforge.net/p/cmusphinx/code/HEAD/tree/trunk/sphinx3/ #Source0: %{name}-%{version}-%{git}.tar.bz2 #Source0: https://sourceforge.net/projects/cmusphinx/files/sphinx3/0.8/sphinx3-0.8.tar.gz Source0: cmusphinx-code-r13291-trunk-sphinx3.zip BuildRequires: pkgconfig(sphinxbase) BuildRequires: sphinxbase BuildRequires: bzip2 BuildRequires: unzip Requires: sphinxbase %description The CMU Sphinx Recognition System is a library and a set of examples and utilities for speech recognition. %files %doc AUTHORS README NEWS doc/*.ppt %doc doc/*.html doc/*.pdf doc/*.txt doc/*.gif %{_bindir}/* %{_datadir}/%{name} #---------------------------------------------------------------------------- %package -n %{libs3decoder} Summary: Shared library for %{name} Group: System/Libraries Conflicts: %{name} < 0.8-6 %description -n %{libs3decoder} Shared library for %{name}. %files -n %{libs3decoder} %{_libdir}/libs3decoder.so.%{major}* #---------------------------------------------------------------------------- %package -n %{devname} Summary: Development files for %{name} Group: Development/C Requires: %{libs3decoder} = %{EVRD} Provides: %{name}-devel = %{EVRD} Conflicts: %{name}-devel < 0.8-6 Obsoletes: %{name}-devel < 0.8-6 Conflicts: %{name} < 0.8-6 %description -n %{devname} Development files for %{name}. %files -n %{devname} %{_libdir}/libs3decoder.so %{_libdir}/pkgconfig/%{name}.pc %{_includedir}/%{name}/ #---------------------------------------------------------------------------- %prep %setup -qn cmusphinx-code-r13291-trunk-sphinx3 %build ./autogen.sh %configure2_5x --disable-static %make %install %makeinstall_std