-%include /usr/lib/rpm/macros.python
-
-%define src_name diacanvas2
+%define src_name diacanvas2
Summary: Library for easely creating diagrams
Summary(pl): Biblioteka do prostego tworzenia diagramów
Name: diacanvas
-Version: 0.10.0
+Version: 0.14.3
Release: 1
License: GPL
Group: X11/Libraries
Source0: http://dl.sourceforge.net/diacanvas/%{src_name}-%{version}.tar.gz
-# Source0-md5: 26087d205ad833341fcfab047d70837f
-Patch0: %{name}-no_check.patch
+# Source0-md5: cc1dc41aff8084cb9e4514a0edbaf8b4
URL: http://diacanvas.sourceforge.net/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: libgnomeprintui-devel >= 1.116.0
+BuildRequires: libgnomeprintui-devel >= 2.2.0
BuildRequires: libtool
-BuildRequires: python-gnome-devel >= 1.99.13
+BuildRequires: pkgconfig
+# for canvas.defs
+BuildRequires: python-gnome-devel >= 2.0.0
+BuildRequires: python-pygtk-devel >= 1:2.0.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0)
+%define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0)
%description
Library for easy diagrams creation.
Summary(pl): Wi±zania jêzyka Python do biblioteki Diacanvas
Group: Libraries/Python
Requires: %{name} = %{version}-%{release}
+%pyrequires_eq python-libs
Requires: python-pygtk-gtk >= 1.99.16
%description -n python-%{name}
%prep
%setup -q -n %{src_name}-%{version}
-%patch0 -p1
%build
-rm -f missing
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__automake}
%configure \
--enable-static \
--enable-gnome-print \
- --enable-python
+ --enable-python \
+ --enable-gtk-doc \
+ --with-html-dir=%{_gtkdocdir}
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT%{py_sitedir}/%{name}/*.la
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
+rm -f $RPM_BUILD_ROOT%{py_sitedir}/%{name}/*.{la,a}
%find_lang %{name}