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