aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifest.scm35
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))