From c300665c887350ff346e3d49fcd087240435e996 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Wed, 5 Jul 2023 21:59:23 +0100 Subject: Use tissue from guix-forge. The libgit2 patch is now in guix-forge. So, we don't have to repeat it here. * genenetwork-development.scm (libgit2-1.3, guile-git-for-tissue, tissue): Delete variables. (operating-system)[services]: Do not specify package for tissue service. --- genenetwork-development.scm | 32 -------------------------------- 1 file changed, 32 deletions(-) (limited to 'genenetwork-development.scm') diff --git a/genenetwork-development.scm b/genenetwork-development.scm index 470795c..9d53fe2 100644 --- a/genenetwork-development.scm +++ b/genenetwork-development.scm @@ -787,37 +787,6 @@ described by CONFIG, a object." ;;; gn-gemtext-threads ;;; -;; Use a patched libgit2 for tissue until there is a way to disable -;; repository ownership validation using the API. See -;; https://issues.guix.gnu.org/55399 -(define libgit2-1.3 - (package - (inherit guix:libgit2-1.3) - (name "libgit2") - (arguments - (substitute-keyword-arguments (package-arguments guix:libgit2-1.3) - ((#:phases phases #~%standard-phases) - #~(modify-phases #$phases - (add-after 'unpack 'disable-ownership-validation - (lambda _ - (substitute* "src/repository.c" - (("git_repository__validate_ownership = true") - "git_repository__validate_ownership = false")))))))))) - -(define guile-git-for-tissue - (package - (inherit guile-git) - (inputs - (modify-inputs (package-inputs guile-git) - (replace "libgit2" libgit2-1.3))))) - -(define tissue - (package - (inherit guix:tissue) - (inputs - (modify-inputs (package-inputs guix:tissue) - (replace "guile-git" guile-git-for-tissue))))) - (define gn-gemtext-threads-project (forge-project (name "gn-gemtext-threads") @@ -1115,7 +1084,6 @@ reverse proxy tissue." #:directories? #t)))))) (service tissue-service-type (tissue-configuration - (package tissue) (socket (forge-ip-socket (port %tissue-port))) -- cgit v1.2.3