Name: openorb-trader Version: 1.4.0 Release: %mkrel 2 Summary: OpenORB Trading Service Group: Development/Java URL: http://openorb.sourceforge.net/ Source0: http://downloads.sourceforge.net/openorb/TradingService-%{version}-src.tgz Source1: http://downloads.sourceforge.net/project/openorb/tools/%{version}/Tools-%{version}-src.tgz Patch0: openorb-trader-1.4.0-build_xml.patch License: BSD BuildRequires: ant BuildRequires: apache-commons-cli BuildRequires: avalon-framework BuildRequires: avalon-logkit BuildRequires: excalibur-configuration BuildRequires: java-1.5.0-gcj-devel BuildRequires: jpackage-utils BuildRequires: junit BuildRequires: openorb == %{version} BuildRequires: openorb-evaluator == %{version} BuildRequires: openorb-ins == %{version} BuildRequires: openorb-ots == %{version} BuildRequires: openorb-pss == %{version} Requires: avalon-framework Requires: avalon-logkit Requires: excalibur-configuration Requires: jpackage-utils Requires: openorb == %{version} Requires: openorb-pss == %{version} BuildArch: noarch %description OpenORB is a CORBA Object Request Broker fully developed in Java. It fully complies with the CORBA 2.4.2 specification and provides a lot of features, services and extensions. This package contains OpenORB Trading Service libraries. %package javadoc Group: Development/Java Summary: Javadoc for %{name} %description javadoc OpenORB Trading Service. This package contains javadoc for %{name}. %prep %setup -q -n TradingService gzip -dc %{SOURCE1} | tar xf - for j in $(find . -name "*.jar"); do mv $j $j.no done %patch0 -p0 %build unset JAVA_HOME export JAVA_HOME=/usr/lib/jvm/java-gcj export CLASSPATH="" CLASSPATH=$CLASSPATH:$(build-classpath avalon-framework-impl avalon-framework-api avalon-logkit excalibur-configuration commons-cli) CLASSPATH=$CLASSPATH:$(build-classpath openorb-omg openorb-tools tools-openorb openorb openorb-pss) CLASSPATH=$CLASSPATH:$(build-classpath openorb-evaluator openorb-ins openorb-ots junit) CLASSPATH=$CLASSPATH:tools/lib/tools-%{version}.jar CLASSPATH=$CLASSPATH:tools/lib/launcher.jar ant \ -DVERSION_MAJOR=1 \ -DVERSION_MINOR=4 \ -DVERSION_MINOR_CHANGE=0 \ -buildfile src/build.xml \ -Dbuild.compiler=modern \ -Dant.build.javac.source=1.4 -Dant.build.javac.target=1.4 \ jar-all compile-javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 lib/openorb_trader-%{version}.jar %{buildroot}%{_javadir}/openorb-trader-%{version}.jar install -m 644 lib/openorb_trader_examples-%{version}.jar %{buildroot}%{_javadir}/openorb-trader-examples-%{version}.jar install -m 644 lib/openorb_trader_test-%{version}.jar %{buildroot}%{_javadir}/openorb-trader-test-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} ${jar/-%{version}/} done ) mkdir -p %{buildroot}%{_javadocdir}/openorb-trader-%{version}/omg cp -pr doc/javadoc/* %{buildroot}%{_javadocdir}/openorb-trader-%{version}/ ln -s openorb-trader-%{version} %{buildroot}%{_javadocdir}/openorb-trader %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/openorb-trader-%{version}.jar %{_javadir}/openorb-trader.jar %{_javadir}/openorb-trader-examples-%{version}.jar %{_javadir}/openorb-trader-examples.jar %{_javadir}/openorb-trader-test-%{version}.jar %{_javadir}/openorb-trader-test.jar %doc LICENSE.txt README %files javadoc %defattr(-,root,root) %{_javadocdir}/openorb-trader-%{version} %{_javadocdir}/openorb-trader %changelog * Sun Jan 13 2013 umeabot <umeabot> 1.4.0-2.mga3 + Revision: 362099 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Nov 27 2011 dmorgan <dmorgan> 1.4.0-1.mga2 + Revision: 172497 - rebuilt with new avalon-framework - build with java5 + gil <gil> - imported package openorb-trader