aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathis <mathisloge@gmail.com>2021-10-06 01:23:37 +0200
committerGitHub <noreply@github.com>2021-10-05 16:23:37 -0700
commitb9ed4c9d38aab8d9c2795332a97e4fb33e7f60c7 (patch)
treec9cd572cbdbfc6ad850a9f324957423ca708b454
parent4584197cb02a471528e45749916c33a96b83288c (diff)
downloadvcpkg-b9ed4c9d38aab8d9c2795332a97e4fb33e7f60c7.tar.gz
vcpkg-b9ed4c9d38aab8d9c2795332a97e4fb33e7f60c7.zip
[gstreamer, gst-rtsp-server] update and add port (#20474)
* update gstreamer, add gst-rtsp-server * format * versions * update description * verison
-rw-r--r--ports/gst-rtsp-server/portfile.cmake34
-rw-r--r--ports/gst-rtsp-server/vcpkg.json8
-rw-r--r--ports/gstreamer/portfile.cmake27
-rw-r--r--ports/gstreamer/vcpkg.json2
-rw-r--r--versions/baseline.json6
-rw-r--r--versions/g-/gst-rtsp-server.json9
-rw-r--r--versions/g-/gstreamer.json5
7 files changed, 76 insertions, 15 deletions
diff --git a/ports/gst-rtsp-server/portfile.cmake b/ports/gst-rtsp-server/portfile.cmake
new file mode 100644
index 000000000..d184c1aff
--- /dev/null
+++ b/ports/gst-rtsp-server/portfile.cmake
@@ -0,0 +1,34 @@
+vcpkg_from_gitlab(
+ GITLAB_URL https://gitlab.freedesktop.org
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO gstreamer/gst-rtsp-server
+ REF 1.19.2
+ SHA512 a227471c790ea4f399748233128558cbd43e941ad9774b99ecd88c1b521a0adfe2932212e7d854f041892a7c3bfc63a1b3ea9dd06d2f0b75b7eee38e392d8c51
+ HEAD_REF master
+)
+
+vcpkg_configure_meson(
+ SOURCE_PATH ${SOURCE_PATH}
+ OPTIONS
+ -Dgstreamer:examples=disabled
+ -Dgstreamer:tests=disabled
+ -Dpackage-origin="vcpkg"
+)
+
+vcpkg_install_meson()
+
+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(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(REMOVE ${DBG_BINS} ${REL_BINS})
+endif()
+
+vcpkg_fixup_pkgconfig()
+
+file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
diff --git a/ports/gst-rtsp-server/vcpkg.json b/ports/gst-rtsp-server/vcpkg.json
new file mode 100644
index 000000000..f9f495c64
--- /dev/null
+++ b/ports/gst-rtsp-server/vcpkg.json
@@ -0,0 +1,8 @@
+{
+ "name": "gst-rtsp-server",
+ "version": "1.19.2",
+ "description": "gst-rtsp-server is a library on top of GStreamer for building an RTSP server",
+ "dependencies": [
+ "gstreamer"
+ ]
+}
diff --git a/ports/gstreamer/portfile.cmake b/ports/gstreamer/portfile.cmake
index add14ef7d..3aecf5c29 100644
--- a/ports/gstreamer/portfile.cmake
+++ b/ports/gstreamer/portfile.cmake
@@ -3,15 +3,15 @@ vcpkg_fail_port_install(ON_ARCH "arm" ON_TARGET "uwp" "emscripten" "wasm32" "and
vcpkg_from_github(
OUT_SOURCE_PATH GST_BUILD_SOURCE_PATH
REPO gstreamer/gst-build
- REF 1.18.4
- SHA512 9b3927ba1a2ba1e384f2141c454978f582087795a70246709ed60875bc983a42eef54f3db7617941b8dacc20c434f81ef9931834861767d7a4dc09d42beeb900
+ REF 1.19.2
+ SHA512 d6b8e9fc195a60dfb83fe8a49040c21ca5603e3ada2036d56851e6e61a1cd2653ad45f33e39388bde859dfb4806f4a60d9dbfac5fe41b6d2a8b395c44d4525e3
HEAD_REF master
)
vcpkg_from_github(
OUT_SOURCE_PATH GST_SOURCE_PATH
REPO gstreamer/gstreamer
- REF 1.18.4
- SHA512 684a7ce93143a0c3e0ce627ab2bf1451d49735b4bab273f308bc3b48d8312f7c13c0afa7e71f3a3a7274b90373215636dd8ff0076f143cbe26061de0c4efa102
+ REF 1.19.2
+ SHA512 6070f1febf2a1bcc6e68f1e03c1b76891db210773065696e26fac20f0bd3ff47e1634222a49f93a10f6e47717ff21084c9ae0feed6a20facb9650aeb879cc380
HEAD_REF master
)
if(VCPKG_TARGET_IS_WINDOWS)
@@ -21,31 +21,31 @@ endif()
vcpkg_from_github(
OUT_SOURCE_PATH GST_PLUGIN_BASE_SOURCE_PATH
REPO gstreamer/gst-plugins-base
- REF 1.18.4
- SHA512 b89924e90f880195740421f2eec3f2a667b96f6ca92ccaf87da246e9c9fd13646bf6235376844c012414a79d38dfaea8f10d56ffec900fe0b9cb8f19e722f05e
+ REF 1.19.2
+ SHA512 d2005e6a3bda5f08395b131347e8f4054c2469e04e65d1acc1a1572bf10d81d4dad4e43d6a8600346b6175a2310f81157a0cd27398ef69b5363b16346febfb39
HEAD_REF master
PATCHES ${PLUGIN_BASE_PATCHES}
)
vcpkg_from_github(
OUT_SOURCE_PATH GST_PLUGIN_GOOD_SOURCE_PATH
REPO gstreamer/gst-plugins-good
- REF 1.18.4
- SHA512 d97f4b76b6fc089b7675a9b10cabf4c704d71d663a23f34133a2671761d98e931aa87df7158f663cd9ebb6a8febd9ab1833aef7eb8be2ef2b54fad288bd0ae66
+ REF 1.19.2
+ SHA512 71e9f36d407db3b75d9a68f6447093aa011b2b586b06e0a1bb79c7db37c9114de505699e99a4dad06d8d9c742e91f48dd35457283babe440f88a9e40d3da465b
HEAD_REF master
PATCHES ${PLUGIN_GOOD_PATCHES}
)
vcpkg_from_github(
OUT_SOURCE_PATH GST_PLUGIN_BAD_SOURCE_PATH
REPO gstreamer/gst-plugins-bad
- REF 1.18.4
- SHA512 0bf5344fbef883dbe0908495c9a50cd3bf915c5d328cf2768532ff077a9aa4255747f417a310c16c3ea86fcb79ac6ba4bf37375ff84776985451ab47b9d9ac6e
+ REF 1.19.2
+ SHA512 f63ca3abf380bba92dca4ac3a51cba5ea95093693cf64d167a7a9c0bf6341c35a74fd42332673dbd1581ea70da0a35026aa3e2ce99b5e573268ccb55b5491c1d
HEAD_REF master
)
vcpkg_from_github(
OUT_SOURCE_PATH GST_PLUGIN_UGLY_SOURCE_PATH
REPO gstreamer/gst-plugins-ugly
- REF 1.18.4
- SHA512 01413155d21f654a90bcf7235b5605c244d3700632ae6c56cafbbabfb11192a09c2ab01c4662ab452eabb004b09c9ec2efa72024db8be5863054d25569034a03
+ REF 1.19.2
+ SHA512 70dcd4a36d3bd35f680eaa3c980842fbb57f55f17d1453c6a95640709b1b33a263689bf54caa367154267d281e5474686fedaa980de24094de91886a57b6547a
HEAD_REF master
)
vcpkg_from_gitlab(
@@ -259,4 +259,5 @@ if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
)
file(COPY ${REL_BINS} DESTINATION ${CURRENT_PACKAGES_DIR}/bin)
file(REMOVE ${DBG_BINS} ${REL_BINS})
-endif() \ No newline at end of file
+endif()
+vcpkg_fixup_pkgconfig()
diff --git a/ports/gstreamer/vcpkg.json b/ports/gstreamer/vcpkg.json
index b1207ae37..7d3c171cb 100644
--- a/ports/gstreamer/vcpkg.json
+++ b/ports/gstreamer/vcpkg.json
@@ -1,6 +1,6 @@
{
"name": "gstreamer",
- "version": "1.18.4",
+ "version": "1.19.2",
"description": "GStreamer open-source multimedia framework core library",
"homepage": "https://gstreamer.freedesktop.org/",
"license": "LGPL-2.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index f9118e93d..6fba45209 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -2544,8 +2544,12 @@
"baseline": "2.8.112",
"port-version": 0
},
+ "gst-rtsp-server": {
+ "baseline": "1.19.2",
+ "port-version": 0
+ },
"gstreamer": {
- "baseline": "1.18.4",
+ "baseline": "1.19.2",
"port-version": 0
},
"gtest": {
diff --git a/versions/g-/gst-rtsp-server.json b/versions/g-/gst-rtsp-server.json
new file mode 100644
index 000000000..e16a6ef93
--- /dev/null
+++ b/versions/g-/gst-rtsp-server.json
@@ -0,0 +1,9 @@
+{
+ "versions": [
+ {
+ "git-tree": "0c628b2e09422aa3c82fc3d06757cdef559e9ce4",
+ "version": "1.19.2",
+ "port-version": 0
+ }
+ ]
+}
diff --git a/versions/g-/gstreamer.json b/versions/g-/gstreamer.json
index e38c1dcec..d93626048 100644
--- a/versions/g-/gstreamer.json
+++ b/versions/g-/gstreamer.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "25482bf1d9dd85257c13e394b45745f77a29bf51",
+ "version": "1.19.2",
+ "port-version": 0
+ },
+ {
"git-tree": "308df77361916f76938e3a022feab2520e2ce2a3",
"version": "1.18.4",
"port-version": 0