diff options
Diffstat (limited to 'guix/forge/tissue.scm')
-rw-r--r-- | guix/forge/tissue.scm | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/guix/forge/tissue.scm b/guix/forge/tissue.scm index 7836b13..f008686 100644 --- a/guix/forge/tissue.scm +++ b/guix/forge/tissue.scm @@ -19,17 +19,20 @@ (define-module (forge tissue) #:use-module (srfi srfi-1) + #:use-module ((forge guile-git) #:select (guile-git)) #:use-module (forge socket) #:use-module (gnu build linux-container) #:use-module ((gnu packages admin) #:select (shadow)) - #:use-module ((gnu packages web) #:select (tissue)) + #:use-module ((gnu packages web) #:select (tissue) #:prefix guix:) #:use-module (gnu services) #:use-module (gnu services shepherd) #:use-module (gnu system file-systems) #:use-module (gnu system shadow) #:use-module (guix gexp) + #:use-module (guix git-download) #:use-module (guix least-authority) #:use-module (guix modules) + #:use-module (guix packages) #:use-module (guix records) #:export (tissue-service-type <tissue-configuration> @@ -46,6 +49,28 @@ tissue-host-user tissue-host-upstream-repository)) +;; Run an updated version of tissue until the the 0.1.1 release is +;; out. +(define-public tissue + (let ((commit "0c3d6cb7d781fbc0c12eba1563cc7b7ebb370ba9") + (revision "1")) + (package + (inherit guix:tissue) + (name "tissue") + (version (git-version "0.1.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.systemreboot.net/tissue") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0hdqa5n8dm2nc4ccx39xclgajv3ivwpb1hbz9kpbbv25iizqhnv2")))) + (inputs + (modify-inputs (package-inputs guix:tissue) + (replace "guile-git" guile-git)))))) + (define-record-type* <tissue-configuration> tissue-configuration make-tissue-configuration tissue-configuration? |