Install macros to %{_rpmconfdir}/macros.d where available.
https://lists.fedoraproject.org/pipermail/devel/2014-January/195026.html
This commit is contained in:
parent
9c91c8cede
commit
99bbdd3fff
14
openmpi.spec
14
openmpi.spec
@ -18,9 +18,11 @@
|
|||||||
# suffix in order to keep the names from conflicting.
|
# suffix in order to keep the names from conflicting.
|
||||||
#global _cc_name_suffix -gcc
|
#global _cc_name_suffix -gcc
|
||||||
|
|
||||||
|
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
||||||
|
|
||||||
Name: openmpi%{?_cc_name_suffix}
|
Name: openmpi%{?_cc_name_suffix}
|
||||||
Version: 1.7.4
|
Version: 1.7.4
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Open Message Passing Interface
|
Summary: Open Message Passing Interface
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
License: BSD, MIT and Romio
|
License: BSD, MIT and Romio
|
||||||
@ -152,8 +154,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/modulefiles/mpi
|
|||||||
sed 's#@LIBDIR@#'%{_libdir}/%{name}'#g;s#@ETCDIR@#'%{_sysconfdir}/%{namearch}'#g;s#@FMODDIR@#'%{_fmoddir}/%{namearch}'#g;s#@INCDIR@#'%{_includedir}/%{namearch}'#g;s#@MANDIR@#'%{_mandir}/%{namearch}'#g;s#@PYSITEARCH@#'%{python_sitearch}/%{name}'#g;s#@COMPILER@#openmpi-'%{_arch}%{?_cc_name_suffix}'#g;s#@SUFFIX@#'%{?_cc_name_suffix}'_openmpi#g' < %SOURCE1 > %{buildroot}%{_sysconfdir}/modulefiles/mpi/%{namearch}
|
sed 's#@LIBDIR@#'%{_libdir}/%{name}'#g;s#@ETCDIR@#'%{_sysconfdir}/%{namearch}'#g;s#@FMODDIR@#'%{_fmoddir}/%{namearch}'#g;s#@INCDIR@#'%{_includedir}/%{namearch}'#g;s#@MANDIR@#'%{_mandir}/%{namearch}'#g;s#@PYSITEARCH@#'%{python_sitearch}/%{name}'#g;s#@COMPILER@#openmpi-'%{_arch}%{?_cc_name_suffix}'#g;s#@SUFFIX@#'%{?_cc_name_suffix}'_openmpi#g' < %SOURCE1 > %{buildroot}%{_sysconfdir}/modulefiles/mpi/%{namearch}
|
||||||
|
|
||||||
# make the rpm config file
|
# make the rpm config file
|
||||||
mkdir -p %{buildroot}/%{_sysconfdir}/rpm
|
install -Dpm 644 %{SOURCE2} %{buildroot}/%{macrosdir}/macros.%{namearch}
|
||||||
cp %SOURCE2 %{buildroot}/%{_sysconfdir}/rpm/macros.%{namearch}
|
|
||||||
mkdir -p %{buildroot}/%{_fmoddir}/%{namearch}
|
mkdir -p %{buildroot}/%{_fmoddir}/%{namearch}
|
||||||
mkdir -p %{buildroot}/%{python_sitearch}/openmpi%{?_cc_name_suffix}
|
mkdir -p %{buildroot}/%{python_sitearch}/openmpi%{?_cc_name_suffix}
|
||||||
# Remove extraneous wrapper link libraries (bug 814798)
|
# Remove extraneous wrapper link libraries (bug 814798)
|
||||||
@ -216,7 +217,7 @@ make check
|
|||||||
%{_libdir}/%{name}/share/openmpi/mpi*.txt
|
%{_libdir}/%{name}/share/openmpi/mpi*.txt
|
||||||
%{_libdir}/%{name}/share/openmpi/orte*.txt
|
%{_libdir}/%{name}/share/openmpi/orte*.txt
|
||||||
%{_libdir}/%{name}/share/vampirtrace/*
|
%{_libdir}/%{name}/share/vampirtrace/*
|
||||||
%{_sysconfdir}/rpm/macros.%{namearch}
|
%{macrosdir}/macros.%{namearch}
|
||||||
|
|
||||||
%files java
|
%files java
|
||||||
%{_libdir}/%{name}/lib/mpi.jar
|
%{_libdir}/%{name}/lib/mpi.jar
|
||||||
@ -227,7 +228,10 @@ make check
|
|||||||
%{_mandir}/%{namearch}/man1/mpijavac.1.gz
|
%{_mandir}/%{namearch}/man1/mpijavac.1.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Feb 5 2014 Orion Poplawski <orion@cora.nwra.com> 1.7.4-4
|
* Sat Feb 8 2014 Ville Skyttä <ville.skytta@iki.fi> - 1.7.4-2
|
||||||
|
- Install macros to %%{_rpmconfdir}/macros.d where available.
|
||||||
|
|
||||||
|
* Wed Feb 5 2014 Orion Poplawski <orion@cora.nwra.com> 1.7.4-1
|
||||||
- Update to 1.7.4
|
- Update to 1.7.4
|
||||||
- Drop format patch fixed upstream
|
- Drop format patch fixed upstream
|
||||||
- Build against system libevent
|
- Build against system libevent
|
||||||
|
Loading…
Reference in New Issue
Block a user