~ruther/guix-local

3f289db69d8e3a75fb0beab4606c350133b8ace3 — Ludovic Courtès 10 years ago b5b0887
gnu: mysql: Strip references and GCC and other build-time dependencies.

* gnu/packages/databases.scm (mysql)[arguments]: Add 'strip-extra-references'
  phase.
1 files changed, 13 insertions(+), 1 deletions(-)

M gnu/packages/databases.scm
M gnu/packages/databases.scm => gnu/packages/databases.scm +13 -1
@@ 133,7 133,19 @@ SQL, Key/Value, XML/XQuery or Java Object storage for their data model.")
         "-DINSTALL_SHAREDIR=share/mysql"
         ;; Get rid of test data.
         "-DINSTALL_MYSQLTESTDIR="
         "-DINSTALL_SQLBENCHDIR=")))
         "-DINSTALL_SQLBENCHDIR=")
       #:phases (modify-phases %standard-phases
                  (add-after
                   'install 'strip-extra-references
                   (lambda* (#:key outputs #:allow-other-keys)
                     ;; Strip references to GCC and other build-time
                     ;; dependencies.
                     (let ((out (assoc-ref outputs "out")))
                       (for-each remove-store-references
                                 (list (string-append out "/bin/mysqlbug")
                                       (string-append
                                        out "/share/mysql/docs/INFO_BIN")))
                       #t))))))
    (native-inputs
     `(("bison" ,bison)
       ("perl" ,perl)))