15
18
WINEPY = $(WINE) C:\\Python26\\python.exe
16
19
WINGTK_THEME = New Wave
17
20
#WINGTK_THEME = Raleigh
18
all: debian linux windows
22
all: debian linux windows ver
25
[ ! -d ./dist/webupdate/ ] || rm -r ./dist/webupdate/
26
mkdir -p ./dist/webupdate/
27
@echo "PLUGINS_VER="$(PLUGINS_VERSION) > "./dist/webupdate/version.txt"
28
@echo "PLUGINS_REQ="$(PLUGINS_REQUIRE) >> "./dist/webupdate/version.txt"
29
@echo "APP_VERSION="$(VERSION) >> "./dist/webupdate/version.txt"
30
cp src/viget.py ./dist/webupdate/
31
gzip -9 ./dist/webupdate/viget.py
33
debian: translations ver
21
34
[ ! -d ./build/debian/ ] || rm -r ./build/debian/
22
sed -i 's/APP_VERSION = ".*"/APP_VERSION = "'$(VERSION)'"/' src/localization.py
23
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/localization.py
24
mkdir -p ./build/debian/usr/share/vidown
35
sed -i 's/PLUGINS_VER = ".*"/PLUGINS_VER = "'$(PLUGINS_VERSION)'"/' src/viget.py
36
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/viget.py
37
sed -i 's/APP_VERSION = ".*"/APP_VERSION = "'$(VERSION)'"/' src/viget-gui.py
38
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/viget-gui.py
40
mkdir -p ./build/debian/usr/share/viget
25
41
mkdir -p ./build/debian/usr/bin
26
42
mkdir -p ./build/debian/usr/share/applications
27
43
mkdir -p ./build/debian/usr/share/icons/
30
cp src/vidown.desktop ./build/debian/usr/share/applications/
31
cp src/vidown.glade ./build/debian/usr/share/vidown/
32
cp src/vidown-logo.png ./build/debian/usr/share/vidown/
33
cp src/vidown.py ./build/debian/usr/share/vidown/
34
cp src/functions.py ./build/debian/usr/share/vidown/
35
cp src/localization.py ./build/debian/usr/share/vidown/
36
cp src/plugins.py ./build/debian/usr/share/vidown/
37
cp src/templates.ini ./build/debian/usr/share/vidown/
38
cp src/subprocess.py ./build/debian/usr/share/vidown/
39
cp src/vidown ./build/debian/usr/bin/
46
cp src/viget-gui.desktop ./build/debian/usr/share/applications/
47
cp src/viget-gui.glade ./build/debian/usr/share/viget/
48
cp src/viget-logo.png ./build/debian/usr/share/viget/
49
cp src/viget.py ./build/debian/usr/share/viget/
50
cp src/viget-gui.py ./build/debian/usr/share/viget/
51
cp src/functions.py ./build/debian/usr/share/viget/
52
cp src/templates.ini ./build/debian/usr/share/viget/
53
cp src/subprocess.py ./build/debian/usr/share/viget/
54
cp src/viget ./build/debian/usr/bin/
55
cp src/viget-gui ./build/debian/usr/bin/
40
56
cp -r locale ./build/debian/usr/share/
41
cp LICENSE ./build/debian/usr/share/vidown/
57
cp LICENSE ./build/debian/usr/share/viget/
43
59
./tools/debian-package.sh "$(PACKAGE)" "$(VERSION)" "$(AUTHOR)" "$(EMAIL)" "$(DEPENDS)" "$(SECTION)"
61
linux: translations ver
46
62
[ ! -d ./build/linux/ ] || rm -r ./build/linux/
47
63
[ ! -f dist/$(PACKAGE)-$(VERSION).tar.gz ] || rm dist/$(PACKAGE)-$(VERSION).tar.gz
49
sed -i 's/APP_VERSION = ".*"/APP_VERSION = "'$(VERSION)'"/' src/localization.py
50
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/localization.py
65
sed -i 's/PLUGINS_VER = ".*"/PLUGINS_VER = "'$(PLUGINS_VERSION)'"/' src/viget.py
66
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/viget.py
67
sed -i 's/APP_VERSION = ".*"/APP_VERSION = "'$(VERSION)'"/' src/viget-gui.py
68
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/viget-gui.py
51
70
mkdir -p ./build/linux/
54
cp src/vidown.glade ./build/linux/
55
cp src/subprocess.py ./build/linux/
56
cp src/vidown-logo.png ./build/linux/
57
cp src/vidown.py ./build/linux/
73
cp src/viget-gui.glade ./build/linux/
74
cp src/viget-logo.png ./build/linux/
75
cp src/viget.py ./build/linux/
76
cp src/viget-gui.py ./build/linux/
58
77
cp src/functions.py ./build/linux/
59
cp src/localization.py ./build/linux/
60
cp src/plugins.py ./build/linux/
78
cp src/subprocess.py ./build/linux/
61
79
cp src/templates.ini ./build/linux/
62
cp src/subprocess.py ./build/linux/
64
81
cp -r locale ./build/linux/
65
82
cp LICENSE ./build/linux/
66
83
tar -czvf dist/$(PACKAGE)-$(VERSION)-linux.tar.gz -C ./build/linux/ .
69
./build/linux/vidown.py
86
./build/linux/viget.py
72
89
windows: windows-build windows-portable
75
92
./tools/windows-deps.sh
77
windows-build: translations windows-deps pylauncher
78
[ ! -d ./build/windows/vidown/ ] || rm -r ./build/windows/vidown/
80
sed -i 's/APP_VERSION = ".*"/APP_VERSION = "'$(VERSION)'"/' src/localization.py
81
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/localization.py
94
windows-cli: windows-deps pylauncher
95
[ ! -d ./build/windows/viget-cli/ ] || rm -r ./build/windows/viget-cli/
96
$(WINEPY) -OO tools/pypack/pypack --verbose --bytecompile --outputdir=build/windows/viget-cli src/viget.py
83
$(WINEPY) -OO tools/pypack/pypack --verbose --bytecompile --outputdir=build/windows/vidown src/vidown.py src/_include.py
85
cp src/_include.py build/windows/vidown/
86
cp src/vidown.glade build/windows/vidown/
87
cp src/vidown.py ./build/windows/vidown/
88
cp src/functions.py ./build/windows/vidown/
89
cp src/localization.py ./build/windows/vidown/
90
cp src/plugins.py ./build/windows/vidown/
91
cp src/templates.ini ./build/windows/vidown/
92
cp src/subprocess.py ./build/windows/vidown/
93
cp src/vidown-logo.png build/windows/vidown/
94
cp winbundle/MSVCP71.DLL build/windows/vidown/
95
cp winbundle/MSVCR71.dll build/windows/vidown/
96
cp winbundle/debug.bat build/windows/vidown/
97
cp $(WINEPREFIX)"/drive_c/Python26/Lib/site-packages/pywin32_system32/pythoncom26.dll" build/windows/vidown/pythoncom26.dll
98
cp $(WINEPREFIX)"/drive_c/Python26/Lib/site-packages/pywin32_system32/pywintypes26.dll" build/windows/vidown/pywintypes26.dll
99
cp $(WINEPREFIX)/drive_c/Python26/msvcr90.dll build/windows/vidown/
100
cp $(WINEPREFIX)/drive_c/Python26/Microsoft.VC90.CRT.manifest build/windows/vidown/
98
windows-build: translations windows-deps pylauncher ver
99
[ ! -d ./build/windows/viget/ ] || rm -r ./build/windows/viget/
101
sed -i 's/PLUGINS_VER = ".*"/PLUGINS_VER = "'$(PLUGINS_VERSION)'"/' src/viget.py
102
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/viget.py
103
sed -i 's/APP_VERSION = ".*"/APP_VERSION = "'$(VERSION)'"/' src/viget-gui.py
104
sed -i 's/APP = ".*"/APP = "'$(PACKAGE)'"/' src/viget-gui.py
106
$(WINEPY) -OO tools/pypack/pypack --verbose --bytecompile --outputdir=build/windows/viget src/viget-gui.py src/_include.py
108
cp src/_include.py build/windows/viget/
109
cp src/viget-gui.glade build/windows/viget/
110
cp src/viget-gui.py ./build/windows/viget/
111
cp src/viget.py ./build/windows/viget/
112
cp src/functions.py ./build/windows/viget/
113
cp src/templates.ini ./build/windows/viget/
114
cp src/subprocess.py ./build/windows/viget/
115
cp src/viget-logo.png build/windows/viget/
116
cp winbundle/MSVCP71.DLL build/windows/viget/
117
cp winbundle/MSVCR71.dll build/windows/viget/
118
cp winbundle/debug.bat build/windows/viget/
119
cp $(WINEPREFIX)"/drive_c/Python26/Lib/site-packages/pywin32_system32/pythoncom26.dll" build/windows/viget/pythoncom26.dll
120
cp $(WINEPREFIX)"/drive_c/Python26/Lib/site-packages/pywin32_system32/pywintypes26.dll" build/windows/viget/pywintypes26.dll
121
cp $(WINEPREFIX)/drive_c/Python26/msvcr90.dll build/windows/viget/
122
cp $(WINEPREFIX)/drive_c/Python26/Microsoft.VC90.CRT.manifest build/windows/viget/
103
cp $(WINEPREFIX)/drive_c/Python26/msvcr90.dll build/windows/vidown/lib/
104
cp $(WINEPREFIX)/drive_c/Python26/Microsoft.VC90.CRT.manifest build/windows/vidown/lib/
125
cp $(WINEPREFIX)/drive_c/Python26/msvcr90.dll build/windows/viget/lib/
126
cp $(WINEPREFIX)/drive_c/Python26/Microsoft.VC90.CRT.manifest build/windows/viget/lib/
106
$(WINE) $(WINEPREFIX)"/drive_c/Program Files/NSIS/makensis.exe" /X"SetCompressor lzma" winbundle/vidown.nsi
128
$(WINE) $(WINEPREFIX)"/drive_c/Program Files/NSIS/makensis.exe" /X"SetCompressor lzma" winbundle/viget-gui.nsi
107
129
$(MAKE) translations
108
cp -r locale build/windows/vidown/
109
cp build/windows/pylauncher/pyrun.exe build/windows/vidown/
110
cp $(WINEPREFIX)/drive_c/Python26/python26.dll build/windows/vidown/
111
mkdir -p ./build/windows/vidown/GTK/
112
cp -r $(WINEPREFIX)/drive_c/GTK ./build/windows/vidown/
114
cp -r "winbundle/New Wave" build/windows/vidown/GTK/share/themes/
116
echo 'gtk-theme-name = "'$(WINGTK_THEME)'"' > "build/windows/vidown/GTK/etc/gtk-2.0/gtkrc"
117
echo 'gtk-button-images = 0' >> "build/windows/vidown/GTK/etc/gtk-2.0/gtkrc"
119
rm -r "build/windows/vidown/GTK/share/locale/af"
120
rm -r "build/windows/vidown/GTK/share/locale/am"
121
rm -r "build/windows/vidown/GTK/share/locale/ang"
122
rm -r "build/windows/vidown/GTK/share/locale/ar"
123
rm -r "build/windows/vidown/GTK/share/locale/as"
124
rm -r "build/windows/vidown/GTK/share/locale/az"
125
rm -r "build/windows/vidown/GTK/share/locale/az_IR"
126
rm -r "build/windows/vidown/GTK/share/locale/be"
127
rm -r "build/windows/vidown/GTK/share/locale/be@latin"
128
#rm -r "build/windows/vidown/GTK/share/locale/bg"
129
rm -r "build/windows/vidown/GTK/share/locale/bn"
130
rm -r "build/windows/vidown/GTK/share/locale/bn_IN"
131
rm -r "build/windows/vidown/GTK/share/locale/br"
132
rm -r "build/windows/vidown/GTK/share/locale/bs"
133
rm -r "build/windows/vidown/GTK/share/locale/ca"
134
rm -r "build/windows/vidown/GTK/share/locale/cs"
135
rm -r "build/windows/vidown/GTK/share/locale/cy"
136
rm -r "build/windows/vidown/GTK/share/locale/da"
137
rm -r "build/windows/vidown/GTK/share/locale/de"
138
rm -r "build/windows/vidown/GTK/share/locale/dz"
139
rm -r "build/windows/vidown/GTK/share/locale/el"
140
rm -r "build/windows/vidown/GTK/share/locale/en_CA"
141
#rm -r "build/windows/vidown/GTK/share/locale/en_GB"
142
rm -r "build/windows/vidown/GTK/share/locale/eo"
143
rm -r "build/windows/vidown/GTK/share/locale/es"
144
rm -r "build/windows/vidown/GTK/share/locale/et"
145
rm -r "build/windows/vidown/GTK/share/locale/eu"
146
rm -r "build/windows/vidown/GTK/share/locale/fa"
147
rm -r "build/windows/vidown/GTK/share/locale/fi"
148
rm -r "build/windows/vidown/GTK/share/locale/fr"
149
rm -r "build/windows/vidown/GTK/share/locale/ga"
150
rm -r "build/windows/vidown/GTK/share/locale/gl"
151
rm -r "build/windows/vidown/GTK/share/locale/gu"
152
rm -r "build/windows/vidown/GTK/share/locale/he"
153
rm -r "build/windows/vidown/GTK/share/locale/hi"
154
rm -r "build/windows/vidown/GTK/share/locale/hr"
155
rm -r "build/windows/vidown/GTK/share/locale/hu"
156
rm -r "build/windows/vidown/GTK/share/locale/hy"
157
rm -r "build/windows/vidown/GTK/share/locale/ia"
158
rm -r "build/windows/vidown/GTK/share/locale/id"
159
rm -r "build/windows/vidown/GTK/share/locale/io"
160
rm -r "build/windows/vidown/GTK/share/locale/is"
161
rm -r "build/windows/vidown/GTK/share/locale/it"
162
rm -r "build/windows/vidown/GTK/share/locale/ja"
163
rm -r "build/windows/vidown/GTK/share/locale/ka"
164
rm -r "build/windows/vidown/GTK/share/locale/kn"
165
rm -r "build/windows/vidown/GTK/share/locale/ko"
166
rm -r "build/windows/vidown/GTK/share/locale/ku"
167
rm -r "build/windows/vidown/GTK/share/locale/li"
168
rm -r "build/windows/vidown/GTK/share/locale/lt"
169
rm -r "build/windows/vidown/GTK/share/locale/lv"
170
rm -r "build/windows/vidown/GTK/share/locale/mg"
171
rm -r "build/windows/vidown/GTK/share/locale/mi"
172
rm -r "build/windows/vidown/GTK/share/locale/mk"
173
rm -r "build/windows/vidown/GTK/share/locale/ml"
174
rm -r "build/windows/vidown/GTK/share/locale/mn"
175
rm -r "build/windows/vidown/GTK/share/locale/mr"
176
rm -r "build/windows/vidown/GTK/share/locale/ms"
177
rm -r "build/windows/vidown/GTK/share/locale/nb"
178
rm -r "build/windows/vidown/GTK/share/locale/ne"
179
rm -r "build/windows/vidown/GTK/share/locale/nl"
180
rm -r "build/windows/vidown/GTK/share/locale/nn"
181
rm -r "build/windows/vidown/GTK/share/locale/nso"
182
rm -r "build/windows/vidown/GTK/share/locale/oc"
183
rm -r "build/windows/vidown/GTK/share/locale/or"
184
rm -r "build/windows/vidown/GTK/share/locale/pa"
185
rm -r "build/windows/vidown/GTK/share/locale/pl"
186
rm -r "build/windows/vidown/GTK/share/locale/pt"
187
rm -r "build/windows/vidown/GTK/share/locale/pt_BR"
188
rm -r "build/windows/vidown/GTK/share/locale/ro"
189
rm -r "build/windows/vidown/GTK/share/locale/ru"
190
rm -r "build/windows/vidown/GTK/share/locale/rw"
191
rm -r "build/windows/vidown/GTK/share/locale/si"
192
rm -r "build/windows/vidown/GTK/share/locale/sk"
193
rm -r "build/windows/vidown/GTK/share/locale/sl"
194
rm -r "build/windows/vidown/GTK/share/locale/sq"
195
rm -r "build/windows/vidown/GTK/share/locale/sr"
196
rm -r "build/windows/vidown/GTK/share/locale/sr@ije"
197
rm -r "build/windows/vidown/GTK/share/locale/sr@Latn"
198
rm -r "build/windows/vidown/GTK/share/locale/sv"
199
rm -r "build/windows/vidown/GTK/share/locale/ta"
200
rm -r "build/windows/vidown/GTK/share/locale/te"
201
rm -r "build/windows/vidown/GTK/share/locale/th"
202
rm -r "build/windows/vidown/GTK/share/locale/tk"
203
rm -r "build/windows/vidown/GTK/share/locale/tl"
204
rm -r "build/windows/vidown/GTK/share/locale/tr"
205
rm -r "build/windows/vidown/GTK/share/locale/tt"
206
rm -r "build/windows/vidown/GTK/share/locale/ug"
207
rm -r "build/windows/vidown/GTK/share/locale/uk"
208
rm -r "build/windows/vidown/GTK/share/locale/ur"
209
rm -r "build/windows/vidown/GTK/share/locale/uz"
210
rm -r "build/windows/vidown/GTK/share/locale/uz@cyrillic"
211
rm -r "build/windows/vidown/GTK/share/locale/vi"
212
rm -r "build/windows/vidown/GTK/share/locale/wa"
213
rm -r "build/windows/vidown/GTK/share/locale/xh"
214
rm -r "build/windows/vidown/GTK/share/locale/yi"
215
rm -r "build/windows/vidown/GTK/share/locale/zh_CN"
216
rm -r "build/windows/vidown/GTK/share/locale/zh_HK"
217
rm -r "build/windows/vidown/GTK/share/locale/zh_TW"
218
rm -r "build/windows/vidown/GTK/share/gtk-2.0"
219
rm -r "build/windows/vidown/GTK/share/man"
221
rm "build/windows/vidown/GTK/uninst.exe"
223
rm -r "build/windows/vidown/GTK/share/themes/Emacs"
224
rm -r "build/windows/vidown/GTK/share/themes/Metal"
225
rm -r "build/windows/vidown/GTK/share/themes/Redmond95"
226
rm -r "build/windows/vidown/GTK/share/themes/MS-Windows"
227
rm "build/windows/vidown/GTK/bin/gsf-office-thumbnailer.exe"
228
rm "build/windows/vidown/GTK/bin/gtk-demo.exe"
229
cp download/ffmpeg/ffmpeg.exe build/windows/vidown/ffmpeg.exe
230
cp download/libfaac-1.28/libfaac.dll build/windows/vidown/libfaac.dll
231
cp download/curl/* build/windows/vidown/
232
cp LICENSE ./build/windows/vidown/
130
cp -r locale build/windows/viget/
131
cp build/windows/pylauncher/pyrun.exe build/windows/viget/
132
cp $(WINEPREFIX)/drive_c/Python26/python26.dll build/windows/viget/
133
mkdir -p ./build/windows/viget/GTK/
134
cp -r $(WINEPREFIX)/drive_c/GTK ./build/windows/viget/
136
cp -r "winbundle/New Wave" build/windows/viget/GTK/share/themes/
138
echo 'gtk-theme-name = "'$(WINGTK_THEME)'"' > "build/windows/viget/GTK/etc/gtk-2.0/gtkrc"
139
echo 'gtk-button-images = 0' >> "build/windows/viget/GTK/etc/gtk-2.0/gtkrc"
141
rm -r "build/windows/viget/GTK/share/locale/af"
142
rm -r "build/windows/viget/GTK/share/locale/am"
143
rm -r "build/windows/viget/GTK/share/locale/ang"
144
rm -r "build/windows/viget/GTK/share/locale/ar"
145
rm -r "build/windows/viget/GTK/share/locale/as"
146
rm -r "build/windows/viget/GTK/share/locale/az"
147
rm -r "build/windows/viget/GTK/share/locale/az_IR"
148
rm -r "build/windows/viget/GTK/share/locale/be"
149
rm -r "build/windows/viget/GTK/share/locale/be@latin"
150
#rm -r "build/windows/viget/GTK/share/locale/bg"
151
rm -r "build/windows/viget/GTK/share/locale/bn"
152
rm -r "build/windows/viget/GTK/share/locale/bn_IN"
153
rm -r "build/windows/viget/GTK/share/locale/br"
154
rm -r "build/windows/viget/GTK/share/locale/bs"
155
rm -r "build/windows/viget/GTK/share/locale/ca"
156
rm -r "build/windows/viget/GTK/share/locale/cs"
157
rm -r "build/windows/viget/GTK/share/locale/cy"
158
rm -r "build/windows/viget/GTK/share/locale/da"
159
rm -r "build/windows/viget/GTK/share/locale/de"
160
rm -r "build/windows/viget/GTK/share/locale/dz"
161
rm -r "build/windows/viget/GTK/share/locale/el"
162
rm -r "build/windows/viget/GTK/share/locale/en_CA"
163
#rm -r "build/windows/viget/GTK/share/locale/en_GB"
164
rm -r "build/windows/viget/GTK/share/locale/eo"
165
rm -r "build/windows/viget/GTK/share/locale/es"
166
rm -r "build/windows/viget/GTK/share/locale/et"
167
rm -r "build/windows/viget/GTK/share/locale/eu"
168
rm -r "build/windows/viget/GTK/share/locale/fa"
169
rm -r "build/windows/viget/GTK/share/locale/fi"
170
rm -r "build/windows/viget/GTK/share/locale/fr"
171
rm -r "build/windows/viget/GTK/share/locale/ga"
172
rm -r "build/windows/viget/GTK/share/locale/gl"
173
rm -r "build/windows/viget/GTK/share/locale/gu"
174
rm -r "build/windows/viget/GTK/share/locale/he"
175
rm -r "build/windows/viget/GTK/share/locale/hi"
176
rm -r "build/windows/viget/GTK/share/locale/hr"
177
rm -r "build/windows/viget/GTK/share/locale/hu"
178
rm -r "build/windows/viget/GTK/share/locale/hy"
179
rm -r "build/windows/viget/GTK/share/locale/ia"
180
rm -r "build/windows/viget/GTK/share/locale/id"
181
rm -r "build/windows/viget/GTK/share/locale/io"
182
rm -r "build/windows/viget/GTK/share/locale/is"
183
rm -r "build/windows/viget/GTK/share/locale/it"
184
rm -r "build/windows/viget/GTK/share/locale/ja"
185
rm -r "build/windows/viget/GTK/share/locale/ka"
186
rm -r "build/windows/viget/GTK/share/locale/kn"
187
rm -r "build/windows/viget/GTK/share/locale/ko"
188
rm -r "build/windows/viget/GTK/share/locale/ku"
189
rm -r "build/windows/viget/GTK/share/locale/li"
190
rm -r "build/windows/viget/GTK/share/locale/lt"
191
rm -r "build/windows/viget/GTK/share/locale/lv"
192
rm -r "build/windows/viget/GTK/share/locale/mg"
193
rm -r "build/windows/viget/GTK/share/locale/mi"
194
rm -r "build/windows/viget/GTK/share/locale/mk"
195
rm -r "build/windows/viget/GTK/share/locale/ml"
196
rm -r "build/windows/viget/GTK/share/locale/mn"
197
rm -r "build/windows/viget/GTK/share/locale/mr"
198
rm -r "build/windows/viget/GTK/share/locale/ms"
199
rm -r "build/windows/viget/GTK/share/locale/nb"
200
rm -r "build/windows/viget/GTK/share/locale/ne"
201
rm -r "build/windows/viget/GTK/share/locale/nl"
202
rm -r "build/windows/viget/GTK/share/locale/nn"
203
rm -r "build/windows/viget/GTK/share/locale/nso"
204
rm -r "build/windows/viget/GTK/share/locale/oc"
205
rm -r "build/windows/viget/GTK/share/locale/or"
206
rm -r "build/windows/viget/GTK/share/locale/pa"
207
rm -r "build/windows/viget/GTK/share/locale/pl"
208
rm -r "build/windows/viget/GTK/share/locale/pt"
209
rm -r "build/windows/viget/GTK/share/locale/pt_BR"
210
rm -r "build/windows/viget/GTK/share/locale/ro"
211
rm -r "build/windows/viget/GTK/share/locale/ru"
212
rm -r "build/windows/viget/GTK/share/locale/rw"
213
rm -r "build/windows/viget/GTK/share/locale/si"
214
rm -r "build/windows/viget/GTK/share/locale/sk"
215
rm -r "build/windows/viget/GTK/share/locale/sl"
216
rm -r "build/windows/viget/GTK/share/locale/sq"
217
rm -r "build/windows/viget/GTK/share/locale/sr"
218
rm -r "build/windows/viget/GTK/share/locale/sr@ije"
219
rm -r "build/windows/viget/GTK/share/locale/sr@Latn"
220
rm -r "build/windows/viget/GTK/share/locale/sv"
221
rm -r "build/windows/viget/GTK/share/locale/ta"
222
rm -r "build/windows/viget/GTK/share/locale/te"
223
rm -r "build/windows/viget/GTK/share/locale/th"
224
rm -r "build/windows/viget/GTK/share/locale/tk"
225
rm -r "build/windows/viget/GTK/share/locale/tl"
226
rm -r "build/windows/viget/GTK/share/locale/tr"
227
rm -r "build/windows/viget/GTK/share/locale/tt"
228
rm -r "build/windows/viget/GTK/share/locale/ug"
229
rm -r "build/windows/viget/GTK/share/locale/uk"
230
rm -r "build/windows/viget/GTK/share/locale/ur"
231
rm -r "build/windows/viget/GTK/share/locale/uz"
232
rm -r "build/windows/viget/GTK/share/locale/uz@cyrillic"
233
rm -r "build/windows/viget/GTK/share/locale/vi"
234
rm -r "build/windows/viget/GTK/share/locale/wa"
235
rm -r "build/windows/viget/GTK/share/locale/xh"
236
rm -r "build/windows/viget/GTK/share/locale/yi"
237
rm -r "build/windows/viget/GTK/share/locale/zh_CN"
238
rm -r "build/windows/viget/GTK/share/locale/zh_HK"
239
rm -r "build/windows/viget/GTK/share/locale/zh_TW"
240
rm -r "build/windows/viget/GTK/share/gtk-2.0"
241
rm -r "build/windows/viget/GTK/share/man"
243
rm "build/windows/viget/GTK/uninst.exe"
245
rm -r "build/windows/viget/GTK/share/themes/Emacs"
246
rm -r "build/windows/viget/GTK/share/themes/Metal"
247
rm -r "build/windows/viget/GTK/share/themes/Redmond95"
248
rm -r "build/windows/viget/GTK/share/themes/MS-Windows"
249
rm "build/windows/viget/GTK/bin/gsf-office-thumbnailer.exe"
250
rm "build/windows/viget/GTK/bin/gtk-demo.exe"
251
cp download/ffmpeg/ffmpeg.exe build/windows/viget/ffmpeg.exe
253
cp download/rtmpdump/rtmpdump.exe build/windows/viget/rtmpdump.exe
255
cp download/libfaac-1.28/libfaac.dll build/windows/viget/libfaac.dll
256
cp download/curl/* build/windows/viget/
257
cp LICENSE ./build/windows/viget/
234
259
./tools/upxcompress.sh
236
261
windows-installer: windows-deps windows-build
239
sed -i 's/!define PRODUCT ".*"/!define PRODUCT "'$(PACKAGE)'"/' "winbundle/vidown-installer.nsi"
240
sed -i 's/!define VERSION ".*"/!define VERSION "'$(VERSION)'"/' "winbundle/vidown-installer.nsi"
242
$(WINE) $(WINEPREFIX)"/drive_c/Program Files/NSIS/makensis.exe" "winbundle/vidown-installer.nsi"
264
sed -i 's/!define PRODUCT ".*"/!define PRODUCT "'$(PACKAGE)'"/' "winbundle/viget-installer.nsi"
265
sed -i 's/!define VERSION ".*"/!define VERSION "'$(VERSION)'"/' "winbundle/viget-installer.nsi"
267
$(WINE) $(WINEPREFIX)"/drive_c/Program Files/NSIS/makensis.exe" "winbundle/viget-installer.nsi"
244
269
windows-portable: windows-deps windows-build
247
sed -i 's/!define PRODUCT ".*"/!define PRODUCT "'$(PACKAGE)'"/' "winbundle/vidown-portable.nsi"
248
sed -i 's/!define VERSION ".*"/!define VERSION "'$(VERSION)'"/' "winbundle/vidown-portable.nsi"
250
$(WINE) $(WINEPREFIX)"/drive_c/Program Files/NSIS/makensis.exe" "winbundle/vidown-portable.nsi"
272
sed -i 's/!define PRODUCT ".*"/!define PRODUCT "'$(PACKAGE)'"/' "winbundle/viget-portable.nsi"
273
sed -i 's/!define VERSION ".*"/!define VERSION "'$(VERSION)'"/' "winbundle/viget-portable.nsi"
275
$(WINE) $(WINEPREFIX)"/drive_c/Program Files/NSIS/makensis.exe" "winbundle/viget-portable.nsi"
253
$(WINE) "build/windows/vidown/$(PACKAGE).exe"
278
$(WINE) "build/windows/viget/$(PACKAGE).exe"
256
281
[ ! -d ./build/windows/pylauncher ] || rm -r ./build/windows/pylauncher