Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:beyerle:IAC
odb_api
odb_api.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File odb_api.spec of Package odb_api
Name: odb_api Version: 0.17.6 Release: 11.1 Summary: Library and tools to handle ODB archive files URL:https://software.ecmwf.int/wiki/display/ODBAPI/ODB+API+Home BuildRoot: %{_tmppath}/%{name}_bundle-%{version}-build Source0: %{name}_bundle-%{version}-Source.tar.gz License: Apache License 2.0 Group: Productivity/Scientific/Other # # Build requirements # BuildRequires: cmake >= 2.8 BuildRequires: gcc-c++ bison flex BuildRequires: swig %if 0%{?fedora_version} >= 24 BuildRequires: pkgconfig %else BuildRequires: pkg-config %endif %if 0%{?suse_version} BuildRequires: fdupes BuildRequires: ncurses-devel Requires: ncurses-devel %if 0%{?sle_version} > 140000 BuildRequires: python3-numpy-devel python3-devel Requires: python3 python3-numpy python3-devel %else BuildRequires: python-numpy-devel python-devel Requires: python python-numpy python-devel %endif %else %if 0%{?centos_version} || 0%{?rhel_version} > 600 Requires: python python2-numpy %endif %endif %if 0%{?suse_version} BuildRequires: gcc-fortran %else BuildRequires: gcc-gfortran %endif #!BuildIgnore: post-build-checks %description Runtime files of the ECMWF ODB_API. %package devel Summary: Developing package for ODB_API Group: Development/Languages/C and C++ %description devel Header files and library of the ECMWF ODB_API. %prep #%setup -q cd %{_topdir}/BUILD rm -rf %{name}_bundle-%{version}-Source cp -rf %{_topdir}/SOURCES/%{name}_bundle-%{version}-Source.tar.gz . tar -xzf %{name}_bundle-%{version}-Source.tar.gz cd %{name}_bundle-%{version}-Source %build cd %{_topdir}/BUILD/%{name}_bundle-%{version}-Source mkdir build cd build %if 0%{?suse_version} cmake .. -DCMAKE_PREFIX_PATH=/usr -DCMAKE_INSTALL_PREFIX=/usr -DINSTALL_LIB_DIR=lib64 -DENABLE_PYTHON=ON -DCMAKE_SKIP_RPATH=ON %else cmake .. -DCMAKE_PREFIX_PATH=/usr -DCMAKE_INSTALL_PREFIX=/usr -DINSTALL_LIB_DIR=lib64 -DENABLE_PYTHON=OFF %endif make # install all files into the BuildRoot make DESTDIR=$RPM_BUILD_ROOT install rm -rf $RPM_BUILD_ROOT/usr/share/odb_api_bundle/cmake %if 0%{?suse_version} %fdupes -s %buildroot/ %endif %clean # clean up the hard disc after build rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) /usr/bin/* /usr/share/* %_libdir/ %files devel %defattr(-,root,root,-) /usr/include %_libdir/pkgconfig %if 0%{?suse_version} %_libdir/python2.7 %endif
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