Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DiscordCoreAPI] Adding DiscordCoreAPI Discord bot library package. #23895

Merged
merged 142 commits into from
Apr 7, 2022
Merged
Show file tree
Hide file tree
Changes from 131 commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
f61b16e
temp commit
RealTimeChris Mar 31, 2022
0065c46
Updating version database.
RealTimeChris Mar 31, 2022
1f96e8f
Updating version database.
RealTimeChris Mar 31, 2022
836c95d
temp commit
RealTimeChris Mar 31, 2022
43d2468
Updating version database.
RealTimeChris Mar 31, 2022
4bf035b
Updating version database.
RealTimeChris Mar 31, 2022
92908e4
Updating version database.
RealTimeChris Mar 31, 2022
2f3c4d0
Update ports/discordcoreapi/vcpkg.json
RealTimeChris Mar 31, 2022
5ff0c50
Updating version info.
RealTimeChris Mar 31, 2022
99c7be9
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
ef06963
Updating version info.
RealTimeChris Mar 31, 2022
995d3c2
Updating supported types.
RealTimeChris Mar 31, 2022
a07e6d2
Updating version info.
RealTimeChris Mar 31, 2022
4e56fac
Update ports/discordcoreapi/vcpkg.json
RealTimeChris Mar 31, 2022
860ab75
Updating version info.
RealTimeChris Mar 31, 2022
efe97fb
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
8198287
Updating version info.
RealTimeChris Mar 31, 2022
ba0cbc2
Update ports/discordcoreapi/vcpkg.json
RealTimeChris Mar 31, 2022
29e5bed
Update ports/discordcoreapi/portfile.cmake
RealTimeChris Mar 31, 2022
088a948
Updating version info.
RealTimeChris Mar 31, 2022
197d659
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
0b02076
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
3729b77
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
eca03bb
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
8c2bdaa
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
0b5cb22
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
127750c
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Mar 31, 2022
063d76f
Update portfile.cmake
RealTimeChris Apr 1, 2022
18a6f05
Added DiscordCoreAPIConfig.cmake
RealTimeChris Apr 1, 2022
fe95f14
Added DiscordCoreAPIConfig.cmake
RealTimeChris Apr 1, 2022
82c32dc
Adding support for x64-linux.
RealTimeChris Apr 1, 2022
946d358
Adding support for x64-linux.
RealTimeChris Apr 1, 2022
fd48d90
Updating version database.
RealTimeChris Apr 1, 2022
d005579
Updating version database.
RealTimeChris Apr 1, 2022
bb9340b
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
e60814a
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
4af8d07
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
6dac3dc
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
b93bbd3
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
0e74dfb
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
0a06bf8
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
ecadf70
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
c63bbb0
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
4bdb70d
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
8bb1700
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
4526c50
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
37e5e2a
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
47e00b5
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
007ebe7
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
5d3fc17
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
0cf6bfb
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
6e3f749
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
4522ce5
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
82d14fc
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
fcf8cc4
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
433b4c4
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
90d09fb
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
6d96fca
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
8b88011
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
13981a1
Fixed linux-error-source.
RealTimeChris Apr 1, 2022
554e598
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
9463939
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
407f1e4
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
9286bdb
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
bb41eb2
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
d3c6c62
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
164b5c3
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
e95a4e2
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
dc99edd
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
d705f5f
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
67ab754
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
3b8c7fc
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
afd63f5
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
824179b
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
a507347
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
f7b73e0
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
fb8537e
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
e5e3fb5
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
ee8066b
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
06b0a48
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
965ab88
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
68df379
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
f67e4bf
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
3596b25
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
97df2b7
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
f408bb5
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
13caee2
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
c2efb2d
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
90be731
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
13b65ff
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
34883fa
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
2a05507
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
66a8570
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
a71cf88
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
493ab25
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
7290587
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
47fe36e
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
2595e9e
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
4f2f7bc
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
fd7fe64
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
115e265
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
7196815
Fixed linux-error-source.
RealTimeChris Apr 2, 2022
7f53996
Update ports/discordcoreapi/portfile.cmake
RealTimeChris Apr 2, 2022
085bbf4
Update ports/discordcoreapi/portfile.cmake
RealTimeChris Apr 2, 2022
9eaaf39
Updating ci.baseline.txt
RealTimeChris Apr 2, 2022
d92a052
Merge branch 'master' of https://github.com/realtimechris/vcpkg
RealTimeChris Apr 2, 2022
5cbe53a
Updating ci.baseline.txt
RealTimeChris Apr 2, 2022
c73c330
Updating version database.
RealTimeChris Apr 2, 2022
ac60d8e
Updating version database.
RealTimeChris Apr 2, 2022
25e1722
Updating version database.
RealTimeChris Apr 2, 2022
408afd6
Updating version database.
RealTimeChris Apr 2, 2022
637ab13
Fixed compilation issues.
RealTimeChris Apr 3, 2022
c242161
Fixed compilation issues.
RealTimeChris Apr 3, 2022
41ee7e8
Fixed compilation issues.
RealTimeChris Apr 3, 2022
e73b7fa
Fixed compilation issues.
RealTimeChris Apr 3, 2022
98530f1
Fixed compilation issues.
RealTimeChris Apr 3, 2022
9e01b08
Fixed compilation issues.
RealTimeChris Apr 3, 2022
15437a4
Updating version database.
RealTimeChris Apr 3, 2022
62448ac
Updating version database.
RealTimeChris Apr 3, 2022
a15a8f0
Updating version database.
RealTimeChris Apr 4, 2022
78a722b
Updating version database.
RealTimeChris Apr 4, 2022
dd6db7c
Updating version database.
RealTimeChris Apr 4, 2022
04af89a
Updating version database.
RealTimeChris Apr 4, 2022
8fb8cd3
Updating version database.
RealTimeChris Apr 4, 2022
30da65b
Updating version database.
RealTimeChris Apr 4, 2022
4704406
Updating version database.
RealTimeChris Apr 4, 2022
7c4f6d9
Updating version database.
RealTimeChris Apr 4, 2022
5c4fde4
normalie to DNF, switch to fail
strega-nil Apr 6, 2022
bb44c59
Updating version database.
RealTimeChris Apr 7, 2022
a844060
Updating version database.
RealTimeChris Apr 7, 2022
d9204c2
Update vcpkg.json
RealTimeChris Apr 7, 2022
88576c5
Update ports/discordcoreapi/vcpkg.json
RealTimeChris Apr 7, 2022
aa6469d
Updating version database.
RealTimeChris Apr 7, 2022
82c164a
Updating version database.
RealTimeChris Apr 7, 2022
6c36faf
Updating version database.
RealTimeChris Apr 7, 2022
1ddf300
Updating database version.
RealTimeChris Apr 7, 2022
60ca16a
Updating database version.
RealTimeChris Apr 7, 2022
2165a2c
Updating database version.
RealTimeChris Apr 7, 2022
cdc07d8
Updating database version.
RealTimeChris Apr 7, 2022
9db7d0f
Updating database version.
RealTimeChris Apr 7, 2022
7387c1f
Updating version database.
RealTimeChris Apr 7, 2022
525aad7
Updating version database.
RealTimeChris Apr 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions ports/discordcoreapi/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
if(VCPKG_TARGET_IS_LINUX)
message(WARNING "Discordcoreapi only supports g++ 11 on linux.")
endif()

vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO RealTimeChris/DiscordCoreAPI
REF 3668803a4c1fc780ecfef6f374f1bc18c9dbb008
SHA512 657adcdc08c0bbff825425c32ec838b8275683ea8112ae72dd46b0068939c6c296d6ca35faf01f1af3942770fa1d62986a725eb2e574d60929129107d7791a9c
HEAD_REF main
)

vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
)

vcpkg_cmake_install()

vcpkg_cmake_config_fixup(NO_PREFIX_CORRECTION)

vcpkg_fixup_pkgconfig()

vcpkg_copy_pdbs()

file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")

if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
endif()

file(
INSTALL "${SOURCE_PATH}/License"
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}"
RENAME copyright
)
25 changes: 25 additions & 0 deletions ports/discordcoreapi/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "discordcoreapi",
"version-date": "2022-03-30",
"description": "A Discord bot library written in C++ using custom asynchronous coroutines.",
"homepage": "https://discordcoreapi.com",
"license": "AGPL-3.0-or-later",
"supports": "(windows & x64 & !static) | (linux & x64)",
"dependencies": [
"curl",
"ffmpeg",
"glib",
"libsodium",
"nlohmann-json",
"openssl",
"opus",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}
4 changes: 4 additions & 0 deletions scripts/ci.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,10 @@ discord-game-sdk:x64-windows-static=fail
discord-game-sdk:x64-windows-static-md=fail
discord-rpc:arm-uwp=fail
discord-rpc:x64-uwp=fail

# requires g++11
discordcoreapi:x64-linux=fail

dmlc:arm-uwp=fail
dmlc:x64-uwp=fail
dpdk:arm-uwp=fail
Expand Down
4 changes: 4 additions & 0 deletions versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -1880,6 +1880,10 @@
"baseline": "3.4.0",
"port-version": 1
},
"discordcoreapi": {
"baseline": "2022-03-30",
"port-version": 0
},
"discount": {
"baseline": "2.2.6",
"port-version": 1
Expand Down
9 changes: 9 additions & 0 deletions versions/d-/discordcoreapi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "c0d785d0cb592f30758ad885398fd10e78f91c1e",
"version-date": "2022-03-30",
"port-version": 0
}
]
}