@@ -14,23 +14,23 @@ GTK_LIBS=(libgtk-3-0.dll libgdk-3-0.dll libharfbuzz-0.dll libfreetype-6.dll
14
14
libcrypto-1_1.dll)
15
15
GTK_ICONS=(
16
16
status/image-missing.png
17
- status /dialog-information.png
18
- status /dialog-warning.png
19
- status /dialog-error.png
20
- status /checkbox-symbolic.symbolic.png
21
- status /checkbox-mixed-symbolic.symbolic.png
22
- status /checkbox-checked-symbolic.symbolic.png
17
+ legacy /dialog-information.png
18
+ legacy /dialog-warning.png
19
+ legacy /dialog-error.png
20
+ ui /checkbox-symbolic.symbolic.png
21
+ ui /checkbox-mixed-symbolic.symbolic.png
22
+ ui /checkbox-checked-symbolic.symbolic.png
23
23
actions/open-menu-symbolic.symbolic.png
24
- actions /window-close-symbolic.symbolic.png
25
- actions /window-maximize-symbolic.symbolic.png
26
- actions /window-restore-symbolic.symbolic.png
27
- actions /window-minimize-symbolic.symbolic.png
24
+ ui /window-close-symbolic.symbolic.png
25
+ ui /window-maximize-symbolic.symbolic.png
26
+ ui /window-restore-symbolic.symbolic.png
27
+ ui /window-minimize-symbolic.symbolic.png
28
28
actions/list-add-symbolic.symbolic.png
29
29
actions/list-remove-symbolic.symbolic.png
30
- actions /pan-up-symbolic.symbolic.png
31
- actions /pan-start-symbolic.symbolic.png
32
- actions /pan-end-symbolic.symbolic.png
33
- actions /pan-down-symbolic.symbolic.png
30
+ ui /pan-up-symbolic.symbolic.png
31
+ ui /pan-start-symbolic.symbolic.png
32
+ ui /pan-end-symbolic.symbolic.png
33
+ ui /pan-down-symbolic.symbolic.png
34
34
)
35
35
DRIVERS=(sc_by_cable sc_dongle)
36
36
@@ -41,13 +41,13 @@ ninja -C $1 || exit 1
41
41
mkdir -p release-win32/python
42
42
mkdir -p release-win32/share
43
43
mkdir -p release-win32/lib
44
- cp -vur share/* release-win32/share
44
+ cp -vnur share/* release-win32/share
45
45
cp -vur python/scc release-win32/python
46
- cp -vur /mingw32/lib/python2.7 release-win32/lib
46
+ cp -vnur /mingw32/lib/python2.7 release-win32/lib
47
47
cp -vu python/gui_loader.py release-win32/python/
48
- cp -vur /mingw32/lib/girepository-1.0/ release-win32/lib
49
- cp -vur /mingw32/lib/gdk-pixbuf-2.0/ release-win32/lib
50
- cp -vu /mingw32/bin/gspawn-win32-helper.exe \
48
+ cp -vnur /mingw32/lib/girepository-1.0/ release-win32/lib
49
+ cp -vnur /mingw32/lib/gdk-pixbuf-2.0/ release-win32/lib
50
+ cp -vnu /mingw32/bin/gspawn-win32-helper.exe \
51
51
/mingw32/bin/gspawn-win32-helper-console.exe release-win32/
52
52
53
53
find release-win32/python/ -iname " *.pyc" -delete
@@ -69,14 +69,21 @@ mkdir -p release-win32/menu-generators/
69
69
cp -vu " $1 " /src/menu-generators/* .dll release-win32/menu-generators
70
70
71
71
for i in " ${LIBS[@]} " " ${GTK_LIBS[@]} " ; do
72
- [ -e release-win32/$i ] || cp -v $( whereis " $i " | cut -d " :" -f 2) release-win32/
72
+ if [ ! -e release-win32/$i ] ; then
73
+ FROM=$( whereis " $i " | cut -d " :" -f 2)
74
+ if [ -z " $FROM " ] ; then
75
+ echo " Library not found: $i " > /dev/stderr
76
+ exit 1
77
+ fi
78
+ cp -vn $FROM release-win32/
79
+ fi
73
80
done
74
81
75
82
mkdir -p release-win32/share/images/status
76
83
mkdir -p release-win32/share/images/actions
77
84
for i in " ${GTK_ICONS[@]} " ; do
78
85
n=$( basename " $i " )
79
- [ -e release-win32/share/images/" $n " ] || cp -v \
86
+ [ -e release-win32/share/images/" $n " ] || cp -nv \
80
87
/mingw32/share/icons/Adwaita/16x16/" $i " release-win32/share/images/" $n "
81
88
done
82
89
0 commit comments