me
/
guix
Archived
1
0
Fork 0

gnu: Add java-osgi-namespace-contract.

* gnu/packages/java.scm (java-osgi-namespace-contract): New variable.
master
Julien Lepiller 2017-10-01 18:48:34 +02:00
parent c304ce6aa1
commit c2b14516e8
No known key found for this signature in database
GPG Key ID: 43111F4520086A0C
1 changed files with 28 additions and 0 deletions

View File

@ -4886,3 +4886,31 @@ objects of the listed types or aggregates.")
and service platform for the Java programming language. This package contains and service platform for the Java programming language. This package contains
the definition of common types in osgi packages.") the definition of common types in osgi packages.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public java-osgi-namespace-contract
(package
(name "java-osgi-namespace-contract")
(version "1.0.0")
(source (origin
(method url-fetch)
(uri (string-append "http://central.maven.org/maven2/org/osgi/"
"org.osgi.namespace.contract/"
version "/org.osgi.namespace.contract-"
version "-sources.jar"))
(sha256
(base32
"1iz4f2i0fvqrlq90ki9nfzcfpvy2av434ri25bglywqssx8mmp36"))))
(build-system ant-build-system)
(inputs
`(("resource" ,java-osgi-resource)
("annotation" ,java-osgi-annotation)))
(arguments
`(#:jar-name "osgi-namespace-contract.jar"
#:tests? #f)); no tests
(home-page "http://www.osgi.org")
(synopsis "Contract Capability and Requirement Namespace")
(description
"OSGi, for Open Services Gateway initiative framework, is a module system
and service platform for the Java programming language. This package contains
the names for the attributes and directives for a namespace with contracts.")
(license license:asl2.0)))