1010%{?el7:%global __python %__python3}
1111
1212Name: charliecloud
13- Version: 0.32
13+ Version: 0.36
1414Release: 2%{?dist }
1515Summary: Lightweight user-defined software stacks for high-performance computing
1616License: ASL 2.0
1717URL: https://hpc.github.io/%{name }/
1818Source0: https://github.com/hpc/%{name }/releases/downloads/v%{version }/%{name }-%{version }.tar.gz
19- BuildRequires: gcc rsync bash
20- Requires: squashfuse squashfs-tools findutils
19+ BuildRequires: gcc rsync bash findutils
2120Patch0: el7-pkgdir.patch
2221%if 0%{?fedora } > 36 || 0%{?rhel } > 8
23- BuildRequires: fuse3 fuse3-libs fuse3-devel squashfuse-devel
24- Requires: fuse3-libs squashfuse
25- Patch1: no-rpath.patch
22+ Requires: fuse3 squashfuse
23+ BuildRequires: fuse3-libs fuse3-devel squashfuse-devel
24+ Patch1: no-squashfuse- rpath.patch
2625%endif
2726
2827%description
@@ -44,13 +43,11 @@ BuildRequires: python%{python3_pkgversion}-requests
4443Requires: %{name }
4544Requires: python3
4645Requires: python%{python3_pkgversion }-requests
47- Provides: bundled(python%{python3_pkgversion }-lark-parser) = 0.11.3
48- %if 0%{?fedora } > 34 || 0%{?rhel } > 8
49- Requires: git >= 2.28.1
46+ %if 1%{?el7 }
47+ Requires: git >= 2.28.1
5048%endif
49+ Provides: bundled(python%{python3_pkgversion }-lark-parser) = 1.1.9
5150%{?el7:BuildArch: noarch }
52- %{?el8:Requires: git >= 2.28.1}
53- %{?el9:Requires: git >= 2.28.1}
5451
5552%description builder
5653This package provides ch-image, Charliecloud's completely unprivileged container
@@ -95,6 +92,9 @@ CFLAGS=${CFLAGS:-%optflags -fgnu89-inline}; export CFLAGS
9592%configure --docdir=%{_pkgdocdir } \
9693 --libdir=%{_prefix }/lib \
9794 --with-python=/usr/bin/python3 \
95+ %if 0%{?fedora } > 34 || 0%{?rhel } > 8
96+ --with-libsquashfusei=/usr \
97+ %endif
9898%if 0%{?el7 }
9999 --with-sphinx-build=%{_bindir }/sphinx-build-3.6
100100%else
@@ -163,8 +163,7 @@ ln -s "${sphinxdir}/js" %{buildroot}%{_pkgdocdir}/html/_static/js
163163%{_prefix }/lib/%{name }/force.py
164164%{_prefix }/lib/%{name }/image.py
165165%{_prefix }/lib/%{name }/lark
166- %{_prefix }/lib/%{name }/lark-1.1.8.dist-info
167- %{_prefix }/lib/%{name }/lark-stubs
166+ %{_prefix }/lib/%{name }/lark-1.1.9.dist-info
168167%{_prefix }/lib/%{name }/misc.py
169168%{_prefix }/lib/%{name }/pull.py
170169%{_prefix }/lib/%{name }/push.py
@@ -180,10 +179,25 @@ ln -s "${sphinxdir}/js" %{buildroot}%{_pkgdocdir}/html/_static/js
180179
181180%files test
182181%{_bindir }/ch-test
183- %{_libexecdir }/%{name }/test
182+ %{_libexecdir }/%{name }
184183%{_mandir }/man1/ch-test.1*
185184
186185%changelog
186+ *
Fri Feb 09 2024 Jordan Ogas <[email protected] > -
0.36-2 187+ - fix epel7 patch
188+
189+ *
Fri Feb 09 2024 Jordan Ogas <[email protected] > -
0.36-1 190+ - new version 0.36
191+
192+ *
Tue Jan 23 2024 Fedora Release Engineering <[email protected] > -
0.32-5 193+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
194+
195+ *
Fri Jan 19 2024 Fedora Release Engineering <[email protected] > -
0.32-4 196+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
197+
198+ *
Wed Jul 19 2023 Fedora Release Engineering <[email protected] > -
0.32-3 199+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
200+
187201*
Mon Apr 03 2023 Jordan Ogas <[email protected] > 0.32-2 188202- fix macro conditionals
189203
@@ -385,4 +399,3 @@ ln -s "${sphinxdir}/js" %{buildroot}%{_pkgdocdir}/html/_static/js
385399
386400*
Thu Mar 14 2019 <[email protected] > 0.9.8-1 387401- Add initial Fedora/EPEL package
388-
0 commit comments