gnu: Add java-tukaani-xz.
* gnu/packages/java.scm (java-tukaani-xz): New variable.
This commit is contained in:
		
							parent
							
								
									78745d331d
								
							
						
					
					
						commit
						b80027e5e7
					
				
					 1 changed files with 35 additions and 0 deletions
				
			
		| 
						 | 
					@ -1812,3 +1812,38 @@ of archives.")
 | 
				
			||||||
without having to worry how it does so, or use different interfaces for each
 | 
					without having to worry how it does so, or use different interfaces for each
 | 
				
			||||||
type by using either Perl modules, or command-line tools on your system.")
 | 
					type by using either Perl modules, or command-line tools on your system.")
 | 
				
			||||||
    (license license:perl-license)))
 | 
					    (license license:perl-license)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public java-tukaani-xz
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					    (name "java-tukaani-xz")
 | 
				
			||||||
 | 
					    (version "1.6")
 | 
				
			||||||
 | 
					    (source (origin
 | 
				
			||||||
 | 
					              (method url-fetch)
 | 
				
			||||||
 | 
					              (uri (string-append "https://tukaani.org/xz/xz-java-" version ".zip"))
 | 
				
			||||||
 | 
					              (sha256
 | 
				
			||||||
 | 
					               (base32
 | 
				
			||||||
 | 
					                "1z3p1ri1gvl07inxn0agx44ck8n7wrzfmvkz8nbq3njn8r9wba8x"))))
 | 
				
			||||||
 | 
					    (build-system ant-build-system)
 | 
				
			||||||
 | 
					    (arguments
 | 
				
			||||||
 | 
					     `(#:tests? #f; no tests
 | 
				
			||||||
 | 
					       #:phases
 | 
				
			||||||
 | 
					       (modify-phases %standard-phases
 | 
				
			||||||
 | 
					         (add-after 'unpack 'chdir
 | 
				
			||||||
 | 
					           (lambda _
 | 
				
			||||||
 | 
					             ;; Our build system enters the first directory in the archive, but
 | 
				
			||||||
 | 
					             ;; the package is not contained in a subdirectory
 | 
				
			||||||
 | 
					             (chdir "..")))
 | 
				
			||||||
 | 
					         (replace 'install
 | 
				
			||||||
 | 
					           (lambda* (#:key outputs #:allow-other-keys)
 | 
				
			||||||
 | 
					             ;; Do we want to install *Demo.jar?
 | 
				
			||||||
 | 
					             (install-file "build/jar/xz.jar"
 | 
				
			||||||
 | 
					                           (string-append
 | 
				
			||||||
 | 
					                             (assoc-ref outputs "out")
 | 
				
			||||||
 | 
					                             "/share/java/xz.jar")))))))
 | 
				
			||||||
 | 
					    (native-inputs
 | 
				
			||||||
 | 
					     `(("unzip" ,unzip)))
 | 
				
			||||||
 | 
					    (home-page "https://tukaani.org")
 | 
				
			||||||
 | 
					    (synopsis "XZ in Java")
 | 
				
			||||||
 | 
					    (description "Tukaani-xz is an implementation of xz compression/decompression
 | 
				
			||||||
 | 
					algorithms in Java.")
 | 
				
			||||||
 | 
					    (license license:public-domain)))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue