From 80db068a0e88b475ca866c0e5a9ae82a7bda7f90 Mon Sep 17 00:00:00 2001 From: guigues Date: Wed, 23 Jul 2008 13:41:07 +0000 Subject: [PATCH] *** empty log message *** --- kernel/install/linux/rpmbuild/bbtk.spec.in | 59 +++++++++++++++++----- 1 file changed, 46 insertions(+), 13 deletions(-) diff --git a/kernel/install/linux/rpmbuild/bbtk.spec.in b/kernel/install/linux/rpmbuild/bbtk.spec.in index 830ead2..b932927 100644 --- a/kernel/install/linux/rpmbuild/bbtk.spec.in +++ b/kernel/install/linux/rpmbuild/bbtk.spec.in @@ -2,19 +2,19 @@ %define prefix /usr Summary: BBTK Name: BBTK -Version: @BBTK_VERSION@ +Version: 1.0.0 Release: 1.0.0 -# @BBTK_VERSION@.@BBTK_DATE@ +# 1.0.0. License: CeCILL-B Group: Development/Libraries -Source: bbtk.tar.gz +Source: bbtk.tgz 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 +#BuildRequires: cmake >= 2 %description @@ -25,14 +25,39 @@ The Black Box ToolKit - initial packaging with cmake %prep -%setup -q -n BBTK +%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 . \ +cd .. +if [ -d bbtkbin ] +then + rm -rf bbtkbin +fi +mkdir bbtkbin +cd bbtkbin +cmake ../bbtk \ + -DCMAKE_INSTALL_PREFIX:STRING="%{_prefix}" \ + -DCMAKE_SKIP_RPATH:BOOL=ON \ + -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \ + -DCMAKE_C_COMPILER:FILEPATH=$CC \ + -D--BUILD_ALL=ON +cmake ../bbtk \ + -DCMAKE_INSTALL_PREFIX:STRING="%{_prefix}" \ + -DCMAKE_SKIP_RPATH:BOOL=ON \ + -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \ + -DCMAKE_C_COMPILER:FILEPATH=$CC \ + -D--BUILD_ALL=ON +cmake ../bbtk \ + -DCMAKE_INSTALL_PREFIX:STRING="%{_prefix}" \ + -DCMAKE_SKIP_RPATH:BOOL=ON \ + -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \ + -DCMAKE_C_COMPILER:FILEPATH=$CC \ + -D--BUILD_ALL=ON +cmake ../bbtk \ -DCMAKE_INSTALL_PREFIX:STRING="%{_prefix}" \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \ @@ -40,16 +65,24 @@ cmake . \ -D--BUILD_ALL=ON %build -make +cd ../bbtkbin +export DISPLAY=:0.0 +make +# TO USE MULTIPLE PROCESSORS : +# %{?_smp_mflags} %install +cd ../bbtkbin rm -rf $RPM_BUILD_ROOT +export DISPLAY=:0.0 make DESTDIR=$RPM_BUILD_ROOT install +# %{?_smp_mflags} -# creating file BBTK.conf in /etc/ld.so.conf.d +# 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 +#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 @@ -61,10 +94,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(-, root, root) #%doc AUTHORS ChangeLog README TODO DEVELOPPER INSTALL PACKAGER -%doc ChangeLog README TODO -%doc Doc +#%doc ChangeLog README TODO +#%doc Doc %{_libdir}/* %{_includedir}/* %{_datadir}/* %{_bindir}/* -%{_sysconfdir}/ld.so.conf.d/BBTK.conf +#%{_sysconfdir}/ld.so.conf.d/BBTK.conf -- 2.45.1