Blame SPECS/gstreamer-python.spec

2f8b26
%define         majorminor      0.10
2f8b26
2f8b26
Name:           gstreamer-python
2f8b26
Version:        0.10.22
2f8b26
Release:        4%{?dist}
2f8b26
Summary:        Python bindings for GStreamer
2f8b26
2f8b26
Group:          Development/Languages
2f8b26
License:        LGPLv2+
2f8b26
URL:            http://gstreamer.freedesktop.org/
2f8b26
Source:         http://gstreamer.freedesktop.org/src/gst-python/gst-python-%{version}.tar.bz2
2f8b26
#Patch0:         gst-python-0.10.15-strayline.patch
2f8b26
Patch1:         0001-preset-expose-new-gst.preset_-set-get-_app_dir-on-py.patch
2f8b26
2f8b26
Requires:       python >= 2.3
2f8b26
Requires:       pygtk2 >= 2.8.0
2f8b26
Requires:       gstreamer >= 0.10.36
2f8b26
Requires:       gstreamer-plugins-base >= 0.10.36
2f8b26
2f8b26
BuildRequires:  python >= 2.3
2f8b26
BuildRequires:  python-devel >= 2.3
2f8b26
BuildRequires:  pygtk2-devel >= 2.8.0
2f8b26
# xwindowlistener needs X11 headers
2f8b26
BuildRequires:  libX11-devel
2f8b26
BuildRequires:  gstreamer-devel >= 0.10.36
2f8b26
BuildRequires:  gstreamer-plugins-base-devel >= 0.10.36
2f8b26
BuildRequires:  pygobject2-devel >= 2.11.2
2f8b26
2f8b26
2f8b26
%description
2f8b26
This module contains a wrapper that allows GStreamer applications
2f8b26
to be written in Python.
2f8b26
2f8b26
2f8b26
%package        devel
2f8b26
Summary:        Headers for developing programs that will use %{name}
2f8b26
Group:          Development/Libraries
2f8b26
Requires:       %{name} = %{version}-%{release}
2f8b26
Requires:       pkgconfig
2f8b26
Requires:       pygtk2-devel
2f8b26
Requires:       gstreamer-devel
2f8b26
2f8b26
2f8b26
%description devel
2f8b26
This package contains the static libraries and header files needed for
2f8b26
developing gstreamer-python applications.
2f8b26
2f8b26
2f8b26
%prep
2f8b26
%setup -q -n gst-python-%{version}
2f8b26
%{__sed} -i 's|^#!/usr/bin/env python$|#|' gst/extend/*.py
2f8b26
#%patch0 -p1 -b .strayline
2f8b26
%patch1 -p1 -b .gst_preset_set_app_dir
2f8b26
2f8b26
2f8b26
%build
2f8b26
%configure
2f8b26
make %{?_smp_mflags}
2f8b26
2f8b26
2f8b26
%install
2f8b26
rm -rf docs-to-include
2f8b26
make install DESTDIR=$RPM_BUILD_ROOT
2f8b26
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
2f8b26
mkdir -p docs-to-include/examples
2f8b26
chmod -x examples/*.py
2f8b26
cp examples/*.py docs-to-include/examples/
2f8b26
rm -fr $RPM_BUILD_ROOT%{_datadir}/gst-python/%{majorminor}/examples
2f8b26
2f8b26
2f8b26
%files
2f8b26
%doc AUTHORS COPYING ChangeLog NEWS README
2f8b26
%{_libdir}/python?.?/site-packages/gst-%{majorminor}
2f8b26
%{_libdir}/python?.?/site-packages/pygst.py*
2f8b26
%{_libdir}/python?.?/site-packages/pygst.pth
2f8b26
%{_libdir}/python?.?/site-packages/gstoption.so
2f8b26
%{_libdir}/gstreamer-0.10/*
2f8b26
%dir %{_datadir}/gst-python
2f8b26
%dir %{_datadir}/gst-python/%{majorminor}
2f8b26
%dir %{_datadir}/gst-python/%{majorminor}/defs
2f8b26
%{_datadir}/gst-python/%{majorminor}/defs/*.defs
2f8b26
2f8b26
2f8b26
%files devel
2f8b26
%doc docs-to-include/*
2f8b26
%{_includedir}/gstreamer-0.10/gst/pygst*.h
2f8b26
%{_libdir}/pkgconfig/gst-python-%{majorminor}.pc
2f8b26
2f8b26
2f8b26
%changelog
2f8b26
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.22-4
2f8b26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2f8b26
2f8b26
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.22-3
2f8b26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2f8b26
2f8b26
* Sat Jul 14 2012 Kalev Lember <kalevlember@gmail.com> - 0.10.22-2
2f8b26
- Backport gst.preset_{set,get}_app_dir(), needed for transmageddon 0.21
2f8b26
2f8b26
* Sat Jul 14 2012 Kalev Lember <kalevlember@gmail.com> - 0.10.22-1
2f8b26
- Update to 0.10.22 (#750016)
2f8b26
- Include new headers in -devel subpackage
2f8b26
2f8b26
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.19-3
2f8b26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2f8b26
2f8b26
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.19-2
2f8b26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2f8b26
2f8b26
* Wed Oct 20 2010 Xavier Lamien <laxathom@fedoraproject.org> - 0.10.19-1
2f8b26
- Update release.
2f8b26
2f8b26
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.10.16-2
2f8b26
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2f8b26
2f8b26
* Fri Aug 14 2009 Xavier Lamien <laxathom@fedoraproject.org> - 0.10-16-1
2f8b26
- Update release.
2f8b26
2f8b26
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.15-2
2f8b26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2f8b26
2f8b26
* Thu May 28 2009 Denis Leroy <denis@poolshark.org> - 0.10.15-1
2f8b26
- Update to upstream 0.10.15 (#502812)
2f8b26
- Added git patch to fix compile fix
2f8b26
2f8b26
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.14-2
2f8b26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2f8b26
2f8b26
* Fri Jan 30 2009 Denis Leroy <denis@poolshark.org> - 0.10.14-1
2f8b26
- Update to upstream 0.10.14, with various bug fixes
2f8b26
- Removed problematic devel Provide
2f8b26
2f8b26
* Sat Jan 10 2009 Denis Leroy <denis@poolshark.org> - 0.10.13-1
2f8b26
- Update to upstraem 0.10.13
2f8b26
- Forked devel package with pkgconfig file (#477310)
2f8b26
2f8b26
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.10.12-2
2f8b26
- Rebuild for Python 2.6
2f8b26
2f8b26
* Mon Aug 25 2008 Denis Leroy <denis@poolshark.org> - 0.10.12-1
2f8b26
- Update to upstream 0.10.12
2f8b26
2f8b26
* Fri Mar 28 2008 Denis Leroy <denis@poolshark.org> - 0.10.11-2
2f8b26
- Fixed datadir directory ownership (#439291)
2f8b26
2f8b26
* Sun Mar 23 2008 Denis Leroy <denis@poolshark.org> - 0.10.11-1
2f8b26
- Update to upstream 0.10.11, bugfix release updates
2f8b26
2f8b26
* Wed Feb 13 2008 Denis Leroy <denis@poolshark.org> - 0.10.10-1
2f8b26
- Update to upstream 0.10.10, BR updates
2f8b26
2f8b26
* Sun Dec  9 2007 Denis Leroy <denis@poolshark.org> - 0.10.9-1
2f8b26
- Update to upstream 0.10.9
2f8b26
- Removed exit patch, is upstream
2f8b26
2f8b26
* Fri Sep 14 2007 Denis Leroy <denis@poolshark.org> - 0.10.8-2
2f8b26
- Added patch to avoid crash on exit
2f8b26
2f8b26
* Mon Aug 20 2007 Denis Leroy <denis@poolshark.org> - 0.10.8-1
2f8b26
- Update to upstream 0.10.8
2f8b26
- License tag update
2f8b26
2f8b26
* Tue Feb 20 2007 Denis Leroy <denis@poolshark.org> - 0.10.7-2
2f8b26
- Ship examples in doc directory only, fixes multilib conflict (#228363)
2f8b26
- rpmlint cleanup
2f8b26
2f8b26
* Wed Feb 14 2007 Denis Leroy <denis@poolshark.org> - 0.10.7-1
2f8b26
- Update to 0.10.7
2f8b26
- Some spec cleanups
2f8b26
2f8b26
* Mon Dec 11 2006 Denis Leroy <denis@poolshark.org> - 0.10.6-1
2f8b26
- Update to 0.10.6, build with python 2.5
2f8b26
2f8b26
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.10.5-2
2f8b26
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
2f8b26
2f8b26
* Tue Sep 26 2006 Denis Leroy <denis@poolshark.org> - 0.10.5-1
2f8b26
- Update to 0.10.5
2f8b26
2f8b26
* Tue Sep 19 2006 Denis Leroy <denis@poolshark.org> - 0.10.4-2
2f8b26
- FE Rebuild
2f8b26
2f8b26
* Thu Jun 15 2006 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.10.4-1
2f8b26
- new upstream release
2f8b26
2f8b26
* Tue Jan 24 2006 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- update to GStreamer Python Bindings 0.10.2
2f8b26
- remove -devel requirements
2f8b26
2f8b26
* Thu May 19 2005 Thomas Vander Stichele <thomas at apestaart dot org> - 0.8.1-6
2f8b26
- disable docs build - they're already in the tarball
2f8b26
2f8b26
* Tue May 10 2005 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 0.8.1-5
2f8b26
- Move __init__.py* files from lib to _libdir on multilibarchs
2f8b26
  Found in thias spec file, fixes x86_64
2f8b26
2f8b26
* Fri Apr  1 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.8.1-3
2f8b26
- include missing directories
2f8b26
2f8b26
* Thu Mar 31 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.8.1-2
2f8b26
- add deps pygtk2-devel and gstreamer-devel for pkgconfig file
2f8b26
2f8b26
* Fri Dec 24 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.8.1-1: moved to Fedora Extras CVS
2f8b26
2f8b26
* Fri Dec 24 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.8.1-0.fdr.2: various cleanups
2f8b26
2f8b26
* Tue Dec 07 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.8.1-0.fdr.1: new upstream release
2f8b26
2f8b26
* Mon Nov 15 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.8.0-0.fdr.1: new upstream release
2f8b26
2f8b26
* Fri Nov 05 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.7.94-0.fdr.1: new upstream release
2f8b26
2f8b26
* Tue Oct 12 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.7.93-0.fdr.1: new upstream release
2f8b26
2f8b26
* Mon Jun 21 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.7.92-0.fdr.1: new upstream release
2f8b26
2f8b26
* Wed Mar 31 2004 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.7.91-0.fdr.1: new upstream release
2f8b26
2f8b26
* Tue Sep 02 2003 Thomas Vander Stichele <thomas at apestaart dot org>
2f8b26
- 0.1.0-0.fdr.1: first fedora release