comment out packages missing a dependency

Julien LepillerWed Jun 16 23:00:01+0200 2021

9ec1953

comment out packages missing a dependency

more/packages/ocaml.scm

316316
    (description "")
317317
    (license license:lgpl2.1+)))
318318
319-
(define-public ocaml-bincat
320-
  (package
321-
    (name "ocaml-bincat")
322-
    (version "0.8.1")
323-
    (source (origin
324-
              (method url-fetch)
325-
              (uri (string-append "https://github.com/airbus-seclab/bincat/archive/v"
326-
                                  version ".tar.gz"))
327-
              (file-name (string-append name "-" version ".tar.gz"))
328-
              (sha256
329-
               (base32
330-
                "1ncwm1h428x1bs4sq7ql1isrkhw0angglsa9hnsvhhw2i1jsdk7j"))))
331-
    (build-system ocaml-build-system)
332-
    (arguments
333-
     `(#:tests? #f; disabled for now
334-
       #:validate-runpath? #f; disabled for now
335-
       #:make-flags
336-
       (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
337-
             "LDCONFIG=true"
338-
             (string-append "CFLAGS+=-I " (assoc-ref %build-inputs "ocaml")
339-
                            "/lib/ocaml"))
340-
       #:phases
341-
       (modify-phases %standard-phases
342-
         (delete 'configure)
343-
         (add-before 'build 'python-path
344-
           (lambda* (#:key outputs #:allow-other-keys)
345-
             (setenv "PYTHONPATH" (string-append (getenv "PYTHONPATH")
346-
                                                 ":../python:"
347-
                                                 (assoc-ref outputs "out")
348-
                                                 "/lib/python2.7/site-packages/"))
349-
             #t))
350-
         (add-before 'build 'fix-makefiles
351-
           (lambda _
352-
             (substitute* "ocaml/src/Makefile"
353-
               (("GITVERSION:=.*") "GITVERSION:=0.8.1\n"))
354-
             (substitute* "python/Makefile"
355-
               (("./setup.py install") "./setup.py install --prefix=$(PREFIX)"))
356-
             #t))
357-
         (add-before 'check 'fix-test
358-
           (lambda _
359-
             (setenv "PATH" (string-append (getenv "PATH") ":" (getcwd) "/ocaml/src"))
360-
             ;; Remove tests that require an armv8 compiler
361-
             (substitute* "test/Makefile"
362-
               (("eggloader_armv8 eggloader_armv7 eggloader_armv7thumb") ""))
363-
             (chmod "test/eggloader_x86" #o755)
364-
             #t))
365-
         (add-before 'install 'install-python-dir
366-
           (lambda* (#:key outputs #:allow-other-keys)
367-
             (mkdir-p (string-append (assoc-ref outputs "out")
368-
                                     "/lib/python2.7/site-packages/")))))))
369-
    (inputs
370-
     `(("c2newspeak" ,ocaml-c2newspeak)
371-
       ("zarith" ,ocaml-zarith)
372-
       ("menhir" ,ocaml-menhir)
373-
       ("ocamlgraph" ,ocaml-graph)
374-
       ("ocaml-cppo" ,ocaml-cppo)
375-
       ("ocaml-ppx-tools" ,ocaml-ppx-tools)
376-
       ("gmp" ,gmp)))
377-
    (native-inputs
378-
     `(("python" ,python-2)
379-
       ("pytest" ,python2-pytest)
380-
       ("sphinx" ,python2-sphinx)
381-
       ("nasm" ,nasm)))
382-
    (home-page "https://github.com/airbus-seclab/bincat")
383-
    (synopsis "")
384-
    (description "")
385-
    (license license:lgpl2.1+)))
319+
;(define-public ocaml-bincat
320+
;  (package
321+
;    (name "ocaml-bincat")
322+
;    (version "0.8.1")
323+
;    (source (origin
324+
;              (method url-fetch)
325+
;              (uri (string-append "https://github.com/airbus-seclab/bincat/archive/v"
326+
;                                  version ".tar.gz"))
327+
;              (file-name (string-append name "-" version ".tar.gz"))
328+
;              (sha256
329+
;               (base32
330+
;                "1ncwm1h428x1bs4sq7ql1isrkhw0angglsa9hnsvhhw2i1jsdk7j"))))
331+
;    (build-system ocaml-build-system)
332+
;    (arguments
333+
;     `(#:tests? #f; disabled for now
334+
;       #:validate-runpath? #f; disabled for now
335+
;       #:make-flags
336+
;       (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
337+
;             "LDCONFIG=true"
338+
;             (string-append "CFLAGS+=-I " (assoc-ref %build-inputs "ocaml")
339+
;                            "/lib/ocaml"))
340+
;       #:phases
341+
;       (modify-phases %standard-phases
342+
;         (delete 'configure)
343+
;         (add-before 'build 'python-path
344+
;           (lambda* (#:key outputs #:allow-other-keys)
345+
;             (setenv "PYTHONPATH" (string-append (getenv "PYTHONPATH")
346+
;                                                 ":../python:"
347+
;                                                 (assoc-ref outputs "out")
348+
;                                                 "/lib/python2.7/site-packages/"))
349+
;             #t))
350+
;         (add-before 'build 'fix-makefiles
351+
;           (lambda _
352+
;             (substitute* "ocaml/src/Makefile"
353+
;               (("GITVERSION:=.*") "GITVERSION:=0.8.1\n"))
354+
;             (substitute* "python/Makefile"
355+
;               (("./setup.py install") "./setup.py install --prefix=$(PREFIX)"))
356+
;             #t))
357+
;         (add-before 'check 'fix-test
358+
;           (lambda _
359+
;             (setenv "PATH" (string-append (getenv "PATH") ":" (getcwd) "/ocaml/src"))
360+
;             ;; Remove tests that require an armv8 compiler
361+
;             (substitute* "test/Makefile"
362+
;               (("eggloader_armv8 eggloader_armv7 eggloader_armv7thumb") ""))
363+
;             (chmod "test/eggloader_x86" #o755)
364+
;             #t))
365+
;         (add-before 'install 'install-python-dir
366+
;           (lambda* (#:key outputs #:allow-other-keys)
367+
;             (mkdir-p (string-append (assoc-ref outputs "out")
368+
;                                     "/lib/python2.7/site-packages/")))))))
369+
;    (inputs
370+
;     `(("c2newspeak" ,ocaml-c2newspeak)
371+
;       ("zarith" ,ocaml-zarith)
372+
;       ("menhir" ,ocaml-menhir)
373+
;       ("ocamlgraph" ,ocaml-graph)
374+
;       ("ocaml-cppo" ,ocaml-cppo)
375+
;       ("ocaml-ppx-tools" ,ocaml-ppx-tools)
376+
;       ("gmp" ,gmp)))
377+
;    (native-inputs
378+
;     `(("python" ,python-2)
379+
;       ("pytest" ,python2-pytest)
380+
;       ("sphinx" ,python2-sphinx)
381+
;       ("nasm" ,nasm)))
382+
;    (home-page "https://github.com/airbus-seclab/bincat")
383+
;    (synopsis "")
384+
;    (description "")
385+
;    (license license:lgpl2.1+)))
386386
387387
(define-public ocaml-ocplib-simplex
388388
  (package

655655
    (license #f)))
656656
657657
658-
(define-public patoline
659-
  (package
660-
    (name "patoline")
661-
    (version "0.2")
662-
    (source (origin
663-
              (method url-fetch)
664-
              (uri (string-append "https://github.com/patoline/patoline/archive/"
665-
                                  version ".tar.gz"))
666-
              (file-name (string-append name "-" version ".tar.gz"))
667-
              (sha256
668-
               (base32
669-
                "1qlxcf8k83lcyamyg19838j3f1js068skxgab94axv2gv4ylhhfb"))))
670-
    (build-system dune-build-system)
671-
    (arguments
672-
     `(#:test-target "."
673-
       #:phases
674-
       (modify-phases %standard-phases
675-
         (add-before 'build 'set-dirs
676-
           (lambda* (#:key outputs #:allow-other-keys)
677-
             (let ((out (assoc-ref outputs "out")))
678-
               (substitute* '("unicodelib/config.ml"
679-
                              "patconfig/patDefault.ml")
680-
                 (("/usr/local/share") (string-append out "/share"))))
681-
             #t)))))
682-
    (propagated-inputs
683-
     `(("camlzip" ,camlzip)
684-
       ("ocaml-earley" ,ocaml-earley)
685-
       ("ocaml-imagelib" ,ocaml-imagelib)
686-
       ("ocaml-sqlite3" ,ocaml-sqlite3)))
687-
    (inputs
688-
     `(("zlib" ,zlib)))
689-
    (home-page "")
690-
    (synopsis "")
691-
    (description "")
692-
    (license license:gpl2+)))
658+
; Require earley and sqlite3 to be up-to-date
659+
;(define-public patoline
660+
;  (package
661+
;    (name "patoline")
662+
;    (version "0.2")
663+
;    (source (origin
664+
;              (method url-fetch)
665+
;              (uri (string-append "https://github.com/patoline/patoline/archive/"
666+
;                                  version ".tar.gz"))
667+
;              (file-name (string-append name "-" version ".tar.gz"))
668+
;              (sha256
669+
;               (base32
670+
;                "1qlxcf8k83lcyamyg19838j3f1js068skxgab94axv2gv4ylhhfb"))))
671+
;    (build-system dune-build-system)
672+
;    (arguments
673+
;     `(#:test-target "."
674+
;       #:phases
675+
;       (modify-phases %standard-phases
676+
;         (add-before 'build 'set-dirs
677+
;           (lambda* (#:key outputs #:allow-other-keys)
678+
;             (let ((out (assoc-ref outputs "out")))
679+
;               (substitute* '("unicodelib/config.ml"
680+
;                              "patconfig/patDefault.ml")
681+
;                 (("/usr/local/share") (string-append out "/share"))))
682+
;             #t)))))
683+
;    (propagated-inputs
684+
;     `(("camlzip" ,camlzip)
685+
;       ("ocaml-earley" ,ocaml-earley)
686+
;       ("ocaml-imagelib" ,ocaml-imagelib)
687+
;       ("ocaml-sqlite3" ,ocaml-sqlite3)))
688+
;    (inputs
689+
;     `(("zlib" ,zlib)))
690+
;    (home-page "")
691+
;    (synopsis "")
692+
;    (description "")
693+
;    (license license:gpl2+)))
693694
694695
(define-public coq-tlc
695696
  (package