-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sh
executable file
·48 lines (40 loc) · 1.41 KB
/
build.sh
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
#!/bin/sh
tn=${1:-"core-hr"}/cursors
set -e
if [ -d "$tn" ]; then
echo "$tn already exists. Not touching it."
exit 0
fi
mkdir -p $tn
for n in data/*.cfg; do
xcursorgen -p data $n $tn/$(basename $n .cfg)
done
ln -s cross $tn/tcross
ln -s cross $tn/target
ln -s arrow $tn/draft_large
ln -s arrow $tn/draft_small
ln -s sb_v_double_arrow $tn/double_arrow
# These names were snarfed from other cursor themes. Apparently
# some GUI toolkits use these. I don't know whether this is right, or
# where to find any proper info on this though
ln -s left_ptr_watch $tn/progress
ln -s left_ptr_watch $tn/00000000000000020006000e7e9ffc3f
ln -s left_ptr_watch $tn/08e8e1c95fe2fc01f976f1e063a24ccd
ln -s left_ptr_watch $tn/3ecb610c1bf2410f44200f48c40d3599
ln -s question_arrow $tn/d9ce0ab605698f320427677b458ad60b
ln -s question_arrow $tn/5c6cd98b3f3ebcb1f9c7f1c204630408
ln -s arrow $tn/1081e37283d90000800003c07f3ef6bf
ln -s arrow $tn/3085a0e285430894940527032f8b26df
ln -s hand2 $tn/9d800788f1b08800ae810202380a0822
ln -s hand2 $tn/e29285e634086352946a0e7090d73106
ln -s hand2 $tn/pointer
ln -s closedhand $tn/9081237383d90e509aa00f00170e968f
ln -s closedhand $tn/4498f0e0c1937ffe01fd06f973665830
ln -s closedhand $tn/fcf21c00b30f7e3f83fe0dfd12e71cff
ln -s closedhand $tn/move
ln -s closedhand $tn/dnd-move
ln -s closedhand $tn/dnd-none
ln -s xterm $tn/ibeam
ln -s watch $tn/wait
ln -s question_arrow $tn/help
ln -s left_ptr_watch $tn/half-busy