Skip to content

Commit 44fc3ca

Browse files
authored
All platforms: Update logo icons (#1546)
Update the old logo with a simplified one without extra label text. .ico and .icns are updated on Windows and macOS, and .png, .svg are added on Linux and FreeBSD. Original logo design by Andreas Becker, recreated by danielwerg with some edits and symbolic version by me.
1 parent c7f6906 commit 44fc3ca

21 files changed

+715
-3849
lines changed

src/Common/VeraCrypt.ico

-97.3 KB
Binary file not shown.

src/Main/Main.make

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -309,15 +309,25 @@ prepare: $(APPNAME)
309309
chmod +x $(BASE_DIR)/Setup/Linux/usr/sbin/mount.$(APPNAME)
310310
ifndef TC_NO_GUI
311311
mkdir -p $(BASE_DIR)/Setup/Linux/usr/share/applications
312-
mkdir -p $(BASE_DIR)/Setup/Linux/usr/share/pixmaps
313312
mkdir -p $(BASE_DIR)/Setup/Linux/usr/share/mime/packages
314-
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-256x256.xpm $(BASE_DIR)/Setup/Linux/usr/share/pixmaps/$(APPNAME).xpm
315313
cp $(BASE_DIR)/Setup/Linux/$(APPNAME).desktop $(BASE_DIR)/Setup/Linux/usr/share/applications/$(APPNAME).desktop
316314
cp $(BASE_DIR)/Setup/Linux/$(APPNAME).xml $(BASE_DIR)/Setup/Linux/usr/share/mime/packages/$(APPNAME).xml
317315

318-
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-256x256.xpm $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/$(APPNAME).xpm
316+
mkdir -p $(BASE_DIR)/Setup/Linux/usr/share/pixmaps
317+
mkdir -p $(BASE_DIR)/Setup/Linux/usr/share/icons/hicolor/scalable/apps
318+
mkdir -p $(BASE_DIR)/Setup/Linux/usr/share/icons/hicolor/symbolic/apps
319+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-256x256.xpm $(BASE_DIR)/Setup/Linux/usr/share/pixmaps/$(APPNAME).xpm
320+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt.svg $(BASE_DIR)/Setup/Linux/usr/share/icons/hicolor/scalable/apps/$(APPNAME).svg
321+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-symbolic.svg $(BASE_DIR)/Setup/Linux/usr/share/icons/hicolor/symbolic/apps/$(APPNAME)-symbolic.svg
322+
323+
for res in 16 22 24 32 48 64 256 512 1024; do \
324+
mkdir -p $(BASE_DIR)/Setup/Linux/usr/share/icons/hicolor/$${res}x$${res}/apps ;\
325+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-$${res}x$${res}.png $(BASE_DIR)/Setup/Linux/usr/share/icons/hicolor/$${res}x$${res}/apps/$(APPNAME).png ;\
326+
done
327+
319328
rm -fr $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/usr
320329
cp -r $(BASE_DIR)/Setup/Linux/usr $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/.
330+
ln -s usr/share/icons/hicolor/1024x1024/apps/$(APPNAME).png $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/$(APPNAME).png
321331
endif
322332

323333

@@ -408,12 +418,22 @@ prepare: $(APPNAME)
408418
cp -r $(BASE_DIR)/../Translations/* $(BASE_DIR)/Setup/FreeBSD/usr/share/veracrypt/languages/
409419

410420
ifndef TC_NO_GUI
411-
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/share/applications
412-
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/share/pixmaps
413-
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/share/mime/packages
414-
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-256x256.xpm $(BASE_DIR)/Setup/FreeBSD/usr/share/pixmaps/$(APPNAME).xpm
415-
cp $(BASE_DIR)/Setup/FreeBSD/$(APPNAME).desktop $(BASE_DIR)/Setup/FreeBSD/usr/share/applications/$(APPNAME).desktop
416-
cp $(BASE_DIR)/Setup/FreeBSD/$(APPNAME).xml $(BASE_DIR)/Setup/FreeBSD/usr/share/mime/packages/$(APPNAME).xml
421+
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/local/share/applications
422+
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/local/share/mime/packages
423+
cp $(BASE_DIR)/Setup/FreeBSD/$(APPNAME).desktop $(BASE_DIR)/Setup/FreeBSD/usr/local/share/applications/$(APPNAME).desktop
424+
cp $(BASE_DIR)/Setup/FreeBSD/$(APPNAME).xml $(BASE_DIR)/Setup/FreeBSD/usr/local/share/mime/packages/$(APPNAME).xml
425+
426+
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/local/share/pixmaps
427+
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/local/share/icons/hicolor/scalable/apps
428+
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/local/share/icons/hicolor/symbolic/apps
429+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-256x256.xpm $(BASE_DIR)/Setup/FreeBSD/usr/local/share/pixmaps/$(APPNAME).xpm
430+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt.svg $(BASE_DIR)/Setup/FreeBSD/usr/local/share/icons/hicolor/scalable/apps/$(APPNAME).svg
431+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-symbolic.svg $(BASE_DIR)/Setup/FreeBSD/usr/local/share/icons/hicolor/symbolic/apps/$(APPNAME)-symbolic.svg
432+
433+
for res in 16 22 24 32 48 64 256 512 1024; do \
434+
mkdir -p $(BASE_DIR)/Setup/FreeBSD/usr/local/share/icons/hicolor/$${res}x$${res}/apps ;\
435+
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-$${res}x$${res}.png $(BASE_DIR)/Setup/FreeBSD/usr/local/share/icons/hicolor/$${res}x$${res}/apps/$(APPNAME).png ;\
436+
done
417437
endif
418438
chown -R root:wheel $(BASE_DIR)/Setup/FreeBSD/usr
419439
chmod -R go-w $(BASE_DIR)/Setup/FreeBSD/usr
38 KB
Loading
3.97 KB
Loading

0 commit comments

Comments
 (0)