fix some packages

Julien LepillerTue Apr 11 08:50:49+0200 2017

17b5ada

fix some packages

more/packages/google.scm

134134
             (zero? (system* "ninja" "-C" "out/Shared"))))
135135
         (replace 'install
136136
           (lambda* (#:key outputs #:allow-other-keys)
137-
              (let ((lib (string-append (assoc-ref outputs "out") "/lib")))
137+
              (let ((lib (string-append (assoc-ref outputs "out") "/lib"))
138+
                    (include (string-append (assoc-ref outputs "out")
139+
                                            "/include")))
138140
                (mkdir-p lib)
141+
                (mkdir-p include)
142+
                (copy-recursively "include" include)
139143
                (copy-file "out/Shared/libskia.so"
140144
                           (string-append lib "/libskia.so"))))))))
141145
    (native-inputs

more/packages/ocaml.scm

7373
                         "/lib/ocaml/site-lib"))
7474
    #:phases (modify-phases %standard-phases (delete 'configure))))
7575
76+
(define-public ocaml-qcheck
77+
  (package
78+
    (name "ocaml-qcheck")
79+
    (version "0.5.3.1")
80+
    (source (origin
81+
              (method url-fetch)
82+
              (uri (string-append "https://github.com/c-cube/qcheck/archive/"
83+
                                  version ".tar.gz"))
84+
              (file-name (string-append name "-" version ".tar.gz"))
85+
              (sha256
86+
               (base32
87+
                "1zs1pg5cb1iry554v3cdmmiglsrwmsqa9x8zxmzb118fnk5d3ha6"))))
88+
    (build-system ocaml-build-system)
89+
    (native-inputs
90+
     `(("ounit" ,ocaml-ounit)))
91+
    (home-page "https://github.com/c-cube/qcheck")
92+
    (synopsis "QuickCheck inspired property-based testing for OCaml")
93+
    (description "QuickCheck inspired property-based testing for OCaml. This
94+
module allows to check invariants (properties of some types) over randomly
95+
generated instances of the type. It provides combinators for generating
96+
instances and printing them.")
97+
    (license license:lgpl3+)))
98+
7699
(define-public ocaml-ppx-sexp-value
77100
  (package
78101
    (name "ocaml-ppx-sexp-value")

more/packages/python.scm

646646
        (base32
647647
         "16ccq9hvsrc6nf0nakn19dqncr913kf97j8ip28s5f8m3wgcy34r"))))
648648
    (build-system python-build-system)
649+
    (native-inputs
650+
     `(("mariadb" ,mariadb)))
649651
    (inputs
650652
     `(("mysql" ,mysql)
651653
       ("libz" ,zlib)
652654
       ("openssl" ,openssl)))
655+
    (propagated-inputs
656+
     `(("nose" ,python-nose)
657+
       ("mock" ,python-mock)
658+
       ("py.test" ,python-pytest)))
653659
    (home-page "https://github.com/PyMySQL/mysqlclient-python")
654660
    (synopsis "MySQLdb is an interface to the popular MySQL database server for Python")
655661
    (description "MySQLdb is an interface to the popular MySQL database server