From 279ce3f6d42b7721d17fca161fd702f3f819e0e4 Mon Sep 17 00:00:00 2001 From: wrobell Date: Mon, 23 Sep 2002 07:58:05 +0000 Subject: [PATCH] - based on template Changed files: diacanvas.spec -> 1.1 --- diacanvas.spec | 130 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 diacanvas.spec diff --git a/diacanvas.spec b/diacanvas.spec new file mode 100644 index 0000000..6e7e0b7 --- /dev/null +++ b/diacanvas.spec @@ -0,0 +1,130 @@ + +%include /usr/lib/rpm/macros.python + +%define src_name diacanvas2 + +Summary: Library for easely creating diagrams +Summary(pl): Biblioteka do prostego tworzenia diagramów +Name: diacanvas +Version: 0.8.0 +Release: 1 +License: GPL +Group: X11/Libraries +Source0: %{src_name}-%{version}.tar.gz +Patch0: %{name}-ac.patch +URL: http://diacanvas.sourceforge.net +BuildRequires: python-gnome-devel >= 1.99.13 +BuildRequires: libgnomeprintui-devel >= 1.116.0 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0) + +%description +Library for easely creating diagrams. + +%description -l pl +Biblioteka do prostego tworzenia diagramów. + +%package devel +Summary: Diacanvas header files and development documentation +Summary(pl): Pliki nag³ówkowe i dokumentacja biblioteki Diacanvas +Group: X11/Development/Libraries +Requires: %{name} = %{version} + +%description devel +Diacanvas header files and development documentation. + +%description devel -l pl +Pliki nag³ówkowe i dokumentacja biblioteki Diacanvas. + +%package static +Summary: Diacanvas static libraries +Summary(pl): Biblioteki statyczne Diacanvas +Group: X11/Development/Libraries +Requires: %{name}-devel = %{version} + +%description static +Diacanvas static libraries. + +%description static -l pl +Biblioteki statyczne Diacanvas. + +%package -n python-%{name} +Summary: Diacanvas Python bindings +Summary(pl): Wi±zania jêzyka Python do biblioteki Diacanvas +Group: Libraries/Python +Requires: %{name} = %{version} + +%description -n python-%{name} +Diacanvas Python bindings. + +%description -n python-%{name} -l pl +Wi±zania jêzyka Python do biblioteki Diacanvas. + +%package -n python-%{name}-devel +Summary: Diacanvas Python bindings development files +Summary(pl): Pliki dla programistów wi±zañ jêzyka Python do biblioteki Diacanvas +Group: Development/Languages/Python +Requires: %{name} = %{version} + +%description -n python-%{name}-devel +Diacanvas Python bindings development files. + +%description -n python-%{name}-devel -l pl +Pliki dla programistów wi±zañ jêzyka Python do biblioteki Diacanvas. + +%prep +%setup -q -n %{src_name}-%{version} +%patch0 -p1 + +%build +rm -f missing +libtoolize --copy --force +aclocal +%{__autoconf} +%{__automake} +%configure \ + --enable-gnome-print \ + --disable-gtk-doc \ + --enable-python + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT + +%{__make} install DESTDIR=$RPM_BUILD_ROOT + +%find_lang %{name} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f %{name}.lang +%defattr(644,root,root,755) +%doc README ChangeLog TODO NEWS AUTHORS +%attr(755,root,root) %{_libdir}/*.so.* + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/*.so +%attr(755,root,root) %{_libdir}/*.la +%{_includedir}/diacanvas +%{_datadir}/gtk-doc/html/%{src_name} +%{_pkgconfigdir}/* + +%files static +%defattr(644,root,root,755) +%{_libdir}/*.a + +%files -n python-%{name} +%defattr(644,root,root,755) +%dir %{py_sitedir}/%{name} +%attr(755,root,root) %{py_sitedir}/%{name}/*.so +%attr(755,root,root) %{py_sitedir}/%{name}/*.la +%{py_sitedir}/%{name}/*.py[co] + +%files -n python-%{name}-devel +%defattr(644,root,root,755) +%{pydefsdir}/* -- 2.43.0