diff options
author | Ludovic Courtès <ludo@gnu.org> | 2015-01-06 23:12:05 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2015-01-07 16:48:50 +0100 |
commit | 3cbb3f9c55290ba151df3d3bbb78c83cef7cf6c0 (patch) | |
tree | beeca62d2b17947c594f97cd97920c8c62b0af27 | |
parent | 5d65ad80b542e223c540250c27645e05239a0f33 (diff) | |
download | guix-3cbb3f9c55290ba151df3d3bbb78c83cef7cf6c0.tar.gz |
gnu: libtool: Add libltdl as a separate package.
* gnu/packages/autotools.scm (libltdl): New variable.
-rw-r--r-- | gnu/packages/autotools.scm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/autotools.scm b/gnu/packages/autotools.scm index 4723d27c47..eb33009d83 100644 --- a/gnu/packages/autotools.scm +++ b/gnu/packages/autotools.scm @@ -310,3 +310,26 @@ complexity of working with shared libraries across platforms.") `(#:tests? #f ,@(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+))) |