summaryrefslogtreecommitdiff
path: root/clutter-gst2.spec
blob: ea0d7443efa532d19b7180d4d9731315db70df11 (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
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
Summary:	Library integrating clutter with GStreamer
Summary(pl.UTF-8):	Biblioteka integrująca clutter z GStreamerem
Name:		clutter-gst2
Version:	2.0.18
Release:	1
License:	LGPL v2+
Group:		Libraries
Source0:	http://ftp.gnome.org/pub/GNOME/sources/clutter-gst/2.0/clutter-gst-%{version}.tar.xz
# Source0-md5:	45d1c60d65fd6f1be94fbce4d8ebeabb
URL:		http://www.clutter-project.org/
BuildRequires:	autoconf >= 2.53
BuildRequires:	automake >= 1:1.9
BuildRequires:	clutter-devel >= 1.6.0
BuildRequires:	cogl-devel >= 1.10.0
BuildRequires:	docbook-dtd412-xml
BuildRequires:	glib2-devel >= 1:2.28.0
BuildRequires:	glibc-misc
BuildRequires:	gobject-introspection-devel >= 0.6.8
BuildRequires:	gstreamer-devel >= 1.2.0
BuildRequires:	gstreamer-plugins-base-devel >= 1.2.0
BuildRequires:	gtk-doc >= 1.8
BuildRequires:	libtool >= 2:2.2.6
BuildRequires:	pkgconfig
BuildRequires:	python
BuildRequires:	tar >= 1:1.22
BuildRequires:	xz
Requires:	clutter >= 1.6.0
Requires:	cogl >= 1.10.0
Requires:	glib2 >= 1:2.28.0
Requires:	gstreamer >= 1.2.0
Requires:	gstreamer-plugins-base >= 1.2.0
Obsoletes:	clutter-gst < 2.0.12-2
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Library integrating clutter with GStreamer.

%description -l pl.UTF-8
Biblioteka integrująca clutter z GStreamerem.

%package devel
Summary:	Header files for clutter-gst 2 library
Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki clutter-gst 2
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}
Requires:	clutter-devel >= 1.6.0
Requires:	cogl-devel >= 1.10.0
Requires:	glib2-devel >= 1:2.28.0
Requires:	gstreamer-devel >= 1.2.0
Requires:	gstreamer-plugins-base-devel >= 1.2.0
Obsoletes:	clutter-gst-devel < 2.0.12-2

%description devel
Header files for clutter-gst 2 library.

%description devel -l pl.UTF-8
Pliki nagłówkowe biblioteki clutter-gst 2.

%package static
Summary:	Static clutter-gst 2 library
Summary(pl.UTF-8):	Statyczna biblioteka clutter-gst 2
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}-%{release}
Obsoletes:	clutter-gst-static < 2.0.12-2

%description static
Static clutter-gst 2 library.

%description static -l pl.UTF-8
Statyczna biblioteka clutter-gst 2.

%package apidocs
Summary:	clutter-gst 2 API documentation
Summary(pl.UTF-8):	Dokumentacja API clutter-gst 2
Group:		Documentation
Requires:	gtk-doc-common
Obsoletes:	clutter-gst-apidocs < 2.0.12-2
%if "%{_rpmversion}" >= "5"
BuildArch:	noarch
%endif

%description apidocs
clutter-gst 2 API documentation.

%description apidocs -l pl.UTF-8
Dokumentacja API clutter-gst 2.

%prep
%setup -q -n clutter-gst-%{version}

%build
%{__gtkdocize}
%{__libtoolize}
%{__aclocal} -I build/autotools
%{__autoconf}
%{__autoheader}
%{__automake}
%configure \
	--disable-silent-rules \
	--enable-gtk-doc \
	--enable-static \
	--with-html-dir=%{_gtkdocdir}

%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT

%{__rm} $RPM_BUILD_ROOT%{_libdir}/libclutter-gst-2.0.la \
        $RPM_BUILD_ROOT%{_libdir}/gstreamer-1.0/libgstclutter.{a,la}

%clean
rm -rf $RPM_BUILD_ROOT

%post	-p /sbin/ldconfig
%postun	-p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%doc AUTHORS NEWS README
%attr(755,root,root) %{_libdir}/libclutter-gst-2.0.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libclutter-gst-2.0.so.0
%attr(755,root,root) %{_libdir}/gstreamer-1.0/libgstclutter.so
%{_libdir}/girepository-1.0/ClutterGst-2.0.typelib

%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libclutter-gst-2.0.so
%{_includedir}/clutter-gst-2.0
%{_datadir}/gir-1.0/ClutterGst-2.0.gir
%{_pkgconfigdir}/clutter-gst-2.0.pc

%files static
%defattr(644,root,root,755)
%{_libdir}/libclutter-gst-2.0.a

%files apidocs
%defattr(644,root,root,755)
%{_gtkdocdir}/clutter-gst