Skip to content

Commit

Permalink
[saucer, ereignis] Update saucer port and add ereignis (#26683)
Browse files Browse the repository at this point in the history
* [saucer] add new port

[saucer] add lockpp dependency

beleg

* [lockpp] add new port

* [saucer] update ref

* [saucer] only support static

* fix: revert cibaseline

* refactor: also disable uwp

* [saucer,lockpp] remove superflous dependencies

* [lockpp] update version

* [saucer] update to 1.0.0

* [saucer] specifiy only static library

* [saucer] bump ref

* [saucer] remove unused dependency

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* [saucer] use vcpkg webview2

* [ereignis] add new port

* [saucer] update port

* [ereignis] fix description

* [saucer] update ref

* [qt5-webengine] use host for nodejs

* [qt5-webengine] bump `port-version`

* [ereignis] remove unused dependency

* [qt5-webengine] revert git-tree of old port

* [ereignis] add empty line

* fix: formatting & versions

* fix: reset modified files

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
  • Loading branch information
Curve and ras0219-msft committed Sep 12, 2022
1 parent 4e73d1b commit 23905f6
Show file tree
Hide file tree
Showing 9 changed files with 61 additions and 6 deletions.
14 changes: 14 additions & 0 deletions ports/ereignis/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Soundux/ereignis
REF v1.1
SHA512 506a54e8d109028cd9e85597fbd6bf77694d55e78727d2889aa15846eb4ef00390153b719c6eb3d7f8d424eb7607b66f18adc24a2d907887e32c30ca0dca7034
HEAD_REF master
)

vcpkg_cmake_configure(SOURCE_PATH ${SOURCE_PATH})

vcpkg_cmake_install()

file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")
file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
13 changes: 13 additions & 0 deletions ports/ereignis/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "ereignis",
"version": "1.1",
"description": "A thread-safe C++17 Event Library",
"homepage": "https://github.com/Soundux/ereignis",
"license": "MIT",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
}
6 changes: 5 additions & 1 deletion ports/qt5-webengine/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "qt5-webengine",
"version": "5.15.6",
"port-version": 1,
"description": "Qt5 webengine Module;",
"license": null,
"supports": "!static",
Expand All @@ -24,7 +25,10 @@
"qt5-quickcontrols2",
"qt5-tools",
"qt5-webchannel",
"vcpkg-tool-nodejs"
{
"name": "vcpkg-tool-nodejs",
"host": true
}
],
"features": {
"proprietary-codecs": {
Expand Down
4 changes: 2 additions & 2 deletions ports/saucer/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO saucer/saucer
REF 4d41e0f356c5b95f77803cdb760a3c01eac0aabd
SHA512 b5fe7484c80f0efde3c9f445a3a38421aff48d589ee27778495b501de4d232da44d55072664371ade79891ea7218ab1ddab385e2316b7ae20b5c32cd2332dd56
REF 6ae482092cca4d4a408e6bdf24714153d9203797
SHA512 1865f6178b2885483f0b43c1641e602f957d4e64e77b802e64a64038b709dbf63fa2dd6037720e7180434e91341f2e1a0eb86424c1ee1556db5971cba3434bb0
HEAD_REF dev
PATCHES "unofficial-webview2.patch"
)
Expand Down
3 changes: 2 additions & 1 deletion ports/saucer/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
{
"name": "saucer",
"version": "1.0.0",
"version": "1.0.1",
"description": "Next-gen desktop apps with web-frontend in C++",
"homepage": "https://saucer.github.io/",
"license": "MIT",
"supports": "!uwp",
"dependencies": [
"ereignis",
"fmt",
"lockpp",
"nlohmann-json",
Expand Down
8 changes: 6 additions & 2 deletions versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -2148,6 +2148,10 @@
"baseline": "0.9.2",
"port-version": 7
},
"ereignis": {
"baseline": "1.1",
"port-version": 0
},
"esaxx": {
"baseline": "ca7cb332011ec37",
"port-version": 1
Expand Down Expand Up @@ -6026,7 +6030,7 @@
},
"qt5-webengine": {
"baseline": "5.15.6",
"port-version": 0
"port-version": 1
},
"qt5-webglplugin": {
"baseline": "5.15.6",
Expand Down Expand Up @@ -6545,7 +6549,7 @@
"port-version": 0
},
"saucer": {
"baseline": "1.0.0",
"baseline": "1.0.1",
"port-version": 0
},
"sbp": {
Expand Down
9 changes: 9 additions & 0 deletions versions/e-/ereignis.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "9fae65f1e52927feaf919019a722da7f20982e4c",
"version": "1.1",
"port-version": 0
}
]
}
5 changes: 5 additions & 0 deletions versions/q-/qt5-webengine.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "cc917e5d2d2394fea8b0617ed4cf6f6bb1adad23",
"version": "5.15.6",
"port-version": 1
},
{
"git-tree": "271be6655c1ca2a56c800353ee0db4c906ec04e4",
"version": "5.15.6",
Expand Down
5 changes: 5 additions & 0 deletions versions/s-/saucer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "66e466405fa3632e2b1539329a3ce71a65db5598",
"version": "1.0.1",
"port-version": 0
},
{
"git-tree": "3c2191312af1f74d46d991b955b6c7071dba82d2",
"version": "1.0.0",
Expand Down

0 comments on commit 23905f6

Please sign in to comment.