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

[gstreamer][gst-rtsp-server] Support Linux, fix OSX build and fix pkgconfig #20814

Closed
wants to merge 37 commits into from
Closed
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f257db9
[gstreamer] Support Linux and fix pkgconfig
Oct 18, 2021
e270e38
version
Oct 18, 2021
78fab4f
remove baseline record
Oct 18, 2021
e2c32fd
Fix installation
Oct 18, 2021
139ca90
version
Oct 18, 2021
ad39d0c
[gst-rtsp-server] Fix linux build
Oct 18, 2021
0aa25dc
version
Oct 18, 2021
ff58908
Add qtmultimedia:x64-linux to fail
Oct 18, 2021
c10f745
Test osx build
Oct 18, 2021
fc67192
Revert test code
Oct 18, 2021
374ef59
Revert test code
Oct 18, 2021
7c5d13c
version
Oct 18, 2021
9dadd27
Revert test code
Oct 18, 2021
26360c4
version
Oct 18, 2021
5154fd2
Merge branch 'master' of https://github.com/microsoft/vcpkg into dev/…
Feb 7, 2022
319a91d
version
Feb 7, 2022
b136daf
[gstreamer] build with 1.19.3 (#4)
luncliff Mar 3, 2022
65ed040
Merge branch 'master' of https://github.com/microsoft/vcpkg into dev/…
Mar 3, 2022
3af53d7
Merge branch 'dev/jack/20785' of https://github.com/JackBoosY/vcpkg i…
Mar 3, 2022
ade3e07
[gstreamer] fix feature option 'flac' (#5)
luncliff Mar 17, 2022
409e70f
Apply suggestion
Mar 18, 2022
a7f1258
Merge branch 'master' of https://github.com/microsoft/vcpkg into dev/…
Mar 18, 2022
1199e8f
version
Mar 18, 2022
4ac30ab
Merge branch 'master' into dev/jack/20785
JackBoosY Apr 8, 2022
7c79a98
Add supports and dependency features
Apr 13, 2022
9036bef
version
Apr 13, 2022
329c336
Merge branch 'master' of https://github.com/microsoft/vcpkg into dev/…
Apr 13, 2022
84a16c5
Merge branch 'dev/jack/20785' of https://github.com/JackBoosY/vcpkg i…
Apr 13, 2022
61e795b
Correct the dependencies according to the platform
Apr 13, 2022
6caae4e
version
Apr 13, 2022
f85e524
Add supports, add license
Apr 13, 2022
e9fcd5b
version
Apr 13, 2022
10f388e
Try to avoid trigger gstreamer[plugins-bad]:x64-osx
Apr 13, 2022
1c3fa6b
Update dependencies
Apr 13, 2022
29863b4
Restore some changes
Apr 13, 2022
b38f27c
format manifest
Apr 13, 2022
2c41b52
version
Apr 13, 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
45 changes: 36 additions & 9 deletions ports/gst-rtsp-server/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,45 @@ vcpkg_configure_meson(

vcpkg_install_meson()

vcpkg_copy_pdbs()

# For pkgconfig
if (NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "release")
file(GLOB_RECURSE GST_EXT_PKGS "${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/pkgconfig/*.pc")
if (GST_EXT_PKGS)
foreach(GST_EXT_PKG IN LISTS GST_EXT_PKGS)
file(READ "${GST_EXT_PKG}" GST_EXT_PKG_CONTENT)
string(REPLACE [[libdir=${prefix}/lib]] [[libdir=${prefix}/lib/gstreamer-1.0]] GST_EXT_PKG_CONTENT "${GST_EXT_PKG_CONTENT}")
file(WRITE "${GST_EXT_PKG}" "${GST_EXT_PKG_CONTENT}")
file(COPY "${GST_EXT_PKG}" DESTINATION "${CURRENT_PACKAGES_DIR}/lib/pkgconfig")
endforeach()
endif()
endif()

if (NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
file(GLOB_RECURSE GST_EXT_PKGS "${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/pkgconfig/*.pc")
if (GST_EXT_PKGS)
foreach(GST_EXT_PKG IN LISTS GST_EXT_PKGS)
file(READ "${GST_EXT_PKG}" GST_EXT_PKG_CONTENT)
string(REPLACE [[libdir=${prefix}/lib]] [[libdir=${prefix}/lib/gstreamer-1.0]] GST_EXT_PKG_CONTENT "${GST_EXT_PKG_CONTENT}")
file(WRITE "${GST_EXT_PKG}" "${GST_EXT_PKG_CONTENT}")
file(COPY "${GST_EXT_PKG}" DESTINATION "${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig")
endforeach()
endif()
endif()

vcpkg_fixup_pkgconfig()

if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
file(GLOB DBG_BINS ${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.dll
${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.pdb
file(GLOB DBG_BINS "${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.dll"
"${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.pdb"
)
file(COPY ${DBG_BINS} DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin)
file(GLOB REL_BINS ${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.dll
${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.pdb
file(COPY ${DBG_BINS} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/bin")
file(GLOB REL_BINS "${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.dll"
"${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.pdb"
)
file(COPY ${REL_BINS} DESTINATION ${CURRENT_PACKAGES_DIR}/bin)
file(COPY ${REL_BINS} DESTINATION "${CURRENT_PACKAGES_DIR}/bin")
file(REMOVE ${DBG_BINS} ${REL_BINS})
endif()

vcpkg_fixup_pkgconfig()

file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(INSTALL "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
2 changes: 2 additions & 0 deletions ports/gst-rtsp-server/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{
"name": "gst-rtsp-server",
"version": "1.19.2",
"port-version": 1,
"description": "gst-rtsp-server is a library on top of GStreamer for building an RTSP server",
"homepage": "https://gstreamer.freedesktop.org",
"dependencies": [
"gstreamer"
]
Expand Down
100 changes: 70 additions & 30 deletions ports/gstreamer/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,12 @@ vcpkg_from_gitlab(
HEAD_REF master
)

file(RENAME ${GST_SOURCE_PATH} ${GST_BUILD_SOURCE_PATH}/subprojects/gstreamer)
file(RENAME ${GST_PLUGIN_BASE_SOURCE_PATH} ${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-base)
file(RENAME ${GST_PLUGIN_GOOD_SOURCE_PATH} ${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-good)
file(RENAME ${GST_PLUGIN_BAD_SOURCE_PATH} ${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-bad)
file(RENAME ${GST_PLUGIN_UGLY_SOURCE_PATH} ${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-ugly)
file(RENAME ${GST_MESON_PORTS_SOURCE_PATH} ${GST_BUILD_SOURCE_PATH}/subprojects/gl-headers)
file(RENAME "${GST_SOURCE_PATH}" "${GST_BUILD_SOURCE_PATH}/subprojects/gstreamer")
file(RENAME "${GST_PLUGIN_BASE_SOURCE_PATH}" "${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-base")
file(RENAME "${GST_PLUGIN_GOOD_SOURCE_PATH}" "${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-good")
file(RENAME "${GST_PLUGIN_BAD_SOURCE_PATH}" "${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-bad")
file(RENAME "${GST_PLUGIN_UGLY_SOURCE_PATH}" "${GST_BUILD_SOURCE_PATH}/subprojects/gst-plugins-ugly")
file(RENAME "${GST_MESON_PORTS_SOURCE_PATH}" "${GST_BUILD_SOURCE_PATH}/subprojects/gl-headers")

if(VCPKG_TARGET_IS_OSX)
# In Darwin platform, there can be an old version of `bison`,
Expand All @@ -82,7 +82,7 @@ if(VCPKG_TARGET_IS_OSX)
endif()

# make tools like 'glib-mkenums' visible
get_filename_component(GLIB_TOOL_DIR ${CURRENT_INSTALLED_DIR}/tools/glib ABSOLUTE)
get_filename_component(GLIB_TOOL_DIR "${CURRENT_INSTALLED_DIR}/tools/glib" ABSOLUTE)
message(STATUS "Using glib tools: ${GLIB_TOOL_DIR}")
vcpkg_add_to_path(PREPEND ${GLIB_TOOL_DIR})

Expand All @@ -105,6 +105,13 @@ else()
set(LIBRARY_LINKAGE "static")
endif()

set(GST_EXTRA_OPTS )
# See issue https://gitlab.freedesktop.org/gstreamer/gst-build/-/issues/186
if (VCPKG_TARGET_IS_OSX)
message(WARNING "${PORT} has bug when using Darwin, temporary disable feature gst-full-version-script automaticly.")
set(GST_EXTRA_OPTS "-Dgst-full-version-script=")# Keep this to empty to avoid osx build failure
endif()

# gst-build's meson configuration needs git. Make the tool visible.
vcpkg_find_acquire_program(GIT)
get_filename_component(GIT_DIR "${GIT}" DIRECTORY)
Expand Down Expand Up @@ -139,6 +146,7 @@ vcpkg_configure_meson(
-Dgstreamer:gtk_doc=disabled
-Dgstreamer:introspection=disabled
-Dgstreamer:nls=disabled
${GST_EXTRA_OPTS}
# gst-plugins-base
-Dgst-plugins-base:default_library=${LIBRARY_LINKAGE}
-Dgst-plugins-base:examples=disabled
Expand Down Expand Up @@ -217,48 +225,80 @@ vcpkg_configure_meson(
)
if(VCPKG_TARGET_IS_WINDOWS)
# note: can't find where z.lib comes from. replace it to appropriate library name manually
get_filename_component(BUILD_NINJA_DBG ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/build.ninja ABSOLUTE)
get_filename_component(BUILD_NINJA_DBG "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/build.ninja" ABSOLUTE)
vcpkg_replace_string(${BUILD_NINJA_DBG} "z.lib" "zlibd.lib")
get_filename_component(BUILD_NINJA_REL ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/build.ninja ABSOLUTE)
get_filename_component(BUILD_NINJA_REL "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/build.ninja" ABSOLUTE)
vcpkg_replace_string(${BUILD_NINJA_REL} "z.lib" "zlib.lib")
vcpkg_replace_string(${BUILD_NINJA_REL} "\"-Wno-unused\"" "") # todo: may need a patch for `gst_debug=false`
endif()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wait what? Remove these lines completely and figure out where those come from. Either there is a find_dependency(find_library) like call in the build or one of the dependent pkg-config files is linking zlib wrongly.
These are the only two sources where it might come from.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about the osx regression in my comment above? Is that related to this?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Neumann-A I couldn't access this discord channel, anyway, it seems like a upstream bug.
If the upstream doesn't have any respose in these days, I will revert the baseline changes and keep it to fail.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

z.lib might come from -lz in a pkg-config file, when calling pkg-config --msvc-syntax ....

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dg0yt If it's true, does this mean that there is a common issue with pkgconfig in Windows?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does this mean that there is a common issue with pkgconfig in Windows?

There is a common issues with people assuming stuff which isn't true. A lot of ports using cmake assume pkg-config is only available on UNIX system. They in addition assume there is probably no pkg-config file for all their dependencies and just hardcode wrong stuff into Libs: . -lz in Libs is just one very common example for this.
I don't know why this even crept in the unix package world..... I mean not deploying pc files .....

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JackBoosY No. It is just some packages blindly adding -lz, and some ports installing pc files without review. And you don't notice it until you use it.
(In vcpkg, I have .pc file issues with openssl and netcdf-c, in addition to the pending PRs. gdal+nmake+pkg-config turns out to be a great test case.)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also use something like

zlib_dep = dependency('zlib', required : true)
if not zlib_dep.found()
   message('TEST ZLIB not found!') # a) check meson syntax; don't know if message is correct. b) I doubt this will ever trigger. 
endif

Copy link
Contributor

@luncliff luncliff Oct 19, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed there must be one who adds -lz but couldn't find it.
#17394 (comment)

I previously confirmed that @Neumann-A 's suggestion is working well

zlib_dep = dependency('zlib', required : true) # in Windows

I can't remember well what was in the generated build.ninja. Probably both zlib path(in the ${vcpkg_root}/installed/${triplet}/...) and -lz together?


vcpkg_install_meson()

vcpkg_copy_pdbs()

# For pkgconfig
if (NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "release")
file(GLOB_RECURSE GST_EXT_PKGS "${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/pkgconfig/*.pc")
if (GST_EXT_PKGS)
foreach(GST_EXT_PKG IN LISTS GST_EXT_PKGS)
file(READ "${GST_EXT_PKG}" GST_EXT_PKG_CONTENT)
string(REPLACE [[libdir=${prefix}/lib]] [[libdir=${prefix}/lib/gstreamer-1.0]] GST_EXT_PKG_CONTENT "${GST_EXT_PKG_CONTENT}")
string(REPLACE [[flac >= 1.1.4]] [[flac]] GST_EXT_PKG_CONTENT "${GST_EXT_PKG_CONTENT}")
file(WRITE "${GST_EXT_PKG}" "${GST_EXT_PKG_CONTENT}")
file(COPY "${GST_EXT_PKG}" DESTINATION "${CURRENT_PACKAGES_DIR}/lib/pkgconfig")
endforeach()
endif()
endif()

if (NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
file(GLOB_RECURSE GST_EXT_PKGS "${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/pkgconfig/*.pc")
if (GST_EXT_PKGS)
foreach(GST_EXT_PKG IN LISTS GST_EXT_PKGS)
file(READ "${GST_EXT_PKG}" GST_EXT_PKG_CONTENT)
string(REPLACE [[libdir=${prefix}/lib]] [[libdir=${prefix}/lib/gstreamer-1.0]] GST_EXT_PKG_CONTENT "${GST_EXT_PKG_CONTENT}")
string(REPLACE [[flac >= 1.1.4]] [[flac]] GST_EXT_PKG_CONTENT "${GST_EXT_PKG_CONTENT}")
file(WRITE "${GST_EXT_PKG}" "${GST_EXT_PKG_CONTENT}")
file(COPY "${GST_EXT_PKG}" DESTINATION "${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig")
endforeach()
endif()
endif()

vcpkg_fixup_pkgconfig()

# Remove duplicated GL headers (we already have `opengl-registry`)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/include/KHR
${CURRENT_PACKAGES_DIR}/include/GL
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/include/KHR"
"${CURRENT_PACKAGES_DIR}/include/GL"
)
file(RENAME ${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/include/gst/gl/gstglconfig.h
${CURRENT_PACKAGES_DIR}/include/gstreamer-1.0/gst/gl/gstglconfig.h
file(RENAME "${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/include/gst/gl/gstglconfig.h"
"${CURRENT_PACKAGES_DIR}/include/gstreamer-1.0/gst/gl/gstglconfig.h"
)

file(INSTALL ${GST_BUILD_SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share
${CURRENT_PACKAGES_DIR}/debug/libexec
${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/include
${CURRENT_PACKAGES_DIR}/libexec
${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/include
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share"
"${CURRENT_PACKAGES_DIR}/debug/libexec"
"${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/include"
"${CURRENT_PACKAGES_DIR}/libexec"
"${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/include"
)
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin
${CURRENT_PACKAGES_DIR}/bin
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/bin"
"${CURRENT_PACKAGES_DIR}/bin"
)
set(PREFIX ${CMAKE_SHARED_LIBRARY_PREFIX})
set(SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX})
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/${PREFIX}gstreamer-full-1.0${SUFFIX}
${CURRENT_PACKAGES_DIR}/lib/${PREFIX}gstreamer-full-1.0${SUFFIX}
file(REMOVE "${CURRENT_PACKAGES_DIR}/debug/lib/${PREFIX}gstreamer-full-1.0${SUFFIX}"
"${CURRENT_PACKAGES_DIR}/lib/${PREFIX}gstreamer-full-1.0${SUFFIX}"
)
endif()
if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
file(GLOB DBG_BINS ${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.dll
${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.pdb
file(GLOB DBG_BINS "${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.dll"
"${CURRENT_PACKAGES_DIR}/debug/lib/gstreamer-1.0/*.pdb"
)
file(COPY ${DBG_BINS} DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin)
file(GLOB REL_BINS ${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.dll
${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.pdb
file(COPY ${DBG_BINS} DESTINATION "${CURRENT_PACKAGES_DIR}/debug/bin")
file(GLOB REL_BINS "${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.dll"
"${CURRENT_PACKAGES_DIR}/lib/gstreamer-1.0/*.pdb"
)
file(COPY ${REL_BINS} DESTINATION ${CURRENT_PACKAGES_DIR}/bin)
file(COPY ${REL_BINS} DESTINATION "${CURRENT_PACKAGES_DIR}/bin")
file(REMOVE ${DBG_BINS} ${REL_BINS})
endif()
vcpkg_fixup_pkgconfig()

file(INSTALL "${GST_BUILD_SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
4 changes: 2 additions & 2 deletions ports/gstreamer/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "gstreamer",
"version": "1.19.2",
"port-version": 1,
"port-version": 2,
"description": "GStreamer open-source multimedia framework core library",
"homepage": "https://gstreamer.freedesktop.org/",
"license": "LGPL-2.0",
"supports": "(windows | osx) & (x64 | x86)",
"supports": "x64 | x86",
"dependencies": [
{
"name": "cairo",
Expand Down
2 changes: 1 addition & 1 deletion scripts/ci.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,6 @@ graphqlparser:arm-uwp=fail
graphqlparser:x64-uwp=fail
gsl:arm-uwp=fail
gsl:x64-uwp=fail
gstreamer:x64-osx=fail
gtk:x64-windows-static=fail
gtk:x64-windows-static-md=fail
gts:x64-osx=fail
Expand Down Expand Up @@ -1261,6 +1260,7 @@ qt5-x11extras:x86-windows=fail
qt5-x11extras:x64-windows=fail
qt5-x11extras:x64-windows-static=fail
qt5-x11extras:x64-windows-static-md=fail
qtmultimedia:x64-linux=fail
quickfix:arm-uwp=fail
quickfix:arm64-windows=fail
quickfix:x64-uwp=fail
Expand Down
4 changes: 2 additions & 2 deletions versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -2558,11 +2558,11 @@
},
"gst-rtsp-server": {
"baseline": "1.19.2",
"port-version": 0
"port-version": 1
},
"gstreamer": {
"baseline": "1.19.2",
"port-version": 1
"port-version": 2
},
"gtest": {
"baseline": "1.11.0",
Expand Down
5 changes: 5 additions & 0 deletions versions/g-/gst-rtsp-server.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c3f6f8b057e816a54956a31a3ac0f776a135d7d5",
"version": "1.19.2",
"port-version": 1
},
{
"git-tree": "0c628b2e09422aa3c82fc3d06757cdef559e9ce4",
"version": "1.19.2",
Expand Down
5 changes: 5 additions & 0 deletions versions/g-/gstreamer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "07be58a4726cc70bfb1e44455804bb117805e8f0",
"version": "1.19.2",
"port-version": 2
},
{
"git-tree": "9e1e058b933a63ff71eeaa2a7a59fa713d0ba51b",
"version": "1.19.2",
Expand Down