From d7111026edf599a2ef508400a1aa2718f5b07d1f Mon Sep 17 00:00:00 2001 From: HiPhish Date: Tue, 28 Dec 2021 10:15:29 +0100 Subject: [PATCH] New package: sbcl-doc-2.1.11 Add the GNU Info manual for SBCL and its accompanying ASDF manual. --- srcpkgs/sbcl-doc | 1 + srcpkgs/sbcl/template | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/sbcl-doc diff --git a/srcpkgs/sbcl-doc b/srcpkgs/sbcl-doc new file mode 120000 index 000000000000..d6eeb2634b04 --- /dev/null +++ b/srcpkgs/sbcl-doc @@ -0,0 +1 @@ +sbcl \ No newline at end of file diff --git a/srcpkgs/sbcl/template b/srcpkgs/sbcl/template index 524d66eb8d05..223cfcd1b628 100644 --- a/srcpkgs/sbcl/template +++ b/srcpkgs/sbcl/template @@ -3,7 +3,7 @@ pkgname=sbcl version=2.1.11 revision=1 archs="i686 x86_64* armv7l aarch64 ppc64le*" -hostmakedepends="iana-etc" +hostmakedepends="iana-etc texinfo" makedepends="zlib-devel" conf_files="/etc/sbclrc" short_desc="Steel Bank Common Lisp" @@ -46,6 +46,7 @@ do_build() { bash make.sh \ "$_bootstrap_lisp" \ --without-sb-test --with-sb-core-compression --prefix=/usr + (cd ./doc/manual; make info) } do_install() { @@ -64,3 +65,11 @@ sbcl-source_package() { vcopy src usr/lib/sbcl } } + +sbcl-doc_package() { + short_desc+=" - documentation" + pkg_install() { + vmkdir 'usr/share/info' + vcopy "doc/manual/*.info*" 'usr/share/info' + } +}