summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-04-01 00:25:58 +0200
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-05-03 02:30:20 +0200
commitbdad833fedc83bfbd6b15c8cd0b26ee47078aff2 (patch)
tree74448d7a0469bc1976c2dc4b3ae7310de36f1250 /gnu/packages/java.scm
parent3f6d67857e32c8376cf5138eb52b2c2c80176d3f (diff)
gnu: Add java-felix-resolver@2.
* gnu/packages/java.scm (java-felix-resolver-2): New variable. Change-Id: I47061206769174c8e92d50d61ec3ff00d4db90dc
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r--gnu/packages/java.scm39
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 59507d11985..9e390e24308 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -10009,6 +10009,45 @@ package contains the compendium specification module, providing interfaces
10009and classes for use in compiling bundles.") 10009and classes for use in compiling bundles.")
10010 (license license:asl2.0)))) 10010 (license license:asl2.0))))
10011 10011
10012(define-public java-felix-resolver-2
10013 (package
10014 (name "java-felix-resolver")
10015 (version "2.0.4")
10016 (source (origin
10017 (method git-fetch)
10018 (uri (git-reference
10019 (url "https://github.com/apache/felix-dev")
10020 (commit (string-append "org.apache.felix.resolver-"
10021 version))))
10022 (modules '((guix build utils)))
10023 (snippet
10024 '(begin
10025 (for-each delete-file
10026 (find-files "." "\\.jar$"))
10027 #t))
10028 (file-name (git-file-name name version))
10029 (sha256
10030 (base32
10031 "1lkwh6q58vm0inll8zaqizwfvw8d7kzaff0x6lwa17j9k91yllyf"))))
10032 (build-system ant-build-system)
10033 (arguments
10034 (list
10035 #:tests? #f
10036 #:jar-name "org.apache.felix.resolver.jar"
10037 #:source-dir "resolver/src/main/java"
10038 #:phases
10039 #~(modify-phases %standard-phases
10040 (add-before 'install 'create-pom
10041 (generate-pom.xml "pom.xml" "org.apache.felix"
10042 "org.apache.felix.resolver" #$version))
10043 (replace 'install (install-from-pom "pom.xml")))))
10044 (inputs (list java-osgi-annotation java-osgi-core))
10045 (home-page "https://felix.apache.org/")
10046 (synopsis "Apache Felix OSGi resolver")
10047 (description "Apache Felix Resolver implements the OSGi resolver
10048specification, providing dependency resolution for OSGi bundles.")
10049 (license license:asl2.0)))
10050
10012(define-public java-osgi-service-component-annotations 10051(define-public java-osgi-service-component-annotations
10013 (package 10052 (package
10014 (name "java-osgi-service-component-annotations") 10053 (name "java-osgi-service-component-annotations")