From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40043) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ei6gE-0003eG-Jt for guix-patches@gnu.org; Sat, 03 Feb 2018 17:53:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ei6gA-0001Ng-Ne for guix-patches@gnu.org; Sat, 03 Feb 2018 17:53:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48179) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ei6gA-0001NX-J4 for guix-patches@gnu.org; Sat, 03 Feb 2018 17:53:02 -0500 Subject: [bug#29359] [PATCH 14/31] gnu: Add java-jaxp. Resent-Message-ID: Date: Sat, 3 Feb 2018 23:52:03 +0100 From: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Message-ID: <20180203235203.77e8ba7e@alma-ubu> In-Reply-To: <20171119175805.902-14-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-14-julien@lepiller.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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" Cc: 29359@debbugs.gnu.org On Sun, 19 Nov 2017 18:57:48 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-jaxp): New variable. > --- > gnu/packages/java.scm | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) >=20 > diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm > index 3e8985595..f1a425418 100644 > --- a/gnu/packages/java.scm > +++ b/gnu/packages/java.scm > @@ -7929,3 +7929,37 @@ wider problem of Object to Object > transformation.") (description "Joda-Time is a replacement for the > Java date and time classes prior to Java SE 8.") > (license license:asl2.0))) > + > +;; TODO: Debian builds several jars out of this: jaxp-1.4.jar, > +;; xml-apis.jar and xml-apis-1.4.01.jar. > +(define-public java-jaxp > + (package > + (name "java-jaxp") > + (version "1.4.01") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > "mirror://apache/xerces/xml-commons/source/" > + "xml-commons-external-" version > "-src.tar.gz")) > + (sha256 > + (base32 > "0rhq32a7dl9yik7zx9h0naz2iz068qgcdiayak91wp4wr26xhjyk")))) > + (build-system ant-build-system) > + (arguments > + `(#:jar-name "jaxp.jar" > + #:jdk ,icedtea-8 > + #:source-dir ".." > + #:tests? #f)); no tests > + (home-page "http://xerces.apache.org/xml-commons/") > + (synopsis "Java XML parser and transformer APIs (DOM, SAX, JAXP, > TrAX)") > + (description "Jaxp from the Apache XML Commons project is used by > +the Xerces-J XML parser and Xalan-J XSLT processor and specifies > these APIs: + > +@itemize > +@item Document Object Model (DOM) > +@item Simple API for XML (SAX) > +@item Java APIs for XML Processing (JAXP) > +@item Transformation API for XML (TrAX) > +@item Document Object Model (DOM) Load and Save > +@item JSR 206 Java API for XML Processing > +@end itemize") > + (license license:asl2.0))) The license list is a bit longer. I have: (license (list license:asl2.0=20 license:w3c ;; Files under org.w3c license:public-domain)) ;; org.xml.sax I will reply a patch for license:w3c. Otherwise, it's fine. Bj=C3=B6rn