diff options
| author | Mathis <mathisloge@gmail.com> | 2021-10-06 01:23:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-05 16:23:37 -0700 |
| commit | b9ed4c9d38aab8d9c2795332a97e4fb33e7f60c7 (patch) | |
| tree | c9cd572cbdbfc6ad850a9f324957423ca708b454 | |
| parent | 4584197cb02a471528e45749916c33a96b83288c (diff) | |
| download | vcpkg-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.cmake | 34 | ||||
| -rw-r--r-- | ports/gst-rtsp-server/vcpkg.json | 8 | ||||
| -rw-r--r-- | ports/gstreamer/portfile.cmake | 27 | ||||
| -rw-r--r-- | ports/gstreamer/vcpkg.json | 2 | ||||
| -rw-r--r-- | versions/baseline.json | 6 | ||||
| -rw-r--r-- | versions/g-/gst-rtsp-server.json | 9 | ||||
| -rw-r--r-- | versions/g-/gstreamer.json | 5 |
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 |
