Projects
Eulaceura:Factory
darshan
_service:obs_scm:darshan.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:darshan.spec of Package darshan
%global uthash_version 1.9.2 %global uthash uthash-%{uthash_version} Name: darshan Version: 3.4.4 Release: 1 Summary: Darshan I/O characterization tool # This license, from UChicago and ANL, grants broad usage rights but includes disclaimers. License: Custom URL: https://www.mcs.anl.gov/research/projects/%{name} Source0: https://github.com/darshan-hpc/%{name}/archive/refs/tags/%{name}-%{version}.tar.gz Patch1: 0001-mpich-does-not-provide-pkgconfig.patch BuildRequires: perl gcc make automake autoconf libtool zlib-devel papi-devel %description Darshan is a lightweight I/O characterization tool that transparently captures I/O access pattern information from HPC applications. Darshan can be used to tune applications for increased scientific productivity or to gain insight into trends in large-scale computing systems. %package devel Requires: %{name}%{?_isa} = %{version}-%{release} Requires: mpich-devel Summary: Development files for %{name} %description devel The %{name}-devel package contains libraries and header files for developing. %prep %autosetup -n %{name}-%{name}-%{version} -p1 # perl_vendorarch should be calculated in real time, not a fixed value sed -ri '/^(human_pmdir|poddir|texdir)\s*=/s|\$\(libdir\)|%{perl_vendorarch}|g' \ darshan-util/darshan-job-summary/Makefile.am %build autoreconf -ivf %configure \ --prefix=%{_prefix} \ --datadir=%{_datadir}/%{name} \ --datarootdir=%{_datadir}/%{name} \ --with-log-path=%{_localstatedir}/log/%{name} \ --with-log-path-by-env=DARSHAN_LOGPATH \ --with-jobid-env=PBS_JOBID %make_build %install %make_install install -d -p -m 0755 %{buildroot}%{_localstatedir}/log/%{name} %delete_la %files %license COPYRIGHT %doc README.md %attr(0755, -, -) %{_bindir}/darshan* %attr(0755, -, -) %{_bindir}/dxt_analyzer.py %{_datadir}/%{name} %{_libdir}/libdarshan{,-util}.so.* %{perl_vendorarch}/{Number,Pod,TeX} %dir %{_localstatedir}/log/%{name} %files devel %{_includedir}/darshan*.h %dir %{_includedir}/%{uthash} %dir %{_includedir}/%{uthash}/src %{_includedir}/%{uthash}/src/uthash.h %{_libdir}/libdarshan{,-util}.so %{_libdir}/libdarshan-util.a %{_libdir}/pkgconfig/darshan-*.pc %changelog * Tue Jan 16 2024 herengui <herengui@kylinsec.com.cn> - 3.4.4-1 - Initial package
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2