wok-next annotate tcl/receipt @ rev 21469

updated tinc (1.0.25 -> 1.0.36)
author Hans-G?nter Theisgen
date Wed May 13 07:41:00 2020 +0100 (2020-05-13)
parents d5aab818505e
children
rev   line source
al@19957 1 # SliTaz package receipt v2.
erjo@507 2
erjo@507 3 PACKAGE="tcl"
al@21085 4 VERSION="8.6.9"
erjo@507 5 CATEGORY="development"
erjo@507 6 SHORT_DESC="The Tool Command Language"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15600 8 LICENSE="BSD"
erjo@507 9 WEB_SITE="http://tcl.sourceforge.net/"
al@21017 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/tcl.html"
erjo@507 11
al@19957 12 TARBALL="$PACKAGE$VERSION-src.tar.gz"
al@19638 13 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
al@21085 14 TARBALL_SHA1="861c5c8bbce9eda892c5e63b6035e09fad90a25f"
al@19638 15
al@19638 16 BUILD_DEPENDS="zlib-dev"
al@21085 17 SPLIT="$PACKAGE-dev $PACKAGE"
al@21085 18
al@21085 19 COPY_dev="@dev *Config.sh"
al@21085 20
al@21085 21 DEPENDS_std="zlib"
al@21085 22 DEPENDS_dev="$PACKAGE zlib-dev"
al@21085 23
al@21085 24 TAGS_std="language programming"
al@19638 25
al@19957 26 compile_rules() {
al@20443 27 case "$ARCH" in
al@20443 28 x86_64) ARCH_ARGS='--enable-64bit';;
al@20443 29 *) ARCH_ARGS='';;
al@20443 30 esac
al@19638 31
al@20443 32 cd unix
al@19957 33
slaxemulator@8727 34 ./configure \
al@20443 35 $ARCH_ARGS &&
al@20443 36 make || return 1
al@19638 37
al@20443 38 sed -e "s|$src/unix|/usr/lib|" \
al@20443 39 -e "s|$src|/usr/include|" \
al@20443 40 -i tclConfig.sh
al@19638 41
al@20647 42 i=$(basename pkgs/tdbc[0-9.]*)
al@20647 43 sed -e "s|$src/unix/pkgs/$i|/usr/lib/$i|" \
al@20647 44 -e "s|$src/pkgs/$i/generic|/usr/include|" \
al@20647 45 -e "s|$src/pkgs/$i/library|/usr/lib/tcl${VERSION%.*}|" \
al@20647 46 -e "s|$src/pkgs/$i|/usr/include|" \
al@20647 47 -i pkgs/$i/tdbcConfig.sh
al@19638 48
al@20647 49 i=$(basename pkgs/itcl*)
al@20647 50 sed -e "s|$src/unix/pkgs/$i|/usr/lib/$i|" \
al@20647 51 -e "s|$src/pkgs/$i/generic|/usr/include|" \
al@20647 52 -e "s|$src/pkgs/$i|/usr/include|" \
al@20647 53 -i pkgs/$i/itclConfig.sh
al@19638 54
al@19638 55 make install &&
al@20443 56 make install-private-headers || return 1
al@20443 57
al@20647 58 ln -v -sf tclsh${VERSION%.*} $install/usr/bin/tclsh
al@20647 59
al@20647 60 find $install -type f -perm 444 -exec chmod 644 '{}' \;
al@20647 61 find $install -name '*.so' -exec chmod 755 '{}' \;
al@20443 62 find $install -name '*.sh' -exec chmod 755 '{}' \;
erjo@507 63 }