From patchwork Mon Mar 6 12:50:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Faiz X-Patchwork-Id: 47741 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E2AB116D75; Mon, 6 Mar 2023 12:51:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 93E1A16884 for ; Mon, 6 Mar 2023 12:51:25 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZAJ6-0002io-3F; Mon, 06 Mar 2023 07:51:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZAIw-0002gH-AY for guix-patches@gnu.org; Mon, 06 Mar 2023 07:51:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZAIw-0006sI-2V for guix-patches@gnu.org; Mon, 06 Mar 2023 07:51:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pZAIv-0004sE-VR for guix-patches@gnu.org; Mon, 06 Mar 2023 07:51:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#62001] [PATCH] gnu: Add savane. Resent-From: Adam Faiz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Mar 2023 12:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62001 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62001@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167810703418683 (code B ref -1); Mon, 06 Mar 2023 12:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Mar 2023 12:50:34 +0000 Received: from localhost ([127.0.0.1]:41606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAIT-0004rH-HF for submit@debbugs.gnu.org; Mon, 06 Mar 2023 07:50:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:51736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZAIS-0004r9-98 for submit@debbugs.gnu.org; Mon, 06 Mar 2023 07:50:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZAIN-0001X4-9e for guix-patches@gnu.org; Mon, 06 Mar 2023 07:50:28 -0500 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZAIL-0006lh-5p for guix-patches@gnu.org; Mon, 06 Mar 2023 07:50:27 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1E3164148B for ; Mon, 6 Mar 2023 13:50:22 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BuzxE-kukKgx for ; Mon, 6 Mar 2023 13:50:20 +0100 (CET) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1678107020; bh=nyiAs2l+vB+D+nBAEpi/I/FRYUvpTh1uBVpb6q4Au7k=; h=Date:To:From:Subject; b=h+vHGuLMh3oso7S0ugr/92z1alG5n8k+tjo/5RIwNAmtd5ITtCirbZfopJZ3c2+I4 Mj5O3IR6N75t8VEQnccWw5+7O2w0Jc6UNynt+WzVTDESUqOom1j+oBzZLjwyJ3oek+ hFMgrnR1sJxtdwQqc6A0nS/Aui/PRos+OzxUlVVZJ+BVW/6qcJD8olXMjExe5ZcbB1 3JWZMwRXjyplYuN5TwsKsR5JEkahYThzzOfZ08HdedcssszWC0xjLRIsSCMhheRrTK a0m81cfrnhcZm5KL5wOnSx4cVvZLwp+zdiQSgryFvEAgcxi/FZYpYHWwZiq2jYD0d+ r/pLywTrEzF/Q== Date: Mon, 6 Mar 2023 20:50:14 +0800 MIME-Version: 1.0 Content-Language: en-US Received-SPF: pass client-ip=178.21.23.139; envelope-from=adam.faiz@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Adam Faiz X-ACL-Warn: , Adam Faiz via Guix-patches X-Patchwork-Original-From: Adam Faiz via Guix-patches via From: Adam Faiz Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From b688f58591a3dfb3b240b2e7a4914c38ebb220f3 Mon Sep 17 00:00:00 2001 Message-Id: From: AwesomeAdam54321 Date: Mon, 6 Mar 2023 18:45:56 +0800 Subject: [PATCH] gnu: Add savane. * gnu/packages/version-control.scm (savane): New variable. --- gnu/packages/version-control.scm | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) base-commit: 08edbd2535ae622d319a51e6f877d23d75dc24f3 prerequisite-patch-id: 66a677452cec5da7e4db37327b344d02556968f6 prerequisite-patch-id: e13c3b4b4ed06ce521ff679ec64e3cd816183388 prerequisite-patch-id: 1eb4d567a14802495169b3e400e02de0b4941729 prerequisite-patch-id: e13bc65a7972f45eb4c027a4d7237dc8471b96cf prerequisite-patch-id: 69f19053d3985e098bb6d699cdfa05218138074b prerequisite-patch-id: d4209c17bead7f64f158eb6ba087a0a1fe908567 prerequisite-patch-id: 8fbe5d4c1fd9af1303e5172d9c0a91d02d8b90e7 prerequisite-patch-id: 3ef7533cf54ffe315b9c4528009da4e91acb49f4 prerequisite-patch-id: 1bc01cc50326348aeabda41775163a97be17eeba prerequisite-patch-id: c2e3363a8e02acd85dd4b8babd06d7579466590b prerequisite-patch-id: 483daa6fd11f6572fc79805bb5d9c4c9e38100e5 prerequisite-patch-id: 248013cb0d64f016895351673618028815571013 prerequisite-patch-id: ebfbba0bb5120b5a19e8cc16cbf76e9553bd5840 prerequisite-patch-id: d8efacb63f67f23ea485ce455cde9eb0d1500fa8 diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 5de344e549..5ffdf8cd78 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -89,6 +89,7 @@ (define-module (gnu packages version-control) #: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) @@ -104,6 +105,7 @@ (define-module (gnu packages version-control) #: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) @@ -116,6 +118,7 @@ (define-module (gnu packages version-control) #: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) @@ -1279,6 +1282,48 @@ (define-public python-gitpython @command{git} command implementation.") (license license:bsd-3))) +(define-public savane + (package + (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")