summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2022-10-24 03:27:00 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2022-10-24 03:27:00 +0200
commitc6f1e44e8144b50b8ab03d57690b500ee327e1cf (patch)
tree1a80a7fa922faf1427e7e585a9551caf4b663e1b
parent842ecbc8b3fa98e7cf988ce939ece3572898e68f (diff)
Automatic channel synchronization
-rw-r--r--vkraus/packages/disfluid.scm48
1 files changed, 29 insertions, 19 deletions
diff --git a/vkraus/packages/disfluid.scm b/vkraus/packages/disfluid.scm
index 2dae3f5..fa3b856 100644
--- a/vkraus/packages/disfluid.scm
+++ b/vkraus/packages/disfluid.scm
@@ -30,6 +30,8 @@
#:use-module
(guix gexp)
#:use-module
+ (guix modules)
+ #:use-module
(guix packages)
#:use-module
((guix licenses) #:prefix license:)
@@ -55,26 +57,34 @@
(name "disfluid")
(version "0.0.4-95-g7ec8aa7")
(source
- (directory-union
+ (computed-file
"source-with-translations"
- (list (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://labo.planete-kraus.eu/disfluid.git")
- (commit
- "7ec8aa7ddc78a5d37c49bcd88b97d78810a162ae")))
- (sha256
- (base32
- "1xcis61lp8c9p2n6syzd1b5izkyb7pkpwgvcsljkqji99jljdsjk")))
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://labo.planete-kraus.eu/disfluid.git")
- (commit
- "77c0415406dd989d6418faef458497f1a2c28ccd")))
- (sha256
- (base32
- "1cjsrnlk53vgqdlsx20dd0b6xzbwdwryd3wkrccqx67i5n7alypg"))))))
+ (with-imported-modules
+ (source-module-closure '((guix build utils)))
+ (gexp (begin
+ (use-modules (guix build utils))
+ (copy-recursively
+ (ungexp
+ (directory-union
+ "source-with-translations-linked"
+ (list (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://labo.planete-kraus.eu/disfluid.git")
+ (commit
+ "7ec8aa7ddc78a5d37c49bcd88b97d78810a162ae")))
+ (sha256
+ (base32
+ "1xcis61lp8c9p2n6syzd1b5izkyb7pkpwgvcsljkqji99jljdsjk")))
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://labo.planete-kraus.eu/disfluid.git")
+ (commit
+ "77c0415406dd989d6418faef458497f1a2c28ccd")))
+ (sha256
+ (base32
+ "1cjsrnlk53vgqdlsx20dd0b6xzbwdwryd3wkrccqx67i5n7alypg"))))))))))))
(build-system gnu-build-system)
(arguments
`(#:phases