summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorluca <luca.kredel@web.de>2026-06-05 10:50:49 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-06-07 10:58:07 +0100
commitf8d99ca83d528c487901b4ef64e5ec8699084db1 (patch)
treea22240f5e63c0cf5d394aa84aaf6dfe5d205370a /gnu
parentecfe240a56b91727fe292feff12868cf71461310 (diff)
gnu: Add git-pages-cli.
* gnu/packages/version-control.scm (git-pages-cli): New variable. Merges: guix/guix!9091 Change-Id: If172d150af09197515a8aa081788448f11b08086 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/version-control.scm30
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 20d04d21961..b6a0fb433e5 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -69,6 +69,7 @@
69;;; Copyright © 2025 Roman Scherer <roman@burningswell.com> 69;;; Copyright © 2025 Roman Scherer <roman@burningswell.com>
70;;; Copyright © 2026 Ingar <ingar@onionmail.info> 70;;; Copyright © 2026 Ingar <ingar@onionmail.info>
71;;; Copyright © 2026 Nguyễn Gia Phong <cnx@loang.net> 71;;; Copyright © 2026 Nguyễn Gia Phong <cnx@loang.net>
72;;; Copyright © 2026 Luca Kredel <luca.kredel@web.de>
72;;; 73;;;
73;;; This file is part of GNU Guix. 74;;; This file is part of GNU Guix.
74;;; 75;;;
@@ -1027,6 +1028,35 @@ changelog template} can be customized with a
1027desired format.") 1028desired format.")
1028 (license (list license:expat license:asl2.0)))) 1029 (license (list license:expat license:asl2.0))))
1029 1030
1031(define-public git-pages-cli
1032 (package
1033 (name "git-pages-cli")
1034 (version "1.9.0")
1035 (source
1036 (origin
1037 (method git-fetch)
1038 (uri (git-reference
1039 (url "https://codeberg.org/git-pages/git-pages-cli")
1040 (commit (string-append "v" version))))
1041 (file-name (git-file-name name version))
1042 (sha256
1043 (base32 "1ijkbc9d4jh5hn9lmcb39v0x03nbrf4zgzm0mb0c1p132py8p2mn"))))
1044 (build-system go-build-system)
1045 (arguments
1046 (list
1047 #:install-source? #f
1048 #:import-path "codeberg.org/git-pages/git-pages-cli"))
1049 (native-inputs
1050 (list go-github-com-google-uuid
1051 go-github-com-klauspost-compress
1052 go-github-com-spf13-pflag))
1053 (home-page "https://codeberg.org/git-pages/git-pages-cli")
1054 (synopsis "Command-line tool for publishing a site to a git-pages server")
1055 (description
1056 "@command{git-pages-cli} is a command-line application for publishing
1057sites to @url{https://codeberg.org/git-pages/git-pages, git-pages}.")
1058 (license license:bsd-0)))
1059
1030(define-public git-tools 1060(define-public git-tools
1031 (package 1061 (package
1032 (name "git-tools") 1062 (name "git-tools")