2022-06-03 14:01:13 +02:00
|
|
|
(define-module (glicid packages containers)
|
2023-11-30 15:31:51 +00:00
|
|
|
#:use-module (guix)
|
2023-02-08 20:20:11 +00:00
|
|
|
#:use-module (guix download)
|
|
|
|
#:use-module (guix git-download)
|
|
|
|
#:use-module (guix packages)
|
|
|
|
#:use-module (guix gexp)
|
|
|
|
#:use-module ((guix licenses) #:prefix license:)
|
|
|
|
#:use-module ((gnu packages containers) #:prefix gnu:)
|
|
|
|
#:use-module (gnu packages linux)
|
|
|
|
#:use-module (gnu packages gnupg)
|
|
|
|
#:use-module (gnu packages golang)
|
|
|
|
#:use-module (gnu packages selinux)
|
|
|
|
#:use-module (gnu packages bash)
|
|
|
|
#:use-module (gnu packages python)
|
2023-06-23 09:11:38 +00:00
|
|
|
#:use-module (gnu packages file-systems)
|
2023-02-08 20:20:11 +00:00
|
|
|
#:use-module (gnu packages version-control)
|
|
|
|
#:use-module (gnu packages pkg-config)
|
|
|
|
#:use-module (guix utils)
|
|
|
|
#:use-module (guix build-system gnu))
|
2022-06-03 14:01:13 +02:00
|
|
|
|
2022-09-04 20:02:32 +02:00
|
|
|
(define-public podman
|
2023-02-08 20:20:11 +00:00
|
|
|
(package
|
2023-11-30 15:31:51 +00:00
|
|
|
(inherit gnu:podman)
|
2023-02-08 20:20:11 +00:00
|
|
|
(name "podman")
|
2023-11-30 15:31:51 +00:00
|
|
|
(version "4.8.0")
|
2023-02-08 20:20:11 +00:00
|
|
|
(source
|
|
|
|
(origin
|
|
|
|
(method git-fetch)
|
|
|
|
(uri (git-reference
|
|
|
|
(url "https://github.com/containers/podman")
|
|
|
|
(commit (string-append "v" version))))
|
2023-11-30 15:31:51 +00:00
|
|
|
(sha256 (base32 "1nrqcg289d6d8flli8ybgh79nh2h8wvhqsyzi88jsqcn6w5c4bim"))
|
2023-02-08 20:20:11 +00:00
|
|
|
(modules '((guix build utils)))
|
|
|
|
(snippet '(begin
|
|
|
|
(substitute* "Makefile" (("all: binaries docs") "all: binaries"))
|
|
|
|
(substitute* "Makefile" (("install: install.bin install.remote install.man install.systemd") "install: install.bin install.remote install.systemd"))))))
|
2023-11-30 15:31:51 +00:00
|
|
|
(inputs `(("fuse-overlayfs" ,fuse-overlayfs) ,@(package-inputs gnu:podman)))
|
2023-11-02 12:53:42 +01:00
|
|
|
(native-inputs (list bats git go-1.20 pkg-config python))
|
2023-11-30 15:31:51 +00:00
|
|
|
(propagated-inputs (list fuse-overlayfs gnu:slirp4netns iptables))
|
|
|
|
))
|