From patchwork Sat Jun 18 15:34:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 40107 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 9851127BBEA; Sat, 18 Jun 2022 16:36:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable 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 EDB3627BBE9 for ; Sat, 18 Jun 2022 16:36:14 +0100 (BST) Received: from localhost ([::1]:35048 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o2aUg-0003WJ-4D for patchwork@mira.cbaines.net; Sat, 18 Jun 2022 11:36:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2aUU-0003TZ-R1 for guix-patches@gnu.org; Sat, 18 Jun 2022 11:36:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55980) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o2aUU-00089r-Iz for guix-patches@gnu.org; Sat, 18 Jun 2022 11:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o2aUU-0003tJ-CQ for guix-patches@gnu.org; Sat, 18 Jun 2022 11:36:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55929] [PATCH] gnu: maven: Add maven-doxia-sink-api Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Jun 2022 15:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55929 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Julien Lepiller Cc: 55929@debbugs.gnu.org Received: via spool by 55929-submit@debbugs.gnu.org id=B55929.165556651614903 (code B ref 55929); Sat, 18 Jun 2022 15:36:02 +0000 Received: (at 55929) by debbugs.gnu.org; 18 Jun 2022 15:35:16 +0000 Received: from localhost ([127.0.0.1]:49877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2aTe-0003s9-KF for submit@debbugs.gnu.org; Sat, 18 Jun 2022 11:35:16 -0400 Received: from mail-lf1-f50.google.com ([209.85.167.50]:43559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2aTZ-0003rV-4s for 55929@debbugs.gnu.org; Sat, 18 Jun 2022 11:35:08 -0400 Received: by mail-lf1-f50.google.com with SMTP id a13so1181051lfr.10 for <55929@debbugs.gnu.org>; Sat, 18 Jun 2022 08:35:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=If+eDh8E9MDe+lclYFe8wOHZCUgJL5sa3vt54lc/zvU=; b=Y5+rTurx1ybCwvhrfBRNlo2jUbyHaYr7O2F9V1H2YPaHo5oDIWRTY3d0C30CRS79ef OLcaxtFpYXgsrHptFngosrmKQtX9YI12/MRqHvrKaaDjKFfiPFQI4JNcApUd/HLbBC49 A8LAxvJJZFu/NfMTsYvd3hhse8YFGWfkKNV7V3kJTHboVMHSBaJFVkiZ8K/zP/UWe1Q0 H181NbXOuqZDBUowG38bPP3+XcfoOr+Ogo2AK54iUNdGR11xeFQ/okQC29Af70fTelaj ch0TGS882NKezuktuJBp3bXVhv/qRRwwi3DdKYgyfLH32GrS0ELaRR2kxgYG4/4k9zST rJrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=If+eDh8E9MDe+lclYFe8wOHZCUgJL5sa3vt54lc/zvU=; b=l2hifL2bOW93q9KdZyxE0ob+T0yjo8z524xLlDvWc1IiR/DVjLGk1H+qsxr7/BIgAz y9fH6VGYvWYYsKZJ77KJ85sg4eU7IHL2wS/2FdSgTGzLPln2F9GqkTX/yyM8c/ffjlZj OqgR1GAsBzF7xg8Ah/31eSSFSBSw4HfBZM3oeXyeZM9KgIy3Fp1uvWM6k0g7BKQHhKnI 5A7uyWzqwqPni7ADBe7CW9P8UE41B2UpuYR+a2e+X5AOBInmo3AyK8SbjTKlSjeH7P7S lcI1fB10mJ8VXKNLGBCB53w1ZGuvR996B2ee/ld0eUTYE+c+59OAndOo84M3uH6tHaKt F5Gw== X-Gm-Message-State: AJIora/R06hCPbeMHN36bCKm6eh69GHcOXVGA7hNcJYnqq9eBFjwMf8I M4LwdYjgZnjpoWsipE5Z3ptA184fUhM= X-Google-Smtp-Source: AGRyM1uxWn1n7+/7iQ5FY17zOXiN3H7ix+lwKXEVSXMT5CwZ+usf5buYrg32vIXpnygdWoo1HXgGSw== X-Received: by 2002:a05:6512:92c:b0:479:7a74:8427 with SMTP id f12-20020a056512092c00b004797a748427mr8365227lft.126.1655566498731; Sat, 18 Jun 2022 08:34:58 -0700 (PDT) Received: from elephant ([5.164.222.47]) by smtp.gmail.com with ESMTPSA id e13-20020a05651236cd00b004790c425b35sm1038799lfs.291.2022.06.18.08.34.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jun 2022 08:34:58 -0700 (PDT) From: "Artyom V. Poptsov" References: <87h74pyc1s.fsf@gmail.com> <87czfdyb3j.fsf@gmail.com> <20220612230317.547a056f@sybil.lepiller.eu> <874k0pxk20.fsf@gmail.com> <20220613074153.38569225@sybil.lepiller.eu> Date: Sat, 18 Jun 2022 18:34:50 +0300 In-Reply-To: <20220613074153.38569225@sybil.lepiller.eu> (Julien Lepiller's message of "Mon, 13 Jun 2022 07:41:58 +0200") Message-ID: <875ykyvvc5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 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: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hello. > If the referenced pom file is not installed, it won't be found by Maven > later when we use it to run the maven-plugin-plugin. See for instance > how the parent pom is installed in java-slf4j-parent, and propagated > from java-slf4j-api (and recursively from java-slf4j-simple). > This top-level pom also has the following, so it should propagate it: > > org.apache.maven > maven-parent > 34 > > > We already have it: maven-parent-pom-34. Done. Please see the patch, I'm hoping it should be OK by now. - Artyom From b4020bc283f18d7b7394976c4288d04130f1e651 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Sun, 12 Jun 2022 21:42:33 +0300 Subject: [PATCH] gnu: maven: Add maven-doxia-sink-api * gnu/packages/maven.scm (maven-doxia-sink-api): New variable. --- gnu/packages/maven.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm index 817fee1c71..93c1538bae 100644 --- a/gnu/packages/maven.scm +++ b/gnu/packages/maven.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; Copyright © 2019 Björn Höfling ;;; Copyright © 2020 Efraim Flashner +;;; Copyright © 2022 Artyom V. Poptsov ;;; ;;; This file is part of GNU Guix. ;;; @@ -3887,3 +3888,31 @@ reports in two different file formats, plain text and xml."))) (description "This plugin provides the capability to build jars. If you would like to sign jars please use the Maven Jarsigner Plugin instead.") (license license:asl2.0))) + +(define-public maven-doxia-sink-api + (package + (name "maven-doxia-sink-api") + (version "2.0.0-M2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitbox.apache.org/repos/asf/maven-doxia.git") + (commit (string-append "doxia-" version)))) + (file-name (git-file-name "doxia" version)) + (sha256 + (base32 + "0jx96lg0hgjsrm8mynhac4hwh2hmgiwjpwpx2k03yr14040zcr48")))) + (build-system ant-build-system) + (native-inputs + (list java-javax-inject)) + (arguments + (list #:jar-name "doxia-core.jar" + #:source-dir "doxia-sink-api/src/main/java" + #:tests? #f)) ; no tests + (home-page "https://maven.apache.org/doxia/index.html") + (synopsis "Generic markup language interface") + (description "The @code{Sink} interface is a generic markup language +interface provided as a Java API. It contains several methods that encapsulate +common text syntax. A start tag is denoted by @code{xxxx()} method and a end +of tag by @code{xxxx_()} method.") + (license license:asl2.0))) -- 2.25.1