init libva from upstream staging branch, clean spec file
[profile/ivi/libva.git] / packaging / libva.spec
1 %define libversion 1.3400.0
2
3 Name:           libva
4 Version:        1.2.0.01.43177da
5 Release:        0
6 License:        MIT
7 Source:         %{name}-%{version}.tar.bz2
8 Source1001:     packaging/libva.manifest 
9 Group:          Development/Libraries
10 Summary:        Video Acceleration (VA) API for Linux
11 URL:            http://freedesktop.org/wiki/Software/vaapi
12
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
15
16 BuildRequires:  pkgconfig(libdrm)
17 BuildRequires:  pkgconfig(x11)
18 BuildRequires:  pkgconfig(xext)
19 BuildRequires:  xorg-x11-server-devel
20 BuildRequires:  pkgconfig(egl)
21 BuildRequires:  libtool
22 BuildRequires:  pkgconfig(wayland-client)
23
24 %description
25 The libva library implements the Video Acceleration (VA) API for Linux.
26 The library loads a hardware dependendent driver.
27
28 %package devel
29 Summary: Video Acceleration (VA) API for Linux -- development files
30 Group:          Development/Libraries
31 Requires: %{name} = %{version}-%{release}
32 Requires: pkgconfig
33
34 %description devel
35 The libva library implements the Video Acceleration (VA) API for Linux.
36 The library loads a hardware dependendent driver.
37
38 This package provides the development environment for libva.
39
40 %prep
41 %setup -q
42
43 %build
44 cp %{SOURCE1001} .
45
46 unset LD_AS_NEEDED
47 %autogen
48 make
49
50 %install
51 %make_install
52
53 %clean
54 rm -rf $RPM_BUILD_ROOT
55
56 %post -p /sbin/ldconfig
57 %postun -p /sbin/ldconfig
58
59 %files
60 %manifest libva.manifest
61 %defattr(-,root,root,-)
62 %{_libdir}/libva.so.1
63 %{_libdir}/libva.so.%{libversion}
64 %{_libdir}/libva-tpi.so.1
65 %{_libdir}/libva-tpi.so.%{libversion}
66 %{_libdir}/libva-x11.so.1
67 %{_libdir}/libva-x11.so.%{libversion}
68 %{_libdir}/libva-egl.so.1
69 %{_libdir}/libva-egl.so.%{libversion}
70 %{_libdir}/libva-drm.so.1
71 %{_libdir}/libva-drm.so.%{libversion}
72 %{_libdir}/libva-wayland.so.1
73 %{_libdir}/libva-wayland.so.%{libversion}
74 %{_bindir}/vainfo
75 %{_bindir}/h264encode
76 %{_bindir}/mpeg2vldemo
77 %{_bindir}/putsurface
78 %{_bindir}/loadjpeg
79 %{_bindir}/avcenc
80 %{_bindir}/mpeg2transcode
81 %{_bindir}/putsurface_wayland
82
83 %{_libdir}/dri/dummy_drv_video.so
84
85 %files devel
86 %manifest libva.manifest
87 %defattr(-,root,root,-)
88 %dir %{_includedir}/va
89 %{_includedir}/va/*
90 %{_libdir}/libva.so
91 %{_libdir}/libva-tpi.so
92 %{_libdir}/libva-x11.so
93 %{_libdir}/libva-egl.so
94 %{_libdir}/libva-drm.so
95 %{_libdir}/libva-wayland.so
96 %{_libdir}/pkgconfig/libva.pc
97 %{_libdir}/pkgconfig/libva-tpi.pc
98 %{_libdir}/pkgconfig/libva-x11.pc
99 %{_libdir}/pkgconfig/libva-egl.pc
100 %{_libdir}/pkgconfig/libva-drm.pc
101 %{_libdir}/pkgconfig/libva-wayland.pc
102