Skip to content

Commit

Permalink
Merge pull request #381 from StoneyDSP/documentation/versioned-modules
Browse files Browse the repository at this point in the history
Documentation/versioned modules
  • Loading branch information
nathanjhood authored Jan 6, 2025
2 parents 98cc5cf + 1ab29b0 commit 27d6f4a
Show file tree
Hide file tree
Showing 11 changed files with 62 additions and 15 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/macos-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
# https://vcvrack.com/manual/Building#Setting-up-your-development-environment
- name: Install VCV's macOS Deps
run: |
brew install git wget cmake autoconf automake libtool jq python zstd pkg-config sccache ninja tree
brew install coreutils git wget cmake autoconf automake libtool jq python zstd pkg-config sccache ninja tree
- name: checkout StoneyVCV
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:

- name: Install VCV's Linux Deps
run: |
sudo apt-get update && sudo apt install make doxygen ninja-build cmake graphviz
sudo apt-get update && sudo apt install coreutils make doxygen ninja-build cmake graphviz
- name: get Rack Executable
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ubuntu-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
shell: bash
run: |
sudo apt-get update
sudo apt install unzip git gdb curl cmake libx11-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev zlib1g-dev libasound2-dev libgtk2.0-dev libgtk-3-dev libjack-jackd2-dev jq zstd libpulse-dev pkg-config ninja-build ccache tree
sudo apt install coreutils unzip git gdb curl cmake libx11-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev zlib1g-dev libasound2-dev libgtk2.0-dev libgtk-3-dev libjack-jackd2-dev jq zstd libpulse-dev pkg-config ninja-build ccache tree
- name: checkout StoneyVCV
uses: actions/checkout@v4
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/windows-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ jobs:
install: >-
--needed
base-devel
coreutils
git
curl
wget
Expand Down
3 changes: 2 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@ target_sources("${STONEYVCV_SLUG}"
$<BUILD_INTERFACE:${STONEYVCV_BINARY_DIR}/include/${STONEYVCV_SLUG}.hpp>
$<INSTALL_INTERFACE:include/${STONEYVCV_SLUG}.hpp>
)
target_sources("${STONEYVCV_SLUG}" PRIVATE "src/StoneyVCV.cpp")
# Add project version number
set_target_properties("${STONEYVCV_SLUG}"
PROPERTIES
Expand Down Expand Up @@ -386,7 +387,7 @@ if(STONEYVCV_BUILD_MODULES)
set(${MODULE}_VERSION_MAJOR "${STONEYVCV_VERSION_MAJOR}")
set(${MODULE}_VERSION_MINOR "${STONEYVCV_VERSION_MINOR}")
execute_process(
COMMAND "${GIT_EXECUTABLE}" rev-list module/${MODULE}
COMMAND "${GIT_EXECUTABLE}" rev-list origin/module/${MODULE}
COMMAND wc -l
OUTPUT_VARIABLE ${MODULE}_VERSION_PATCH
ERROR_VARIABLE _${MODULE}_VERSION_PATCH
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.0.1197.64336465306163
2.0.1233.37366161623664
4 changes: 2 additions & 2 deletions dep/vcpkg-registry/ports/rack-sdk/2.5.2/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@ vcpkg_extract_source_archive_ex(
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO StoneyDSP/Rack-SDK
REF 5c844d9ccda45c886d517252aa867b3da4e03028
SHA512 3a0585e15d01aa08a50efaf06f8b8360cb62beebc04360f138218b2715314396c2c267bb5fe06919e397034fd4f1f290440763995f295b07fea6a6dc06248543
REF fc96101baa8396e17163e7b2b68659911c692ed7
SHA512 5432b5267bfc69eb634e21e5918f2e9521a12ae0e585023c6f05b97f181c4e1fdd964c1c86a44c0a0aeb0311e1adc7860ef4ffdf3babb397da5b2c4a049ed4a2
HEAD_REF main
)

Expand Down
39 changes: 39 additions & 0 deletions include/StoneyVCV.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,42 @@
#include <StoneyDSP/Core.hpp>

//==============================================================================

/**
* @brief The `StoneyDSP` namespace.
* @author Nathan J. Hood ([email protected])
* @copyright Copyright (c) 2024
* @version @PROJECT_VERSION@
*
*/
namespace StoneyDSP {
/** @addtogroup StoneyDSP
* @{
*/

//==============================================================================

/**
* @brief The `StoneyVCV` namespace.
* @author Nathan J. Hood ([email protected])
* @copyright Copyright (c) 2024
* @version @STONEYVCV_VERSION@
*
*/
namespace StoneyVCV
{
/** @addtogroup StoneyVCV
* @{
*/

//==============================================================================

/// @} group StoneyVCV
} // namespace StoneyVCV

//==============================================================================

/// @} group StoneyDSP
} // namespace StoneyDSP

//==============================================================================
7 changes: 0 additions & 7 deletions include/StoneyVCV/plugin.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,6 @@ namespace StoneyDSP

//==============================================================================

/**
* @brief The `StoneyVCV` namespace.
* @author Nathan J. Hood ([email protected])
* @copyright Copyright (c) 2024
* @version @STONEYVCV_VERSION@
*
*/
namespace StoneyVCV
{
/** @addtogroup StoneyVCV
Expand Down
2 changes: 1 addition & 1 deletion plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@
"pluginUrl" : "https://github.com/StoneyDSP/StoneyVCV",
"slug" : "StoneyDSP-StoneyVCV",
"sourceUrl" : "https://github.com/StoneyDSP/StoneyVCV/blob/production",
"version" : "2.0.1197"
"version" : "2.0.1233"
}
13 changes: 13 additions & 0 deletions src/StoneyVCV.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/*******************************************************************************
* @file src/StoneyVCV.cpp
* @author Nathan J. Hood <[email protected]>
* @version 2.0.2
* @date 2024-11-11
*
* @copyright Copyright (c) 2024 MIT License
*
******************************************************************************/

#include <StoneyVCV.hpp>

//==============================================================================

0 comments on commit 27d6f4a

Please sign in to comment.