Skip to content

Commit c798ea1

Browse files
authored
Update GStreamer version and details in JSON
Signed-off-by: Andrew Poženel - SloDevTeam <andrew.pozenel@tutanota.com>
1 parent 0670d79 commit c798ea1

File tree

1 file changed

+63
-50
lines changed

1 file changed

+63
-50
lines changed

bucket/gstreamer.json

Lines changed: 63 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,66 @@
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

Comments
 (0)