lib32-tcl

LOW
maintainer orphaned 0 votes scanned 2026-08-23 13:20:29.873780
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
2# Contributor: Miguel Revilla <yo@miguelrevilla.com>
3# Contributor: Eric Bélanger <eric@archlinux.org>
4
5pkgname=lib32-tcl
6pkgver=8.6.16
7pkgrel=1
8pkgdesc='The Tcl scripting language'
9arch=(x86_64)
10url=http://tcl.sourceforge.net/
11license=(custom)
12depends=(
13 lib32-glibc
14 lib32-zlib
15 tcl
16)
17options=(staticlibs)
18source=(https://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.gz)
19b2sums=('19e3b5e44855c32469a89a4e1860912b29df97d1fde595b678ca046a0e5de2d2ae0f1ef5d49470e6fc2b41365427b2bf3c06815653f7e836f4c1c09a4dedcee6')
20
21prepare() {
22 cd tcl${pkgver}
23 rm -rf pkgs/sqlite3*
24}
25
26build() {
27 cd tcl${pkgver}/unix
28 export CC='gcc -m32'
29 export CXX='g++ -m32'
30 export LDFLAGS+=" -lm"
31 export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
32 ./configure \
33 --prefix=/usr \
34 --libdir=/usr/lib32 \
35 --mandir=/usr/share/man \
36 --enable-threads
37 make
38}
39
40package() {
41 cd tcl${pkgver}/unix
42
43 make INSTALL_ROOT="${pkgdir}" install install-private-headers
44 rm -rf "${pkgdir}"/usr/{bin,include,lib,share}
45 find "${pkgdir}" -type f -name '*.a' -delete
46 ln -sf libtcl${pkgver%.*}.so "${pkgdir}"/usr/lib32/libtcl.so
47
48 sed -e "s#${srcdir}/tcl${pkgver}/unix#/usr/lib32#" \
49 -e "s#${srcdir}/tcl${pkgver}#/usr/include#" \
50 -i "${pkgdir}/usr/lib32/tclConfig.sh"
51
52 tdbcver=1.1.10
53 sed -e "s#${srcdir}/tcl${pkgver}/unix/pkgs/tdbc${tdbcver}#/usr/lib32/tdbc${tdbcver}#" \
54 -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc${tdbcver}/generic#/usr/include#" \
55 -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc${tdbcver}/library#/usr/lib32/tcl${pkgver%.*}#" \
56 -e "s#${srcdir}/tcl${pkgver}/pkgs/tdbc${tdbcver}#/usr/include#" \
57 -i "${pkgdir}/usr/lib32/tdbc${tdbcver}/tdbcConfig.sh"
58
59 ictlver=4.3.2
60 sed -e "s#${srcdir}/tcl${pkgver}/unix/pkgs/itcl${ictlver}#/usr/lib32/${ictlver}#" \
61 -e "s#${srcdir}/tcl${pkgver}/pkgs/itcl${ictlver}/generic#/usr/include#" \
62 -e "s#${srcdir}/tcl${pkgver}/pkgs/itcl${ictlver}#/usr/include#" \
63 -i "${pkgdir}/usr/lib32/itcl${ictlver}/itclConfig.sh"
64
65 install -dm 755 -p "${pkgdir}"/usr/share/licenses
66 ln -s tcl "${pkgdir}"/usr/share/licenses/lib32-tcl
67}
68
69# vim: ts=2 sw=2 et:
70

Scan history

Scanned at (UTC)SeverityRules
2026-08-23 13:20:29 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion