Name: cortado Version: 0.6.0 Release: 3%{?dist} Summary: Java media framework URL: http://www.theora.org/cortado/ # The codecs are all LGPLv2+, the jst framework is mixed, the player applet GPL License: LGPLv2+ and GPLv2+ Group: System Environment/Libraries Source0: http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: jpackage-utils java-devel jorbis Requires: java jpackage-utils jorbis %description Cortado is a Java media framework based on GStreamer's design. %package javadoc Summary: Java docs for %{name} Group: Documentation Requires: jpackage-utils %description javadoc This package contains the API documentation for %{name}. %prep %setup -q # Remove included jorbis copy rm -fr src/com/jcraft # We don't want to include the examples in the jar we build mv src/com/fluendo/examples . %build javac `find stubs -name "*.java"` export CLASSPATH=stubs:%{_javadir}/jogg.jar:%{_javadir}/jorbis.jar:. javac `find src -name "*.java"` pushd src jar cf %{name}.jar `find -name "*.class"` popd javadoc -d doc -public `find src -name "*.java"` %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_javadir} mkdir -p $RPM_BUILD_ROOT%{_javadocdir} cp -a src/%{name}.jar $RPM_BUILD_ROOT%{_javadir} cp -a doc $RPM_BUILD_ROOT%{_javadocdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc ChangeLog HACKING LICENSE.* NEWS README RELEASE TODO examples %{_javadir}/%{name}.jar %files javadoc %defattr(-,root,root,-) %doc LICENSE.* %doc %{_javadocdir}/%{name} %changelog * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Nov 17 2010 Hans de Goede <hdegoede@redhat.com> 0.6.0-2 - Make javadoc package installable without the main package (#649781) * Thu Nov 4 2010 Hans de Goede <hdegoede@redhat.com> 0.6.0-1 - Initial Fedora package