diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 37bbadc..48ee767 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ on: workflow_dispatch: release: types: - - created + - published jobs: build: diff --git a/README.md b/README.md index 299d65b..9b2964f 100644 --- a/README.md +++ b/README.md @@ -63,14 +63,14 @@ Source code is [available on GitHub](https://github.com/r52/quasar). ### Windows - [Visual Studio 2022 or later](https://www.visualstudio.com/) is required - - The Clang MSVC toolkit is also required if you wish to build the `win_audio_viz` sample extension +- Clang (or the Clang MSVC toolkit in Visual Studio) is required if you wish to build the `win_audio_viz` sample extension ### Linux - gcc/g++ 11 or later, or Clang 16 or later - Tested on Ubuntu 22.04 using both g++ 11 and 12 - Clang 15 and earlier fails to compile gcc's implementation of the C++20 ranges library, which is used in Quasar - - Clang is required if you wish to build the `pulse_viz` sample extension +- Clang is required if you wish to build the `pulse_viz` sample extension - [vcpkg](https://github.com/microsoft/vcpkg) dependencies, for example including but not limited to the following Debian-based packages: - `build-essential tar curl zip unzip pkg-config` @@ -123,6 +123,6 @@ cmake --install ./build - The `win_audio_viz` and `pulse_viz` extensions are ported from [Rainmeter's AudioLevel plugin](https://github.com/rainmeter/rainmeter/blob/master/Plugins/PluginAudioLevel/) - [Rainmeter](https://github.com/rainmeter/rainmeter) is licensed under GPLv2 -- The `win_visualizer_webgl` widget is adapted from the [three.js webaudio visualizer demo](https://threejs.org/examples/webaudio_visualizer.html) +- The `visualizer_webgl` widget is adapted from the [three.js webaudio visualizer demo](https://threejs.org/examples/webaudio_visualizer.html) - [three.js](https://github.com/mrdoob/three.js) is licensed under the MIT license - Various other code snippets obtained from sources such as StackOverflow, used under compatible licensing, credited within the source code diff --git a/docs/index.rst b/docs/index.rst index 17fe30c..39c23c4 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -80,17 +80,18 @@ Windows ~~~~~~~~~~~~~~~~~~~ * `Visual Studio 2022 or later `_ is required - - * The Clang MSVC toolkit is also required if you wish to build the ``win_audio_viz`` sample extension +* Clang (or the Clang MSVC toolkit in Visual Studio) is required if you wish to build the ``win_audio_viz`` sample extension Linux ~~~~~~~~~~~~~~~~~ -* gcc/g++ 11 or later, or Clang 15 or later +* gcc/g++ 11 or later, or Clang 16 or later * Tested on Ubuntu 22.04 using both g++ 11 and 12 + * Clang 15 and earlier fails to compile gcc's implementation of the C++20 ranges library, which is used in Quasar +* Clang is required if you wish to build the ``pulse_viz`` sample extension * `vcpkg `_ dependencies, for example including but not limited to the following Debian-based packages: * ``build-essential tar curl zip unzip pkg-config``