summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-03-28 14:17:53 -0400
committerCayetano Santos <csantosb@inventati.org>2026-04-07 11:20:55 +0200
commitb396b08b7f957c4ec1eed693203e1ea971c37255 (patch)
tree70c4027ae4a6b23c60fccc4b4f739def6687cb14
parent5527b670caea1f87e0402475b44a722484d1be50 (diff)
gnu: girara: Update to 2026.02.04.
* gnu/packages/gtk.scm (girara): Update to 2026.02.04. [arguments]: Remove unnecessary 'start-xserver phase. [propagated-inputs]: Remove gtk+ and json-glib. [native-inputs]: Remove check, gettext-minimal, xorg-server-for-tests, glib:bin. [inputs]: Add glib. Merges guix/guix!7553 Change-Id: I655f5c67e207dde9d9609ee7c91805255c6ed2ee Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
-rw-r--r--gnu/packages/gtk.scm35
1 files changed, 4 insertions, 31 deletions
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index a639dfe55b4..3261480265c 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2183,11 +2183,9 @@ and routines to assist in editing internationalized text.")
(license license:lgpl2.1+)))
(define-public girara
- ;; TODO: Move propagated inputs to inputs after core-updates is merged (as
- ;; of 2024-03)
(package
(name "girara")
- (version "0.4.5")
+ (version "2026.02.04")
(source
(origin
(method git-fetch)
@@ -2196,35 +2194,10 @@ and routines to assist in editing internationalized text.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "04igidbihgq5k7fh0jd5n26w00qlb47riky6q7qlp5k314d6cd2y"))))
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-before 'check 'start-xserver
- ;; Tests require a running X server.
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((xorg-server (assoc-ref inputs "xorg-server"))
- (display ":1"))
- (setenv "DISPLAY" display)
-
- ;; On busy machines, tests may take longer than
- ;; the default of four seconds.
- (setenv "CK_DEFAULT_TIMEOUT" "20")
-
- ;; Don't fail due to missing '/etc/machine-id'.
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (zero? (system (string-append xorg-server "/bin/Xvfb "
- display " &")))))))))
- (native-inputs
- (list pkg-config
- check
- gettext-minimal
- `(,glib "bin")
- xorg-server-for-tests))
- ;; Listed in 'Requires.private' of 'girara.pc'.
- (propagated-inputs (list gtk+ json-glib))
+ (base32 "04adir5a8g2hqgv4vzpg52i2524abpcrqf3fcffrbwp8syan0df1"))))
(build-system meson-build-system)
+ (native-inputs (list pkg-config))
+ (inputs (list glib))
(home-page "https://pwmt.org/projects/girara/")
(synopsis "Library for minimalistic gtk+3 user interfaces")
(description "Girara is a library that implements a user interface that