# Note that this is NOT a relocatable package %define prefix /usr Summary: BBTK Name: BBTK Version: @BBTK_VERSION@ Release: 1.0.0 # @BBTK_VERSION@.@BBTK_DATE@ License: CeCILL-B Group: Development/Libraries Source: bbtk.tar.gz BuildRoot: /tmp/bbtk-%{version}-root Prereq: /sbin/install-info Docdir: %{prefix}/doc #Requires: vtk = 4.5.0-0.cvs.2.fc4 #Requires: vtk-python = 4.5.0-0.cvs.2.fc4 #BuildPrereq: vtk-devel = 4.5.0-0.cvs.2.fc4 BuildRequires: cmake >= 2.4.6 %description The Black Box ToolKit %changelog * Wed Jul 23 2008 Laurent Guigues 1.0.0 - initial packaging with cmake %prep %setup -q -n BBTK export CC='gcc' export CXX='g++' export MAKE='make %{?_smp_mflags}' export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$RPM_OPT_FLAGS -Wno-deprecated" cmake . \ -DCMAKE_INSTALL_PREFIX:STRING="%{_prefix}" \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \ -DCMAKE_C_COMPILER:FILEPATH=$CC \ -D--BUILD_ALL=ON %build make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # creating file BBTK.conf in /etc/ld.so.conf.d # which contains the path to BBTK dynamic libs install -d $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d echo "%{_libdir}/BBTK" > $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d/BBTK.conf %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-, root, root) #%doc AUTHORS ChangeLog README TODO DEVELOPPER INSTALL PACKAGER %doc ChangeLog README TODO %doc Doc %{_libdir}/* %{_includedir}/* %{_datadir}/* %{_bindir}/* %{_sysconfdir}/ld.so.conf.d/BBTK.conf