From 70ccced517cd5dc3fccfecda57206615b78631db Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Sun, 22 Feb 2026 13:34:34 +0100 Subject: [PATCH] gnu: java-commons-compress: Update to 1.28.0. Keep the old version for java-plexus-archiver. * gnu/packages/java.scm (java-commons-compress): Update to 1.28.0. (java-commons-compress-1.21): New variable. Change-Id: I60173f3584506e699666e51032ab38f7f6189b13 Signed-off-by: Julien Lepiller --- gnu/packages/java.scm | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 338d8799f4..261340c28f 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -4036,7 +4036,7 @@ reusing it in maven.") (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs (list java-plexus-utils java-plexus-io java-iq80-snappy - java-commons-compress plexus-parent-pom-6.1)) + java-commons-compress-1.21 plexus-parent-pom-6.1)) (inputs `(("java-jsr305" ,java-jsr305) ("java-plexus-container-default" @@ -7010,14 +7010,14 @@ programs.") (define-public java-commons-compress (package (name "java-commons-compress") - (version "1.21") + (version "1.28.0") (source (origin (method url-fetch) (uri (string-append "mirror://apache/commons/compress/source/" "commons-compress-" version "-src.tar.gz")) (sha256 (base32 - "1rkpb6xcyly1wnbx4q6iq6p5hrr0h1d0ppb5r07psc75cbmizjry")))) + "0qkn70dfb1f9xihc34mbpbr5ag8qm4qq18hh3p4286r2ajj0z1sw")))) (build-system ant-build-system) (arguments `(#:jar-name "commons-compress.jar" @@ -7027,12 +7027,14 @@ programs.") (modify-phases %standard-phases (replace 'install (install-from-pom "pom.xml"))))) (propagated-inputs - (list java-asm-3 + (list java-commons-lang3 + java-commons-io-latest + java-commons-codec + java-asm-9 java-brotli - java-osgi-core java-xz java-zstd - apache-commons-parent-pom-52)) + apache-commons-parent-pom-85)) (home-page "https://commons.apache.org/proper/commons-compress/") (synopsis "Java library for working with compressed files") (description "The Apache Commons Compress library defines an API for @@ -7040,6 +7042,25 @@ working with compressed files such as ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE, lz4 and Z files.") (license license:asl2.0))) +(define-public java-commons-compress-1.21 + (package + (inherit java-commons-compress) + (version "1.21") + (source (origin + (method url-fetch) + (uri (string-append "mirror://apache/commons/compress/source/" + "commons-compress-" version "-src.tar.gz")) + (sha256 + (base32 + "1rkpb6xcyly1wnbx4q6iq6p5hrr0h1d0ppb5r07psc75cbmizjry")))) + (propagated-inputs + (list java-asm-3 + java-brotli + java-osgi-core + java-xz + java-zstd + apache-commons-parent-pom-52)))) + (define-public java-commons-csv (package (name "java-commons-csv")