File tree Expand file tree Collapse file tree 3 files changed +37
-2
lines changed
Expand file tree Collapse file tree 3 files changed +37
-2
lines changed Original file line number Diff line number Diff line change 4343// no debian/ support yet
4444// no pmix for leap15 yet
4545packageBuildingPipeline([' distros' : [' centos7' ],
46- ' make args' : ' -f Makefile-rpm.mk' ])
46+ ' make args' : ' CHROOT=true -f Makefile-rpm.mk' ])
Original file line number Diff line number Diff line change @@ -112,3 +112,33 @@ $(NAME)-$(DL_VERSION).tar.$(SRC_EXT): $(NAME)-$(DL_VERSION)-$(GIT_COMMIT).tar
112112 fi
113113 rm -f $@
114114 gzip < $< > $@
115+
116+ CHROOT ?= false
117+
118+ romio-$(VERSION ) .tar.gz :
119+ set -e; \
120+ if $( CHROOT) ; then \
121+ romio_prefix=/var/lib/mock/epel-7-x86_64/root/builddir/build; \
122+ chroot_romio_prefix=/builddir/build; \
123+ else \
124+ romio_prefix=_topdir; \
125+ fi ; \
126+ romio_dir=BUILD/mpich-$(VERSION ) /src/mpi/romio; \
127+ if grep " MPI_LIB = /" $$ romio_prefix/$$ romio_dir/test/Makefile; then \
128+ trap ' mv $$romio_prefix/$$romio_dir/test/Makefile{.old,}' EXIT; \
129+ mv $$ romio_prefix/$$ romio_dir/test/Makefile{,.old}; \
130+ sed -e ' s/\(MPI_LIB = \)\/\(.*\)/\1-L\/\2/' \
131+ < $$ romio_prefix/$$ romio_dir/test/Makefile.old \
132+ > $$ romio_prefix/$$ romio_dir/test/Makefile; \
133+ fi ; \
134+ if $( CHROOT) ; then \
135+ mock --chroot " make -C $$ chroot_romio_prefix/$$ romio_dir clean" ; \
136+ else \
137+ make -C $$ romio_prefix/$$ romio_dir clean; \
138+ fi ; \
139+ tar -C $$ romio_prefix/$$ romio_dir/.. --exclude Makefile.old \
140+ -czf romio-$(VERSION ) .tar.gz romio
141+
142+ romio-tarball : romio-$(VERSION ) .tar.gz
143+
144+ .PHONY : romio-tarball
Original file line number Diff line number Diff line change 11Summary: A high-performance implementation of MPI
22Name: mpich
33Version: 3.3
4- Release: 2 %{?dist }
4+ Release: 3 %{?dist }
55License: MIT
66URL: http://www.mpich.org/
77
@@ -90,6 +90,7 @@ Provides: %{name}-devel-static = %{version}-%{release}
9090Requires: %{name } = %{version }-%{release }
9191Requires: pkgconfig
9292Requires: gcc-gfortran
93+ Requires: daos-devel
9394%if (0%{?fedora } >= 30)
9495Requires: rpm-mpi-hooks
9596%endif
@@ -333,6 +334,10 @@ make check VERBOSE=1
333334%{python3_sitearch }/%{name }.pth
334335
335336%changelog
337+ *
Thu Nov 28 2019 Brian J. Murrell <[email protected] > -
3.3-3 338+ - mpich-devel should Requires: daos-devel
339+ - Update Release for packaging update
340+
336341*
Sat Nov 02 2019 Brian J. Murrell <[email protected] > -
3.3-2 337342- Another Update packaging standards
338343
You can’t perform that action at this time.
0 commit comments