[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/08: gnu: Add savane.
From: |
guix-commits |
Subject: |
08/08: gnu: Add savane. |
Date: |
Tue, 8 Aug 2023 12:03:18 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 4547bc6fa3142dca77f7fc912368aeff31bd6e53
Author: AwesomeAdam54321 <adam.faiz@disroot.org>
AuthorDate: Mon Mar 6 18:45:56 2023 +0800
gnu: Add savane.
* gnu/packages/version-control.scm (savane): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
gnu/packages/version-control.scm | 55 ++++++++++++++++++++++++++++++++++++----
1 file changed, 50 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 27be78b3ac..c6bfaad4db 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -90,6 +90,7 @@
#:use-module (gnu packages check)
#:use-module (gnu packages cook)
#:use-module (gnu packages curl)
+ #:use-module (gnu packages databases)
#:use-module (gnu packages docbook)
#:use-module (gnu packages ed)
#:use-module (gnu packages file)
@@ -105,6 +106,7 @@
#:use-module (gnu packages guile)
#:use-module (gnu packages guile-xyz)
#:use-module (gnu packages image)
+ #:use-module (gnu packages imagemagick)
#:use-module (gnu packages linux)
#:use-module (gnu packages mail)
#:use-module (gnu packages man)
@@ -117,6 +119,7 @@
#:use-module (gnu packages pcre)
#:use-module (gnu packages perl)
#:use-module (gnu packages perl-check)
+ #:use-module (gnu packages php)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
@@ -1292,12 +1295,54 @@ high-level like git-porcelain, or low-level like
git-plumbing.
It provides abstractions of Git objects for easy access of repository data,
and additionally allows you to access the Git repository more directly using
either a pure Python implementation, or the faster, but more resource intensive
-@command{git} command implementation.")
- (license license:bsd-3)))
-
-(define-public shflags
+ @command{git} command implementation.")
+ (license license:bsd-3)))
+
+(define-public savane
(package
- (name "shflags")
+ (name "savane")
+ (version "3.10")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
"https://git.savannah.gnu.org/git/administration/savane")
+ (commit (string-append "release-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "10jg264wqmkc87nz0d8d2pq4hvradwqrvrpvgpz3h409y6c6v78z"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list autoconf
+ automake
+ gettext-minimal
+ imagemagick))
+ (inputs
+ (list exim
+ gnupg
+ httpd
+ mariadb
+ php))
+ (propagated-inputs
+ (list perl
+ perl-dbd-mysql
+ perl-dbi
+ perl-date-calc
+ perl-digest-md5
+ perl-mailtools
+ perl-file-find-rule
+ perl-xml-writer))
+ (synopsis "Web-based software hosting system")
+ (description
+ "Savane is a Web-based software hosting system. It includes issue
+tracking (bugs, tasks, support, news and documentation), project member
+management by roles and individual account maintenance.")
+ (home-page "https://savannah.nongnu.org/p/administration")
+ (license license:agpl3+)))
+
+ (define-public shflags
+ (package
+ (name "shflags")
(version "1.2.3")
(source (origin
(method git-fetch)
- branch master updated (782ef67a59 -> 4547bc6fa3), guix-commits, 2023/08/08
- 01/08: system: Do not check initrd modules for pseudo file systems., guix-commits, 2023/08/08
- 02/08: gnu: blis: Provide the CBLAS interface., guix-commits, 2023/08/08
- 04/08: gnu: Add gp-saml-gui, guix-commits, 2023/08/08
- 03/08: gnu: libflame: Tweak synopsis., guix-commits, 2023/08/08
- 05/08: file-systems: Use cgroups v2., guix-commits, 2023/08/08
- 06/08: gnu: uwufetch: Fix typo in build phase name., guix-commits, 2023/08/08
- 07/08: gnu: uwufetch: Manually create missing include dir., guix-commits, 2023/08/08
- 08/08: gnu: Add savane.,
guix-commits <=