Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2:Update
libquo
libquo.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libquo.spec of Package libquo
# # libquo.spec # # Copyright (c) 2014,2015 Christoph Junghans <junghans@votca.org> # # Licensed under the Apache Software License (ASL 2.0) # Name: libquo Version: 1.2.4 Release: 0 Source: http://losalamos.github.io/libquo/dists/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version} URL: http://losalamos.github.io/libquo/ Summary: A library that make run-time tuning of process binding policies easy Group: Development/Libraries/C and C++ License: BSD-3-Clause BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: openmpi-devel BuildRequires: pkg-config BuildRequires: hwloc BuildRequires: numactl %description QUO, a high-level, easy to use programming interface tailored specifically for MPI/MPI+X codes that may benefit from evolving process binding policies during their execution. QUO allows for arbitrary process binding policies to be enacted and reverted during the execution of an MPI/MPI+X application as different computational phases are entered and exited, respectively. %package -n libquo3 Summary: A library that make run-time tuning of process binding policies easy Group: Development/Libraries/C and C++ %description -n libquo3 QUO, a high-level, easy to use programming interface tailored specifically for MPI/MPI+X codes that may benefit from evolving process binding policies during their execution. QUO allows for arbitrary process binding policies to be enacted and reverted during the execution of an MPI/MPI+X application as different computational phases are entered and exited, respectively. %package devel Summary: Development headers and libraries for libquo Group: Development/Libraries/C and C++ Requires: libquo3 = %{version}-%{release} %description devel QUO, a high-level, easy to use programming interface tailored specifically for MPI/MPI+X codes that may benefit from evolving process binding policies during their execution. QUO allows for arbitrary process binding policies to be enacted and reverted during the execution of an MPI/MPI+X application as different computational phases are entered and exited, respectively. This package contains development headers and libraries for libquo %prep %setup %build %if %{defined fedora} %{_openmpi_load} %endif %configure --enable-shared CC=mpicc make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} rm %{buildroot}%{_libdir}/*.la %post -n libquo3 -p /sbin/ldconfig %postun -n libquo3 -p /sbin/ldconfig %files -n libquo3 %defattr(-,root,root,0755) %{_libdir}/libquo.so.* %files devel %defattr(-,root,root,-) %{_includedir}/*.h %{_libdir}/libquo.so %{_libdir}/libquo.a %{_libdir}/pkgconfig/libquo.pc %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor