-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgstreamer1-plugin-vaapi.spec
153 lines (116 loc) · 4.47 KB
/
gstreamer1-plugin-vaapi.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
Name: gstreamer1-plugin-vaapi
Version: 1.24.11
Release: 1%{?dist}
Epoch: 1
Summary: GStreamer VA-API integration
License: LGPLv2+
URL: https://gstreamer.freedesktop.org/modules/gstreamer-vaapi.html
Source0: https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
BuildRequires: gcc
BuildRequires: glib2-devel >= 2.44
BuildRequires: gstreamer1-devel >= %{version}
BuildRequires: gstreamer1-plugins-base-devel >= %{version}
BuildRequires: gstreamer1-plugins-bad-devel >= %{version}
BuildRequires: libvpx-devel
BuildRequires: meson >= 0.48.0
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glesv2)
#BuildRequires: pkgconfig(glesv3)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libva) >= 0.39.0
BuildRequires: pkgconfig(libva-x11) >= 0.31.0
BuildRequires: pkgconfig(libva-drm) >= 0.33.0
BuildRequires: pkgconfig(libva-wayland) >= 0.33.0
BuildRequires: pkgconfig(wayland-client) >= 1.11.0
BuildRequires: pkgconfig(wayland-cursor) >= 1.11.0
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-protocols) >= 1.11.0
BuildRequires: pkgconfig(wayland-scanner) >= 1.11.0
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xrandr)
BuildRequires: pkgconfig(xrender)
Obsoletes: gstreamer1-vaapi < 1:1.20.3-2
Provides: gstreamer1-vaapi = 1:%{version}-%{release}
Provides: gstreamer1-vaapi%{?_isa} = 1:%{version}-%{release}
%description
GStreamer is a streaming media framework, based on graphs of elements which
operate on media data.
VA-API-based decoder, encoder, postprocessing and video sink elements for
GStreamer.
%prep
%autosetup -n gstreamer-vaapi-%{version}
%build
%meson \
-D doc=disabled \
-D drm=enabled \
-D egl=enabled \
-D encoders=enabled \
-D glx=enabled \
-D wayland=enabled \
-D x11=enabled
%meson_build
%install
%meson_install
find %{buildroot} -name "*.la" -delete
%ldconfig_scriptlets
%files
%license COPYING.LIB
%doc AUTHORS NEWS README
%{_libdir}/gstreamer-1.0/*.so
%changelog
* Sat Jan 11 2025 Simone Caronni <[email protected]> - 1:1.24.11-1
- Update to 1.24.11.
* Mon Dec 09 2024 Simone Caronni <[email protected]> - 1:1.24.10-1
- Update to 1.24.10.
* Mon Nov 04 2024 Simone Caronni <[email protected]> - 1:1.24.9-1
- Update to 1.24.9.
* Tue Oct 01 2024 Simone Caronni <[email protected]> - 1:1.24.8-1
- Update to 1.24.8.
* Sun Sep 01 2024 Simone Caronni <[email protected]> - 1:1.24.7-1
- Update to 1.24.7.
* Sat Aug 24 2024 Simone Caronni <[email protected]> - 1:1.24.6-1
- Update to 1.24.6.
* Tue Jun 25 2024 Simone Caronni <[email protected]> - 1:1.24.5-1
- Update to 1.24.5.
* Mon Jun 03 2024 Simone Caronni <[email protected]> - 1:1.24.4-1
- Update to 1.24.4.
* Sat May 04 2024 Simone Caronni <[email protected]> - 1:1.22.12-1
- Update to 1.22.12.
* Sun Apr 28 2024 Simone Caronni <[email protected]> - 1:1.22.11-1
- Update to 1.22.11.
* Mon Jan 29 2024 Simone Caronni <[email protected]> - 1:1.22.9-1
- Update to 1.22.9.
* Fri Dec 22 2023 Simone Caronni <[email protected]> - 1:1.22.8-1
- Update to 1.22.8.
* Mon Nov 20 2023 Simone Caronni <[email protected]> - 1:1.22.7-1
- Update to 1.22.7.
* Mon Aug 07 2023 Simone Caronni <[email protected]> - 1:1.22.5-1
- Update to 1.22.5.
* Mon Jun 05 2023 Simone Caronni <[email protected]> - 1:1.22.3-1
- Update to 1.22.3.
* Sun May 14 2023 Simone Caronni <[email protected]> - 1:1.22.2-1
- Update to 1.22.2.
* Fri Mar 17 2023 Simone Caronni <[email protected]> - 1:1.22.1-1
- Update to 1.22.1.
* Fri Jan 20 2023 Simone Caronni <[email protected]> - 1:1.20.5-1
- Update to 1.20.5.
* Thu Oct 13 2022 Simone Caronni <[email protected]> - 1:1.20.3-2
- Rename to gstreamer1-plugin-vaapi.
* Fri Jul 22 2022 Simone Caronni <[email protected]> - 1:1.20.3-1
- Update to 1.20.3.
- Trim changelog.
* Wed Feb 09 2022 Simone Caronni <[email protected]> - 1:1.20.0-1
- Update to 1.20.0.
* Mon Nov 15 2021 Simone Caronni <[email protected]> - 1:1.19.3-1
- Update to 1.19.3.
* Sun Oct 24 2021 Simone Caronni <[email protected]> - 1:1.19.2-1
- Update to 1.19.2.
* Wed Sep 22 2021 Fabio Valentini <[email protected]> - 1:1.19.1-1
- Update to 1.19.1.
* Mon Apr 12 2021 Simone Caronni <[email protected]> - 1:1.18.4-1
- Update to 1.18.4.
* Thu Jan 14 2021 Simone Caronni <[email protected]> - 1:1.18.2-1
- Update to 1.18.2.