Remove pushed packages

LEPILLER JulienWed Oct 11 11:50:17+0200 2017

67a1e5f

Remove pushed packages

more/packages/java.scm

13991399
    (license (list license:cddl1.0; actually cddl1.1
14001400
                   license:gpl2)))); with classpath exception
14011401
1402-
(define-public java-fasterxml-jackson-annotations
1403-
  (package
1404-
    (name "java-fasterxml-jackson-annotations")
1405-
    (version "2.9.0")
1406-
    (source (origin
1407-
              (method url-fetch)
1408-
              (uri (string-append "https://github.com/FasterXML/"
1409-
                                  "jackson-annotations/archive/"
1410-
                                  "jackson-annotations-" version ".tar.gz"))
1411-
              (sha256
1412-
               (base32
1413-
                "0lh6ngld2sgspy3zy6yk7wfd7a1lqy0a7kl90krz49l6wyx440ny"))))
1414-
    (build-system ant-build-system)
1415-
    (arguments
1416-
     `(#:jar-name "jackson-annotations.jar"
1417-
       #:source-dir "src/main/java"
1418-
       #:test-dir "src/test"))
1419-
    (native-inputs
1420-
     `(("junit" ,java-junit)))
1421-
    (home-page "https://github.com/FasterXML/jackson-annotations")
1422-
    (synopsis "")
1423-
    (description "")
1424-
    (license license:asl2.0))); found on wiki.fasterxml.com/JacksonLicensing
1425-
1426-
(define-public java-fasterxml-jackson-core
1427-
  (package
1428-
    (name "java-fasterxml-jackson-core")
1429-
    (version "2.9.0")
1430-
    (source (origin
1431-
              (method url-fetch)
1432-
              (uri (string-append "https://github.com/FasterXML/"
1433-
                                  "jackson-core/archive/"
1434-
                                  "jackson-core-" version ".tar.gz"))
1435-
              (sha256
1436-
               (base32
1437-
                "05r742510lwclv51lwbca3753hppzvq38pnsalp1hccn3102lhy2"))))
1438-
    (build-system ant-build-system)
1439-
    (arguments
1440-
     `(#:jar-name "jackson-core.jar"
1441-
       #:source-dir "src/main/java"
1442-
       #:test-dir "src/test"
1443-
       #:test-exclude
1444-
       (list
1445-
         ;; Expected failure.  pom.xml excludes these
1446-
         "**/failing/**"
1447-
         ;; Base classes that are not tests themeselves
1448-
         "**/BaseTest.java"
1449-
         "**/ConcurrencyReadTest.java"
1450-
         "**/ManualCharAccessTest.java"
1451-
         "**/ManualCharAccessTest.java"
1452-
         "**/TrailingCommasTest.java"
1453-
         "**/AsyncMissingValuesInObjectTest.java"
1454-
         "**/AsyncMissingValuesInArrayTest.java")
1455-
       #:phases
1456-
       (modify-phases %standard-phases
1457-
         (add-before 'configure 'generate-PackageVersion.java
1458-
           (lambda _
1459-
             (let* ((out "src/main/java/com/fasterxml/jackson/core/json/PackageVersion.java")
1460-
                    (in (string-append out ".in")))
1461-
               (copy-file in out)
1462-
               (substitute* out
1463-
                 (("@package@") "com.fasterxml.jackson.core.json")
1464-
                 (("@projectversion@") ,version)
1465-
                 (("@projectgroupid@") "com.fasterxml.jackson.core")
1466-
                 (("@projectartifactid@") "jackson-core")))))
1467-
         (add-before 'build 'copy-resources
1468-
           (lambda _
1469-
             (copy-recursively "src/main/resources"
1470-
                               "build/classes")))
1471-
         (add-before 'check 'copy-test-resources
1472-
           (lambda _
1473-
             (copy-recursively "src/test/resources"
1474-
                               "build/test-classes"))))))
1475-
    (native-inputs
1476-
     `(("junit" ,java-junit)
1477-
       ("hamcrest" ,java-hamcrest-core)))
1478-
    (home-page "https://github.com/FasterXML/jackson-core")
1479-
    (synopsis "")
1480-
    (description "")
1481-
    (license license:asl2.0))); found on wiki.fasterxml.com/JacksonLicensing
1482-
1483-
(define-public java-fasterxml-jackson-databind
1484-
  (package
1485-
    (name "java-fasterxml-jackson-databind")
1486-
    (version "2.9.0")
1487-
    (source (origin
1488-
              (method url-fetch)
1489-
              (uri (string-append "https://github.com/FasterXML/"
1490-
                                  "jackson-databind/archive/"
1491-
                                  "jackson-databind-" version ".tar.gz"))
1492-
              (sha256
1493-
               (base32
1494-
                "0nxjmhbplclgl960ik8sa3ghq56x2qb4ymh3y6cqxynhzs89mzvl"))))
1495-
    (build-system ant-build-system)
1496-
    (arguments
1497-
     `(#:jar-name "jackson-databind.jar"
1498-
       #:source-dir "src/main/java"
1499-
       #:tests? #f; requires javax.measures for which I can't find a free implementation
1500-
       #:phases
1501-
       (modify-phases %standard-phases
1502-
         (add-before 'configure 'generate-PackageVersion.java
1503-
           (lambda _
1504-
             (let* ((out "src/main/java/com/fasterxml/jackson/databind/cfg/PackageVersion.java")
1505-
                    (in (string-append out ".in")))
1506-
               (copy-file in out)
1507-
               (substitute* out
1508-
                 (("@package@") "com.fasterxml.jackson.databind.cfg")
1509-
                 (("@projectversion@") ,version)
1510-
                 (("@projectgroupid@") "com.fasterxml.jackson.databind")
1511-
                 (("@projectartifactid@") "jackson-databind")))))
1512-
         (add-before 'build 'copy-resources
1513-
           (lambda _
1514-
             (mkdir-p "build/classes/META-INF")
1515-
             (for-each (lambda (file)
1516-
                         (copy-file file (string-append "build/classes/META-INF/"
1517-
                                                        (basename file))))
1518-
               (find-files "src/main/resources/META-INF/" ".*")))))))
1519-
    (inputs
1520-
     `(("java-fasterxml-jackson-annotations" ,java-fasterxml-jackson-annotations)
1521-
       ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core)))
1522-
    (native-inputs
1523-
     `(("junit" ,java-junit)))
1524-
    (home-page "https://github.com/FasterXML/jackson-databind")
1525-
    (synopsis "")
1526-
    (description "")
1527-
    (license license:asl2.0))); found on wiki.fasterxml.com/JacksonLicensing
1528-
1529-
(define-public java-fasterxml-jackson-modules-base
1530-
  (package
1531-
    (name "java-fasterxml-jackson-modules-base")
1532-
    (version "2.9.0")
1533-
    (source (origin
1534-
              (method url-fetch)
1535-
              (uri (string-append "https://github.com/FasterXML/"
1536-
                                  "jackson-modules-base/archive/"
1537-
                                  "jackson-modules-base-" version ".tar.gz"))
1538-
              (sha256
1539-
               (base32
1540-
                "0gbv20nmg43swv8r7nszwxmq9gacwnysm70ymqlj6kp44big1dgs"))))
1541-
    (build-system ant-build-system)
1542-
    (arguments
1543-
     `(#:jar-name "jackson-modules-base.jar"
1544-
       #:source-dir "jaxb/src/main/java"
1545-
       #:test-dir "jaxb/src/test"
1546-
       #:test-exclude
1547-
       ;; Base class for tests
1548-
       (list "**/BaseJaxbTest.java")
1549-
       #:phases
1550-
       (modify-phases %standard-phases
1551-
         (add-before 'configure 'generate-PackageVersion.java
1552-
           (lambda _
1553-
             (let* ((out (string-append "jaxb/src/main/java/com/fasterxml/"
1554-
                                        "jackson/module/jaxb/PackageVersion.java"))
1555-
                    (in (string-append out ".in")))
1556-
               (copy-file in out)
1557-
               (substitute* out
1558-
                 (("@package@") "com.fasterxml.jackson.module.jaxb")
1559-
                 (("@projectversion@") ,version)
1560-
                 (("@projectgroupid@") "com.fasterxml.jackson.module.jaxb")
1561-
                 (("@projectartifactid@") "jackson-module-jaxb")))))
1562-
         (add-before 'build 'copy-resources
1563-
           (lambda _
1564-
             (copy-recursively "jaxb/src/main/resources" "build/classes"))))))
1565-
    (inputs
1566-
     `(("java-fasterxml-jackson-annotations" ,java-fasterxml-jackson-annotations)
1567-
       ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core)
1568-
       ("java-fasterxml-jackson-databind" ,java-fasterxml-jackson-databind)))
1569-
    (native-inputs
1570-
     `(("java-junit" ,java-junit)))
1571-
    (home-page "https://github.com/FasterXML/jackson-dataformat-xml")
1572-
    (synopsis "")
1573-
    (description "")
1574-
    (license license:asl2.0))); found on wiki.fasterxml.com/JacksonLicensing
1575-
1576-
(define-public java-woodstox-core
1577-
  (package
1578-
    (name "java-woodstox-core")
1579-
    (version "5.0.3")
1580-
    (source (origin
1581-
              (method url-fetch)
1582-
              (uri (string-append "https://github.com/FasterXML/woodstox/archive/woodstox-core-5.0.3.tar.gz"))
1583-
              (sha256
1584-
               (base32
1585-
                "1i7pdgb8jbw6gdy5kmm0l6rz109n2ns92pqalpyp24vb8vlvdfd4"))))
1586-
    (build-system ant-build-system)
1587-
    (arguments
1588-
     `(#:jar-name "woodstox.jar"
1589-
       #:test-exclude
1590-
       (list "**/Base*.java" "failing/**")
1591-
       #:phases
1592-
       (modify-phases %standard-phases
1593-
         (add-before 'build 'remove-msv-dep
1594-
           (lambda _
1595-
             ;; we don't need osgi, and it depends on msv
1596-
             (delete-file-recursively "src/main/java/com/ctc/wstx/osgi")
1597-
             ;; msv's latest release is from 2011 and we don't need it
1598-
             (delete-file-recursively "src/main/java/com/ctc/wstx/msv")
1599-
             (delete-file-recursively "src/test/java/wstxtest/osgi")
1600-
             (delete-file-recursively "src/test/java/wstxtest/msv")))
1601-
         (add-before 'build 'copy-resources
1602-
           (lambda _
1603-
             (copy-recursively "src/main/resources" "build/classes"))))))
1604-
    (inputs
1605-
     `(("stax2" ,java-stax2-api)))
1606-
    (native-inputs
1607-
     `(("junit" ,java-junit)))
1608-
    (home-page "https://github.com/FasterXML/woodstox")
1609-
    (synopsis "")
1610-
    (description "")
1611-
    (license license:asl2.0)))
1612-
1613-
(define-public java-fasterxml-jackson-dataformat-xml
1614-
  (package
1615-
    (name "java-fasterxml-jackson-dataformat-xml")
1616-
    (version "2.9.0")
1617-
    (source (origin
1618-
              (method url-fetch)
1619-
              (uri (string-append "https://github.com/FasterXML/"
1620-
                                  "jackson-dataformat-xml/archive/"
1621-
                                  "jackson-dataformat-xml-" version ".tar.gz"))
1622-
              (sha256
1623-
               (base32
1624-
                "0c1n25xi68kg4n74r9hfnm1q5c7grkmcfl16kpb3bnh2xrjizdlp"))))
1625-
    (build-system ant-build-system)
1626-
    (arguments
1627-
     `(#:jar-name "jackson-dataformat-xml.jar"
1628-
       #:source-dir "src/main/java"
1629-
       ;; FIXME: tests fail to find the SAX API implementation in woodstox.
1630-
       ;; It probably means this package is broken.
1631-
       #:tests? #f
1632-
       #:phases
1633-
       (modify-phases %standard-phases
1634-
         (add-before 'configure 'generate-PackageVersion.java
1635-
           (lambda _
1636-
             (let* ((out "src/main/java/com/fasterxml/jackson/dataformat/xml/PackageVersion.java")
1637-
                    (in (string-append out ".in")))
1638-
               (copy-file in out)
1639-
               (newline)
1640-
               (substitute* out
1641-
                 (("@package@") "com.fasterxml.jackson.dataformat.xml")
1642-
                 (("@projectversion@") ,version)
1643-
                 (("@projectgroupid@") "com.fasterxml.jackson.dataformat.xml")
1644-
                 (("@projectartifactid@") "jackson-dataformat-xml")))))
1645-
         (add-before 'build 'copy-resources
1646-
           (lambda _
1647-
             (mkdir-p "build/classes/META-INF")
1648-
             (for-each (lambda (file)
1649-
                         (copy-file file (string-append "build/classes/META-INF/"
1650-
                                                        (basename file))))
1651-
               (find-files "src/main/resources/META-INF/" ".*")))))))
1652-
    (inputs
1653-
     `(("java-fasterxml-jackson-annotations" ,java-fasterxml-jackson-annotations)
1654-
       ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core)
1655-
       ("java-fasterxml-jackson-modules-base" ,java-fasterxml-jackson-modules-base)
1656-
       ("java-fasterxml-jackson-databind" ,java-fasterxml-jackson-databind)
1657-
       ("java-stax2-api" ,java-stax2-api)
1658-
       ("woodstox" ,java-woodstox-core)))
1659-
    (native-inputs
1660-
     `(("junit" ,java-junit)
1661-
       ("hamcrest" ,java-hamcrest-core)))
1662-
    (home-page "https://github.com/FasterXML/jackson-dataformat-xml")
1663-
    (synopsis "")
1664-
    (description "")
1665-
    (license license:asl2.0))); found on wiki.fasterxml.com/JacksonLicensing
1666-
1667-
(define-public java-stax2-api
1668-
  (package
1669-
    (name "java-stax2-api")
1670-
    (version "4.0.0")
1671-
    (source (origin
1672-
              (method url-fetch)
1673-
              (uri (string-append "https://github.com/FasterXML/stax2-api/archive/"
1674-
                                  "stax2-api-" version ".tar.gz"))
1675-
              (sha256
1676-
               (base32
1677-
                "1amc1si0l0hyyw2sawmnzy4hkna3z6fp195y4nm5m9wb9ld5awkq"))))
1678-
    (build-system ant-build-system)
1679-
    (arguments
1680-
     `(#:jar-name "java-stax2-api.jar"
1681-
       #:source-dir "src/main/java"
1682-
       #:tests? #f)); no tests
1683-
    (home-page "https://github.com/FasterXML/stax2-api")
1684-
    (synopsis "Stax2 API")
1685-
    (description "Stax2 API is an extension to basic Stax 1.0 API that adds
1686-
significant new functionalities, such as full-featured bi-direction validation
1687-
interface and high-performance Typed Access API.")
1688-
    (license license:bsd-2)))
1689-
16901402
(define-public java-aspectj-weaver
16911403
  (package
16921404
    (name "java-aspectj-weaver")

19631675
;       ("java-spring-framework-aop" ,java-spring-framework-aop)))
19641676
;    (native-inputs '())))
19651677
1966-
1967-
(define-public java-snakeyaml
1968-
  (package
1969-
    (name "java-snakeyaml")
1970-
    (version "1.18")
1971-
    (source (origin
1972-
              (method url-fetch)
1973-
              (uri (string-append "https://bitbucket.org/asomov/snakeyaml/get/v"
1974-
                                  version ".tar.gz"))
1975-
              (sha256
1976-
               (base32
1977-
                "0rf5ha6w0waz50jz2479jsrbgmd0dnx0gs337m126j5z7zlmg7mg"))))
1978-
    (build-system ant-build-system)
1979-
    (arguments
1980-
     `(#:jar-name "java-snakeyaml.jar"
1981-
       #:source-dir "src/main/java"
1982-
       #:test-dir "src/test"))
1983-
    (native-inputs
1984-
     `(("junit" ,java-junit)
1985-
       ("hamcrest" ,java-hamcrest-core)
1986-
       ("joda-time" ,java-joda-time)
1987-
       ("java-velocity" ,java-velocity)))
1988-
    ;; FIXME: requires java-spring-framework-context
1989-
    (home-page "https://bitbucket.org/asomov/snakeyaml")
1990-
    (synopsis "")
1991-
    (description "")
1992-
    (license license:asl2.0))); found on wiki.fasterxml.com/JacksonLicensing
1993-
1994-
(define java-snakeyaml-notests
1995-
  (package (inherit java-snakeyaml)
1996-
    (native-inputs '())
1997-
    (arguments
1998-
      `(#:tests? #f
1999-
        ,@(package-arguments java-snakeyaml)))))
2000-
2001-
(define-public java-ops4j-base-lang
2002-
  (package
2003-
    (name "java-ops4j-base-lang")
2004-
    (version "1.5.0")
2005-
    (source (origin
2006-
              (method url-fetch)
2007-
              (uri (string-append "https://github.com/ops4j/org.ops4j.base/"
2008-
                                  "archive/base-" version ".tar.gz"))
2009-
              (sha256
2010-
               (base32
2011-
                "18hl3lpchgpv8yh5rlk39l2gif5dlfgb8gxjmncf39pr2dprkniw"))))
2012-
    (build-system ant-build-system)
2013-
    (arguments
2014-
     `(#:jar-name "java-ops4j-base-lang.jar"
2015-
       #:source-dir "ops4j-base-lang/src/main/java"
2016-
       #:tests? #f; no tests
2017-
       #:phases
2018-
       (modify-phases %standard-phases
2019-
         (add-before 'build 'add-test-file
2020-
           (lambda _
2021-
             ;; That file is required by a test in ops4j-pax-exam-core-spi
2022-
             (mkdir-p "build/classes/META-INF/maven/org.ops4j.base/ops4j-base-lang")
2023-
             (with-output-to-file "build/classes/META-INF/maven/org.ops4j.base/ops4j-base-lang/pom.properties"
2024-
               (lambda _
2025-
                 (display
2026-
                   (string-append
2027-
                     "version=" ,version "\n"
2028-
                     "groupId=org.ops4j.base"
2029-
                     "artifactId=ops4j-base-lang\n")))))))))
2030-
    (home-page "https://ops4j1.jira.com/wiki/spaces/base/overview")
2031-
    (synopsis "Utility classes and extensions to be used in OPS4J projects")
2032-
    (description "OPS4J stands for Open Participation Software for Java.  This
2033-
package contains utilities and extensions related to @code{java.lang}.")
2034-
    (license license:asl2.0)))
2035-
2036-
(define-public java-ops4j-base-monitors
2037-
  (package
2038-
    (inherit java-ops4j-base-lang)
2039-
    (name "java-ops4j-base-monitors")
2040-
    (arguments
2041-
     `(#:jar-name "java-ops4j-base-monitors.jar"
2042-
       #:source-dir "ops4j-base-monitors/src/main/java"
2043-
       #:tests? #f)); no tests
2044-
    (inputs
2045-
     `(("lang" ,java-ops4j-base-lang)))
2046-
    (description "OPS4J stands for Open Participation Software for Java.  This
2047-
package contains utilities and extensions related to monitoring.")))
2048-
2049-
(define-public java-ops4j-base-io
2050-
  (package
2051-
    (inherit java-ops4j-base-lang)
2052-
    (name "java-ops4j-base-io")
2053-
    (arguments
2054-
     `(#:jar-name "java-ops4j-base-io.jar"
2055-
       #:source-dir "ops4j-base-io/src/main/java"
2056-
       #:test-dir "ops4j-base-io/src/test"
2057-
       #:test-exclude
2058-
       (list "**/ListerTest.java")))
2059-
    (inputs
2060-
     `(("lang" ,java-ops4j-base-monitors)
2061-
       ("lang" ,java-ops4j-base-lang)))
2062-
    (native-inputs
2063-
     `(("junit" ,java-junit)
2064-
       ("hamcrest" ,java-hamcrest-core)))
2065-
    (description "OPS4J stands for Open Participation Software for Java.  This
2066-
package contains utilities and extensions related to handling streams and files.")))
2067-
2068-
(define-public java-ops4j-base-util
2069-
  (package
2070-
    (inherit java-ops4j-base-lang)
2071-
    (name "java-ops4j-base-util")
2072-
    (arguments
2073-
     `(#:jar-name "java-ops4j-base-util.jar"
2074-
       #:source-dir "ops4j-base-util/src/main/java"
2075-
       #:test-dir "ops4j-base-util/src/test"))
2076-
    (inputs
2077-
     `(("lang" ,java-ops4j-base-lang)))
2078-
    (native-inputs
2079-
     `(("junit" ,java-junit)))
2080-
    (description "OPS4J stands for Open Participation Software for Java.  This
2081-
package contains utilities and extensions related to environment, i18n and
2082-
mime types.")))
2083-
2084-
(define-public java-ops4j-base-util-property
2085-
  (package
2086-
    (inherit java-ops4j-base-lang)
2087-
    (name "java-ops4j-base-util-property")
2088-
    (arguments
2089-
     `(#:jar-name "java-ops4j-base-util-property.jar"
2090-
       #:source-dir "ops4j-base-util-property/src/main/java"
2091-
       #:tests? #f)); no tests
2092-
    (inputs
2093-
     `(("lang" ,java-ops4j-base-lang)
2094-
       ("util" ,java-ops4j-base-util)))
2095-
    (description "OPS4J stands for Open Participation Software for Java.  This
2096-
package contains utilities and extensions related to resolving properties from
2097-
different sources.")))
2098-
2099-
(define-public java-ops4j-base-store
2100-
  (package
2101-
    (inherit java-ops4j-base-lang)
2102-
    (name "java-ops4j-base-store")
2103-
    (arguments
2104-
     `(#:jar-name "java-ops4j-base-store.jar"
2105-
       #:source-dir "ops4j-base-store/src/main/java"
2106-
       #:tests? #f)); no tests
2107-
    (inputs
2108-
     `(("lang" ,java-ops4j-base-lang)
2109-
       ("slf4j" ,java-slf4j-api)
2110-
       ("io" ,java-ops4j-base-io)))
2111-
    (description "OPS4J stands for Open Participation Software for Java.  This
2112-
package contains utilities for storing and retrieving data from an
2113-
@code{InputStream}.")))
2114-
2115-
(define-public java-ops4j-base-spi
2116-
  (package
2117-
    (inherit java-ops4j-base-lang)
2118-
    (name "java-ops4j-base-spi")
2119-
    (arguments
2120-
     `(#:jar-name "java-ops4j-base-spi.jar"
2121-
       #:source-dir "ops4j-base-spi/src/main/java"
2122-
       #:test-dir "ops4j-base-spi/src/test"))
2123-
    (native-inputs
2124-
     `(("junit" ,java-junit)
2125-
       ("hamcrest" ,java-hamcrest-core)))
2126-
    (description "OPS4J stands for Open Participation Software for Java.  This
2127-
package contains utilities for obtaining services via the Java SE 6
2128-
@code{ServiceLoader}.")))
2129-
2130-
(define-public java-aqute-bndlib
2131-
  (package
2132-
    (name "java-aqute-bndlib")
2133-
    (version "3.4.0")
2134-
    (source (origin
2135-
              (method url-fetch)
2136-
              (uri (string-append "https://github.com/bndtools/bnd/archive/"
2137-
                                  version ".REL.tar.gz"))
2138-
              (file-name (string-append name "-" version ".tar.gz"))
2139-
              (sha256
2140-
               (base32
2141-
                "09vgb6axikbz66zi9falijbnzh1qnp9ysfns123dmzdb01cbza9q"))))
2142-
    (build-system ant-build-system)
2143-
    (arguments
2144-
     `(#:jar-name "java-bndlib.jar"
2145-
       #:source-dir "biz.aQute.bndlib/src"
2146-
       #:tests? #f)); no tests
2147-
    (inputs
2148-
     `(("slf4j" ,java-slf4j-api)
2149-
       ("osgi-annot" ,java-osgi-annotation)
2150-
       ("java-aqute-libg" ,java-aqute-libg)
2151-
       ("java-aqute-bnd-annotation" ,java-aqute-bnd-annotation)
2152-
       ("java-osgi-service-component-annotations" ,java-osgi-service-component-annotations)
2153-
       ("java-osgi-service-repository" ,java-osgi-service-repository)
2154-
       ("java-osgi-service-log" ,java-osgi-service-log)
2155-
       ("java-osgi-service-metatype-annotations" ,java-osgi-service-metatype-annotations)
2156-
       ("java-osgi-namespace-contract" ,java-osgi-namespace-contract)
2157-
       ("java-osgi-namespace-extender" ,java-osgi-namespace-extender)
2158-
       ("java-osgi-namespace-service" ,java-osgi-namespace-service)
2159-
       ("promise" ,java-osgi-util-promise)
2160-
       ("osgi" ,java-osgi-core)))
2161-
    (home-page "http://bnd.bndtools.org/")
2162-
    (synopsis "Tools for OSGi")
2163-
    (description "Bnd is a swiss army knife for OSGi, it creates manifest
2164-
headers based on analyzing the class code, it verifies the project settings,
2165-
it manages project dependencies, gives diffs jars, and much more.")
2166-
    (license license:asl2.0)))
2167-
2168-
(define-public java-aqute-libg
2169-
  (package
2170-
    (inherit java-aqute-bndlib)
2171-
    (name "java-aqute-libg")
2172-
    (arguments
2173-
     `(#:jar-name "java-aqute-libg.jar"
2174-
       #:source-dir "aQute.libg/src"
2175-
       #:tests? #f)); actually in "aQute.libg/test", not in .../java
2176-
    (inputs
2177-
     `(("slf4j" ,java-slf4j-api)
2178-
       ("osgi-annot" ,java-osgi-annotation)
2179-
       ("java-osgi-cmpn" ,java-osgi-cmpn)
2180-
       ("osgi" ,java-osgi-core)))))
2181-
2182-
(define-public java-aqute-bnd-annotation
2183-
  (package
2184-
    (inherit java-aqute-bndlib)
2185-
    (name "java-aqute-bnd-annotation")
2186-
    (arguments
2187-
     `(#:jar-name "java-aqute-bnd-annotation.jar"
2188-
       #:source-dir "biz.aQute.bnd.annotation/src"
2189-
       #:tests? #f)); empty test dir
2190-
    (inputs '())))
2191-
2192-
(define-public java-ops4j-pax-tinybundles
2193-
  (package
2194-
    (name "java-ops4j-pax-tinybundles")
2195-
    (version "2.1.1")
2196-
    (source (origin
2197-
              (method url-fetch)
2198-
              (uri (string-append "https://github.com/ops4j/org.ops4j.pax.tinybundles/"
2199-
                                  "archive/tinybundles-" version ".tar.gz"))
2200-
              (sha256
2201-
               (base32
2202-
                "0y0gq3pvv0iir2b885lmlwnvr724vv7vklzhhr4fs27d7mdkj871"))))
2203-
    (arguments
2204-
     `(#:jar-name "java-ops4j-pax-tinybundles.jar"
2205-
       #:source-dir "src/main/java"
2206-
       #:test-exclude
2207-
       ;; Abstract base classes for other tests
2208-
       (list "**/BndTest.java" "**/CoreTest.java")
2209-
       #:phases
2210-
       (modify-phases %standard-phases
2211-
         (add-before 'check 'fix-version
2212-
           (lambda _
2213-
             ;; This test has a reference to an old version of bndlib we are not
2214-
             ;; packaging.  It uses the version referenced in pom.xml.  We replace
2215-
             ;; it with our own version.
2216-
             (substitute* "src/test/java/org/ops4j/pax/tinybundles/bnd/BndTest.java"
2217-
               (("2.4.0.201411031534") "3.4.0")))))))
2218-
    (inputs
2219-
     `(("lang" ,java-ops4j-base-lang)
2220-
       ("io" ,java-ops4j-base-io)
2221-
       ("store" ,java-ops4j-base-store)
2222-
       ("slf4j" ,java-slf4j-api)
2223-
       ("libg" ,java-aqute-libg)
2224-
       ("bndlib" ,java-aqute-bndlib)))
2225-
    (native-inputs
2226-
     `(("junit" ,java-junit)
2227-
       ("hamcrest" ,java-hamcrest-core)
2228-
       ("log4j" ,java-log4j-api)
2229-
       ("bndannotation" ,java-aqute-bnd-annotation)
2230-
       ("framework" ,java-osgi-framework)))
2231-
    (build-system ant-build-system)
2232-
    (home-page "https://ops4j1.jira.com/wiki/spaces/ops4j/pages/12060312/Tinybundles")
2233-
    (synopsis "Java APIs to create OSGi related artifacts")
2234-
    (description "Tinybundles is all about creating OSGi related artifacts like
2235-
Bundles, Fragments and Deployment Packages with Java Api.  It is very convinient
2236-
to create such artifacts on-the-fly inside Tests (like in Pax Exam).  On the
2237-
other hand, this library can be a foundation of real end user tools that need
2238-
to create those artifacts.")
2239-
    (license license:asl2.0)))
2240-
2241-
(define-public java-ops4j-pax-exam-core
2242-
  (package
2243-
    (name "java-ops4j-pax-exam-core")
2244-
    (version "4.11.0")
2245-
    (source (origin
2246-
              (method url-fetch)
2247-
              (uri (string-append "https://github.com/ops4j/org.ops4j.pax.exam2/"
2248-
                                  "archive/exam-reactor-" version ".tar.gz"))
2249-
              (sha256
2250-
               (base32
2251-
                "08mzw8nkah3rj3vznlplnawspxhp61zgvb44ifqa1rni1cvbms2g"))))
2252-
    (arguments
2253-
     `(#:jar-name "java-ops4j-pax-exam-core.jar"
2254-
       #:source-dir "core/pax-exam/src/main/java"
2255-
       #:test-dir "core/pax-exam/src/test"))
2256-
    (inputs
2257-
     `(("slf4j" ,java-slf4j-api)
2258-
       ("lang" ,java-ops4j-base-lang)
2259-
       ("io" ,java-ops4j-base-io)
2260-
       ("util-property" ,java-ops4j-base-util-property)
2261-
       ("util-store" ,java-ops4j-base-store)
2262-
       ("java-osgi-core" ,java-osgi-core)))
2263-
    (native-inputs
2264-
     `(("junit" ,java-junit)
2265-
       ("hamcrest" ,java-hamcrest-core)))
2266-
    (build-system ant-build-system)
2267-
    (home-page "https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/overview")
2268-
    (synopsis "In-Container Testing for OSGi, Java EE and CDI")
2269-
    (description "Pax Exam creates OSGi bundles for testing purposes.  It lets
2270-
the user take control of the OSGi framework, the test framework (e.g. JUnit) and
2271-
the system under test at the same time.")
2272-
    (license license:asl2.0)))
2273-
2274-
(define-public java-ops4j-pax-exam-core-spi
2275-
  (package
2276-
    (inherit java-ops4j-pax-exam-core)
2277-
    (name "java-ops4j-pax-exam-core-spi")
2278-
    (arguments
2279-
     `(#:jar-name "java-ops4j-pax-exam-spi.jar"
2280-
       #:source-dir "src/main/java"
2281-
       #:test-exclude
2282-
       (list
2283-
         ;; Abstract base class, not a test
2284-
         "**/BaseStagedReactorTest.java"
2285-
         ;; Depends on org.mortbay.jetty.testwars:test-war-dump
2286-
         "**/WarBuilderTest.java")
2287-
       #:phases
2288-
       (modify-phases %standard-phases
2289-
         (add-before 'configure 'chdir
2290-
           (lambda _
2291-
             ;; Tests assume we are in this directory
2292-
             (chdir "core/pax-exam-spi")))
2293-
         (add-before 'check 'fix-tests
2294-
           (lambda _
2295-
             ;; One test checks that this file is present.
2296-
             (mkdir-p "build/classes/META-INF/maven/org.ops4j.pax.exam/pax-exam-spi")
2297-
             (with-output-to-file "build/classes/META-INF/maven/org.ops4j.pax.exam/pax-exam-spi/pom.properties"
2298-
               (lambda _
2299-
                 (display
2300-
                   (string-append "artifactId = pax-exam-spi\n"
2301-
                                  "version = " ,(package-version java-ops4j-pax-exam-core-spi)))))
2302-
             ;; Maven puts compilation results in the target directory, while we
2303-
             ;; put them in the build directory.
2304-
             (substitute* '("src/test/java/org/ops4j/pax/exam/spi/war/WarBuilderTest.java"
2305-
                            "src/test/java/org/ops4j/pax/exam/spi/war/WarTestProbeBuilderTest.java"
2306-
                            "src/test/java/org/ops4j/pax/exam/spi/war/ZipBuilderTest.java")
2307-
               (("target") "build"))
2308-
             ;; One test is expected to fail, but it doesn't throw the expected exception
2309-
             (substitute* "src/test/java/org/ops4j/pax/exam/spi/reactors/BaseStagedReactorTest.java"
2310-
               (("AssertionError") "IllegalArgumentException")))))))
2311-
    (inputs
2312-
     `(("java-ops4j-pax-exam-core" ,java-ops4j-pax-exam-core)
2313-
       ("lang" ,java-ops4j-base-lang)
2314-
       ("monitors" ,java-ops4j-base-monitors)
2315-
       ("store" ,java-ops4j-base-store)
2316-
       ("io" ,java-ops4j-base-io)
2317-
       ("spi" ,java-ops4j-base-spi)
2318-
       ("osgi" ,java-osgi-core)
2319-
       ("slf4j" ,java-slf4j-api)
2320-
       ("tinybundles" ,java-ops4j-pax-tinybundles)))
2321-
    (native-inputs
2322-
     `(("mockito" ,java-mockito-1)
2323-
       ("junit" ,java-junit)
2324-
       ("hamcrest" ,java-hamcrest-core)
2325-
       ("cglib" ,java-cglib)
2326-
       ("objenesis" ,java-objenesis)
2327-
       ("asm" ,java-asm)))))
2328-
2329-
(define-public java-ops4j-pax-exam-core-junit
2330-
  (package
2331-
    (inherit java-ops4j-pax-exam-core)
2332-
    (name "java-ops4j-pax-exam-core-junit")
2333-
    (arguments
2334-
     `(#:jar-name "ops4j-pax-exam-core-junit.jar"
2335-
       #:source-dir "drivers/pax-exam-junit4/src/main/java"
2336-
       #:tests? #f)); no tests
2337-
    (inputs
2338-
     `(("junit" ,java-junit)
2339-
       ("slf4j" ,java-slf4j-api)
2340-
       ("core" ,java-ops4j-pax-exam-core)
2341-
       ("spi" ,java-ops4j-pax-exam-core-spi)))
2342-
    (native-inputs '())))
2343-
2344-
(define-public java-fasterxml-jackson-dataformat-yaml
2345-
  (package
2346-
    (name "java-fasterxml-jackson-dataformat-yaml")
2347-
    (version "2.8.9")
2348-
    (source (origin
2349-
              (method url-fetch)
2350-
              (uri (string-append "https://github.com/FasterXML/"
2351-
                                  "jackson-dataformat-yaml/archive/"
2352-
                                  "jackson-dataformat-yaml-" version ".tar.gz"))
2353-
              (sha256
2354-
               (base32
2355-
                "1a4kgwf68abq2shq0wip7qzl5kdnadql4zashxx4bi0hw4z1pyg4"))))
2356-
    (build-system ant-build-system)
2357-
    (arguments
2358-
     `(#:jar-name "jackson-dataformat-yaml.jar"
2359-
       #:source-dir "src/main/java"
2360-
       #:test-exclude (list "**/failing/**.java")
2361-
       #:phases
2362-
       (modify-phases %standard-phases
2363-
         (add-before 'configure 'generate-PackageVersion.java
2364-
           (lambda _
2365-
             (let* ((out "src/main/java/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java")
2366-
                    (in (string-append out ".in")))
2367-
               (copy-file in out)
2368-
               (substitute* out
2369-
                 (("@package@") "com.fasterxml.jackson.dataformat.yaml")
2370-
                 (("@projectversion@") ,version)
2371-
                 (("@projectgroupid@") "com.fasterxml.jackson.dataformat.yaml")
2372-
                 (("@projectartifactid@") "jackson-dataformat-yaml"))))))))
2373-
    (inputs
2374-
     `(("java-fasterxml-jackson-annotations" ,java-fasterxml-jackson-annotations)
2375-
       ("java-fasterxml-jackson-core" ,java-fasterxml-jackson-core)
2376-
       ("java-fasterxml-jackson-databind" ,java-fasterxml-jackson-databind)
2377-
       ("java-snakeyaml" ,java-snakeyaml-notests)))
2378-
    (native-inputs
2379-
     `(("junit" ,java-junit)
2380-
       ("hamcrest" ,java-hamcrest-core)
2381-
       ("java-ops4j-pax-exam-core-spi" ,java-ops4j-pax-exam-core-spi)
2382-
       ("java-ops4j-pax-exam-core-junit" ,java-ops4j-pax-exam-core-junit)
2383-
       ("java-ops4j-pax-exam" ,java-ops4j-pax-exam-core)))
2384-
    (home-page "https://github.com/FasterXML/jackson-dataformat-yaml")
2385-
    (synopsis "")
2386-
    (description "")
2387-
    (license license:asl2.0))); found on wiki.fasterxml.com/JacksonLicensing
2388-
23891678
(define-public java-lucene-core
23901679
  (package
23911680
    (name "java-lucene-core")