mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
GStreamer: Update to 1.26.0
https://gstreamer.freedesktop.org/releases/1.26/
This commit is contained in:
parent
33571b2102
commit
1ba9b3ba5b
82 changed files with 248 additions and 219 deletions
|
@ -48,7 +48,7 @@ _GST_VER= ${_GST_VER_DEFAULT}
|
|||
# - multimedia/gstreamer1-rtsp-server
|
||||
# - multimedia/gstreamer1-vaapi
|
||||
# - multimedia/py-gstreamer1
|
||||
_GST1_VERSION= 1.24.12
|
||||
_GST1_VERSION= 1.26.0
|
||||
_GST1_LIB_VER= 1.0
|
||||
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
|
||||
|
||||
|
@ -66,9 +66,9 @@ _GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \
|
|||
opencv openexr openjpeg png rsvg vulkan webp zbar
|
||||
_GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvdread \
|
||||
editing-services good hls libav libde265 \
|
||||
mpeg2dec mpeg2enc mplex mm msdk openh264 resindvd rust \
|
||||
smoothstreaming theora ttml ugly v4l2 vaapi vpx webrtc \
|
||||
x264 x265
|
||||
mpeg2dec mpeg2enc mplex mm msdk openh264 resindvd \
|
||||
rtsp-server rust smoothstreaming theora ttml ugly \
|
||||
v4l2 vaapi vpx webrtc x264 x265
|
||||
_GST1_PLUGINS_net= sctp srtp
|
||||
_GST1_PLUGINS_security= dtls
|
||||
_GST1_PLUGINS_sysutils= cdio
|
||||
|
@ -104,7 +104,7 @@ gst-bad_IMPL= #
|
|||
|
||||
gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core
|
||||
gst-core_IMPL= #
|
||||
gst-core_GST1_VERSION= 1.24
|
||||
gst-core_GST1_VERSION= ${_GST1_VERSION:R}
|
||||
gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION}
|
||||
|
||||
gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good
|
||||
|
@ -346,6 +346,10 @@ gst-openh264_IMPL= bad
|
|||
gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd
|
||||
gst-resindvd_IMPL= bad
|
||||
|
||||
gst-rtsp-server_PORT= multimedia/gstreamer${_GST_VER}-rtsp-server
|
||||
gst-rtsp-server_SUFFIX= #
|
||||
gst-rtsp-server_IMPL= #
|
||||
|
||||
gst-rust_PORT= multimedia/gstreamer${_GST_VER}-plugins-rust
|
||||
gst-rust_IMPL= #
|
||||
gst-rust_GST1_VERSION= 0.13.4
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= audio
|
||||
|
||||
COMMENT= GStreamer free lossless audio encoder/decoder plugin
|
||||
|
|
|
@ -19,6 +19,7 @@ include/gstreamer-%%VERSION%%/gst/gl/glprototypes/fixedfunction.h
|
|||
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gles.h
|
||||
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_compat.h
|
||||
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_gles2compat.h
|
||||
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/invalidate_subdata.h
|
||||
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/opengl.h
|
||||
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/query.h
|
||||
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/shaders.h
|
||||
|
|
|
@ -6,7 +6,6 @@ include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandbuffer.h
|
|||
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandpool.h
|
||||
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkconfig.h
|
||||
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdebug.h
|
||||
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdecoder.h
|
||||
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorcache.h
|
||||
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorpool.h
|
||||
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorset.h
|
||||
|
|
|
@ -16,6 +16,7 @@ USE_GSTREAMER= bad good
|
|||
USE_LDCONFIG= yes
|
||||
|
||||
MESON_ARGS= -Ddoc=disabled \
|
||||
-Dtests=disabled \
|
||||
-Dvalidate=disabled \
|
||||
-Dpygi-overrides-dir=${PYTHON_SITELIBDIR}/gstreamer-editing-services
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1738472036
|
||||
SHA256 (gst-editing-services-1.24.12.tar.xz) = 688222f270d24be4ed8a3852fa331897db662c7b813fbc39f6deb176b33ec9c0
|
||||
SIZE (gst-editing-services-1.24.12.tar.xz) = 857024
|
||||
TIMESTAMP = 1742500957
|
||||
SHA256 (gst-editing-services-1.26.0.tar.xz) = af5b27f5c9363027372100cac0baf19055280729df1cc58dd4e454ef698eb1ff
|
||||
SIZE (gst-editing-services-1.26.0.tar.xz) = 836848
|
||||
|
|
|
@ -66,7 +66,6 @@ include/gstreamer-%%VERSION%%/ges/ges-video-uri-source.h
|
|||
include/gstreamer-%%VERSION%%/ges/ges-xml-formatter.h
|
||||
include/gstreamer-%%VERSION%%/ges/ges.h
|
||||
lib/girepository-1.0/GES-%%VERSION%%.typelib
|
||||
lib/gst-validate-launcher/python/launcher/apps/geslaunch.py
|
||||
lib/gstreamer-%%VERSION%%/libgstges.so
|
||||
lib/gstreamer-%%VERSION%%/libgstnle.so
|
||||
lib/libges-%%VERSION%%.so
|
||||
|
@ -76,5 +75,4 @@ lib/libges-%%VERSION%%.so.%%SOVERSION%%
|
|||
libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
|
||||
%%BASH%%share/bash-completion/completions/ges-launch-%%VERSION%%
|
||||
share/gir-1.0/GES-%%VERSION%%.gir
|
||||
share/gstreamer-%%VERSION%%/validate/scenarios/ges-edit-clip-while-paused.scenario
|
||||
share/man/man1/ges-launch-%%VERSION%%.1.gz
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1738472046
|
||||
SHA256 (gst-libav-1.24.12.tar.xz) = ef72c1c70a17b3c0bb283d16d09aba496d3401c927dcf5392a8a7866d9336379
|
||||
SIZE (gst-libav-1.24.12.tar.xz) = 221148
|
||||
TIMESTAMP = 1742500972
|
||||
SHA256 (gst-libav-1.26.0.tar.xz) = 707a8b687ff5fddcee5b02415e2ec9b71b4ac44d0b7aec3b477364ceecbf1ecf
|
||||
SIZE (gst-libav-1.26.0.tar.xz) = 190152
|
||||
|
|
|
@ -101,6 +101,7 @@ BAD_GST_ENABLED_PLUGINS=accurip \
|
|||
speed \
|
||||
subenc \
|
||||
switchbin \
|
||||
tensordecoders \
|
||||
timecode \
|
||||
transcode \
|
||||
transcoder \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/dash/meson.build.orig 2022-09-13 21:07:32 UTC
|
||||
--- ext/dash/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/dash/meson.build
|
||||
@@ -45,9 +45,15 @@ if xml2_dep.found()
|
||||
@@ -89,9 +89,15 @@ if xml2_dep.found()
|
||||
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
|
||||
link_args : noseh_link_args,
|
||||
include_directories : [configinc, libsinc],
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
--- ext/dtls/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- ext/dtls/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/dtls/meson.build
|
||||
@@ -12,7 +12,7 @@ dtls_sources = [
|
||||
'gstdtlselement.c',
|
||||
]
|
||||
@@ -34,7 +34,7 @@ plugin_sources += {
|
||||
'dtls': pathsep.join(doc_sources)
|
||||
}
|
||||
|
||||
-dtls_option = get_option('dtls').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
|
||||
+dtls_option = get_option('dtls')
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/hls/meson.build.orig 2022-09-16 17:38:38 UTC
|
||||
--- ext/hls/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/hls/meson.build
|
||||
@@ -58,7 +58,8 @@ gsthls = library('gsthls',
|
||||
@@ -78,7 +78,8 @@ gsthls = library('gsthls',
|
||||
link_args : noseh_link_args,
|
||||
include_directories : [configinc],
|
||||
dependencies : [gstpbutils_dep, gsttag_dep, gstvideo_dep,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/openjpeg/meson.build.orig 2022-09-12 08:53:57 UTC
|
||||
--- ext/openjpeg/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/openjpeg/meson.build
|
||||
@@ -18,7 +18,7 @@ if openjpeg_dep.found()
|
||||
@@ -33,7 +33,7 @@ if openjpeg_dep.found()
|
||||
link_args : noseh_link_args,
|
||||
include_directories : [configinc],
|
||||
dependencies : [gst_dep, gstvideo_dep, openjpeg_dep,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
--- ext/openmpt/meson.build.orig 2022-06-15 22:36:22 UTC
|
||||
--- ext/openmpt/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/openmpt/meson.build
|
||||
@@ -4,7 +4,7 @@ if openmpt_dep.found()
|
||||
'gstopenmptdec.c', 'plugin.c',
|
||||
@@ -23,7 +23,7 @@ if openmpt_dep.found()
|
||||
openmpt_sources,
|
||||
c_args: gst_plugins_bad_args,
|
||||
include_directories: [configinc],
|
||||
- dependencies: [gstbadaudio_dep, gstaudio_dep, openmpt_dep],
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
--- ext/sctp/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- ext/sctp/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/sctp/meson.build
|
||||
@@ -5,7 +5,7 @@ sctp_sources = [
|
||||
'sctpassociation.c'
|
||||
]
|
||||
@@ -20,7 +20,7 @@ plugin_sources += {
|
||||
'sctp': pathsep.join(doc_sources)
|
||||
}
|
||||
|
||||
-sctp_option = get_option('sctp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
|
||||
+sctp_option = get_option('sctp')
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/smoothstreaming/meson.build.orig 2022-09-16 20:01:19 UTC
|
||||
--- ext/smoothstreaming/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/smoothstreaming/meson.build
|
||||
@@ -13,8 +13,12 @@ if xml28_dep.found()
|
||||
@@ -28,8 +28,12 @@ if xml28_dep.found()
|
||||
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
|
||||
link_args : noseh_link_args,
|
||||
include_directories : [configinc, libsinc],
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
--- ext/srtp/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- ext/srtp/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/srtp/meson.build
|
||||
@@ -7,7 +7,7 @@ srtp_cargs = []
|
||||
]
|
||||
@@ -24,7 +24,7 @@ srtp_cargs = []
|
||||
}
|
||||
|
||||
srtp_cargs = []
|
||||
-srtp_option = get_option('srtp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
--- ext/vulkan/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- ext/vulkan/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/vulkan/meson.build
|
||||
@@ -37,7 +37,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS')
|
||||
extra_args = []
|
||||
@@ -86,7 +86,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS')
|
||||
|
||||
if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') == 1
|
||||
vulkan_sources += files('vkh264dec.c', 'vkh265dec.c')
|
||||
vulkan_sources += video_sources
|
||||
- extra_deps += gstcodecs_dep
|
||||
+ extra_deps += [dependency('gstreamer-codecparsers-1.0'), dependency('gstreamer-codecs-1.0')]
|
||||
extra_args += ['-DGST_USE_UNSTABLE_API']
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
--- ext/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- ext/webrtc/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/webrtc/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('webrtc').enabled()
|
||||
webrtc_sources = [
|
||||
'gstwebrtc.c',
|
||||
'gstwebrtcstats.c',
|
||||
@@ -12,6 +13,14 @@ webrtc_sources = [
|
||||
'webrtcdatachannel.c',
|
||||
]
|
||||
@@ -35,6 +36,14 @@ plugin_sources += {
|
||||
'webrtc': pathsep.join(doc_sources)
|
||||
}
|
||||
|
||||
+if not is_variable('libgstwebrtcnice_dep')
|
||||
+ subdir_done()
|
||||
|
@ -20,7 +20,7 @@
|
|||
webrtc_option = get_option('webrtc').require(
|
||||
libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.')
|
||||
if webrtc_option.disabled()
|
||||
@@ -23,9 +32,9 @@ gstwebrtc_plugin = library('gstwebrtc',
|
||||
@@ -46,8 +55,9 @@ gstwebrtc_plugin = library('gstwebrtc',
|
||||
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
|
||||
include_directories : [configinc],
|
||||
dependencies : [gstbase_dep, gstsdp_dep,
|
||||
|
@ -30,5 +30,4 @@
|
|||
install_dir : plugins_install_dir,
|
||||
)
|
||||
plugins += [gstwebrtc_plugin]
|
||||
-
|
||||
+endif
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/webrtcdsp/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- ext/webrtcdsp/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/webrtcdsp/meson.build
|
||||
@@ -13,7 +13,7 @@ if webrtc_dep.found()
|
||||
@@ -49,7 +49,7 @@ if webrtc_dep.found()
|
||||
cpp_args : gst_plugins_bad_args,
|
||||
link_args : noseh_link_args,
|
||||
include_directories : [configinc],
|
||||
|
@ -8,4 +8,4 @@
|
|||
+ dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep],
|
||||
install : true,
|
||||
install_dir : plugins_install_dir,
|
||||
override_options : ['cpp_std=c++17'],
|
||||
override_options : [default_cppstd],
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
--- gst-libs/gst/adaptivedemux/meson.build.orig 2022-09-05 19:47:37 UTC
|
||||
--- gst-libs/gst/adaptivedemux/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/adaptivedemux/meson.build
|
||||
@@ -1,5 +1,8 @@
|
||||
+if get_option('adaptivedemux').enabled()
|
||||
|
@ -8,13 +8,10 @@
|
|||
+ 'adaptive-demux-prelude.h')
|
||||
+install_headers(adaptivedemux_headers, subdir : 'gstreamer-1.0/gst/adaptivedemux')
|
||||
|
||||
pkg_name = 'gstreamer-adaptivedemux-1.0'
|
||||
gstadaptivedemux = library('gstadaptivedemux-' + api_version,
|
||||
@@ -18,4 +21,5 @@ gstadaptivedemux_dep = declare_dependency(link_with :
|
||||
include_directories : [libsinc],
|
||||
doc_sources = []
|
||||
foreach s: adaptivedemux_sources + adaptivedemux_headers
|
||||
@@ -29,3 +32,4 @@ meson.override_dependency(pkg_name, gstadaptivedemux_d
|
||||
dependencies : [gstbase_dep, gsturidownloader_dep])
|
||||
|
||||
-meson.override_dependency(pkg_name, gstadaptivedemux_dep)
|
||||
\ No newline at end of file
|
||||
+meson.override_dependency(pkg_name, gstadaptivedemux_dep)
|
||||
meson.override_dependency(pkg_name, gstadaptivedemux_dep)
|
||||
+endif
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/analytics/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/analytics/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/analytics/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('analytics').enabled()
|
||||
analytics_sources = files( 'gstanalyticsmeta.c',
|
||||
'gstanalyticsclassificationmtd.c',
|
||||
'gstanalyticsobjectdetectionmtd.c',
|
||||
@@ -62,3 +63,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep)
|
||||
@@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep)
|
||||
dependencies : [gstbase_dep, gstvideo_dep])
|
||||
|
||||
meson.override_dependency(pkg_name, gstanalytics_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/audio/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/audio/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/audio/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('audio').enabled()
|
||||
badaudio_sources = files('gstnonstreamaudiodecoder.c', 'gstplanaraudioadapter.c')
|
||||
badaudio_headers = files('gstnonstreamaudiodecoder.h', 'audio-bad-prelude.h', 'gstplanaraudioadapter.h')
|
||||
install_headers(badaudio_headers, subdir : 'gstreamer-1.0/gst/audio')
|
||||
@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbadaudio_dep)
|
||||
@@ -61,3 +62,4 @@ meson.override_dependency(pkg_name, gstbadaudio_dep)
|
||||
dependencies : [gstaudio_dep, gstbase_dep])
|
||||
|
||||
meson.override_dependency(pkg_name, gstbadaudio_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/basecamerabinsrc/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/basecamerabinsrc/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/basecamerabinsrc/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('basecamerabinsrc').enabled()
|
||||
camerabin_sources = files(
|
||||
'gstcamerabin-enum.c',
|
||||
'gstcamerabinpreview.c',
|
||||
@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbasecamerabin_d
|
||||
@@ -62,3 +63,4 @@ meson.override_dependency(pkg_name, gstbasecamerabin_d
|
||||
sources: gen_sources,
|
||||
dependencies : [gstapp_dep])
|
||||
meson.override_dependency(pkg_name, gstbasecamerabin_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/codecparsers/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/codecparsers/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/codecparsers/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('codecparsers').enabled()
|
||||
codecparser_sources = files([
|
||||
'gstjpeg2000sampling.c',
|
||||
'gstjpegparser.c',
|
||||
@@ -72,3 +73,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de
|
||||
@@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de
|
||||
|
||||
gst_libraries += [[pkg_name, {'lib': gstcodecparsers}]]
|
||||
meson.override_dependency(pkg_name, gstcodecparsers_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/codecs/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/codecs/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/codecs/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('codecs').enabled()
|
||||
codecs_sources = files(
|
||||
'gsth264decoder.c',
|
||||
'gsth264picture.c',
|
||||
@@ -51,6 +52,13 @@ pkg_name = 'gstreamer-codecs-1.0'
|
||||
@@ -64,6 +65,13 @@ pkg_name = 'gstreamer-codecs-1.0'
|
||||
|
||||
library_def = {'lib': gstcodecs}
|
||||
pkg_name = 'gstreamer-codecs-1.0'
|
||||
|
@ -19,7 +19,7 @@
|
|||
gen_sources = []
|
||||
if build_gir
|
||||
gir = {
|
||||
@@ -85,3 +93,4 @@ meson.override_dependency(pkg_name, gstcodecs_dep)
|
||||
@@ -99,3 +107,4 @@ meson.override_dependency(pkg_name, gstcodecs_dep)
|
||||
sources: gen_sources,
|
||||
dependencies : [gstvideo_dep, gstcodecparsers_dep])
|
||||
meson.override_dependency(pkg_name, gstcodecs_dep)
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
--- gst-libs/gst/cuda/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/cuda/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('cuda').enabled()
|
||||
cuda_sources = files([
|
||||
'gstcudabufferpool.cpp',
|
||||
'gstcudacontext.cpp',
|
||||
@@ -217,3 +218,4 @@ meson.override_dependency(pkg_name, gstcuda_dep)
|
||||
sources: gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, gstcuda_dep)
|
||||
+endif
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/dxva/meson.build.orig 2024-10-30 20:33:30 UTC
|
||||
--- gst-libs/gst/dxva/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/dxva/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('dxva').enabled()
|
||||
dxva_sources = files(
|
||||
'gstdxvaav1decoder.cpp',
|
||||
'gstdxvah264decoder.cpp',
|
||||
@@ -74,3 +75,4 @@ meson.override_dependency(pkg_name, gstdxva_dep)
|
||||
@@ -83,3 +84,4 @@ meson.override_dependency(pkg_name, gstdxva_dep)
|
||||
dependencies : [gstvideo_dep, gstcodecs_dep])
|
||||
|
||||
meson.override_dependency(pkg_name, gstdxva_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/insertbin/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/insertbin/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/insertbin/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('insertbin').enabled()
|
||||
insert_sources = files('gstinsertbin.c')
|
||||
insert_headers = files('gstinsertbin.h')
|
||||
install_headers(insert_headers, subdir : 'gstreamer-1.0/gst/insertbin')
|
||||
@@ -52,3 +53,4 @@ meson.override_dependency(pkg_name, gstinsertbin_dep)
|
||||
@@ -61,3 +62,4 @@ meson.override_dependency(pkg_name, gstinsertbin_dep)
|
||||
dependencies : [gst_dep])
|
||||
|
||||
meson.override_dependency(pkg_name, gstinsertbin_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/mpegts/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/mpegts/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/mpegts/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('mpegts').enabled()
|
||||
mpegts_sources = files(
|
||||
'mpegts.c',
|
||||
'gstmpegtssection.c',
|
||||
@@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstmpegts_dep)
|
||||
@@ -92,3 +93,4 @@ meson.override_dependency(pkg_name, gstmpegts_dep)
|
||||
dependencies : [gst_dep],
|
||||
sources : gen_sources)
|
||||
meson.override_dependency(pkg_name, gstmpegts_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/mse/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/mse/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/mse/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('mse').enabled()
|
||||
gstmse_headers_private = files(
|
||||
'gstappendpipeline-private.h',
|
||||
'gstmediasourcesamplemap-private.h',
|
||||
@@ -148,3 +149,4 @@ meson.override_dependency(pkg_name, gstmse_dep)
|
||||
@@ -156,3 +157,4 @@ meson.override_dependency(pkg_name, gstmse_dep)
|
||||
)
|
||||
install_headers(gstmse_headers_public, subdir: gstmse_header_dir)
|
||||
meson.override_dependency(pkg_name, gstmse_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/play/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/play/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/play/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('play').enabled()
|
||||
gstplay_sources = files(
|
||||
'gstplay.c',
|
||||
'gstplay-signal-adapter.c',
|
||||
@@ -75,3 +76,4 @@ meson.override_dependency(pkg_name, gstplay_dep)
|
||||
@@ -84,3 +85,4 @@ meson.override_dependency(pkg_name, gstplay_dep)
|
||||
gsttag_dep, gstpbutils_dep])
|
||||
|
||||
meson.override_dependency(pkg_name, gstplay_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/player/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/player/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/player/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('player').enabled()
|
||||
gstplayer_sources = files([
|
||||
'gstplayer.c',
|
||||
'gstplayer-signal-dispatcher.c',
|
||||
@@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, gstplayer_dep)
|
||||
@@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstplayer_dep)
|
||||
gsttag_dep, gstpbutils_dep])
|
||||
|
||||
meson.override_dependency(pkg_name, gstplayer_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/transcoder/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/transcoder/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/transcoder/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('transcoder').enabled()
|
||||
sources = files(['gsttranscoder.c', 'gsttranscoder-signal-adapter.c'])
|
||||
headers = files(['gsttranscoder.h', 'transcoder-prelude.h', 'gsttranscoder-signal-adapter.h'])
|
||||
|
||||
@@ -65,3 +66,4 @@ meson.override_dependency(pkg_name, gst_transcoder_dep
|
||||
@@ -74,3 +75,4 @@ meson.override_dependency(pkg_name, gst_transcoder_dep
|
||||
include_directories : [libsinc]
|
||||
)
|
||||
meson.override_dependency(pkg_name, gst_transcoder_dep)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gst-libs/gst/va/meson.build.orig 2024-10-30 20:33:30 UTC
|
||||
--- gst-libs/gst/va/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/va/meson.build
|
||||
@@ -45,12 +45,12 @@ extra_args = ['-DGST_USE_UNSTABLE_API',
|
||||
@@ -54,12 +54,12 @@ extra_args = ['-DGST_USE_UNSTABLE_API',
|
||||
'-DBUILDING_GST_VA',
|
||||
'-DG_LOG_DOMAIN="GStreamer-VA"']
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
|||
msdk_opt = get_option('msdk')
|
||||
qsv_opt = get_option('qsv')
|
||||
if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled()
|
||||
@@ -74,7 +74,7 @@ endif
|
||||
@@ -83,7 +83,7 @@ endif
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/webrtc/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/webrtc/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('webrtc').enabled()
|
||||
webrtc_sources = files([
|
||||
'dtlstransport.c',
|
||||
'ice.c',
|
||||
@@ -104,3 +105,4 @@ subdir('nice')
|
||||
@@ -113,3 +114,4 @@ subdir('nice')
|
||||
meson.override_dependency(pkg_name, gstwebrtc_dep)
|
||||
|
||||
subdir('nice')
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gst/codectimestamper/meson.build.orig 2023-02-28 08:03:28 UTC
|
||||
--- gst/codectimestamper/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst/codectimestamper/meson.build
|
||||
@@ -9,7 +9,8 @@ gstcodectimestamper = library('gstcodectimestamper',
|
||||
@@ -28,7 +28,8 @@ gstcodectimestamper = library('gstcodectimestamper',
|
||||
codectimestamper_sources,
|
||||
c_args : gst_plugins_bad_args + [ '-DGST_USE_UNSTABLE_API' ],
|
||||
include_directories : [configinc],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- meson.build.orig 2024-10-30 20:33:30 UTC
|
||||
--- meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ meson.build
|
||||
@@ -556,6 +556,7 @@ pkgconfig_subdirs = ['gstreamer-1.0']
|
||||
@@ -567,6 +567,7 @@ pkgconfig_subdirs = ['gstreamer-1.0']
|
||||
|
||||
pkgconfig_subdirs = ['gstreamer-1.0']
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
|||
pkgconfig.generate(
|
||||
libraries : [gst_dep],
|
||||
variables : pkgconfig_variables,
|
||||
@@ -563,6 +564,7 @@ pkgconfig.generate(
|
||||
@@ -574,6 +575,7 @@ pkgconfig.generate(
|
||||
name : 'gstreamer-plugins-bad-1.0',
|
||||
description : 'Streaming media framework, bad plugins libraries',
|
||||
)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- meson_options.txt.orig 2024-08-21 11:25:15 UTC
|
||||
--- meson_options.txt.orig 2025-03-11 20:14:44 UTC
|
||||
+++ meson_options.txt
|
||||
@@ -1,5 +1,47 @@ option('gst_play_tests', type: 'boolean', value: false
|
||||
@@ -1,5 +1,49 @@ option('gst_play_tests', type: 'boolean', value: false
|
||||
option('gst_play_tests', type: 'boolean', value: false,
|
||||
description: 'Enable GstPlay tests that need network access')
|
||||
+option('adaptivedemux', type: 'feature', value: 'auto',
|
||||
|
@ -13,6 +13,8 @@
|
|||
+ description: 'codecparsers lib')
|
||||
+option('codecs', type: 'feature', value: 'auto',
|
||||
+ description: 'codecs lib')
|
||||
+option('cuda', type: 'feature', value: 'auto',
|
||||
+ description: 'cuda lib')
|
||||
+option('dxva', type: 'feature', value: 'auto',
|
||||
+ description: 'dxva lib')
|
||||
+option('basecamerabinsrc', type: 'feature', value: 'auto',
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
--- sys/kms/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- sys/kms/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ sys/kms/meson.build
|
||||
@@ -6,10 +6,6 @@ extra_deps = []
|
||||
]
|
||||
@@ -25,10 +25,6 @@ extra_deps = []
|
||||
|
||||
extra_deps = []
|
||||
|
||||
-if host_system != 'linux'
|
||||
- subdir_done()
|
||||
-endif
|
||||
-
|
||||
libdrm_dep = dependency('libdrm', version : '>= 2.4.98',
|
||||
libdrm_dep = dependency('libdrm', version : '>= 2.4.108',
|
||||
required : get_option('kms'))
|
||||
libdrm_hdr_dep = dependency('libdrm', version : '>= 2.4.104',
|
||||
mathlib = cc.find_library('m', required : false)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- sys/msdk/meson.build.orig 2024-10-30 20:33:30 UTC
|
||||
--- sys/msdk/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ sys/msdk/meson.build
|
||||
@@ -185,7 +185,7 @@ else
|
||||
@@ -253,7 +253,7 @@ else
|
||||
libdl_dep = cc.find_library('dl', required: get_option('msdk'))
|
||||
libgudev_dep = dependency('gudev-1.0', required: get_option('msdk'), allow_fallback: true)
|
||||
msdk_deps = declare_dependency(dependencies: [gstva_dep, libdl_dep, libgudev_dep, libdrm_dep])
|
||||
|
@ -9,7 +9,7 @@
|
|||
endif
|
||||
|
||||
if msdk_deps_found
|
||||
@@ -201,7 +201,12 @@ if msdk_deps_found
|
||||
@@ -269,7 +269,12 @@ if msdk_deps_found
|
||||
msdk_sources,
|
||||
c_args : gst_plugins_bad_args + extra_args + onevpl_extra_args,
|
||||
include_directories : [configinc, mfx_inc],
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
--- tests/examples/meson.build.orig 2024-09-19 10:01:21 UTC
|
||||
--- tests/examples/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ tests/examples/meson.build
|
||||
@@ -1,26 +1,72 @@
|
||||
@@ -1,27 +1,75 @@
|
||||
-subdir('audiomixmatrix')
|
||||
-subdir('avsamplesink')
|
||||
-subdir('camerabin2')
|
||||
-subdir('codecparsers')
|
||||
-subdir('codecs')
|
||||
-subdir('cuda')
|
||||
-subdir('d3d11')
|
||||
-subdir('d3d12')
|
||||
-subdir('directfb')
|
||||
|
@ -39,6 +40,9 @@
|
|||
+if get_option('codecs').enabled()
|
||||
+ subdir('codecs')
|
||||
+endif
|
||||
+if get_option('cuda').enabled()
|
||||
+ subdir('cuda')
|
||||
+endif
|
||||
+if get_option('d3d11').enabled()
|
||||
+ subdir('d3d11')
|
||||
+endif
|
||||
|
|
|
@ -7,6 +7,9 @@ include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsclassificationmtd.h
|
|||
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsmeta.h
|
||||
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjectdetectionmtd.h
|
||||
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjecttrackingmtd.h
|
||||
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticssegmentationmtd.h
|
||||
include/gstreamer-%%VERSION%%/gst/analytics/gsttensor.h
|
||||
include/gstreamer-%%VERSION%%/gst/analytics/gsttensormeta.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/audio-bad-prelude.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/gstnonstreamaudiodecoder.h
|
||||
include/gstreamer-%%VERSION%%/gst/audio/gstplanaraudioadapter.h
|
||||
|
@ -18,8 +21,10 @@ include/gstreamer-%%VERSION%%/gst/codecparsers/codecparsers-prelude.h
|
|||
include/gstreamer-%%VERSION%%/gst/codecparsers/gstav1parser.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth264parser.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth265parser.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth266parser.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpeg2000sampling.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpegparser.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gstlcevcmeta.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpeg4parser.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideometa.h
|
||||
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideoparser.h
|
||||
|
@ -38,8 +43,6 @@ include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-descriptor.h
|
|||
include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-section.h
|
||||
include/gstreamer-%%VERSION%%/gst/mpegts/gst-hdmv-section.h
|
||||
include/gstreamer-%%VERSION%%/gst/mpegts/gst-isdb-descriptor.h
|
||||
include/gstreamer-%%VERSION%%/gst/mpegts/gst-metadata-descriptor.h
|
||||
include/gstreamer-%%VERSION%%/gst/mpegts/gst-mpegtspesmetadatameta.h
|
||||
include/gstreamer-%%VERSION%%/gst/mpegts/gst-scte-section.h
|
||||
include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegts-enumtypes.h
|
||||
include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtsdescriptor.h
|
||||
|
@ -157,6 +160,7 @@ lib/gstreamer-%%VERSION%%/libgstsmooth.so
|
|||
lib/gstreamer-%%VERSION%%/libgstspeed.so
|
||||
lib/gstreamer-%%VERSION%%/libgstsubenc.so
|
||||
lib/gstreamer-%%VERSION%%/libgstswitchbin.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttensordecoders.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttimecode.so
|
||||
lib/gstreamer-%%VERSION%%/libgsttranscode.so
|
||||
lib/gstreamer-%%VERSION%%/libgstunixfd.so
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/qt6/meson.build.orig 2024-09-19 10:01:21 UTC
|
||||
--- ext/qt6/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/qt6/meson.build
|
||||
@@ -112,7 +112,7 @@ qt6_egl = qt6_egl \
|
||||
@@ -142,7 +142,7 @@ qt6_egl = qt6_egl \
|
||||
# EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing
|
||||
# support
|
||||
qt6_egl = qt6_egl \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/qt/meson.build.orig 2024-09-19 10:01:21 UTC
|
||||
--- ext/qt/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/qt/meson.build
|
||||
@@ -105,7 +105,7 @@ qt5_egl = qt5_egl \
|
||||
@@ -132,7 +132,7 @@ qt5_egl = qt5_egl \
|
||||
# EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing
|
||||
# support
|
||||
qt5_egl = qt5_egl \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- sys/v4l2/gstv4l2object.c.orig 2024-09-19 10:01:21 UTC
|
||||
--- sys/v4l2/gstv4l2object.c.orig 2025-03-11 20:14:44 UTC
|
||||
+++ sys/v4l2/gstv4l2object.c
|
||||
@@ -5078,7 +5078,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object
|
||||
@@ -5262,7 +5262,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object
|
||||
if (v4l2object->ioctl (v4l2object->video_fd, VIDIOC_CROPCAP, &cropcap) < 0) {
|
||||
|
||||
switch (errno) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- sys/v4l2/v4l2_calls.c.orig 2024-08-21 11:25:15 UTC
|
||||
--- sys/v4l2/v4l2_calls.c.orig 2025-03-11 20:14:44 UTC
|
||||
+++ sys/v4l2/v4l2_calls.c
|
||||
@@ -1334,10 +1334,12 @@ gst_v4l2_query_dv_timings (GstV4l2Object * v4l2object,
|
||||
@@ -1333,10 +1333,12 @@ gst_v4l2_query_dv_timings (GstV4l2Object * v4l2object,
|
||||
|
||||
if (ret < 0) {
|
||||
switch (errno) {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
*** meson.build.orig Fri Sep 2 18:21:32 2022
|
||||
--- meson.build Fri Sep 2 18:24:38 2022
|
||||
***************
|
||||
*** 117,122 ****
|
||||
--- 117,125 ----
|
||||
cdata.set_quoted('GETTEXT_PACKAGE', 'gst-plugins-ugly-1.0')
|
||||
cdata.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
|
||||
--- meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ meson.build
|
||||
@@ -142,6 +142,9 @@ cdata.set_quoted('LOCALEDIR', join_paths(get_option('p
|
||||
cdata.set_quoted('GETTEXT_PACKAGE', 'gst-plugins-ugly-1.0')
|
||||
cdata.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
|
||||
|
||||
+ cdata.set_quoted('DEFAULT_AUDIOSINK', get_option('defaultaudiosink'))
|
||||
+ cdata.set_quoted('DEFAULT_AUDIOSRC', get_option('defaultaudiosrc'))
|
||||
+cdata.set_quoted('DEFAULT_AUDIOSINK', get_option('defaultaudiosink'))
|
||||
+cdata.set_quoted('DEFAULT_AUDIOSRC', get_option('defaultaudiosrc'))
|
||||
+
|
||||
# GStreamer package name and origin url
|
||||
gst_package_name = get_option('package-name')
|
||||
if gst_package_name == ''
|
||||
# GStreamer package name and origin url
|
||||
gst_package_name = get_option('package-name')
|
||||
if gst_package_name == ''
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- meson_options.txt.orig 2023-01-23 19:29:34 UTC
|
||||
--- meson_options.txt.orig 2025-03-11 20:14:44 UTC
|
||||
+++ meson_options.txt
|
||||
@@ -16,6 +16,10 @@ option('x264', type : 'feature', value : 'auto', descr
|
||||
@@ -14,6 +14,10 @@ option('x264', type : 'feature', value : 'auto', descr
|
||||
option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin based on libmpeg2 (GPL - only built if gpl option is also enabled!)')
|
||||
option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin based on libsidplay (GPL - only built if gpl option is also enabled!)')
|
||||
option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)')
|
||||
|
|
|
@ -93,6 +93,7 @@ BAD_GST_ALL_PLUGINS+= \
|
|||
codectimestamper \
|
||||
coloreffects \
|
||||
colormanagement \
|
||||
cuda \
|
||||
curl \
|
||||
curl-ssh2 \
|
||||
d3d11 \
|
||||
|
@ -230,6 +231,7 @@ BAD_GST_ALL_PLUGINS+= \
|
|||
svthevcenc \
|
||||
switchbin \
|
||||
teletext \
|
||||
tensordecoders \
|
||||
tests \
|
||||
timecode \
|
||||
tinyalsa \
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
TIMESTAMP = 1738472068
|
||||
SHA256 (gst-plugins-base-1.24.12.tar.xz) = f6efbaa8fea8d00bc380bccca76a530527b1f083e8523eafb3e9b1e18bc653d3
|
||||
SIZE (gst-plugins-base-1.24.12.tar.xz) = 2457880
|
||||
SHA256 (gst-plugins-bad-1.24.12.tar.xz) = 3d386af3d1dbd1a06c74a6251250c269b481e703f0e3255ba89ef6c1e063afea
|
||||
SIZE (gst-plugins-bad-1.24.12.tar.xz) = 7083252
|
||||
SHA256 (gst-plugins-ugly-1.24.12.tar.xz) = 19ed6eef4ea1a742234fb35e2cdb107168595a4dd409a9fac0b7a16543eee78b
|
||||
SIZE (gst-plugins-ugly-1.24.12.tar.xz) = 233796
|
||||
SHA256 (gst-plugins-good-1.24.12.tar.xz) = d0e66e2f935d1575f6adbef7d0a2b3faba7360344383c51bf0233b39e0489a64
|
||||
SIZE (gst-plugins-good-1.24.12.tar.xz) = 2941656
|
||||
TIMESTAMP = 1742501019
|
||||
SHA256 (gst-plugins-base-1.26.0.tar.xz) = e23189fbed2ec486690382d1055c19eeaf5aae3e95e2576fc4c884d96a90e69e
|
||||
SIZE (gst-plugins-base-1.26.0.tar.xz) = 2461680
|
||||
SHA256 (gst-plugins-bad-1.26.0.tar.xz) = f8287a84c5f66368a5a50da5f969994a02c47f20220ffe1ca3154193e65af216
|
||||
SIZE (gst-plugins-bad-1.26.0.tar.xz) = 7736148
|
||||
SHA256 (gst-plugins-ugly-1.26.0.tar.xz) = a86b51c8454a813120848c803421f327d8c07aabcae461e0597cc49398c0fcde
|
||||
SIZE (gst-plugins-ugly-1.26.0.tar.xz) = 215404
|
||||
SHA256 (gst-plugins-good-1.26.0.tar.xz) = 9e18f139ef69ad0867c2dfbb8fe1d1736d76df11aac83f60e8d3adb1e2eaf03b
|
||||
SIZE (gst-plugins-good-1.26.0.tar.xz) = 2966924
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/alsa/meson.build.orig 2024-12-03 23:29:07 UTC
|
||||
--- ext/alsa/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/alsa/meson.build
|
||||
@@ -15,7 +15,9 @@ if alsa_dep.found()
|
||||
@@ -33,7 +33,9 @@ if alsa_dep.found()
|
||||
alsa_sources,
|
||||
c_args : gst_plugins_base_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
--- ext/cdparanoia/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- ext/cdparanoia/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/cdparanoia/meson.build
|
||||
@@ -43,7 +43,7 @@ if cdparanoia_found
|
||||
['gstcdparanoiasrc.c'],
|
||||
@@ -60,7 +60,7 @@ if cdparanoia_found
|
||||
cdparanoia_sources,
|
||||
include_directories: [configinc, libsinc],
|
||||
c_args : gst_plugins_base_args + extra_args,
|
||||
- dependencies : cdparanoia_deps + [audio_dep, gst_dep, gst_base_dep],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/gl/meson.build.orig 2024-10-30 20:33:30 UTC
|
||||
--- ext/gl/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/gl/meson.build
|
||||
@@ -53,6 +53,9 @@ gl_objc_args = []
|
||||
@@ -100,6 +100,9 @@ gl_objc_args = []
|
||||
optional_deps = []
|
||||
gl_objc_args = []
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
--- ext/libvisual/meson.build.orig 2023-01-23 19:29:34 UTC
|
||||
--- ext/libvisual/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/libvisual/meson.build
|
||||
@@ -13,7 +13,8 @@ if libvisual_dep.found()
|
||||
@@ -29,7 +29,8 @@ if libvisual_dep.found()
|
||||
libvisual_sources,
|
||||
c_args : gst_plugins_base_args,
|
||||
c_args : gst_plugins_base_args + extra_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
- dependencies : [libvisual_dep, audio_dep, video_dep, pbutils_dep, gst_dep, gst_base_dep],
|
||||
+ dependencies : [libvisual_dep, dependency('gstreamer-audio-1.0'),
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/ogg/meson.build.orig 2023-01-23 19:29:34 UTC
|
||||
--- ext/ogg/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/ogg/meson.build
|
||||
@@ -19,7 +19,9 @@ if ogg_dep.found()
|
||||
@@ -37,7 +37,9 @@ if ogg_dep.found()
|
||||
c_args : gst_plugins_base_args,
|
||||
link_args : noseh_link_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/opus/meson.build.orig 2022-09-06 22:11:13 UTC
|
||||
--- ext/opus/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/opus/meson.build
|
||||
@@ -11,12 +11,15 @@ opus_dep = dependency('opus', version: '>= 0.9.4', req
|
||||
@@ -28,12 +28,15 @@ if opus_dep.found()
|
||||
fallback: ['opus', 'opus_dep'], default_options: ['docs=disabled'])
|
||||
|
||||
if opus_dep.found()
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/pango/meson.build.orig 2022-09-16 21:45:01 UTC
|
||||
--- ext/pango/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/pango/meson.build
|
||||
@@ -18,7 +18,9 @@ if pango_dep.found()
|
||||
@@ -36,7 +36,9 @@ if pango_dep.found()
|
||||
c_args : gst_plugins_base_args,
|
||||
link_args : noseh_link_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/theora/meson.build.orig 2022-09-13 20:18:31 UTC
|
||||
--- ext/theora/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/theora/meson.build
|
||||
@@ -21,7 +21,8 @@ if theoradec_dep.found() or theoraenc_dep.found()
|
||||
@@ -36,7 +36,8 @@ if theoradec_dep.found() or theoraenc_dep.found()
|
||||
c_args : gst_plugins_base_args,
|
||||
link_args : noseh_link_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- ext/vorbis/meson.build.orig 2022-09-07 21:09:11 UTC
|
||||
--- ext/vorbis/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ ext/vorbis/meson.build
|
||||
@@ -31,7 +31,8 @@ if vorbis_dep.found()
|
||||
@@ -66,7 +66,8 @@ if vorbis_dep.found()
|
||||
c_args : gst_plugins_base_args,
|
||||
link_args : noseh_link_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/allocators/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/allocators/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/allocators/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('allocators').enabled()
|
||||
gst_allocators_headers = files([
|
||||
'allocators.h',
|
||||
'allocators-prelude.h',
|
||||
@@ -85,3 +86,4 @@ meson.override_dependency('gstreamer-allocators-1.0',
|
||||
@@ -94,3 +95,4 @@ meson.override_dependency('gstreamer-allocators-1.0',
|
||||
sources : allocators_gen_sources)
|
||||
|
||||
meson.override_dependency('gstreamer-allocators-1.0', allocators_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/app/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/app/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/app/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('app').enabled()
|
||||
app_sources = files(['gstappsrc.c', 'gstappsink.c', 'gstapputils.c'])
|
||||
|
||||
app_mkenum_headers = files([
|
||||
@@ -69,3 +70,4 @@ meson.override_dependency(pkg_name, app_dep)
|
||||
@@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, app_dep)
|
||||
sources : app_gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, app_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/audio/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/audio/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/audio/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('audio').enabled()
|
||||
audio_src = files([
|
||||
'audio.c',
|
||||
'audio-buffer.c',
|
||||
@@ -194,3 +195,4 @@ meson.override_dependency(pkg_name, audio_dep)
|
||||
@@ -203,3 +204,4 @@ meson.override_dependency(pkg_name, audio_dep)
|
||||
sources : audio_gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, audio_dep)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gst-libs/gst/gl/meson.build.orig 2024-10-30 20:33:30 UTC
|
||||
--- gst-libs/gst/gl/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/gl/meson.build
|
||||
@@ -166,6 +166,9 @@ endif
|
||||
@@ -176,6 +176,9 @@ endif
|
||||
error ('Found unfindable dependency')
|
||||
endif
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
|||
# OpenGL/GLES2 libraries
|
||||
gl_lib_deps = []
|
||||
# GL platform - EGL, GLX, CGL, WGL, etc
|
||||
@@ -1117,7 +1120,7 @@ if build_gstgl
|
||||
@@ -1140,7 +1143,7 @@ if build_gstgl
|
||||
library_def = {'lib': gstgl}
|
||||
pkg_name = 'gstreamer-gl-1.0'
|
||||
pkgconfig.generate(gstgl,
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/pbutils/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/pbutils/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/pbutils/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('pbutils').enabled()
|
||||
pbutils_sources = files([
|
||||
'gstpluginsbaseversion.c',
|
||||
'pbutils.c',
|
||||
@@ -100,3 +101,4 @@ meson.override_dependency(pkg_name, pbutils_dep)
|
||||
@@ -109,3 +110,4 @@ meson.override_dependency(pkg_name, pbutils_dep)
|
||||
sources : pbutils_gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, pbutils_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/riff/meson.build.orig 2022-09-06 21:07:15 UTC
|
||||
--- gst-libs/gst/riff/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/riff/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('riff').enabled()
|
||||
riff_sources = [
|
||||
riff_sources = files(
|
||||
'riff.c',
|
||||
'riff-media.c',
|
||||
@@ -62,3 +63,4 @@ riff_dep = declare_dependency(link_with: gstriff,
|
||||
@@ -71,3 +72,4 @@ meson.override_dependency(pkg_name, riff_dep)
|
||||
sources : riff_gen_sources )
|
||||
|
||||
meson.override_dependency(pkg_name, riff_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/rtp/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/rtp/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/rtp/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('rtp').enabled()
|
||||
rtp_sources = files([
|
||||
'gstrtpbuffer.c',
|
||||
'gstrtcpbuffer.c',
|
||||
@@ -86,3 +87,4 @@ meson.override_dependency(pkg_name, rtp_dep)
|
||||
@@ -95,3 +96,4 @@ meson.override_dependency(pkg_name, rtp_dep)
|
||||
sources : rtp_gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, rtp_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/rtsp/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/rtsp/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/rtsp/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('rtsp').enabled()
|
||||
rtsp_sources = files([
|
||||
'gstrtsptransport.c',
|
||||
'gstrtspurl.c',
|
||||
@@ -91,3 +92,4 @@ meson.override_dependency(pkg_name, rtsp_dep)
|
||||
@@ -100,3 +101,4 @@ meson.override_dependency(pkg_name, rtsp_dep)
|
||||
sources : rtsp_gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, rtsp_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/sdp/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/sdp/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/sdp/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('sdp').enabled()
|
||||
gst_sdp_headers = files([
|
||||
'sdp.h',
|
||||
'sdp-prelude.h',
|
||||
@@ -61,3 +62,4 @@ meson.override_dependency(pkg_name, sdp_dep)
|
||||
@@ -71,3 +72,4 @@ meson.override_dependency(pkg_name, sdp_dep)
|
||||
sources: sdp_gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, sdp_dep)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/tag/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/tag/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/tag/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('tag').enabled()
|
||||
tag_sources = files([
|
||||
'gstvorbistag.c',
|
||||
'gstid3tag.c',
|
||||
@@ -143,3 +144,4 @@ gst_tag_dir = meson.current_source_dir()
|
||||
@@ -152,3 +153,4 @@ gst_tag_dir = meson.current_source_dir()
|
||||
install : false)
|
||||
|
||||
gst_tag_dir = meson.current_source_dir()
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- gst-libs/gst/video/meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- gst-libs/gst/video/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ gst-libs/gst/video/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('video').enabled()
|
||||
video_sources = files([
|
||||
'colorbalance.c',
|
||||
'colorbalancechannel.c',
|
||||
@@ -186,3 +187,4 @@ meson.override_dependency(pkg_name, video_dep)
|
||||
@@ -195,3 +196,4 @@ meson.override_dependency(pkg_name, video_dep)
|
||||
sources : video_gen_sources)
|
||||
|
||||
meson.override_dependency(pkg_name, video_dep)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
--- meson.build.orig 2024-08-21 11:25:15 UTC
|
||||
--- meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ meson.build
|
||||
@@ -17,6 +17,8 @@ gst_version_is_dev = gst_version_minor % 2 == 1 and gs
|
||||
gst_version_is_stable = gst_version_minor.is_even()
|
||||
|
@ -9,7 +9,7 @@
|
|||
host_system = host_machine.system()
|
||||
|
||||
have_cxx = add_languages('cpp', native: false, required: false)
|
||||
@@ -293,8 +295,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi
|
||||
@@ -301,8 +303,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi
|
||||
|
||||
# FIXME: These should be configure options
|
||||
core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosink')
|
||||
|
@ -21,7 +21,7 @@
|
|||
# Set whether the audioresampling method should be detected at runtime
|
||||
core_conf.set('AUDIORESAMPLE_FORMAT_' + get_option('audioresample_format').to_upper(), true)
|
||||
|
||||
@@ -505,6 +509,7 @@ pkgconfig_plugins_base_libs_variables = [
|
||||
@@ -521,6 +525,7 @@ pkgconfig_plugins_base_libs_variables = [
|
||||
'libraries=' + ' '.join(base_libraries),
|
||||
]
|
||||
|
||||
|
@ -29,7 +29,7 @@
|
|||
pkgconfig.generate(
|
||||
libraries : [gst_dep],
|
||||
variables : pkgconfig_variables + pkgconfig_plugins_base_libs_variables,
|
||||
@@ -518,6 +523,7 @@ run_command(meson_pkg_config_file_fixup_script,
|
||||
@@ -534,6 +539,7 @@ run_command(meson_pkg_config_file_fixup_script,
|
||||
run_command(meson_pkg_config_file_fixup_script,
|
||||
'gstreamer-plugins-base-1.0', 'libraries',
|
||||
check: true)
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
--- sys/ximage/meson.build.orig 2023-01-23 19:29:34 UTC
|
||||
--- sys/ximage/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ sys/ximage/meson.build
|
||||
@@ -1,3 +1,4 @@
|
||||
+if get_option('ximage').enabled()
|
||||
no_warn_args = []
|
||||
# XKeycodeToKeysym is deprecated, but we use it when Xkb is unavailable
|
||||
if cc.has_argument ('-Wno-deprecated-declarations')
|
||||
@@ -8,8 +9,9 @@ gstximage = library('gstximagesink',
|
||||
'ximagesink.c', 'ximage.c', 'ximagepool.c',
|
||||
c_args : gst_plugins_base_args + no_warn_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
- dependencies : [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
|
||||
+ dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
|
||||
install : true,
|
||||
install_dir : plugins_install_dir,
|
||||
)
|
||||
plugins += [gstximage]
|
||||
@@ -29,9 +30,10 @@ if x11_dep.found()
|
||||
ximage_sources,
|
||||
c_args : gst_plugins_base_args + no_warn_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
- dependencies : [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
|
||||
+ dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
|
||||
install : true,
|
||||
install_dir : plugins_install_dir,
|
||||
)
|
||||
plugins += [gstximage]
|
||||
+endif
|
||||
\ No newline at end of file
|
||||
endif
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- sys/xvimage/meson.build.orig 2023-01-23 19:29:34 UTC
|
||||
--- sys/xvimage/meson.build.orig 2025-03-11 20:14:44 UTC
|
||||
+++ sys/xvimage/meson.build
|
||||
@@ -19,7 +19,8 @@ if xvideo_dep.found()
|
||||
@@ -35,7 +35,8 @@ if xvideo_dep.found() and x11_dep.found()
|
||||
xvimage_sources,
|
||||
c_args : gst_plugins_base_args + no_warn_args,
|
||||
include_directories: [configinc, libsinc],
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1738472086
|
||||
SHA256 (gst-rtsp-server-1.24.12.tar.xz) = a335f73687d2efe22db94348c6893c73b53a2c6bc55ee7a590028ba196ddc623
|
||||
SIZE (gst-rtsp-server-1.24.12.tar.xz) = 289092
|
||||
TIMESTAMP = 1742501042
|
||||
SHA256 (gst-rtsp-server-1.26.0.tar.xz) = e983c039496e3f75e39696554ce74db4120e2465de17aa1cc37160568e9b40bc
|
||||
SIZE (gst-rtsp-server-1.26.0.tar.xz) = 272400
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1738472097
|
||||
SHA256 (gstreamer-vaapi-1.24.12.tar.xz) = 39ab3d2a381c99a9e10f46182ed57c6baaeaa8be810bd2f84f162c8be299753c
|
||||
SIZE (gstreamer-vaapi-1.24.12.tar.xz) = 559180
|
||||
TIMESTAMP = 1742501087
|
||||
SHA256 (gstreamer-vaapi-1.26.0.tar.xz) = 573931d455f5a96f63db7c8d35d51322b8d287816e8c6a77d84cfbb9fa1351f1
|
||||
SIZE (gstreamer-vaapi-1.26.0.tar.xz) = 529064
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= gstreamer
|
||||
PORTVERSION= ${_GST_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= multimedia
|
||||
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
|
||||
PKGNAMESUFFIX= 1
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1738472023
|
||||
SHA256 (gstreamer-1.24.12.tar.xz) = b3522d1b4fe174fff3b3c7f0603493e2367bd1c43f5804df15b634bd22b1036f
|
||||
SIZE (gstreamer-1.24.12.tar.xz) = 1873544
|
||||
TIMESTAMP = 1742500926
|
||||
SHA256 (gstreamer-1.26.0.tar.xz) = 1b2ee4028010c25b776effa7c396c7e3e1861b60b9417e416f4914abcdff279f
|
||||
SIZE (gstreamer-1.26.0.tar.xz) = 1869668
|
||||
|
|
|
@ -72,6 +72,7 @@ include/gstreamer-%%VERSION%%/gst/gsterror.h
|
|||
include/gstreamer-%%VERSION%%/gst/gstevent.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstformat.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstghostpad.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstidstr.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstinfo.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstiterator.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstmacros.h
|
||||
|
@ -113,6 +114,7 @@ include/gstreamer-%%VERSION%%/gst/gsttypefindfactory.h
|
|||
include/gstreamer-%%VERSION%%/gst/gsturi.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstutils.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstvalue.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstvecdeque.h
|
||||
include/gstreamer-%%VERSION%%/gst/gstversion.h
|
||||
include/gstreamer-%%VERSION%%/gst/math-compat.h
|
||||
include/gstreamer-%%VERSION%%/gst/net/gstnet.h
|
||||
|
@ -157,14 +159,11 @@ libexec/gstreamer-%%VERSION%%/gst-hotdoc-plugins-scanner
|
|||
libexec/gstreamer-%%VERSION%%/gst-plugin-scanner
|
||||
libexec/gstreamer-%%VERSION%%/gst-plugins-doc-cache-generator
|
||||
%%PTP%%@(root,wheel,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
|
||||
share/man/man1/gst-inspect-%%VERSION%%.1.gz
|
||||
share/man/man1/gst-launch-%%VERSION%%.1.gz
|
||||
share/man/man1/gst-stats-%%VERSION%%.1.gz
|
||||
share/man/man1/gst-typefind-%%VERSION%%.1.gz
|
||||
share/aclocal/gst-element-check-%%VERSION%%.m4
|
||||
%%BASH%%share/bash-completion/completions/gst-inspect-%%VERSION%%
|
||||
%%BASH%%share/bash-completion/completions/gst-launch-%%VERSION%%
|
||||
%%BASH%%share/bash-completion/helpers/gst
|
||||
share/cmake/FindGStreamer.cmake
|
||||
share/gdb/auto-load%%RESETPREFIX%%/lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%%-gdb.py
|
||||
%%DATADIR%%-%%VERSION%%/gdb/glib_gobject_helper.py
|
||||
%%DATADIR%%-%%VERSION%%/gdb/gst_gdb.py
|
||||
|
@ -217,3 +216,7 @@ share/gir-%%VERSION%%/GstNet-%%VERSION%%.gir
|
|||
%%NLS%%share/locale/vi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
|
||||
%%NLS%%share/locale/zh_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo
|
||||
%%NLS%%share/locale/zh_TW/LC_MESSAGES/gstreamer-%%VERSION%%.mo
|
||||
share/man/man1/gst-inspect-%%VERSION%%.1.gz
|
||||
share/man/man1/gst-launch-%%VERSION%%.1.gz
|
||||
share/man/man1/gst-stats-%%VERSION%%.1.gz
|
||||
share/man/man1/gst-typefind-%%VERSION%%.1.gz
|
||||
|
|
|
@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
USES= cpe gnome gstreamer meson pkgconfig python tar:xz
|
||||
CPE_VENDOR= ${PORTNAME}_project
|
||||
USE_GNOME= pygobject3
|
||||
USE_GSTREAMER= bad rtsp-server webrtc
|
||||
USE_PYTHON= flavors
|
||||
|
||||
BINARY_ALIAS= python3=${PYTHON_VERSION}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1738472110
|
||||
SHA256 (gst-python-1.24.12.tar.xz) = d679e2ca3e655a7328627c4670c324fc22f588d2cb8ecd2fa7a6a42df51132cc
|
||||
SIZE (gst-python-1.24.12.tar.xz) = 126424
|
||||
TIMESTAMP = 1742501098
|
||||
SHA256 (gst-python-1.26.0.tar.xz) = e5046a05d77abb15671ad01cd1908d17d62e5a06f5d7841be4342ade2a3fb8db
|
||||
SIZE (gst-python-1.26.0.tar.xz) = 110572
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
lib/gstreamer-1.0/libgstpython.so
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/Gst.py
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/GstAnalytics.py
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/GstAudio.py
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.py
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/GstVideo.py
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
|
@ -12,3 +15,4 @@ lib/gstreamer-1.0/libgstpython.so
|
|||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_EXT_SUFFIX%%.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst%%PYTHON_EXT_SUFFIX%%.so
|
||||
%%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst_analytics%%PYTHON_EXT_SUFFIX%%.so
|
||||
|
|
Loading…
Add table
Reference in a new issue