RHEL10にpodman composeが無い

いや、RHEL9にも無いのでEPELから持ってくるわけだが、RHEL10用のEPELレポはあるものの、そこにはpodman composeパッケージが無い。ひょっとすると、RHEL10ではpodman composeが違う方法で実装されているのかもしれないけど。

で、EPELからSRPMを持ってきてRHEL10にインストールし、podman-composeのGitHubから1.3.0をダウンロードしてpodman-compose-1.3.0.tar.gzに名前を変えて、SPECファイルを下記の通りちょいちょいとイジってrpmbuild -bb、と。出来たpodman-compose-1.3.0-1.el10.noarch.rpmをインストールしたら動いたから、まあ良いや…。

--- podman-compose.spec.orig	2025-01-28 21:01:31.365349678 +0900
+++ podman-compose.spec	2025-01-28 22:18:19.778918795 +0900
@@ -1,11 +1,11 @@
 Name:           podman-compose
-Version:        1.0.6
-Release:        3%{?dist}
+Version:        1.3.0
+Release:        1%{?dist}
 Summary:        Run docker-compose.yml using podman
 License:        GPL-2.0-only
 URL:            https://github.com/containers/podman-compose
 Source0:	https://github.com/containers/podman-compose/archive/v%{version}/%{name}-%{version}.tar.gz
-Patch0:         env.patch
+#Patch0:         env.patch

 BuildArch:      noarch
 BuildRequires:  python%{python3_pkgversion}-devel
@@ -14,7 +14,7 @@ BuildRequires:  python%{python3_pkgversi
 Requires:       python%{python3_pkgversion}
 Requires:       python%{python3_pkgversion}-pyyaml
 Requires:       podman
-Requires:       podman-plugins
+#Requires:       podman-plugins

 %description
 An implementation of docker-compose with podman backend.
@@ -42,6 +42,9 @@ sed -i /python3/d %{buildroot}%{python3_
 %{python3_sitelib}/podman_compose*

 %changelog
+* Tue Jan 28 2025 Rio Fujita <rifujita@microsoft.com> - 1.3.0-1
+- Rebuilt for RHEL10
+
 * Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.6-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
タイトルとURLをコピーしました