early-access version 2853

This commit is contained in:
pineappleEA
2022-07-23 03:01:36 +02:00
parent 1f2b5081b5
commit 1f111bb69c
8955 changed files with 418777 additions and 999 deletions

View File

@@ -0,0 +1,13 @@
diff --git a/sleepy_discord/CMakeLists.txt b/sleepy_discord/CMakeLists.txt
index 6c134141..2d115985 100644
--- a/sleepy_discord/CMakeLists.txt
+++ b/sleepy_discord/CMakeLists.txt
@@ -84,7 +84,7 @@ if (NOT ONLY_SLEEPY_DISCORD)
elseif(USE_BOOST_ASIO)
#Look for boost as an alt
find_package(Boost REQUIRED)
- list(APPEND LIBRARIES_TO_LINK ${Boost_LIBRARIES})
+ list(APPEND LIBRARIES_INCLUDE_DIRS "${Boost_INCLUDE_DIRS}")
list(APPEND LIB_CONFIG "EXISTENT_BOOST_ASIO")
list(APPEND LIB_CONFIG "EXISTENT_ASIO")
list(APPEND REQUIRED_PACKAGES "Boost")

View File

@@ -0,0 +1,43 @@
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
FEATURES
"websocketpp" USE_WEBSOCKETPP
"cpr" USE_CPR
"voice" ENABLE_VOICE
"compression" USE_ZLIB
)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO yourWaifu/sleepy-discord
REF 70b9ec13427ea68de6f4213e9dfec6129fbab21b
SHA512 c91fbb9a672257c63ee83b40b62961b89568ca33081048b440876c390a2a2e11c602aaf43a6c9485fd85a91248f34a70d7b9ea769d0cfcd4b35b80d58a6ad737
HEAD_REF develop
)
# Handle version data here to prevent issues from doing this twice in parallel
set(SLEEPY_DISCORD_VERSION_HASH 70b9ec13427ea68de6f4213e9dfec6129fbab21b)
set(SLEEPY_DISCORD_VERSION_BUILD 949)
set(SLEEPY_DISCORD_VERSION_BRANCH "develop")
set(SLEEPY_DISCORD_VERSION_IS_MASTER 0)
set(SLEEPY_DISCORD_VERSION_DESCRIPTION_CONCAT " ")
set(SLEEPY_DISCORD_VERSION_DESCRIPTION "70b9ec13")
configure_file(
"${SOURCE_PATH}/include/sleepy_discord/version.h.in"
"${SOURCE_PATH}/include/sleepy_discord/version.h"
)
vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}
OPTIONS
-DSLEEPY_VCPKG=ON
-DAUTO_DOWNLOAD_LIBRARY=OFF
-DUSE_BOOST_ASIO=ON
${FEATURE_OPTIONS}
)
vcpkg_cmake_install()
vcpkg_copy_pdbs()
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/sleepy-discord)
file(INSTALL ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

View File

@@ -0,0 +1,49 @@
{
"name": "sleepy-discord",
"version-date": "2022-02-05",
"description": "C++ library for the Discord chat client",
"homepage": "https://yourwaifu.dev/sleepy-discord/",
"dependencies": [
"boost-asio",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"cpr",
"websocketpp"
],
"features": {
"compression": {
"description": "Allow compression for Websockets connection",
"dependencies": [
"zlib"
]
},
"cpr": {
"description": "Use CPR library for handling HTTPS",
"dependencies": [
"cpr"
]
},
"voice": {
"description": "Voice Chat support",
"dependencies": [
"libsodium",
"opus"
]
},
"websocketpp": {
"description": "Use Websocketpp for handling WebSockets",
"dependencies": [
"boost-random",
"websocketpp"
]
}
}
}