summaryrefslogtreecommitdiff
path: root/libva.spec
blob: bc1179174d9806fe71cbaf150d8a023559d42aa8 (plain)
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
Name:		libva
Version:	2.22.0
Release:	1
Summary:	Libva is an implementation for VA-API (Video Acceleration API)
License:	MIT AND HPND-sell-variant AND ICU
URL:		https://github.com/intel/libva
Source0:	https://github.com/intel/libva/releases/download/%{version}/%{name}-%{version}.tar.bz2

BuildRequires: meson >= 0.53.0
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(libdrm) >= 2.4.75
%{!?_without_xorg:
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-dri3)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xfixes)
}
%{!?_without_wayland:
BuildRequires: pkgconfig(wayland-client) >= 1.11.0
BuildRequires: pkgconfig(wayland-scanner) >= 1.15
}
Requires:	mesa-dri-filesystem

%description
Libva is an implementation for VA-API, which is an open-source library and API
specification, provides access to graphics hardware acceleration capabilities
for video processing. It consists of a main library and driver-specific
acceleration backends for each supported hardware vendor.


%package	devel
Summary:	Development files for %{name}
Requires:	%{name} = %{version}-%{release}


%description	devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%prep
%autosetup -n %{name}-%{version} -p1

%build
%meson \
%{?_without_xorg: -Dwith_glx=no -Dwith_x11=no} \
%{?_without_wayland: -Dwith_wayland=no}

%meson_build

%install
%meson_install

%files
%doc NEWS
%license COPYING
%ghost %{_sysconfdir}/libva.conf
%{_libdir}/libva*.so.*


%files devel
%{_includedir}/va
%{_libdir}/libva*.so
%{_libdir}/pkgconfig/libva*.pc


%changelog
* Mon Jul 29 2024 Funda Wang <fundawang@yeah.net> - 2.22.0-1
- update to 2.22.0

* Thu Oct 12 2023 yaoxin <yao_xin001@hoperun.com> - 2.20.0-1
- Upgrade to 2.20.0

* Mon Jan 9 2023 mengwenhua<mengwenhua@xfusion.com> - 2.13.0-2
- Add the missing trace log for the VA encoder API.

* Tue Sep 14 2021 hanhui<hanhui15@huawei> - 2.13.0-1
- upgrade to libva-2.13.0

* Fri Jul 30 2021 chenyanpanHW <chenyanpan@huawei.com> - 2.5.0-2
- DESC: delete -Sgit from %autosetup, and delete BuildRequires git

* Thu Nov 28 2019 openEuler BuildTeam<buildteam@openeuler.org> - 2.3.0-2
- Package Init