Archived
1
0
Fork 0

gnu: Add savane.

* gnu/packages/version-control.scm (savane): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
AwesomeAdam54321 2023-03-06 18:45:56 +08:00 committed by Ludovic Courtès
parent 1a2cf676df
commit 4547bc6fa3
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -90,6 +90,7 @@
#:use-module (gnu packages check) #:use-module (gnu packages check)
#:use-module (gnu packages cook) #:use-module (gnu packages cook)
#:use-module (gnu packages curl) #:use-module (gnu packages curl)
#:use-module (gnu packages databases)
#:use-module (gnu packages docbook) #:use-module (gnu packages docbook)
#:use-module (gnu packages ed) #:use-module (gnu packages ed)
#:use-module (gnu packages file) #:use-module (gnu packages file)
@ -105,6 +106,7 @@
#:use-module (gnu packages guile) #:use-module (gnu packages guile)
#:use-module (gnu packages guile-xyz) #:use-module (gnu packages guile-xyz)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages mail) #:use-module (gnu packages mail)
#:use-module (gnu packages man) #:use-module (gnu packages man)
@ -117,6 +119,7 @@
#:use-module (gnu packages pcre) #:use-module (gnu packages pcre)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages perl-check) #:use-module (gnu packages perl-check)
#:use-module (gnu packages php)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-build) #: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, It provides abstractions of Git objects for easy access of repository data,
and additionally allows you to access the Git repository more directly using and additionally allows you to access the Git repository more directly using
either a pure Python implementation, or the faster, but more resource intensive either a pure Python implementation, or the faster, but more resource intensive
@command{git} command implementation.") @command{git} command implementation.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public shflags (define-public savane
(package (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") (version "1.2.3")
(source (origin (source (origin
(method git-fetch) (method git-fetch)