%define libversion 10.5.1 Name: geant4 Version: 10.05.p01 Release: 4%{?dist} Summary: Toolkit for the simulation of the passage of particles through matter License: BSD URL: http://geant4.cern.ch/ Source0: https://cdn.yanqiyu.info/geant4-data/releases/%{name}.%{version}.tar.gz %if 0%{?fedora} > 23 BuildRequires: motif-devel Requires: motif %else BuildRequires: lesstif-devel Requires: lesstif %endif BuildRequires: mesa-libGLU-devel BuildRequires: libXmu-devel BuildRequires: libXpm-devel BuildRequires: libXi-devel BuildRequires: xerces-c-devel BuildRequires: expat-devel BuildRequires: zlib-devel BuildRequires: gcc-c++ BuildRequires: make BuildRequires: cmake Requires: mesa-libGLU Requires: libXmu Requires: libXpm Requires: libXi Requires: xerces-c Requires: expat Requires: zlib %description Geant4 is a toolkit for the simulation of the passage of particles through matter. Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: mesa-libGLU-devel Requires: libXmu-devel Requires: libXpm-devel Requires: libXi-devel Requires: xerces-c-devel Requires: expat-devel Requires: zlib-devel %if 0%{?fedora} > 23 Requires: motif-devel %else Requires: lesstif-devel %endif %description devel Development files for %{name}. %package examples Summary: Examples files for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description examples Examples files for %{name}. %package data Summary: Geant4 datasets Requires: %{name} = %{version}-%{release} BuildArch: noarch %description data Geant4 datasets. %prep %setup -q -n %{name}.%{version} %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake} -DGEANT4_BUILD_MULTITHREADED=ON \ -DGEANT4_INSTALL_DATA=ON \ -DGEANT4_USE_GDML=ON \ -DGEANT4_USE_G3TOG4=ON \ -DGEANT4_USE_QT=OFF \ -DGEANT4_USE_XM=ON \ -DGEANT4_USE_OPENGL_X11=ON \ -DGEANT4_USE_INVENTOR=OFF \ -DGEANT4_USE_RAYTRACER_X11=ON \ -DGEANT4_USE_SYSTEM_CLHEP=OFF \ -DGEANT4_USE_SYSTEM_EXPAT=ON \ -DGEANT4_USE_SYSTEM_ZLIB=ON \ .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} cat > %{buildroot}%{_sysconfdir}/profile.d/%{name}-data.sh < %{buildroot}%{_sysconfdir}/profile.d/%{name}-data.csh < - 10.05.p01-3 - Fix Dep * Thu Oct 17 2019 Qiyu Yan - 10.05.p01 - geant4.10.05.p01 * Wed Jan 6 2016 Alexey Kurov - 10.01.p02-1 - geant4.10.01.p02 * Wed Jan 6 2016 Alexey Kurov - 10.01-1 - Initial RPM release