From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:37789) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOMc8-0002KI-Hc for guix-patches@gnu.org; Wed, 08 May 2019 09:28:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hOMc6-0007OC-8a for guix-patches@gnu.org; Wed, 08 May 2019 09:28:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47084) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hOMc6-0007O2-5B for guix-patches@gnu.org; Wed, 08 May 2019 09:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hOMc5-0004LZ-VO for guix-patches@gnu.org; Wed, 08 May 2019 09:28:02 -0400 Subject: [bug#35633] [PATCH] gnu: Add dolibarr. Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:37065) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOMbU-0001nB-Ce for guix-patches@gnu.org; Wed, 08 May 2019 09:27:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hOMbT-0006f8-25 for guix-patches@gnu.org; Wed, 08 May 2019 09:27:24 -0400 Received: from mx1.riseup.net ([198.252.153.129]:35198) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hOMbS-0006dN-It for guix-patches@gnu.org; Wed, 08 May 2019 09:27:22 -0400 Received: from capuchin.riseup.net (capuchin-pn.riseup.net [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 313F91B939E for ; Wed, 8 May 2019 06:27:21 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 7C3EE120BC0 for ; Wed, 8 May 2019 06:27:19 -0700 (PDT) From: swedebugia Message-ID: Date: Wed, 8 May 2019 15:27:17 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 35633@debbugs.gnu.org From 6250680633cec1752519c37301890d71fe56e874 Mon Sep 17 00:00:00 2001 From: swedebugia Date: Wed, 8 May 2019 15:03:51 +0200 Subject: [PATCH] gnu: Add dolibarr. * gnu/packages/web.scm (dolibarr): New public variable. --- gnu/packages/web.scm | 71 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 52cc91a168..756b00237e 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -109,6 +109,7 @@ #:use-module (gnu packages package-management) #:use-module (gnu packages perl) #:use-module (gnu packages perl-check) + #:use-module (gnu packages php) #:use-module (gnu packages python) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) @@ -6547,3 +6548,73 @@ update an existing mirrored site, and resume=20 interrupted downloads. HTTrack is fully configurable, and has an integrated help system.") (license license:gpl3+))) + +(define-public dolibarr + (package + (name "dolibarr") + (version "9.0.2") + (source (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/" name=20 "/Dolibarr ERP-CRM/" + version "/" name "-" version ".tgz")) + (sha256 + (base32 + "0505r6q84b0q7qx0fxcp0rklm2kw3d4qakwmlcgi0a3d04qzdvg6"))= )) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; No configure, build or tests + (delete 'configure) + (delete 'build) + (delete 'check) + (replace 'install + ;; There's no =E2=80=98install=E2=80=99 target. Install file= s manually. + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (dol (string-append out "/lib/" ,name)) + (htdocs "htdocs")) + (copy-recursively htdocs (string-append dol "/" htdocs)) + #t)))))) + (inputs + `(("php" ,php) + ("mariadb" ,mariadb))) + (home-page "https://www.dolibarr.org/") + (synopsis "Enterprise ressource planner with a web interface") + (description "Dolibarr supports multi-currency and multiple users wi= th +detailed permissions management. It supports different tax systems and=20 has a +lot of modules to extend functionality. It has triggers and hooks and i= s +easily extensible using a module builder. + +Features enabled by modules: +@itemize +@item Customers, Prospects or Suppliers directory +@item Products and services catalog +@item Stock management +@item Bank accounts management +@item Commercial actions management +@item Orders management +@item Commercial proposals management +@item Contracts management +@item Invoices management +@item Payments management +@item Standing orders management +@item Shipping management +@item Expense report management +@item Following social and fiscal tax payments +@item Double entry accounting, general and auxiliary accounting. +@item Agenda with ical,vcal export for third tools integration +@item EDM (Electronic Document Management) +@item Foundations member management +@item Leave requests for employees +@item Mass emailing +@item Realize surveys +@item Point of Sale +@item Donations management +@item Reporting +@item PDF Generation of all elements (invoices, proposals, orders, ...) +@item Import and export tools (CSV or Excel) +@item Bookmarks management +@item LDAP connectivity +@end itemize") + (license license:gpl3+))) --=20 2.19.2