guix-glicid/glicid/packages/containers.scm

41 lines
2.1 KiB
Scheme
Raw Normal View History

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-12-14 09:11:12 +01:00
(version "4.8.2")
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))
))