blob: 7d0864878a2974048c583f8e253452589db05cea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
#!/bin/sh
NAME="motif"
DESC="User interface component toolkit"
MAKEDEPS="make "
DEPS="libx11 libxft libxt libxpm musl "
PKG_VER=2.3.8
SOURCE="https://sourceforge.net/projects/motif/files/Motif%20$PKG_VER%20Source%20Code/motif-$PKG_VER.tar.gz/download"
ADDITIONAL="
02-fix-format-security.patch
03-no-demos.patch
06-cast-size_t-to-int.patch
07-fix_lintian_reported_manpage_typos.patch
08-fix_hyphen_in_man_pages.patch
09-fix_typo_in_libxm.patch
10-fix_manpage-has-bad-whatis-entry.patch
11-fix_underlinking.patch
13-fix_hardcoded_x11rgb_path.patch
15-link_uil_against_libuil.patch
16-fix-undefined-use-of-sprintf.patch
17-switch-to-system-iswspace.patch
18-option-main.patch
update-automake.patch
"
prepare () {
apply_patches
# dont build demos
sed -i '30s/\\//' Makefile.am
sed -i '31d' Makefile.am
touch NEWS AUTHORS
autoreconf -fi
}
build () {
export LDFLAGS="$LDFLAGS -lX11"
./configure \
--prefix=/usr \
--bindir=/usr/bin \
--sysconfdir=/etc \
--disable-jpeg \
--disable-png \
--enable-xft \
--disable-demos \
--disable-static
make
}
package () {
make DESTDIR=$PKG_DEST install
}
|