Skip to content

Commit ad3d5a2

Browse files
committed
Updated ENV call in AppVeyor.yml
1 parent ecd6083 commit ad3d5a2

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

README.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ Although it might seem like overkill to use a Windows installer for fonts, there
1212

1313
## Setup experience
1414

15-
- Uses downloads `(SetupExe).exe` from your repository and double clicks it.
15+
- Uses downloads `(SetupExe)` from your repository and double clicks it.
1616
- User sees a *Windows protected your PC* message, clicks on `More info` and selects `Run anyway`.
1717
- **Note:** The appearing *Windows SmartScreen warning* can be safely ignored as it is caused only by the fact that the EXE is not digitally signed. You may want to upload the EXE file to [VirusTotal](http://www.virustotal.com) and link to the report from your repository.
1818
- User asks if the font(s) should be installed
1919
- **SCREENSHOT**
20-
- `(SetupExe).exe` asks the user to perform a restart
20+
- `(SetupExe)` asks the user to perform a restart
2121
- Font can be used.
2222

2323
To uninstall, the user goes to the *Add/Remove Programs* applet in Control Panel, selects the entry and clicks on *Remove*.
@@ -27,13 +27,21 @@ To uninstall, the user goes to the *Add/Remove Programs* applet in Control Panel
2727

2828
- Clone this repository
2929
- Delete the test fonts included and exchange them for your your own `*.TTF` files (in `/fonts`)
30-
- Update the other files as you see fit (e.g. `License.txt`)
30+
- Update the other files as you see fit (e.g. `License.txt`, icon file etc.)
3131
- Update `src/DATA.ini` to match your own data (Your name, copyright etc.)
3232
- **NOTE** Please always remember to update `UniqueID` in `src/DATA.ini`
3333

34-
## AppVeyor
34+
## Building on Windows
3535

36-
[AppVeyor](https://www.appveyor.com/) is a continuous integration (CI) service that provides a Windows based environment. It can be used to build `SetupExe` if you do not have access to a Windows installation. It can be freely used for open source projects.
36+
- Download [Inno Setup](http://www.jrsoftware.org/isinfo.php)
37+
- Please make sure the option "Inno Setup Prepocessor" is activated during install
38+
- Open `src\FSCW.iss`
39+
- Select *Build* - *Compile* (CTRL+F9)
40+
- Retrieve your `(SetupExe)` from the `\out` folder
41+
42+
## Building without Windows (using AppVeyor)
43+
44+
[AppVeyor](https://www.appveyor.com/) is a continuous integration (CI) service that provides a Windows based environment and can be freely used for open source projects. You can use it to build `(SetupExe)` if you do not have access to a Windows installation.
3745

3846
To use it, do the following:
3947
- Clone this repository

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ install:
1818
# Create TEMP folder
1919
- md C:\temp
2020
# Download and install Inno Setup.
21-
- ps: (new-object net.webclient).DownloadFile('$env:INNOSETUP_DOWNLOAD_URL', 'c:\temp\innosetup.exe')
21+
- ps: (new-object net.webclient).DownloadFile(env:INNOSETUP_DOWNLOAD_URL, 'c:\temp\innosetup.exe')
2222
- c:\temp\innosetup.exe TYPE=full /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /CLOSEAPPLICATIONS /NORESTARTAPPLICATIONS
2323
# Add Inno Setup to PATH so the ISCC command is found
2424
- set PATH="C:\Program Files (x86)\Inno Setup 5";%PATH%

0 commit comments

Comments
 (0)