blob: 61f15a95d0510f89ac44a04f4d28aeaf72f1d492 (
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
#!/bin/sh
make_xibuild () {
local lib=$1
local ver=$2
local xibuild="repo/x11/${lib,,}.xibuild"
cat > $xibuild << "EOF"
#!/bin/bash
MAKEDEPS=(make asciidoc xmlto)
DEPS=(libpng mesa xbitmaps xcb-util pam)
EOF
echo "PKG_VER=$ver" >> $xibuild
printf 'SOURCE=https://www.x.org/pub/individual/app/%s-$PKG_VER.tar.bz2\n' $lib >> $xibuild
echo "" >> $xibuild
echo "build () {" >> $xibuild
printf ' ./configure $XORG_CONFIG\n' >> $xibuild
echo " make" >> $xibuild
echo "}" >> $xibuild
echo "" >> $xibuild
echo "package () {" >> $xibuild
printf ' make DESTDIR=$PKG_DEST install\n}\n' >> $xibuild
printf "${lib,,} "
}
cat > /tmp/xapps.versions << "EOF"
iceauth 1.0.8
luit 1.1.1
mkfontscale 1.2.1
sessreg 1.1.2
setxkbmap 1.3.2
smproxy 1.0.6
x11perf 1.6.1
xauth 1.1.1
xbacklight 1.2.3
xcmsdb 1.0.5
xcursorgen 1.0.7
xdpyinfo 1.3.2
xdriinfo 1.0.6
xev 1.2.4
xgamma 1.0.6
xhost 1.0.8
xinput 1.6.3
xkbcomp 1.4.5
xkbevd 1.1.4
xkbutils 1.0.4
xkill 1.0.5
xlsatoms 1.1.3
xlsclients 1.1.4
xmessage 1.0.5
xmodmap 1.0.10
xpr 1.0.5
xprop 1.2.5
xrandr 1.5.1
xrdb 1.2.1
xrefresh 1.0.6
xset 1.2.4
xsetroot 1.1.2
xvinfo 1.1.4
xwd 1.0.8
xwininfo 1.1.5
xwud 1.0.5
EOF
while IFS= read -r line; do
make_xibuild $line
done < /tmp/xapps.versions
|