12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
- Summary: Python bindings for libnotify
- Summary(ja): libnotify の Python バインディング
- Name: notify-python
- Version: 0.1.1
- Release: 2%{?_dist_release}
- Group: Development/Languages
- # No version specified, just COPYING.
- License: LGPLv2+
- URL: http://www.galago-project.org/specs/notification
- Source0: http://www.galago-project.org/files/releases/source/notify-python/notify-python-%{version}.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: python-devel, pkgconfig, libnotify-devel, pygtk2-devel
- BuildRequires: gtk2-devel, dbus-devel, dbus-glib-devel
- Requires: libnotify
- Requires: notification-daemon
- %define pypkgname pynotify
- %description
- Python bindings for libnotify
- %prep
- %setup -q
- # WARNING - we touch src/pynotify.override in build because upstream did not rebuild pynotify.c
- # from the input definitions, this forces pynotify.c to be regenerated, at some point this can be removed
- %build
- CFLAGS="$RPM_OPT_FLAGS"
- PYTHON=%{__python}
- %configure
- touch src/pynotify.override
- make
- %install
- rm -rf $RPM_BUILD_ROOT
- make DESTDIR=$RPM_BUILD_ROOT install
- # remove unnecessary la file
- rm $RPM_BUILD_ROOT/%{python_sitearch}/gtk-2.0/%{pypkgname}/_%{pypkgname}.la
-
- %clean
- rm -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root,-)
- %doc
- %{python_sitearch}/gtk-2.0/%{pypkgname}
- %{_datadir}/pygtk/2.0/defs/%{pypkgname}.defs
- %{_libdir}/pkgconfig/%{name}.pc
- %changelog
- * Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 0.1.1-2
- - rebuild with python-2.6
- * Mon Nov 10 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.1-1
- - initial build for Vine Linux
- * Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.1.1-4
- - fix license tag
- * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.1-3
- - Autorebuild for GCC 4.3
- * Fri Jan 4 2008 <jdennis@redhat.com> - 0.1.1-2
- - Resolves bug# 427499: attach_to_status_icon not created
- force regeneration of pynotify.c
- * Wed Jan 2 2008 John Dennis <jdennis@redhat.com> - 0.1.1-1
- - upgrade to current upstream
- - no longer remove package config file (notify-python.pc), resolves bug #427001
- * Thu Dec 7 2006 Jeremy Katz <katzj@redhat.com> - 0.1.0-4
- - rebuild for python 2.5
- * Tue Aug 15 2006 Luke Macken <lmacken@redhat.com> - 0.1.0-3
- - Add notify-python-0.1.0-attach_to_status_icon.patch to allow the attaching
- notifications to status icons.
- * Thu Jul 20 2006 John Dennis <jdennis@redhat.com> - 0.1.0-2
- - change use of python_sitelib to python_sitearch, add BuildRequires
- * Wed Jul 19 2006 John Dennis <jdennis@redhat.com> - 0.1.0-1
- - Initial build
|