11{
2- "homepage" : " https://gstreamer.freedesktop.org/" ,
3- "version" : " 1.19.1" ,
4- "description" : " Open-source multimedia framework core library" ,
5- "license" : {
6- "identifier" : " LGPL-2.1" ,
7- "url" : " https://gitlab.freedesktop.org/gstreamer/gstreamer/-/raw/master/COPYING"
8- },
9- "architecture" : {
10- "64bit" : {
11- "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/1.19.1/mingw/gstreamer-1.0-mingw-x86_64-1.19.1.msi" ,
12- "hash" : " e1f804091267e253e4737d7314936ab95050040d6a77d92ff8bdf05a110a10ac"
2+ "homepage" : " https://gstreamer.freedesktop.org/" ,
3+ "version" : " 1.26.10" ,
4+ "description" : " Open-source multimedia framework core library" ,
5+ "license" : {
6+ "identifier" : " LGPL-2.1" ,
7+ "url" : " https://gitlab.freedesktop.org/gstreamer/gstreamer/-/raw/master/COPYING"
138 },
14- "32bit" : {
15- "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/1.19.1/mingw/gstreamer-1.0-mingw-x86-1.19.1.msi" ,
16- "hash" : " 834f1b6704a371f0dd0935a4fe3b5ca7db180a3cdd622cec1b715a6419b20c94"
17- }
18- },
19- "bin" : [
20- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ pkg-config.exe" ,
21- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ json-glib-validate.exe" ,
22- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ json-glib-format.exe" ,
23- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-validate-transcoding-1.0.exe" ,
24- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-validate-rtsp-server-1.0.exe" ,
25- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-validate-media-check-1.0.exe" ,
26- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-validate-1.0.exe" ,
27- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-typefind-1.0.exe" ,
28- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-play-1.0.exe" ,
29- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-launch-1.0.exe" ,
30- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-inspect-1.0.exe" ,
31- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-discoverer-1.0.exe" ,
32- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gst-device-monitor-1.0.exe" ,
33- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gsettings.exe" ,
34- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ glib-compile-schemas.exe" ,
35- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gio-querymodules.exe" ,
36- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ ges-launch-1.0.exe" ,
37- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gdk-pixbuf-query-loaders.exe" ,
38- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gdk-pixbuf-csource.exe" ,
39- " gstreamer\\ 1.0\\ mingw_x86_64\\ bin\\ gdbus.exe"
40- ],
41- "checkver" : {
42- "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/" ,
43- "re" : " (\\ d+?\\ .\\ d+?\\ .\\ d+?)/"
44- },
45- "autoupdate" : {
46- "64bit" : {
47- "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/$version/mingw/gstreamer-1.0-mingw-x86_64-$version.msi"
9+ "architecture" : {
10+ "64bit" : {
11+ "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/1.26.10/msvc/gstreamer-1.0-msvc-x86_64-1.26.10.msi" ,
12+ "hash" : " a863bf3faa49e9f33bd3cc42967b473482d4dc98655ed95cba1ac59f26fb0cfb"
13+ },
14+ "32bit" : {
15+ "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/1.26.10/msvc/gstreamer-1.0-msvc-x86-1.26.10.msi" ,
16+ "hash" : " 6d71d8506b0f3f7a7c8ae19bd6c18a66427045e03597a48fc477ac09d17c6032"
17+ }
4818 },
49- "32bit" : {
50- "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/$version/mingw/gstreamer-1.0-mingw-x86-$version.msi"
51- }
52- }
53- }
19+ "bin" : [
20+ " bin/gdbus.exe" ,
21+ " bin/gdk-pixbuf-csource.exe" ,
22+ " bin/gdk-pixbuf-query-loaders.exe" ,
23+ " bin/ges-launch-1.0.exe" ,
24+ " bin/gio-querymodules.exe" ,
25+ " bin/glib-compile-schemas.exe" ,
26+ " bin/gsettings.exe" ,
27+ " bin/gst-device-monitor-1.0.exe" ,
28+ " bin/gst-discoverer-1.0.exe" ,
29+ " bin/gst-inspect-1.0.exe" ,
30+ " bin/gst-launch-1.0.exe" ,
31+ " bin/gst-play-1.0.exe" ,
32+ " bin/gst-typefind-1.0.exe" ,
33+ " bin/gst-validate-1.0.exe" ,
34+ " bin/gst-validate-media-check-1.0.exe" ,
35+ " bin/gst-validate-rtsp-server-1.0.exe" ,
36+ " bin/gst-validate-transcoding-1.0.exe" ,
37+ " bin/json-glib-format.exe" ,
38+ " bin/json-glib-validate.exe"
39+ ],
40+ "env_add_path" : " bin" ,
41+ "env_set" : {
42+ "PKG_CONFIG_PATH" : " $dir/lib/pkgconfig;$env:PKG_CONFIG_PATH" ,
43+ "GSTREAMER_1_0_ROOT_MSVC_X86_64" : " $dir"
44+ },
45+ "checkver" : {
46+ "url" : " https://gstreamer.freedesktop.org/download/" ,
47+ "re" : " (\\ d+?\\ .\\ d+?\\ .\\ d+?) runtime installer"
48+ },
49+ "autoupdate" : {
50+ "architecture" : {
51+ "64bit" : {
52+ "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86_64-$version.msi"
53+ },
54+ "32bit" : {
55+ "url" : " https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86-$version.msi"
56+ }
57+ },
58+ "hash" : {
59+ "url" : " $url.sha256sum"
60+ }
61+ },
62+ "pre_install" : [
63+ " if ($architecture -eq \" 64bit\" ) { Move-Item -Path $dir/gstreamer/1.0/msvc_x86_64/* $dir } elseif ($architecture -eq \" 32bit\" ) { Move-Item -Path $dir/gstreamer/1.0/msvc_x86/* $dir }" ,
64+ " Remove-Item -Path $dir/gstreamer -Force -Recurse"
65+ ]
66+ }
0 commit comments