Author: freetz Date: Tue Jan 31 15:55:37 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - stolen from -extras
---- Files affected: SPECS: python-gnome-desktop.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/python-gnome-desktop.spec diff -u /dev/null SPECS/python-gnome-desktop.spec:1.1 --- /dev/null Tue Jan 31 16:55:37 2006 +++ SPECS/python-gnome-desktop.spec Tue Jan 31 16:55:32 2006 @@ -0,0 +1,297 @@ +# $Revision$, $Date$ +%define module gnome-python-desktop +%define pygtk_req 2:2.8.0 +%define gnome_python_req 2.12.1-3 +# +# Conditional builds: +%bcond_without totem # disable totem support +# +Summary: GNOME bindings for Python +Summary(pl): Wiązania Pythona do bibliotek GNOME +Name: python-gnome-desktop +Version: 2.13.3 +Release: 1 +License: GPL v2/LGPL v2.1 (see COPYING) +Group: Libraries/Python +Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-python-desktop/2.13/%{module}-%{version}.tar.bz2 +# Source0-md5: 98118c8d5ad5480768fa52d4497cf3e3 +BuildRequires: GConf2-devel >= 2.10.0 +BuildRequires: autoconf >= 2.52 +BuildRequires: automake +BuildRequires: gnome-media-devel >= 2.10.0 +BuildRequires: gnome-panel-devel >= 2.10.1 +BuildRequires: gnome-vfs2-devel >= 2.10.1 +BuildRequires: gtk+2-devel >= 2:2.6.4 +BuildRequires: gtksourceview-devel >= 1.2.0 +BuildRequires: hal-devel +BuildRequires: libgnomeprintui-devel >= 2.10.2 +BuildRequires: libgnomeui-devel >= 2.10.0-2 +BuildRequires: libgtop-devel >= 2.10.1 +BuildRequires: librsvg-devel >= 1:2.9.5-2 +BuildRequires: libtool +BuildRequires: libwnck-devel >= 2.10.0 +BuildRequires: metacity-devel +BuildRequires: nautilus-cd-burner-devel >= 2.11.1 +BuildRequires: pkgconfig +BuildRequires: popt-devel +BuildRequires: python-devel >= 1:2.3.2 +BuildRequires: python-gnome-devel >= %{gnome_python_req} +BuildRequires: python-pygtk-devel >= %{pygtk_req} +%{?with_totem:BuildRequires: totem-devel >= 0.101} +%pyrequires_eq python-modules +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0) + +%description +GNOME bindings for Python. + +%description -l pl +Wiązania Pythona do bibliotek GNOME. + +%package devel +Summary: Development files for GNOME bindings for Python +Summary(pl): Pliki programistyczne wiązań Pythona do GNOME +Group: Libraries/Python +Requires: %{name}-applet = %{version}-%{release} +Requires: %{name}-gtkhtml = %{version}-%{release} +Requires: %{name}-nautilus-cd-burner = %{version}-%{release} +Requires: %{name}-print = %{version}-%{release} +Requires: %{name}-egg = %{version}-%{release} +Requires: %{name}-libwnck = %{version}-%{release} +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. + +%package examples +Summary: Example programs for python-gnome-desktop +Summary(pl): Przykładowe programy do python-gnome-desktop +Group: Libraries/Python +Requires: %{name}-devel = %{version}-%{release} + +%description examples +This package contains example programs for python-gnome-desktop. + +%description examples -l pl +Ten pakiet zawiera przykładowe programy dla python-gnome-desktop. + +%package applet +Summary: GNOME Applet bindings for Python +Summary(pl): Wiązania Pythona do biblioteki GNOME Applet +Group: Libraries/Python +Requires: %{name} = %{version}-%{release} +Requires: python-gnome-ui >= %{gnome_python_req} +Requires: python-pygtk-glade >= %{pygtk_req} +Obsoletes: python-gnome-applet +Provides: python-gnome-applet + +%description applet +GNOME Applet bindings for Python. + +%description applet -l pl +Wiązania Pythona do biblioteki GNOME Applet. + +%package gtksourceview +Summary: Gtksourceview bindings for Python +Summary(pl): Wiązania Pythona do biblioteki gtksourceview +Group: Libraries/Python +Requires: %{name}-print = %{version}-%{release} + +%description gtksourceview +Gtksourceview bindings for Python. + +%description gtksourceview -l pl +Wiązania Pythona do biblioteki gtksourceview. + +%package libgtop +Summary: Libgtop bindings for Python +Summary(pl): Wiązania Pythona do biblioteki libgtop +Group: Libraries/Python +Requires: python-pygtk-gobject >= %{pygtk_req} + +%description libgtop +Libgtop bindings for Python. + +%description libgtop -l pl +Wiązania Pythona do biblioteki libgtop. + +%package libwnck +Summary: Libwnck bindings for Python +Summary(pl): Wiązania Pythona do biblioteki libwnck +Group: Libraries/Python +Requires: python-pygtk-gtk >= %{pygtk_req} + +%description libwnck +Libwnck bindings for Python. + +%description libwnck -l pl +Wiązania Pythona do biblioteki libwnck. + +%package mediaprofiles +Summary: gnome-media-profiles bindings for Python +Summary(pl): Wiązania Pythona do gnome-media-profiles +Group: Libraries/Python +Requires: python-gnome-ui >= %{gnome_python_req} +Requires: python-pygtk-glade >= %{pygtk_req} + +%description mediaprofiles +gnome-media-profiles bindings for Python. + +%description mediaprofiles -l pl +Wiązania Pythona do gnome-media-profiles. + +%package metacity +Summary: Metacity bindings for Python +Summary(pl): Wiązania Pythona do Metacity +Group: Libraries/Python +Requires: python-gnome-ui >= %{gnome_python_req} +Requires: python-pygtk-glade >= %{pygtk_req} + +%description metacity +Metacity bindings for Python. + +%description metacity -l pl +Wiązania Pythona do Metacity. + +%package nautilus-cd-burner +Summary: Nautilus-cd-burner bindings for Python +Summary(pl): Wiązania Pythona do biblioteki nautilus-cd-burner +Group: Libraries/Python +Requires: python-pygtk-gtk >= %{pygtk_req} + +%description nautilus-cd-burner +Nautilus-cd-burner bindings for Python. + +%description nautilus-cd-burner -l pl +Wiązania Pythona do biblioteki nautilus-cd-burner. + +%package print +Summary: GNOME Print bindings for Python +Summary(pl): Wiązania Pythona do biblioteki GNOME obsługi drukowania +Group: Libraries/Python +Requires: %{name} = %{version}-%{release} +Requires: python-gnome-canvas >= %{gnome_python_req} +Obsoletes: python-gnome-print +Obsoletes: python-gnome-print-ui +Provides: python-gnome-print +Provides: python-gnome-print-ui + +%description print +GNOME Print bindings for Python. + +%description print -l pl +Wiązania Pythona do biblioteki GNOME obsługi drukowania. + +%package totem +Summary: Totem bindings for Python +Summary(pl): Wiązania Pythona do biblioteki totem +Group: Libraries/Python +Requires: python-gnome-vfs >= %{gnome_python_req} +Requires: python-pygtk-gtk >= %{pygtk_req} + +%description totem +Totem bindings for Python. + +%description totem -l pl +Wiązania Pythona do biblioteki totem. + +%prep +%setup -q -n %{module}-%{version} + +%build +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} +%configure +%{__make} \ + HTML_DIR=%{_gtkdocdir} + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + HTML_DIR=%{_gtkdocdir} + +cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} + +rm -f $RPM_BUILD_ROOT%{py_sitedir}/gtk-2.0/{*.la,*/{*.la,*.py}} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc AUTHORS COPYING ChangeLog NEWS + +%files devel +%defattr(644,root,root,755) +%{pydefsdir}/* +%{_pkgconfigdir}/*.pc + +%files examples +%defattr(644,root,root,755) +%{_examplesdir}/%{name}-%{version} + +%files applet +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomeapplet.so +%{py_sitedir}/gtk-2.0/gnome/applet.py? + +%files gtksourceview +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gtksourceview.so +%{_gtkdocdir}/pygtksourceview + +%files libgtop +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gtop.so + +%files libwnck +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/gtk-2.0/wnck.so + +%files mediaprofiles +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/gtk-2.0/mediaprofiles.so + +%files metacity +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/gtk-2.0/metacity.so + +%files nautilus-cd-burner +%defattr(644,root,root,755) +%attr(755,root,root) %{py_sitedir}/gtk-2.0/nautilusburn.so + +%files print +%defattr(644,root,root,755) +%dir %{py_sitedir}/gtk-2.0/gnomeprint +%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomeprint/*.so +%{py_sitedir}/gtk-2.0/gnomeprint/*.py? +%{_gtkdocdir}/pygnomeprint +%{_gtkdocdir}/pygnomeprintui + +%if %{with totem} +%files totem +%defattr(644,root,root,755) +%dir %{py_sitedir}/gtk-2.0/totem +%attr(755,root,root) %{py_sitedir}/gtk-2.0/totem/*.so +%{py_sitedir}/gtk-2.0/totem/__init__.py? +%endif + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2006/01/31 15:55:32 freetz +- stolen from -extras + ================================================================ _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit