Permalink
Newer
100755
62 lines (42 sloc)
1.1 KB
4
5
# more info: https://www.tcl.tk
6
# http://linuxfromscratch.org/blfs/view/svn/general/tk.html
7
8
# SRCURL[0]="https://prdownloads.sourceforge.net/tcl/tk${PKGVERSION}-src.tar.gz"
9
SRCURL[0]="https://beehive.molgen.mpg.de/9efe3976468352dc894dae0c4e785a8e/tk8.6.9.1-src.tar.gz"
10
11
BEE_BUILDTYPE=autotools
12
13
build_in_sourcedir
14
15
sourcesubdir_append unix
16
17
18
# PATCHURL+=()
19
20
# build_in_sourcedir
21
22
# sourcesubdir_append src
23
24
#mee_extract() {
25
# bee_extract "${@}"
26
#}
27
28
#mee_patch() {
29
# bee_patch "${@}"
30
#}
31
32
33
mee_configure() {
34
bee_configure \
35
--enable-64bit
36
}
37
38
mee_configure_post() {
39
sed -e "s#/usr/lib64#/usr/lib#" \
40
-i Makefile
41
}
42
43
#mee_build() {
44
# bee_build
45
#}
46
47
mee_build_post() {
48
sed -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \
49
-e "/TK_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
50
-i tkConfig.sh
51
}
52
53
mee_install() {
54
bee_install
55
56
make ${BEE_MAKEFLAGS} install-private-headers DESTDIR=${D}
57
58
ln -v -sf wish8.6 ${D}/usr/bin/wish
59
rm -vrf ${D}/usr/lib/tk8.6/demos
60
rm -vrf ${D}/usr/share/man/man3
61
rm -vrf ${D}/usr/share/man/mann
62
}