about summary refs log tree commit diff
diff options
context:
space:
mode:
authorArun Isaac2022-04-09 00:05:15 +0530
committerArun Isaac2022-04-09 00:05:15 +0530
commit497d7c2d8750447767210971b084ac229da29399 (patch)
tree5c07f194391df396f6b94ccfe188d0fc065c086a
parentd3484183b31e160d10ceb538c9250ff4895daa54 (diff)
downloadguix-forge-497d7c2d8750447767210971b084ac229da29399.tar.gz
guix-forge-497d7c2d8750447767210971b084ac229da29399.tar.lz
guix-forge-497d7c2d8750447767210971b084ac229da29399.zip
manifest.scm: Use a later unreleased version of skribilo.
* manifest.scm: Import (gnu packages autotools), (gnu packages
gettext), (gnu packages guile), (gnu packages skribilo), (guix
git-download) and (guix packages).
(skribilo): New variable.
List guile-3.0 and skribilo in the manifest.
-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))