Add podman-compose, maybe fix nwg-displays.

This commit is contained in:
Daniel Ziltener 2023-12-20 14:49:17 +01:00
parent 1452e93eef
commit 8d7de802de
Signed by: zilti
GPG key ID: B38976E82C9DAE42
2 changed files with 41 additions and 4 deletions

View file

@ -3,7 +3,7 @@
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject)
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
@ -31,8 +31,7 @@
(list gobject-introspection
python-wheel))
(inputs
(list gtk+
gtk-layer-shell))
(list gtk+))
(propagated-inputs
(list atk
gdk-pixbuf
@ -42,7 +41,7 @@
python-gst
python-pygobject
wlr-randr))
(build-system python-build-system)
(build-system pyproject-build-system)
(arguments
(list #:tests? #f
#:phases

View file

@ -0,0 +1,38 @@
(define-module (zilti packages podman-compose)
#:use-module (guix)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix build-system pyproject)
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
#:use-module (gnu packages gtk)
#:use-module (gnu packages glib)
#:use-module (gnu packages gstreamer)
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages wm))
(define-public podman-compose
(package
(name "podman-compose")
(version "1.0.6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/containers/podman-compose.git")
(commit (string-append "v" version))))
(sha256
(base32
"11dwpifkm20vyi6r3fgmiiqc01mpm4r8l0p5gfh0bawi2gklrhsf"))))
(propagated-inputs
(list python-pyyaml
python-dotenv))
(build-system pyproject-build-system)
(home-page "https://github.com/containers/podman-compose")
(synopsis "a script to run docker-compose.yml using podman")
(description "An implementation of Compose Spec with Podman backend.")
(license license:gpl2)))