diff options
Diffstat (limited to 'manifest.scm')
-rw-r--r-- | manifest.scm | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/manifest.scm b/manifest.scm index 6aa988a..78a9fe5 100644 --- a/manifest.scm +++ b/manifest.scm @@ -17,5 +17,36 @@ ;;; along with guix-forge. If not, see ;;; <https://www.gnu.org/licenses/>. -(specifications->manifest - (list "guile" "skribilo")) +(use-modules (gnu packages autotools) + (gnu packages gettext) + (gnu packages guile) + ((gnu packages skribilo) #:prefix guix:) + (guix git-download) + (guix packages)) + +;; Use a later unreleased version of skribilo since we need certain +;; improvements and bug fixes from it. +(define skribilo + (let ((commit "76136f9e904e8eb17f494d20fa2969ef2d5eb1aa") + (revision "1")) + (package + (inherit guix:skribilo) + (name "skribilo") + (version (git-version "0.9.5" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/skribilo.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "105jlpqs63fa724yldgs36bgnw3h4lq5addhmb9y3nla5a4vn2m2")))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("gettext" ,gnu-gettext) + ,@(package-native-inputs guix:skribilo)))))) + +(packages->manifest + (list guile-3.0 skribilo)) |