diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-04-01 00:25:58 +0200 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-05-03 02:30:20 +0200 |
| commit | bdad833fedc83bfbd6b15c8cd0b26ee47078aff2 (patch) | |
| tree | 74448d7a0469bc1976c2dc4b3ae7310de36f1250 /gnu/packages/java.scm | |
| parent | 3f6d67857e32c8376cf5138eb52b2c2c80176d3f (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.scm | 39 |
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 | |||
| 10009 | and classes for use in compiling bundles.") | 10009 | and 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 | ||
| 10048 | specification, 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") |
