;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014, 2016 Ludovic Courtès ;;; Copyright © 2019 Mathieu Othacehe ;;; Copyright © 2021 Maxime Devos ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (de
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Nieuwenhuizen <janneke@gnu.org>2016-02-11 18:52:15 +0100
committerAndreas Enge <andreas@enge.fr>2016-02-13 09:23:20 +0100
commit8c1088bb0fa443b3951d17f6bcabaafdf3cfdd9e (patch)
treefaf8670d1f932db6c31b898a6d0fd1446bb37cad /gnu/build/file-systems.scm
parent6372e336a20e86ac48cf3600db85629eb4ce38b0 (diff)
downloadguix-8c1088bb0fa443b3951d17f6bcabaafdf3cfdd9e.tar.gz
guix-8c1088bb0fa443b3951d17f6bcabaafdf3cfdd9e.zip
gnu: lablgtk: Build cmxa libraries.
* gnu/packages/ocaml.scm (lablgtk)[arguments]: Add the make target "opt" to also build *.cmxa files.
Diffstat (limited to 'gnu/build/file-systems.scm')
0 files changed, 0 insertions, 0 deletions
rguments `(#:modules ((guix build utils)) #:builder ,#~(begin (use-modules (guix build utils)) (define where (string-append #$output "/bin/pkg-config")) (mkdir-p (dirname where)) (call-with-output-file where (lambda (port) (format port "#!~a export PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH_FOR_BUILD\" exec ~a \"$@\"" (search-input-file %build-inputs "bin/bash") (search-input-file %build-inputs "bin/pkg-config")))) (chmod where #o500)))) (native-search-paths (map (lambda (original) (search-path-specification (inherit original) (variable "PKG_CONFIG_PATH_FOR_BUILD"))) (package-native-search-paths %pkg-config))))) (define-public pkgconf (package (name "pkgconf") (version "2.0.2") (source (origin (method url-fetch) (uri (string-append "https://distfiles.dereferenced.org/" name "/" name "-" version ".tar.xz")) (sha256 (base32 "00a4cv1f8cxsb4jhpgxxrwrl92b1zdsirqn0gqvva7i5izpjanpa")))) (build-system gnu-build-system) (arguments (list #:tests? #f)) ;TODO: package kyua (home-page "http://pkgconf.org/") (synopsis "Package compiler and linker metadata toolkit") (description "@command{pkgconf} is a program which helps to configure compiler and linker flags for development libraries. It is similar to pkg-config from freedesktop.org. @code{libpkgconf} is a library which provides access to most of pkgconf's functionality, to allow other tooling such as compilers and IDEs to discover and use libraries configured by pkgconf.") (license isc)))