Name: vishnu Version: 1.2.6 Release: 1%{?dist} Summary: DIET add-on packages License: CeCILL URL: http://sysfera.com/vishnu Source0: vishnu_v1.2.6.tgz BuildRequires: diet-devel >= 2.7.0 BuildRequires: postgresql-devel BuildRequires: boost-devel >= 1.46.0 BuildRequires: torque-devel BuildRequires: chrpath %description VISHNU is a DIET add-on %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package doc Summary: Documentation for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description doc The %{name}-doc package contains documentation for developing applications that use %{name}. %package core-server Summary: Core utilities for %{name} servers Group: Development/Libraries %description core-server The %{name}-core-server package contains core utilities for %{name} servers %package core-server-devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}-core-server = %{version}-%{release} %description core-server-devel The %{name}-core-server-devel package contains libraries and header files for developing applications that use %{name}-core-server. %package ums-server Summary: Users Management Service for %{name} Group: Development/Libraries Requires: %{name}-core-server = %{version}-%{release} %description ums-server The %{name}-ums-server package contains server for Users Management Service. %package ums-server-devel Summary: Development files for %{name}-ums-server Group: Development/Libraries Requires: %{name}-ums-server = %{version}-%{release} %description ums-server-devel The %{name}-ums-server-devel package contains libraries and header files for developing applications that use %{name}-ums-server. %package tms-server Summary: Tasks Management Service for %{name} Group: Development/Libraries Requires: %{name}-core-server = %{version}-%{release} %description tms-server The %{name}-tms-server package contains server for Tasks Management Service. %package tms-server-devel Summary: Development files for %{name}-tms-server Group: Development/Libraries Requires: %{name}-tms-server = %{version}-%{release} %description tms-server-devel The %{name}-tms-server-devel package contains libraries and header files for developing applications that use %{name}-tms-server. %package fms-server Summary: Files Management Service for %{name} Group: Development/Libraries Requires: %{name}-core-server = %{version}-%{release} %description fms-server The %{name}-fms-server package contains server for Files Management Service. %package ims-server Summary: Information Management Service for %{name} Group: Development/Libraries Requires: %{name}-core-server = %{version}-%{release} %description ims-server The %{name}-ims-server package contains server for Information Management Service. %prep %setup -q -n VISHNU_1.2.6 mkdir build %build pushd build %cmake -DCOMPILE_UMS=ON \ -DCOMPILE_FMS=ON \ -DCOMPILE_IMS=ON \ -DCOMPILE_TMS=ON \ -DVISHNU_USE_TORQUE=ON \ -DENABLE_POSTGRESQL=ON .. make VERBOSE=1 %{?_smp_mflags} popd %install pushd build rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT chrpath --delete $RPM_BUILD_ROOT%{_bindir}/vishnu_* chrpath --delete $RPM_BUILD_ROOT%{_sbindir}/*{sed,Slave} chrpath --delete $RPM_BUILD_ROOT%{_libdir}/lib* popd %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post core-server -p /sbin/ldconfig %postun core-server -p /sbin/ldconfig %post ums-server -p /sbin/ldconfig %postun ums-server -p /sbin/ldconfig %post tms-server -p /sbin/ldconfig %postun tms-server -p /sbin/ldconfig %post fms-server -p /sbin/ldconfig %postun fms-server -p /sbin/ldconfig %post ims-server -p /sbin/ldconfig %postun ims-server -p /sbin/ldconfig %files %doc ChangeLog copyright README %{_bindir}/vishnu_* %{_libdir}/libvishnu-core.so.* %{_libdir}/libvishnu-*-client.so.* %{_libdir}/libemf4cpp-vishnu.so.* %{_mandir}/man1/* %files devel %{_includedir}/* %{_libdir}/libvishnu-core.so %{_libdir}/libvishnu-*-client.so %{_libdir}/libemf4cpp-vishnu.so %{_mandir}/man3/* %files core-server %{_libdir}/libvishnu-core-server.so.* %files core-server-devel %{_libdir}/libvishnu-core-server.so %files ums-server %{_sbindir}/umssed %{_sbindir}/sendmail.py %{_libdir}/libvishnu-ums-server.so.* %files ums-server-devel %{_libdir}/libvishnu-ums-server.so %files tms-server %{_sbindir}/tmssed %{_sbindir}/tmsSlave %{_libdir}/libvishnu-tms-server.so.* %files tms-server-devel %{_libdir}/libvishnu-tms-server.so %files fms-server %{_sbindir}/fmssed %files ims-server %{_sbindir}/imssed %changelog * Tue Jan 10 2012 Haïkel Guémar - 1.2.6-1 - upstream 1.2.6 * Thu Nov 03 2011 Haïkel Guémar - 1.2.5-1 - initial package