guix-commits
[Top][All Lists]
Advanced

[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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]