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/sourceforge/%{name}/%{src_name}-%{version}.tar.gz
14 # Source0-md5: 4142c787f582311d01ef6ec8c4fb3c13
15 Patch0: %{name}-python.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}
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}
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}
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}
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
108 rm -rf $RPM_BUILD_ROOT
110 %files -f %{name}.lang
111 %defattr(644,root,root,755)
112 %doc README ChangeLog TODO NEWS AUTHORS
113 %attr(755,root,root) %{_libdir}/*.so.*
116 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_libdir}/*.so
119 %{_includedir}/diacanvas
120 %{_datadir}/gtk-doc/html/%{src_name}
124 %defattr(644,root,root,755)
127 %files -n python-%{name}
128 %defattr(644,root,root,755)
129 %dir %{py_sitedir}/%{name}
130 %attr(755,root,root) %{py_sitedir}/%{name}/*.so
131 %{py_sitedir}/%{name}/*.la
132 %{py_sitedir}/%{name}/*.py[co]
134 %files -n python-%{name}-devel
135 %defattr(644,root,root,755)