[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#35545] [PATCH 04/17] gnu: Add java-xmp.
From: |
Björn Höfling |
Subject: |
[bug#35545] [PATCH 04/17] gnu: Add java-xmp. |
Date: |
Sun, 5 May 2019 12:52:23 +0200 |
On Fri, 3 May 2019 15:01:21 +0200
Julien Lepiller <address@hidden> wrote:
> * gnu/packages/java.scm (java-xmp): New variable.
> ---
> gnu/packages/java.scm | 39 +++++++++++++++++++++++++++++++++++++++
> 1 file changed, 39 insertions(+)
>
> diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
> index d0bbc4b682..ee54e936bc 100644
> --- a/gnu/packages/java.scm
> +++ b/gnu/packages/java.scm
> @@ -11098,3 +11098,42 @@ and allows to build a Java object model for
> JSON text using API classes (description "JSON Processing (JSON-P) is
> a Java API to process (e.g. parse, generate, transform and query)
> JSON messages. This package contains a reference implementation of
> that API."))) +
> +(define-public java-xmp
> + (package
> + (name "java-xmp")
> + (version "5.1.3")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> "http://download.macromedia.com/pub/developer"
> + "/xmp/sdk/XMPCoreJava-" version
> ".zip"))
> + (sha256
> + (base32
> +
> "14nai2mmsg7l5ya2y5mx4w4lr1az3sk2fjz6hiy4zdrsavgvl1g7"))))
> + (build-system ant-build-system)
> + (arguments
> + `(#:build-target "build"
> + #:tests? #f; no tests
> + #:phases
> + (modify-phases %standard-phases
> + (add-after 'unpack 'chdir
> + (lambda _
> + (chdir "XMPCore")
> + #t))
> + (replace 'install
> + (install-jars "."))
> + (add-after 'install 'install-doc
> + (lambda* (#:key outputs #:allow-other-keys)
> + (copy-recursively
> + "docs"
> + (string-append (assoc-ref outputs "out")
> "/share/doc/java-xmp"))
> + #t)))))
> + (native-inputs
> + `(("unzip" ,unzip)))
> + (home-page "https://www.adobe.com/devnet/xmp.html")
> + (synopsis "Extensible Metadat Platform (XMP) support in Java")
> + (description "Adobe's Extensible Metadata Platform (XMP) is a
> labeling +technology that allows you to embed data about a file,
> known as metadata, +into the file itself. The XMP Toolkit for Java
> is based on the C++ XMPCore +library and the API is similar.")
> + (license license:bsd-3)))
This is NOT reproducible:
│ ├── java
│ │ ├── xmpcore.jar
│ │ │ ├── zipinfo -v {}
│ │ │ │ @@ -82,15 +82,15 @@
│ │ │ │ version of encoding software: 3.0
│ │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT
FAT
│ │ │ │ minimum software version required to extract: 1.0
│ │ │ │ compression method: none (stored)
│ │ │ │ file security status: not encrypted
│ │ │ │ extended local header: no
│ │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00
│ │ │ │ - 32-bit CRC value (hex): e6bc1834
│ │ │ │ + 32-bit CRC value (hex): 1e47a4b8
│ │ │ │ compressed size: 436 bytes
│ │ │ │ uncompressed size: 436 bytes
│ │ │ │ length of filename: 20 characters
│ │ │ │ length of extra field: 0 bytes
│ │ │ │ length of file comment: 0 characters
│ │ │ │ disk number on which file begins: disk 1
│ │ │ │ apparent file type: binary
│ │ │ ├── META-INF/MANIFEST.MF
│ │ │ │ @@ -5,10 +5,10 @@
│ │ │ │ Implementation-Vendor: Copyright 2006-2009 Adobe Systems Incorporated.
│ │ │ │ All rights reserved
│ │ │ │ Implementation-Major: 5
│ │ │ │ Implementation-Minor: 1
│ │ │ │ Implementation-Micro: 3
│ │ │ │ Implementation-Debug: false
│ │ │ │ Implementation-EngBuild: 003
│ │ │ │ -BuildDate: 2019 May 05 10:43:42-GMT
│ │ │ │ +BuildDate: 2019 May 05 10:43:37-GMT
│ │ │ │ AdobeIP: <AdobeIP#0000856>
Could you have a look at it?
Otherwise, LGTM.
Björn
pgpNMB6ZpyTuj.pgp
Description: OpenPGP digital signature