/[packages]/cauldron/gstreamer-vaapi/releases/0.5.9/3.mga5/SPECS/gstreamer-vaapi.spec
ViewVC logotype

Contents of /cauldron/gstreamer-vaapi/releases/0.5.9/3.mga5/SPECS/gstreamer-vaapi.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 672697 - (show annotations) (download)
Sat Sep 6 12:38:57 2014 UTC (9 years, 7 months ago) by schedbot
File size: 2834 byte(s)
%repsys markrelease
version: 0.5.9
release: 3.mga5
revision: 672694

Copying 0.5.9-3.mga5 to releases/ directory.
1 %define libname %mklibname gstreamer-vaapi 0
2 %define devellibname %mklibname -d gstreamer-vaapi
3
4 Name: gstreamer-vaapi
5 Version: 0.5.9
6 Release: %mkrel 3
7 Summary: A collection of VA-API based plugins for GStreamer and helper libraries
8 Group: System/Libraries
9 License: LGPLv2+ and GPLv2+
10 URL: http://www.splitted-desktop.com/~gbeauchesne/gstreamer-vaapi/
11 Source0: http://www.splitted-desktop.com/~gbeauchesne/gstreamer-vaapi/%{name}-%{version}.tar.bz2
12 Patch0: gstreamer-vaapi-0.4.0-buildfix.diff
13 BuildRequires: nasm, yasm
14 BuildRequires: gtk-doc
15 BuildRequires: pkgconfig(gl)
16 BuildRequires: gstreamer1.0-devel
17 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
18 #BuildRequires: pkgconfig(gstreamer-app-1.0)
19 BuildRequires: pkgconfig(gstreamer-base-1.0)
20 #BuildRequires: pkgconfig(gstreamer-basevideo-1.0)
21 #BuildRequires: pkgconfig(gstreamer-codecparsers-1.0)
22 BuildRequires: pkgconfig(libavcodec)
23 BuildRequires: pkgconfig(libva)
24 BuildRequires: pkgconfig(x11)
25 Obsoletes: gstreamer0.10-vaapi
26
27 %description
28 Gstreamer-vaapi is a collection of VA-API based plugins for GStreamer
29 and helper libraries. vaapidecode is used to decode MPEG-2, MPEG-4,
30 H.264, VC-1, WMV3 videos to video/x-vaapi-surface surfaces, depending
31 on the underlying HW capabilities. vaapiconvert is used to convert from
32 video/x-raw-yuv pixels to video/x-vaapi-surface surfaces. vaapisink is
33 used to display video/x-vaapi-surface surfaces to the screen.
34
35 %package -n %{libname}
36 Summary: Development files for %{name}
37 Group: Development/C
38 Obsoletes: %mklibname gstvaapi 0.10 0
39
40 %description -n %{libname}
41 Gstreamer-vaapi is a collection of VA-API based plugins for GStreamer
42 and helper libraries. vaapidecode is used to decode MPEG-2, MPEG-4,
43 H.264, VC-1, WMV3 videos to video/x-vaapi-surface surfaces, depending
44 on the underlying HW capabilities. vaapiconvert is used to convert from
45 video/x-raw-yuv pixels to video/x-vaapi-surface surfaces. vaapisink is
46 used to display video/x-vaapi-surface surfaces to the screen.
47
48
49 %package -n %{devellibname}
50 Summary: Development files for %{name}
51 Group: Development/C
52 Requires: %{libname} = %{version}
53 Obsoletes: %mklibname -d gstvaapi 0.10
54
55 %description -n %{devellibname}
56 The %{name}-devel package contains libraries and header files for
57 developing applications that use %{name}.
58
59 %prep
60 %setup -q
61 %apply_patches
62
63 %build
64 %configure
65 make V=1
66
67 %install
68 %makeinstall_std
69
70 %files -n %{libname}
71 %doc NEWS README
72 %{_libdir}/*.so.*
73 %{_libdir}/gstreamer-1.0/*.so
74 %exclude %{_libdir}/gstreamer-1.0/*.a
75 %exclude %{_libdir}/gstreamer-1.0/*.la
76 %exclude %{_libdir}/*.a
77 %exclude %{_libdir}/*.la
78
79 %files -n %{devellibname}
80 %{_includedir}/gstreamer-1.0/gst/vaapi
81 %{_libdir}/*.so
82 %{_libdir}/pkgconfig/%{name}*.pc

  ViewVC Help
Powered by ViewVC 1.1.30