X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=python-gnome.spec;h=73fd6bcb5f0939eb731e7752bd399bd2843c9468;hb=c394931;hp=ee5b5542d989fa0fcce5781db0c5e5fe8a2171e6;hpb=271f44c64f3153f8efba667cc3517603759bde8b;p=packages%2Fpython-gnome.git diff --git a/python-gnome.spec b/python-gnome.spec index ee5b554..73fd6bc 100644 --- a/python-gnome.spec +++ b/python-gnome.spec @@ -1,36 +1,35 @@ %define module gnome-python -%define pygtk_req 2:2.9.6 -%define pyorbit_req 2.14.1 +%define pygtk_req 2:2.12.0 +%define pyorbit_req 2.14.2 Summary: GNOME bindings for Python -Summary(pl): Wi±zania Pythona do bibliotek GNOME +Summary(pl.UTF-8): Wiązania Pythona do bibliotek GNOME Name: python-gnome -Version: 2.15.91 -Release: 2 +Version: 2.22.0 +Release: 4 License: GPL v2+/LGPL v2.1+ Group: Libraries/Python -Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-python/2.15/%{module}-%{version}.tar.bz2 -# Source0-md5: d06c1cc0d715d9819f30ce5546dc07df -BuildRequires: GConf2-devel >= 2.14.0 -BuildRequires: automake -BuildRequires: autoconf -BuildRequires: gnome-common >= 2.12.0 -BuildRequires: gnome-vfs2-devel >= 2.15.92 -BuildRequires: gtk+2-devel >= 2:2.10.2 -BuildRequires: libbonobo-devel >= 2.15.2 -BuildRequires: libgnomeui-devel >= 2.15.91 +Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-python/2.22/%{module}-%{version}.tar.bz2 +# Source0-md5: ff84c54314adec195149c59365e35a13 +BuildRequires: GConf2-devel >= 2.22.0 +BuildRequires: glib2-devel >= 1:2.16.0 +BuildRequires: gnome-common >= 2.20.0 +BuildRequires: gnome-vfs2-devel >= 2.22.0 +BuildRequires: gtk+2-devel >= 2:2.12.0 +BuildRequires: libbonoboui-devel >= 2.22.0 +BuildRequires: libgnomeui-devel >= 2.22.0 BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: python-devel >= 1:2.3.2 -BuildRequires: python-pyorbit-devel >= %{pyorbit_req} BuildRequires: python-pygtk-devel >= %{pygtk_req} +BuildRequires: python-pyorbit-devel >= %{pyorbit_req} BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.197 %pyrequires_eq python-modules Requires: %{name}-bonobo = %{version}-%{release} Requires: %{name}-gconf = %{version}-%{release} Requires: %{name}-vfs = %{version}-%{release} -Requires: libgnomeui >= 2.15.91 +Requires: libgnomeui >= 2.22.0 Obsoletes: gnome-python Obsoletes: gnome-python-nautilus Obsoletes: python-gnome-nautilus @@ -41,25 +40,25 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description GNOME bindings for Python. -%description -l pl -Wi±zania Pythona do bibliotek GNOME. +%description -l pl.UTF-8 +Wiązania Pythona do bibliotek GNOME. %package bonobo Summary: Bonobo bindings for Python -Summary(pl): Wi±zania Pythona do biblioteki Bonobo +Summary(pl.UTF-8): Wiązania Pythona do biblioteki Bonobo Group: Libraries/Python -Requires: python-pygobject >= 2.11.3 +Requires: python-pygobject >= 2.14.0 Requires: python-pyorbit >= %{pyorbit_req} %description bonobo Bonobo bindings for Python. -%description bonobo -l pl -Wi±zania Pythona do biblioteki Bonobo. +%description bonobo -l pl.UTF-8 +Wiązania Pythona do biblioteki Bonobo. %package bonobo-ui Summary: Bonobo User Interface bindings for Python -Summary(pl): Wi±zania Pythona do biblioteki interfejsu u¿ytkownika Bonobo +Summary(pl.UTF-8): Wiązania Pythona do biblioteki interfejsu użytkownika Bonobo Group: Libraries/Python Requires: %{name} = %{version}-%{release} Requires: %{name}-bonobo = %{version}-%{release} @@ -70,49 +69,49 @@ Requires: %{name}-vfs = %{version}-%{release} %description bonobo-ui Bonobo User Interface bindings for Python. -%description bonobo-ui -l pl -Wi±zania Pythona do biblioteki interfejsu u¿ytkownika Bonobo. +%description bonobo-ui -l pl.UTF-8 +Wiązania Pythona do biblioteki interfejsu użytkownika Bonobo. %package canvas Summary: GNOME Canvas bindings for Python -Summary(pl): Wi±zania Pythona do biblioteki GNOME Canvas +Summary(pl.UTF-8): Wiązania Pythona do biblioteki GNOME Canvas Group: Libraries/Python Requires: python-pygtk-gtk >= %{pygtk_req} %description canvas GNOME Canvas bindings for Python. -%description canvas -l pl -Wi±zania Pythona do biblioteki GNOME Canvas. +%description canvas -l pl.UTF-8 +Wiązania Pythona do biblioteki GNOME Canvas. %package gconf Summary: GConf bindings for Python -Summary(pl): Wi±zania Pythona do biblioteki GConf +Summary(pl.UTF-8): Wiązania Pythona do biblioteki GConf Group: Libraries/Python -Requires: python-pygobject >= 2.11.3 +Requires: python-pygobject >= 2.14.0 Requires: python-pyorbit >= %{pyorbit_req} %description gconf GConf bindings for Python. -%description gconf -l pl -Wi±zania Pythona do biblioteki GConf. +%description gconf -l pl.UTF-8 +Wiązania Pythona do biblioteki GConf. %package ui Summary: GNOME User Interface bindings for Python -Summary(pl): Wi±zania Pythona do biblioteki interfejsu u¿ytkownika GNOME +Summary(pl.UTF-8): Wiązania Pythona do biblioteki interfejsu użytkownika GNOME Group: Libraries/Python Requires: %{name}-bonobo-ui = %{version}-%{release} %description ui GNOME User Interface bindings for Python. -%description ui -l pl -Wi±zania Pythona do biblioteki interfejsu u¿ytkownika GNOME. +%description ui -l pl.UTF-8 +Wiązania Pythona do biblioteki interfejsu użytkownika GNOME. %package vfs Summary: GNOME VFS bindings for Python -Summary(pl): Wi±zania Pythona do biblioteki GNOME VFS +Summary(pl.UTF-8): Wiązania Pythona do biblioteki GNOME VFS Group: Libraries/Python Requires: %{name}-bonobo = %{version}-%{release} Requires: %{name}-gconf = %{version}-%{release} @@ -120,12 +119,12 @@ Requires: %{name}-gconf = %{version}-%{release} %description vfs GNOME VFS bindings for Python. -%description vfs -l pl -Wi±zania Pythona do biblioteki GNOME VFS. +%description vfs -l pl.UTF-8 +Wiązania Pythona do biblioteki GNOME VFS. %package devel Summary: Development files for GNOME bindings for Python -Summary(pl): Pliki programistyczne wi±zañ Pythona do GNOME +Summary(pl.UTF-8): Pliki programistyczne wiązań Pythona do GNOME Group: Libraries/Python Requires: %{name}-ui = %{version}-%{release} Requires: python-pygtk-devel >= %{pygtk_req} @@ -133,40 +132,37 @@ Requires: python-pygtk-devel >= %{pygtk_req} %description devel Development files for GNOME bindings for Python. -%description devel -l pl -Pliki programistyczne wi±zañ Pythona do GNOME. +%description devel -l pl.UTF-8 +Pliki programistyczne wiązań Pythona do GNOME. %package examples Summary: Example programs for python-gnome -Summary(pl): Przyk³adowe programy do python-gnome +Summary(pl.UTF-8): Przykładowe programy do python-gnome Group: Libraries/Python Requires: %{name}-devel = %{version}-%{release} %description examples This package contains example programs for python-gnome. -%description examples -l pl -Ten pakiet zawiera przyk³adowe programy dla python-gnome. +%description examples -l pl.UTF-8 +Ten pakiet zawiera przykładowe programy dla python-gnome. %prep %setup -q -n %{module}-%{version} %build -%{__libtoolize} -%{__aclocal} -%{__autoconf} -%{__autoheader} -%{__automake} -%configure -%{__make} +./waf configure \ + --prefix %{_prefix} \ + --libdir %{_libdir} +./waf build %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} -%{__make} install \ - DESTDIR=$RPM_BUILD_ROOT +./waf install \ + --destdir $RPM_BUILD_ROOT cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} @@ -183,15 +179,17 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %doc ChangeLog AUTHORS %dir %{py_sitedir}/gtk-2.0/gnome -%{py_sitedir}/gtk-2.0/gnome/__init__.py? -%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnome/_gnome*.so -%dir %{_datadir}/pygtk/2.0/argtypes +%{py_sitedir}/gtk-2.0/gnome/__init__.py[co] +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnome/_gnome.so %files devel %defattr(644,root,root,755) -%{_includedir}/%{module}-2.0 -%{pydefsdir}/* -%{_pkgconfigdir}/* +%{_includedir}/gnome-python-2.0 +%dir %{_datadir}/pygtk/2.0/argtypes +%{_datadir}/pygtk/2.0/argtypes/bonobo-arg-types.py* +%{_datadir}/pygtk/2.0/argtypes/gconf-arg-types.py* +%{pydefsdir}/*.defs +%{_pkgconfigdir}/gnome-python-2.0.pc %files examples %defattr(644,root,root,755) @@ -200,33 +198,32 @@ rm -rf $RPM_BUILD_ROOT %files bonobo %defattr(644,root,root,755) %dir %{py_sitedir}/gtk-2.0/bonobo -%{py_sitedir}/gtk-2.0/bonobo/__init__.py? -%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/_bonobo*.so -%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/activation*.so -%{_datadir}/pygtk/2.0/argtypes/bonobo-arg-types.py* +%{py_sitedir}/gtk-2.0/bonobo/__init__.py[co] +%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/_bonobo.so +%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/activation.so %files bonobo-ui %defattr(644,root,root,755) -%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/ui*.so +%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/ui.so %files canvas %defattr(644,root,root,755) -%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomecanvas*.so +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomecanvas.so %{py_sitedir}/gtk-2.0/gnome/canvas.py[co] %files gconf %defattr(644,root,root,755) -%attr(755,root,root) %{py_sitedir}/gtk-2.0/gconf*.so -%{_datadir}/pygtk/2.0/argtypes/gconf-arg-types.py* +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gconf.so %files ui %defattr(644,root,root,755) -%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnome/ui*.so +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnome/ui.so %files vfs %defattr(644,root,root,755) -%dir %{py_sitedir}/gtk-2.0/gnomevfs -%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomevfs/*.so -%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/*.so -%{py_sitedir}/gtk-2.0/gnomevfs/*.py[co] %{py_sitedir}/gtk-2.0/gnome/vfs.py[co] +%dir %{py_sitedir}/gtk-2.0/gnomevfs +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomevfs/_gnomevfs.so +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomevfs/gnomevfsbonobo.so +%{py_sitedir}/gtk-2.0/gnomevfs/__init__.py[co] +%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libpythonmethod.so