Name: ossim-kakadu-plugin Version: %{RPM_OSSIM_VERSION} Release: %{BUILD_RELEASE}%{?dist} Summary: OSSIM Kakadu Plugin Group: System Environment/Libraries #TODO: Which version? License: Kakadu license restrictions. URL: http://trac.osgeo.org/ossim/wiki Source0: http://download.osgeo.org/ossim/source/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: java-devel BuildRequires: libcurl-devel BuildRequires: libtiff4-devel BuildRequires: ossim-devel %description OSSIM Kakadu Plugin %prep #--- # Notes for debugging: # -D on setup = Do not delete the directory before unpacking. # -T on setup = Disable the automatic unpacking of the archives. #--- # %setup -q -D -T %setup -q %build OSSIM_DEV_HOME=%{_builddir}/%{name}-%{version} #export JAVA_HOME=/usr/java/latest export OSSIM_BUILD_DIR=%{_builddir}/%{name}-%{version}/build export OSSIM_BUILD_TYPE=RelWithDebInfo # Build kakadu: pushd kakadu/latest/make make -f Makefile-Linux-x86-64-gcc popd #build plugin: mkdir -p build pushd build # Note: Linking static libs. %cmake \ -DCMAKE_BUILD_TYPE=${OSSIM_BUILD_TYPE} \ -DCMAKE_MODULE_PATH=$OSSIM_DEV_HOME/CMakeModules \ -DKAKADU_ROOT_SRC=$OSSIM_DEV_HOME/kakadu/latest \ -DKAKADU_AUX_LIBRARY=$OSSIM_DEV_HOME/kakadu/latest/lib/Linux-x86-64-gcc/libkdu_aux.a \ -DKAKADU_LIBRARY=$OSSIM_DEV_HOME/kakadu/latest/lib/Linux-x86-64-gcc/libkdu.a \ ../ossim-kakadu-plugin make VERBOSE=1 %{?_smp_mflags} popd %install pushd build make install DESTDIR=%{buildroot} popd %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %{_libdir}/ossim/plugins/libossimkakadu_plugin.so %changelog * Mon Jan 6 2013 David Burken