helps when you git add the spec file
This commit is contained in:
parent
07d57f15a8
commit
cf869d4748
111
julius.spec
Normal file
111
julius.spec
Normal file
@ -0,0 +1,111 @@
|
||||
Name: julius
|
||||
Version: 4.2.2
|
||||
Release: 2%{?dist}
|
||||
Summary: Large vocabulary continuous speech recognition (LVCSR) decoder software
|
||||
License: Julius
|
||||
URL: http://julius.sourceforge.jp/
|
||||
Source0: http://dl.sourceforge.jp/julius/56549/%{name}-%{version}.tar.gz
|
||||
Source1: http://julius.sourceforge.jp/archive/japanese-models.tar.gz
|
||||
Patch0: julius-4.2.2-DESTDIR.patch
|
||||
Patch1: julius-4.2.2-sharedlibs.patch
|
||||
BuildRequires: perl(Jcode), alsa-lib-devel, libsndfile-devel, pulseaudio-libs-devel, zlib-devel, readline-devel
|
||||
# Requires:
|
||||
|
||||
%description
|
||||
"Julius" is a high-performance, two-pass large vocabulary continuous speech
|
||||
recognition (LVCSR) decoder software for speech-related researchers and
|
||||
developers. Based on word N-gram and context-dependent HMM, it can perform
|
||||
almost real-time decoding on most current PCs in 60k word dictation task.
|
||||
Major search techniques are fully incorporated such as tree lexicon, N-gram
|
||||
factoring, cross-word context dependency handling, enveloped beam search,
|
||||
Gaussian pruning, Gaussian selection, etc. Besides search efficiency, it is
|
||||
also modularized carefully to be independent from model structures, and
|
||||
various HMM types are supported such as shared-state triphones and
|
||||
tied-mixture models, with any number of mixtures, states, or phones.
|
||||
Standard formats are adopted to cope with other free modeling toolkit such
|
||||
as HTK, CMU-Cam SLM toolkit, etc.
|
||||
|
||||
%package devel
|
||||
Requires: julius = %{version}-%{release}
|
||||
Summary: Development files and libraries for libjulius and libsent
|
||||
|
||||
%description devel
|
||||
Development files and libraries for libjulius and libsent.
|
||||
|
||||
%package japanese-models
|
||||
BuildArch: noarch
|
||||
Requires: julius = %{version}-%{release}
|
||||
Summary: Julius Japanese language model and acoustic models
|
||||
License: Julius
|
||||
|
||||
%description japanese-models
|
||||
A Japanese language model (20k-word trained by newspaper article) and acoustic
|
||||
models (Phonetic tied-mixture triphone / monophone) for use with Julius.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1 -b .DESTDIR
|
||||
%patch1 -p1 -b .shared
|
||||
# Fix end-of-line encoding
|
||||
sed -i 's/\r//' Release.txt
|
||||
tar xvf %{SOURCE1}
|
||||
|
||||
%build
|
||||
%configure
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot}
|
||||
chmod +x %{buildroot}%{_libdir}/*.so.*
|
||||
|
||||
mkdir -p %{buildroot}%{_datadir}/julius/
|
||||
cp -a Sample.jconf %{buildroot}%{_datadir}/julius/
|
||||
cp -a japanese-models/ %{buildroot}%{_datadir}/julius/
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%doc ChangeLog LICENSE.txt Release.txt Release-ja.txt
|
||||
%{_bindir}/accept_check
|
||||
%{_bindir}/adinrec
|
||||
%{_bindir}/adintool
|
||||
%{_bindir}/dfa_determinize
|
||||
%{_bindir}/dfa_minimize
|
||||
%{_bindir}/generate
|
||||
%{_bindir}/generate-ngram
|
||||
%{_bindir}/gram2sapixml.pl
|
||||
%{_bindir}/jclient.pl
|
||||
%{_bindir}/jcontrol
|
||||
%{_bindir}/julius
|
||||
%{_bindir}/mkbingram
|
||||
%{_bindir}/mkbinhmm
|
||||
%{_bindir}/mkbinhmmlist
|
||||
%{_bindir}/mkgshmm
|
||||
%{_bindir}/mkss
|
||||
%{_bindir}/nextword
|
||||
%{_bindir}/yomi2voca.pl
|
||||
%{_libdir}/libjulius.so.*
|
||||
%{_libdir}/libsent.so.*
|
||||
%lang(ja) %{_mandir}/ja/man1/*
|
||||
%{_mandir}/man1/*
|
||||
%dir %{_datadir}/julius/
|
||||
%{_datadir}/julius/Sample.jconf
|
||||
|
||||
%files devel
|
||||
%{_bindir}/libjulius-config
|
||||
%{_bindir}/libsent-config
|
||||
%{_includedir}/julius/
|
||||
%{_includedir}/sent/
|
||||
%{_libdir}/libjulius.so
|
||||
%{_libdir}/libsent.so
|
||||
|
||||
%files japanese-models
|
||||
%{_datadir}/julius/japanese-models/
|
||||
|
||||
%changelog
|
||||
* Tue Aug 28 2012 Tom Callaway <spot@fedoraproject.org> - 4.2.2-2
|
||||
- fix Source0 URL
|
||||
|
||||
* Mon Aug 13 2012 Tom Callaway <spot@fedoraproject.org> - 4.2.2-1
|
||||
- initial package
|
Loading…
Reference in New Issue
Block a user