summaryrefslogtreecommitdiff
path: root/vkraus/packages
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2022-10-26 00:12:07 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2022-10-26 00:12:07 +0200
commit20efe92bb616f4547098e01c8e9dcbe13fc0ec8c (patch)
tree29706b5d2265c999a4578a49ab0e8c6a77072c25 /vkraus/packages
parentfcc33fcb53e1e5ba5b8fff0dbd5807c8f585ff77 (diff)
Automatic channel synchronization
Diffstat (limited to 'vkraus/packages')
-rw-r--r--vkraus/packages/disfluid.scm29
1 files changed, 26 insertions, 3 deletions
diff --git a/vkraus/packages/disfluid.scm b/vkraus/packages/disfluid.scm
index 79a5e75..6317dca 100644
--- a/vkraus/packages/disfluid.scm
+++ b/vkraus/packages/disfluid.scm
@@ -32,6 +32,10 @@
#:use-module
(guix modules)
#:use-module
+ (guix utils)
+ #:use-module
+ (ice-9 match)
+ #:use-module
(guix packages)
#:use-module
((guix licenses) #:prefix license:)
@@ -52,6 +56,24 @@
#:use-module
(gnu packages texinfo))
+(define gtk-minimal
+ (package
+ (inherit gtk)
+ (arguments
+ (substitute-keyword-arguments
+ (package-arguments gtk)
+ ((#:configure-flags configure-flags (gexp list))
+ (gexp (append
+ (ungexp configure-flags)
+ (list "-Dmedia-gstreamer=disabled"))))))
+ (inputs
+ (filter
+ (match-lambda
+ (("gst-plugins-bad" . _) #f)
+ (("gst-plugins-base" . _) #f)
+ (else #t))
+ (package-inputs gtk)))))
+
(define-public disfluid
(package
(name "disfluid")
@@ -81,10 +103,10 @@
(uri (git-reference
(url "https://labo.planete-kraus.eu/disfluid.git")
(commit
- "c5c3d27fdee5c888929609c92aed595319b27a0f")))
+ "3a518ca30db6661738f7cdb15451e3d89edecd40")))
(sha256
(base32
- "0sjfardsjw3bhcra1bdza561nra39q4fgjsyqyyjz7zvyal58xcf"))))))
+ "0db2xaw1q09lkvqxv89j52alalj6lilrpvzjjrf68l1f2ia54l5w"))))))
(ungexp output)
#:follow-symlinks?
#t))))))
@@ -349,7 +371,8 @@
,autoconf-archive
,findutils
,tzdata-for-tests))
- (inputs `(,guile-3.0 ,glib ,gtk ,bash-minimal))
+ (inputs
+ `(,guile-3.0 ,glib ,gtk-minimal ,bash-minimal))
(propagated-inputs
`(,guile-gcrypt
,guile-json-4