mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 14:07:01 +01:00
gnu: libtool: Add libltdl as a separate package.
* gnu/packages/autotools.scm (libltdl): New variable.
This commit is contained in:
parent
5d65ad80b5
commit
3cbb3f9c55
1 changed files with 23 additions and 0 deletions
|
@ -310,3 +310,26 @@ (define-public libtool-2.4.4
|
||||||
`(#:tests? #f
|
`(#:tests? #f
|
||||||
,@(package-arguments libtool))
|
,@(package-arguments libtool))
|
||||||
(package-arguments libtool)))))
|
(package-arguments libtool)))))
|
||||||
|
|
||||||
|
(define-public libltdl
|
||||||
|
;; This is a libltdl package separate from the libtool package. This is
|
||||||
|
;; useful because, unlike libtool, it has zero extra dependencies (making it
|
||||||
|
;; readily usable during bootstrap), and it builds very quickly since
|
||||||
|
;; Libtool's extensive test suite isn't run.
|
||||||
|
(package
|
||||||
|
(name "libltdl")
|
||||||
|
(version (package-version libtool))
|
||||||
|
(source (package-source libtool))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:configure-flags '("--enable-ltdl-install") ;really install it
|
||||||
|
#:phases (alist-cons-before
|
||||||
|
'configure 'change-directory
|
||||||
|
(lambda _
|
||||||
|
(chdir "libltdl"))
|
||||||
|
%standard-phases)))
|
||||||
|
|
||||||
|
(synopsis "System-independent dlopen wrapper of GNU libtool")
|
||||||
|
(description (package-description libtool))
|
||||||
|
(home-page (package-home-page libtool))
|
||||||
|
(license lgpl2.1+)))
|
||||||
|
|
Loading…
Reference in a new issue