You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update goreleaser configuration and example update script to deal with deprecation notices.
Modify readme to conform to the new format standards.
Include deprecation notices in the readme.
Copy file name to clipboardExpand all lines: README.MD
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,20 +23,25 @@ My goals for this project are to create a stable server for the NVDARemote addon
23
23
24
24
On the [releases](https://github.com/tech10/nvdaRemoteServer/releases) page, there are compiled binaries for various operating systems and architectures that Go supports. I have made an effort to ensure each binary is a completely static build, and thus, not dependent on any libraries that may or may not be used in different operating systems upon which the program can be run. Since there are numerous systems and configurations available for use, the download and installation of the server's binary builds won't be completely covered in this documentation.
25
25
26
+
Due to some recent deprecation notices in Goreleaser, the following changes have been made to the archive file format, which will take effect on the next release.
27
+
28
+
- The architecture format has changed. Most notibly, x86_64 is now amd64, i386 is 386, aarch64 is arm64.
29
+
- Operating system formats have been changed. For the most part, the capital letters have been removed from the operating system formats. Windows is windows, OpenBSD is openbsd, etc. The most significant of these changes is that macOS will be replaced with darwin. Any scripts that update the server from the GitHub releases will need to be updated accordingly, so as to reflect these changes.
30
+
26
31
Some basic instructions to download and use the binary on Linux using a x86_64 architecture would be the following, for example.
# Use tar to extract the archive and change to the directory.
33
-
$ tar -axf ./nvdaRemoteServer_Linux_x86_64.tar.gz
34
-
$ cd ./nvdaRemoteServer_Linux_x86_64
38
+
$ tar -axf ./nvdaRemoteServer_linux_amd64.tar.gz
39
+
$ cd ./nvdaRemoteServer_linux_amd64
35
40
# Copy the binary to the users bin directory, for example.
36
41
$ cp -a ./nvdaRemoteServer ~/bin/
37
42
# Clean up after yourself by removing what you don't need.
38
43
$ cd ../
39
-
$ rm -r ./nvdaRemoteServer_Linux_x86_64*
44
+
$ rm -r ./nvdaRemoteServer_linux_amd64*
40
45
```
41
46
42
47
A sample systemd service file is also available within the archive, which is for use on systems using systemd. Configuration of systemd with this server is outside the scope of this documentation, as there are numerous configurations available for use with systemd.
0 commit comments