10
10
%{?el7:%global __python %__python3}
11
11
12
12
Name: charliecloud
13
- Version: 0.32
13
+ Version: 0.36
14
14
Release: 2%{?dist }
15
15
Summary: Lightweight user-defined software stacks for high-performance computing
16
16
License: ASL 2.0
17
17
URL: https://hpc.github.io/%{name }/
18
18
Source0: 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
21
20
Patch0: el7-pkgdir.patch
22
21
%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
26
25
%endif
27
26
28
27
%description
@@ -44,13 +43,11 @@ BuildRequires: python%{python3_pkgversion}-requests
44
43
Requires: %{name }
45
44
Requires: python3
46
45
Requires: 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
50
48
%endif
49
+ Provides: bundled(python%{python3_pkgversion }-lark-parser) = 1.1.9
51
50
%{?el7:BuildArch: noarch }
52
- %{?el8:Requires: git >= 2.28.1}
53
- %{?el9:Requires: git >= 2.28.1}
54
51
55
52
%description builder
56
53
This package provides ch-image, Charliecloud's completely unprivileged container
@@ -95,6 +92,9 @@ CFLAGS=${CFLAGS:-%optflags -fgnu89-inline}; export CFLAGS
95
92
%configure --docdir=%{_pkgdocdir } \
96
93
--libdir=%{_prefix }/lib \
97
94
--with-python=/usr/bin/python3 \
95
+ %if 0%{?fedora } > 34 || 0%{?rhel } > 8
96
+ --with-libsquashfusei=/usr \
97
+ %endif
98
98
%if 0%{?el7 }
99
99
--with-sphinx-build=%{_bindir }/sphinx-build-3.6
100
100
%else
@@ -163,8 +163,7 @@ ln -s "${sphinxdir}/js" %{buildroot}%{_pkgdocdir}/html/_static/js
163
163
%{_prefix }/lib/%{name }/force.py
164
164
%{_prefix }/lib/%{name }/image.py
165
165
%{_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
168
167
%{_prefix }/lib/%{name }/misc.py
169
168
%{_prefix }/lib/%{name }/pull.py
170
169
%{_prefix }/lib/%{name }/push.py
@@ -180,10 +179,25 @@ ln -s "${sphinxdir}/js" %{buildroot}%{_pkgdocdir}/html/_static/js
180
179
181
180
%files test
182
181
%{_bindir }/ch-test
183
- %{_libexecdir }/%{name }/test
182
+ %{_libexecdir }/%{name }
184
183
%{_mandir }/man1/ch-test.1*
185
184
186
185
%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
+
187
201
*
Mon Apr 03 2023 Jordan Ogas <[email protected] > 0.32-2
188
202
- fix macro conditionals
189
203
@@ -385,4 +399,3 @@ ln -s "${sphinxdir}/js" %{buildroot}%{_pkgdocdir}/html/_static/js
385
399
386
400
*
Thu Mar 14 2019 <[email protected] > 0.9.8-1
387
401
- Add initial Fedora/EPEL package
388
-
0 commit comments