wok-next annotate guile/receipt @ rev 21488
updated apache (2.4.28 -> 2.4.43)
author | Hans-G?nter Theisgen |
---|---|
date | Thu Jun 18 16:38:11 2020 +0100 (2020-06-18) |
parents | d5aab818505e |
children |
rev | line source |
---|---|
al@20464 | 1 # SliTaz package receipt v2. |
pankso@4044 | 2 |
pankso@4044 | 3 PACKAGE="guile" |
al@20967 | 4 VERSION="2.2.4" |
pankso@4044 | 5 CATEGORY="development" |
al@20967 | 6 SHORT_DESC="GNU Ubiquitous Intelligent Language for Extension" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
al@20792 | 8 LICENSE="LGPL3" |
al@20792 | 9 WEB_SITE="https://www.gnu.org/software/guile/" |
al@21017 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/guile.html" |
al@20464 | 11 |
al@20792 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
pascal@15589 | 13 WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" |
pascal@15589 | 14 |
al@21094 | 15 COOKOPTS="force-arch" # different configs, .h, .pc |
al@21094 | 16 |
al@21020 | 17 BUILD_DEPENDS="libtool gmp-dev libunistring-dev libffi-dev gettext-dev gc-dev \ |
al@20792 | 18 texinfo readline-dev" |
al@21020 | 19 SPLIT="$PACKAGE-dev" |
pankso@4044 | 20 |
al@20464 | 21 compile_rules() { |
pankso@4044 | 22 ./configure \ |
al@20792 | 23 -disable-static \ |
domcox@15735 | 24 $CONFIGURE_ARGS && |
al@20575 | 25 fix libtool && |
domcox@15735 | 26 make && |
al@20792 | 27 make html && |
al@20792 | 28 makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi && |
al@20792 | 29 makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi && |
al@20792 | 30 make install && |
al@20792 | 31 make install-html || return 1 |
al@20792 | 32 |
al@20792 | 33 mkdir -p $install/usr/share/gdb/auto-load/usr/lib |
al@20792 | 34 mv $install/usr/lib/libguile-*-gdb.scm \ |
al@20792 | 35 $install/usr/share/gdb/auto-load/usr/lib |
al@20792 | 36 mv $install/usr/share/doc/guile-$VERSION/guile.html \ |
al@20792 | 37 $install/usr/share/doc/guile-$VERSION/ref |
al@20792 | 38 mv $install/usr/share/doc/guile-$VERSION/r5rs.html \ |
al@20792 | 39 $install/usr/share/doc/guile-$VERSION/r5rs |
al@20792 | 40 |
al@20792 | 41 find examples -name "Makefile*" -delete |
al@20792 | 42 cp -vR examples $install/usr/share/doc/guile-$VERSION |
al@20792 | 43 |
al@20792 | 44 install -v -m644 doc/r5rs/*.txt $install/usr/share/doc/guile-$VERSION/r5rs |
al@20792 | 45 install -v -m644 doc/ref/*.txt $install/usr/share/doc/guile-$VERSION/ref |
pankso@4044 | 46 } |
pankso@4044 | 47 |
al@20464 | 48 genpkg_rules() { |
al@20464 | 49 case $PACKAGE in |
al@20464 | 50 guile) |
al@20550 | 51 copy @std |
al@20792 | 52 DEPENDS="gc gmp libffi libltdl libunistring readline" |
al@20464 | 53 ;; |
al@20464 | 54 *-dev) |
al@20550 | 55 copy @dev |
al@20464 | 56 ;; |
al@20464 | 57 esac |
pankso@4044 | 58 } |