]> git.pld-linux.org Git - packages/python-gstreamer.git/blob - python-gstreamer.spec
- release 2
[packages/python-gstreamer.git] / python-gstreamer.spec
1 %define         pname   gst-python
2 Summary:        GStreamer Python bindings
3 Summary(pl.UTF-8):      Wiązania języka Python do GStreamera
4 Name:           python-gstreamer
5 Version:        0.10.16
6 Release:        2
7 License:        LGPL v2+
8 Group:          Libraries/Python
9 Source0:        http://gstreamer.freedesktop.org/src/gst-python/%{pname}-%{version}.tar.bz2
10 # Source0-md5:  00cceddc81ff6cdc9838a5c40bbcf305
11 URL:            http://gstreamer.freedesktop.org/modules/gst-python.html
12 BuildRequires:  autoconf >= 2.57
13 BuildRequires:  automake
14 BuildRequires:  glib2-devel >= 1:2.8.0
15 BuildRequires:  gstreamer-devel >= 0.10.16
16 BuildRequires:  gstreamer-plugins-base-devel >= 0.10.16
17 BuildRequires:  gtk+2-devel >= 2:2.6.0
18 BuildRequires:  libtool >= 1.4
19 BuildRequires:  pkgconfig >= 1:0.9.0
20 BuildRequires:  python-devel >= 1:2.3
21 BuildRequires:  python-pygobject-devel >= 2.11.2
22 BuildRequires:  rpm-pythonprov
23 %pyrequires_eq  python-libs
24 Requires:       glib2 >= 1:2.8.0
25 Requires:       gstreamer >= 0.10.16
26 Requires:       gstreamer-plugins-base >= 0.10.16
27 Requires:       python-pygobject >= 2.11.2
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 GStreamer Python bindings.
32
33 %description -l pl.UTF-8
34 Wiązania języka Python do GStreamera.
35
36 %package devel
37 Summary:        Development files and examples for GStreamer Python bindings
38 Summary(pl.UTF-8):      Pliki programistyczne i przykłady dla wiązań Pythona do GStreamera
39 Group:          Development/Languages/Python
40 Requires:       %{name} = %{version}-%{release}
41
42 %description devel
43 Development files and examples for GStreamer Python bindings.
44
45 %description devel -l pl.UTF-8
46 Pliki programistyczne i przykłady dla wiązań Pythona do GStreamera.
47
48 %prep
49 %setup -q -n %{pname}-%{version}
50
51 %build
52 %{__libtoolize}
53 %{__aclocal} -I common/m4
54 %{__autoconf}
55 %{__autoheader}
56 %{__automake}
57 %configure
58
59 %{__make}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
64
65 %{__make} install \
66         DESTDIR=$RPM_BUILD_ROOT \
67         examplesdir=%{_examplesdir}/%{name}-%{version}
68
69 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
70 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
71
72 %py_postclean
73
74 rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-*/*.la
75 rm -f $RPM_BUILD_ROOT%{py_sitedir}/gst-*/gst/*.la
76 rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.la
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %files
82 %defattr(644,root,root,755)
83 %doc AUTHORS ChangeLog NEWS RELEASE TODO
84 %attr(755,root,root) %{_libdir}/gstreamer-*/libgstpython.so
85 %dir %{py_sitedir}/gst-*
86 %dir %{py_sitedir}/gst-*/gst
87 %attr(755,root,root) %{py_sitedir}/gstoption.so
88 %attr(755,root,root) %{py_sitedir}/gst-*/gst/_gst.so
89 %attr(755,root,root) %{py_sitedir}/gst-*/gst/audio.so
90 %attr(755,root,root) %{py_sitedir}/gst-*/gst/tag.so
91 %attr(755,root,root) %{py_sitedir}/gst-*/gst/video.so
92 %attr(755,root,root) %{py_sitedir}/gst-*/gst/interfaces.so
93 %attr(755,root,root) %{py_sitedir}/gst-*/gst/pbutils.so
94 %{py_sitedir}/gst-*/gst/__init__.py[co]
95 %dir %{py_sitedir}/gst-*/gst/extend
96 %{py_sitedir}/gst-*/gst/extend/*.py[co]
97 %{py_sitedir}/pygst.pth
98 %{py_sitedir}/pygst.py[co]
99
100 %files devel
101 %defattr(644,root,root,755)
102 %dir %{_datadir}/gst-python
103 %dir %{_datadir}/gst-python/0.10
104 %{_datadir}/gst-python/0.10/defs
105 %{_pkgconfigdir}/gst-python-0.10.pc
106 %{_examplesdir}/%{name}-%{version}
This page took 0.102989 seconds and 3 git commands to generate.