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
102 %{__make} install DESTDIR=$RPM_BUILD_ROOT
107 rm -rf $RPM_BUILD_ROOT
109 %files -f %{name}.lang
110 %defattr(644,root,root,755)
111 %doc README ChangeLog TODO NEWS AUTHORS
112 %attr(755,root,root) %{_libdir}/*.so.*
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{_libdir}/*.so
118 %{_includedir}/diacanvas
119 %{_datadir}/gtk-doc/html/%{src_name}
123 %defattr(644,root,root,755)
126 %files -n python-%{name}
127 %defattr(644,root,root,755)
128 %dir %{py_sitedir}/%{name}
129 %attr(755,root,root) %{py_sitedir}/%{name}/*.so
130 %{py_sitedir}/%{name}/*.la
131 %{py_sitedir}/%{name}/*.py[co]
133 %files -n python-%{name}-devel
134 %defattr(644,root,root,755)