Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > e3c3c389faed93fba3c8f9fb91d29d1c > files > 3

jspeex-0.9.7-0.0.4.mga3.src.rpm

Name:           jspeex
Version:        0.9.7
Release:        %mkrel 0.0.4
Summary:        100% Java Speex encoder/decoder/converter library
License:        BSD
Url:            http://jspeex.sourceforge.net/
Group:          Development/Java
Source0:        %{name}-%{version}.tar.bz2
Patch:          %{name}-build.xml
BuildRequires:  ant
BuildRequires:  dos2unix
BuildRequires:  java-rpmbuild >= 1.5
BuildRequires:  jpackage-utils >= 1.5
BuildRequires:  junit
BuildRequires:  update-alternatives
BuildRequires:	xml-commons-apis
BuildRequires:	xml-commons-resolver
Requires:       java >= 1.5
BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
JSpeex is a Java port of the Speex speech codec (Open Source/Free Software
patent-free audio compression format designed for speech).

It provides both the decoder and the encoder in pure Java, as well as a
JavaSound SPI.

%package javadoc
Summary:  Javadoc for %{name}
Group:    Development/Java

%description javadoc
Javadoc for %{name}.

%prep
%setup -q -n %{name}
%patch

dos2unix  TODO License.txt README
%__chmod 644 TODO License.txt README

%build
%ant package javadoc

%install
# jar
%__install -dm 755 %{buildroot}%{_javadir}
%__install -m 644 dist/%{name}.jar \
	%{buildroot}%{_javadir}/%{name}-%{version}.jar
pushd %{buildroot}%{_javadir}
	for jar in *-%{version}*; do
		ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`
	done
popd

# javadoc
%__install -dm 755 %{buildroot}%{_javadocdir}/%{name}-%{version}
%__cp -pr doc/javadoc/* \
	%{buildroot}%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} 

# startscripts
%__cat > %{name}_enc.sh << EOF
#!/bin/bash
%{java} -jar %{_javadir}/%{name}.jar JSpeexEnc "\$@"
EOF

%__cat > %{name}_dec.sh << EOF
#!/bin/bash
%{java} -jar %{_javadir}/%{name}.jar JSpeexDec "\$@"
EOF

%__install -dm 755 %{buildroot}%{_bindir}
%__install -m 755 %{name}_*.sh \
	%{buildroot}%{_bindir}

%clean
[ -d %{buildroot} -a "%{buildroot}" != "" ] && %__rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc TODO License.txt README
%{_bindir}/*.sh
%{_javadir}/%{name}*.jar

%files javadoc
%defattr(-,root,root)
%doc %{_javadocdir}/%{name}-%{version}
%doc %{_javadocdir}/%{name}





%changelog

* Sat Jan 12 2013 umeabot <umeabot> 0.9.7-0.0.4.mga3
+ Revision: 355635
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Mar 05 2011 grenoya <grenoya> 0.9.7-0.0.3.mga1
+ Revision: 64999
- imported package jspeex