%define debug %nil %define debug_package %nil %define _libexecdir %{_prefix}/libexec Name: podman Version: 5.3.0 Release: 1 Summary: A tool for managing OCI containers and pods URL: https://podman.io Source0: https://github.com/containers/podman/archive/v%{version}/%{name}-%{version}.tar.gz Source1000: %{name}.rpmlintrc License: ASL 2.0 Group: Development/Other BuildRequires: go BuildRequires: git-core BuildRequires: go-md2man >= 2 BuildRequires: upx BuildRequires: python3-sphinx BuildRequires: %{_lib}gpgme-devel BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(python3) Requires: conmon >= 2.0.24 #Requires: runc Requires: catatonit Requires: slirp4netns Requires: netavark Requires: crun Requires: aardvark-dns Requires: passt Requires: gvisor-tap-vsock Requires: qemu-kvm Requires: qemu-img %description Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers. Podman is based on libpod, a library for container lifecycle management that is also contained in this repository. The libpod library provides APIs for managing containers, pods, container images, and volumes. %prep %setup -q %build export GOPROXY=https://proxy.golang.org/cached-only %make binaries completions # compress bin upx bin/%{name} bin/%{name}-remote bin/quadlet bin/rootlessport %install make \ install.bin \ install.remote \ install.systemd \ install.completions \ PREFIX=%{_prefix} \ DESTDIR=%{buildroot} \ SYSTEMDDIR=%{_unitdir} \ USERSYSTEMDDIR=%{_userunitdir} \ TMPFILESDIR=%{_tmpfilesdir} \ SYSTEMDGENERATORSDIR=%{_systemgeneratordir} \ USERSYSTEMDGENERATORSDIR=%{_usergeneratordir} install -d %{buildroot}%{_mandir}/man1/ install -Dm644 docs/source/markdown/links/*1 %{buildroot}%{_mandir}/man1 %files %doc README.md LICENSE %{_bindir}/%{name}* %{_libexecdir}/%{name}/rootlessport %{_libexecdir}/%{name}/quadlet %{_mandir}/man1/* %{_tmpfilesdir}/podman.conf %{_unitdir}/* %{_userunitdir}/* %{_datadir}/bash-completion/completions/* %{_datadir}/fish/vendor_completions.d/* %{_datadir}/zsh/site-functions/* %{_systemgeneratordir}/podman-system-generator %{_usergeneratordir}/podman-user-generator