Skip to content

Commit 072abb1

Browse files
committed
Minor changes to windows installer, icons, and shortcuts
(cherry picked from commit 6998c4a)
1 parent 7168d32 commit 072abb1

File tree

4 files changed

+26
-3
lines changed

4 files changed

+26
-3
lines changed

contrib/windows/build-installer.nsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ FunctionEnd
5252
Function createDesktopLink
5353
${NSD_GetState} $Checkbox $0
5454
${If} $0 <> 0
55-
CreateShortCut "$DESKTOP\julia.lnk" "$INSTDIR\bin\julia.exe"
55+
CreateShortCut "$DESKTOP\julia.lnk" "$INSTDIR\bin\julia.exe" "" "$INSTDIR\bin\julia.exe" 0
5656
${EndIf}
5757
FunctionEnd
5858

@@ -107,7 +107,7 @@ Section "Dummy Section" SecDummy
107107
SetOutPath $INSTDIR
108108
File /a /r "julia-${Commit}\*"
109109
WriteUninstaller "$INSTDIR\uninstall.exe"
110-
CreateShortcut "$INSTDIR\julia.lnk" "$INSTDIR\bin\julia.exe"
110+
CreateShortcut "$INSTDIR\julia.lnk" "$INSTDIR\bin\julia.exe" "" "$INSTDIR\bin\julia.exe" 0
111111

112112
# ARP entries
113113
WriteRegStr HKCU "${ARP}" \

contrib/windows/icon-readme.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
2+
Generate the logo
3+
```julia
4+
using Luxor
5+
Drawing(325, 325, joinpath(pwd(), "julia-dots.svg"))
6+
origin()
7+
translate(0, 25)
8+
juliacircles(100)
9+
finish()
10+
```
11+
12+
Create the ico file
13+
```sh
14+
#!/bin/bash
15+
16+
for size in 16 20 24 32 40 48 64 128 256; do
17+
rsvg-convert -w $size -h $size julia-dots.svg -o $size.png
18+
done
19+
20+
convert 256.png 128.png 64.png 48.png 40.png 32.png 24.png 20.png 16.png julia.ico
21+
22+
rm 256.png 128.png 64.png 48.png 40.png 32.png 24.png 20.png 16.png
23+
```

contrib/windows/julia.ico

100644100755
-63.2 KB
Binary file not shown.

contrib/windows/julia.rc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ BEGIN
1818
VALUE "FileDescription", "Julia Programming Language"
1919
VALUE "FileVersion", JLVER_STR
2020
VALUE "InternalName", "julia"
21-
VALUE "LegalCopyright", "MIT Licensed"
21+
VALUE "LegalCopyright", "(c) 2009-2019 Julia Language"
2222
VALUE "OriginalFilename", "julia.exe"
2323
VALUE "ProductName", "Julia"
2424
VALUE "ProductVersion", JLVER_STR

0 commit comments

Comments
 (0)