add bazel (not building)

Julien LepillerMon Feb 12 17:55:20+0100 2018

8908354

add bazel (not building)

more/packages/java.scm

52115211
    (inputs
52125212
     `(("java-jsch" ,java-jsch)
52135213
       ("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core)))))
5214+
5215+
(define-public bazel
5216+
  (package
5217+
    (name "bazel")
5218+
    (version "0.10.0")
5219+
    (source (origin
5220+
              (method url-fetch)
5221+
              ;(uri (string-append "https://github.com/bazelbuild/bazel/archive/"
5222+
              ;                    version ".tar.gz"))
5223+
              ;; FIXME: This contains build artifacts generated by running bazel.
5224+
              (uri (string-append "https://github.com/bazelbuild/bazel/releases/"
5225+
                                  "download/" version "/bazel-" version "-dist.zip"))
5226+
              (file-name (string-append name "-" version ".zip"))
5227+
              ;; TODO: remove third_party/
5228+
              (sha256
5229+
               (base32
5230+
                ;"0a1n20n4r2z852i3ik3c7bmaiiikny5i7r82p0rkcvy6wdsqzclp"))))
5231+
                "0j4mgmrivpkk8id0h9sshm58igaaj555bzp5pjcz8kdcma67kq27"))))
5232+
    (build-system ant-build-system)
5233+
    (arguments
5234+
     `(#:jdk ,icedtea-8
5235+
       #:phases
5236+
       (modify-phases %standard-phases
5237+
         (add-before 'unpack 'subdir
5238+
           (lambda _
5239+
             (mkdir "src")
5240+
             (chdir "src")))
5241+
         (add-before 'patch-source-shebangs 'chdir
5242+
           (lambda _
5243+
             (chdir "..")))
5244+
         (replace 'build
5245+
           (lambda _
5246+
             (invoke "./compile.sh"))))))
5247+
    (native-inputs
5248+
     `(("unzip" ,unzip)
5249+
       ("which" ,which)))
5250+
    (home-page "https://bazel.build")
5251+
    (synopsis "Build system")
5252+
    (description "")
5253+
    (license license:asl2.0)))