lib32-tcl
LOW
maintainer orphaned
0 votes
scanned 2026-08-23 13:20:29.873780
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
5
pkgname=lib32-tcl
6
pkgver=8.6.16
7
pkgrel=1
8
pkgdesc='The Tcl scripting language'
9
arch=(x86_64)
10
url=http://tcl.sourceforge.net/
11
license=(custom)
12
depends=(
13
lib32-glibc
14
lib32-zlib
15
tcl
16
)
17
options=(staticlibs)
18
source=(https://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.gz)
19
b2sums=('19e3b5e44855c32469a89a4e1860912b29df97d1fde595b678ca046a0e5de2d2ae0f1ef5d49470e6fc2b41365427b2bf3c06815653f7e836f4c1c09a4dedcee6')
20
21
prepare() {
22
cd tcl${pkgver}
23
rm -rf pkgs/sqlite3*
24
}
25
26
build() {
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
40
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-08-23 13:20:29 | Low | 1 |