2 %include /usr/lib/rpm/macros.python
4 %define src_name diacanvas2
6 Summary: Library for easely creating diagrams
7 Summary(pl): Biblioteka do prostego tworzenia diagramów
13 Source0: http://dl.sourceforge.net/diacanvas/%{src_name}-%{version}.tar.gz
14 # Source0-md5: 26087d205ad833341fcfab047d70837f
15 Patch0: %{name}-no_check.patch
16 URL: http://diacanvas.sourceforge.net/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: libgnomeprintui-devel >= 1.116.0
20 BuildRequires: libtool
21 BuildRequires: python-gnome-devel >= 1.99.13
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0)
27 Library for easy diagrams creation.
30 Biblioteka do prostego tworzenia diagramów.
33 Summary: Diacanvas header files and development documentation
34 Summary(pl): Pliki nag³ówkowe i dokumentacja biblioteki Diacanvas
35 Group: X11/Development/Libraries
36 Requires: %{name} = %{version}-%{release}
39 Diacanvas header files and development documentation.
41 %description devel -l pl
42 Pliki nag³ówkowe i dokumentacja biblioteki Diacanvas.
45 Summary: Diacanvas static libraries
46 Summary(pl): Biblioteki statyczne Diacanvas
47 Group: X11/Development/Libraries
48 Requires: %{name}-devel = %{version}-%{release}
51 Diacanvas static libraries.
53 %description static -l pl
54 Biblioteki statyczne Diacanvas.
56 %package -n python-%{name}
57 Summary: Diacanvas Python bindings
58 Summary(pl): Wi±zania jêzyka Python do biblioteki Diacanvas
59 Group: Libraries/Python
60 Requires: %{name} = %{version}-%{release}
61 Requires: python-pygtk-gtk >= 1.99.16
63 %description -n python-%{name}
64 Diacanvas Python bindings.
66 %description -n python-%{name} -l pl
67 Wi±zania jêzyka Python do biblioteki Diacanvas.
69 %package -n python-%{name}-devel
70 Summary: Diacanvas Python bindings development files
71 Summary(pl): Pliki dla programistów wi±zañ jêzyka Python do biblioteki Diacanvas
72 Group: Development/Languages/Python
73 Requires: %{name} = %{version}-%{release}
75 %description -n python-%{name}-devel
76 Diacanvas Python bindings development files.
78 %description -n python-%{name}-devel -l pl
79 Pliki dla programistów wi±zañ jêzyka Python do biblioteki Diacanvas.
82 %setup -q -n %{src_name}-%{version}
93 --enable-gnome-print \
99 rm -rf $RPM_BUILD_ROOT
100 install -d $RPM_BUILD_ROOT
103 DESTDIR=$RPM_BUILD_ROOT
105 rm -f $RPM_BUILD_ROOT%{py_sitedir}/%{name}/*.la
110 rm -rf $RPM_BUILD_ROOT
112 %post -p /sbin/ldconfig
113 %postun -p /sbin/ldconfig
115 %files -f %{name}.lang
116 %defattr(644,root,root,755)
117 %doc README ChangeLog TODO NEWS AUTHORS
118 %attr(755,root,root) %{_libdir}/*.so.*.*.*
121 %defattr(644,root,root,755)
122 %attr(755,root,root) %{_libdir}/*.so
124 %{_includedir}/diacanvas
125 %{_gtkdocdir}/%{src_name}
129 %defattr(644,root,root,755)
132 %files -n python-%{name}
133 %defattr(644,root,root,755)
134 %dir %{py_sitedir}/%{name}
135 %attr(755,root,root) %{py_sitedir}/%{name}/*.so
136 %{py_sitedir}/%{name}/*.py[co]
138 %files -n python-%{name}-devel
139 %defattr(644,root,root,755)