From patchwork Sun Jan 5 16:13:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kei Kebreau X-Patchwork-Id: 19593 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 0E480179F0; Sun, 5 Jan 2020 16:14:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id C098E179EE for ; Sun, 5 Jan 2020 16:14:10 +0000 (GMT) Received: from localhost ([::1]:43226 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1io8Xa-0004BW-BW for patchwork@mira.cbaines.net; Sun, 05 Jan 2020 11:14:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56059) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1io8XT-0004AB-IO for guix-patches@gnu.org; Sun, 05 Jan 2020 11:14:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1io8XS-0002xT-7j for guix-patches@gnu.org; Sun, 05 Jan 2020 11:14:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38546) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1io8XS-0002xO-4b for guix-patches@gnu.org; Sun, 05 Jan 2020 11:14:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1io8XS-0001AO-11 for guix-patches@gnu.org; Sun, 05 Jan 2020 11:14:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#38947] [PATCH 1/3] gnu: Add opensp. Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 05 Jan 2020 16:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38947 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 38947@debbugs.gnu.org Cc: Kei Kebreau X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15782408334459 (code B ref -1); Sun, 05 Jan 2020 16:14:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jan 2020 16:13:53 +0000 Received: from localhost ([127.0.0.1]:44519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1io8XI-00019r-Mc for submit@debbugs.gnu.org; Sun, 05 Jan 2020 11:13:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:52468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1io8XH-00019j-IG for submit@debbugs.gnu.org; Sun, 05 Jan 2020 11:13:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55987) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1io8XG-00049m-04 for guix-patches@gnu.org; Sun, 05 Jan 2020 11:13:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1io8XE-0002io-Cp for guix-patches@gnu.org; Sun, 05 Jan 2020 11:13:49 -0500 Received: from mout01.posteo.de ([185.67.36.65]:36710) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1io8XD-0002hn-PT for guix-patches@gnu.org; Sun, 05 Jan 2020 11:13:48 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 54E1916005F for ; Sun, 5 Jan 2020 17:13:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1578240825; bh=EkVhVUCjESLQxVXJZRFDcA8mzQ/2sxPjQ8GWdSYOK4s=; h=From:To:Cc:Subject:Date:From; b=DDEHWv813l4+z/65LM620NFQow7HHBsToCu7aiKagP7mQvb7/HMROCp5sJnP/nn7m +ZbXXUGfx2eD7QpjJoFtBVnbeyHpi2MLPao369JhTZ6XGAtFmcRBy8620M8Tj9u+Lz lpKsUa1G8Faa5U9jepOSbMcqfsa5lQKIB361Wo77ak9KiKxIi3l/GVRPaOEOurEMv8 AqpX+Cxxzl6WV8gToFD2Q1GJ2MpFE9EEuVqxhOKhMrPuOsCJ9FpDFutlcVAcOkPH09 pDjne6ZtnhvX0TYO8ZtqzQwTYBNRIy6p1v4vFTYaQwY/2l5MCfYlUaXwzdFcmpahqR e36w07VFLxPXw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47rNx40RqFz6tm5; Sun, 5 Jan 2020 17:13:43 +0100 (CET) From: Kei Kebreau Date: Sun, 5 Jan 2020 11:13:29 -0500 Message-Id: <20200105161329.1455-1-kkebreau@posteo.net> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (opensp): New variable. --- gnu/packages/finance.scm | 52 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index ce3033c054..b66d8b89a1 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -51,10 +51,12 @@ #:use-module (gnu packages compression) #:use-module (gnu packages crypto) #:use-module (gnu packages databases) + #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages dns) #:use-module (gnu packages emacs) #:use-module (gnu packages dbm) + #:use-module (gnu packages gettext) #:use-module (gnu packages gnome) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) @@ -1218,3 +1220,53 @@ offers confimations after less than 5 seconds and have significantly lower fees that BTC. Bitcoin ABC is the reference implementation of the Bitcoin Cash protocol. This package provides the Bitcoin Cash command line client and a client based on Qt. This is a fork of Bitcoin Core."))) + +(define-public opensp + (package + (name "opensp") + (version "1.5.2") + (source (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/openjade/opensp/" + version "/OpenSP-" version ".tar.gz")) + (sha256 + (base32 + "1khpasr6l0a8nfz6kcf3s81vgdab8fm2dj291n5r2s53k228kx2p")))) + (build-system gnu-build-system) + (native-inputs + `(("gettext" ,gettext-minimal))) + (inputs + `(("docbook-xml" ,docbook-xml-4.1.2) + ("docbook-xsl" ,docbook-xsl) + ("xmlto" ,xmlto))) + (arguments + `(;; TODO: Fix and enable tests. + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-docbook-paths + (lambda* (#:key inputs #:allow-other-keys) + (let ((xmldoc (string-append (assoc-ref inputs "docbook-xml") + "/xml/dtd/docbook")) + (xsldoc (string-append (assoc-ref inputs "docbook-xsl") + "/xml/xsl/docbook-xsl-" + ,(package-version docbook-xsl)))) + (substitute* (find-files "docsrc" "\\.xml$") + (("/usr/share/sgml/docbook/xml-dtd-4.1.2") xmldoc) + (("http://.*/docbookx\\.dtd") + (string-append xmldoc "/docbookx.dtd"))) + ;; Directly pass the path to the stylesheet to xmlto. + (substitute* "docsrc/Makefile.in" + (("\\$\\(XMLTO\\)") + (string-append "$(XMLTO) -x " xsldoc + "/manpages/docbook.xsl"))) + #t)))))) + (home-page "http://openjade.sourceforge.net/") + (synopsis "Suite of SGML/XML processing tools") + (description "OpenSP is an object-oriented toolkit for SGML parsing and +entity management.") + (license + ;; expat license with added clause regarding advertising + (license:non-copyleft + "file://COPYING" + "See COPYING in the distribution."))))