guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 542538a8c91255791d5be7159d22218ad6d5bee7
Author: FuncProgLinux <[email protected]>
AuthorDate: Tue Aug 12 14:46:36 2025 -0600
gnu: Add python-caja.
* gnu/packages/mate.scm (python-caja): New variable.
Change-Id: I0b3a15b99cdcedf4c55f5a565125b0f77a860da3
Modified-by: Sharlatan Hellseher <[email protected]>
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/mate.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index 4ba99ea739..119fc5988a 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -928,6 +928,44 @@ applications associated with them. Caja is also
responsible for handling the
icons on the MATE desktop. It works on local and remote file systems.")
(license license:gpl2+)))
+(define-public python-caja
+ (package
+ (name "python-caja")
+ (version "1.28.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://mate/"
+ (version-major+minor version)
+ "/"
+ name
+ "-"
+ version
+ ".tar.xz"))
+ (sha256
+ (base32 "1ml0yrkbly1mz5gmz1wynn3zff5900szncc4rk83xqyzvcww4mmh"))))
+ (build-system glib-or-gtk-build-system)
+ (arguments
+ (list
+ #:configure-flags
+ #~(list (string-append "--with-cajadir="
+ #$output
+ "/lib/caja/extensions-2.0/"))))
+ (native-inputs
+ (list pkg-config
+ gettext-minimal
+ python-wrapper))
+ (inputs
+ (list caja
+ gtk+
+ python-pygobject))
+ (home-page "https://mate-desktop.org/")
+ (synopsis "Python bindings for Caja components")
+ (description
+ "This package provides Python bindings to Caja, a file manager for the
+MATE desktop.")
+ (license license:gpl2+)))
+
(define-public mate-control-center
(package
(name "mate-control-center")