aboutsummaryrefslogtreecommitdiff
path: root/manifest.scm
diff options
context:
space:
mode:
authorArun Isaac2022-04-09 00:05:15 +0530
committerArun Isaac2022-04-09 00:05:15 +0530
commit497d7c2d8750447767210971b084ac229da29399 (patch)
tree5c07f194391df396f6b94ccfe188d0fc065c086a /manifest.scm
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.
Diffstat (limited to 'manifest.scm')
-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))