SPECS: python-ReportLab.spec - up to 1.21 - subpackage for examples
teodor
teodor at pld-linux.org
Fri Dec 29 10:48:29 CET 2006
Author: teodor Date: Fri Dec 29 09:48:29 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- up to 1.21
- subpackage for examples
---- Files affected:
SPECS:
python-ReportLab.spec (1.30 -> 1.31)
---- Diffs:
================================================================
Index: SPECS/python-ReportLab.spec
diff -u SPECS/python-ReportLab.spec:1.30 SPECS/python-ReportLab.spec:1.31
--- SPECS/python-ReportLab.spec:1.30 Fri Dec 1 16:36:05 2006
+++ SPECS/python-ReportLab.spec Fri Dec 29 10:48:24 2006
@@ -1,15 +1,16 @@
# $Revision$, $Date$
%define module ReportLab
+%define _module reportlab
%define fversion %(echo %{version} |tr . _)
Summary: Python library for generating PDFs and graphics
Summary(pl): Moduły Pythona do generowania PDF-ów oraz grafik
Name: python-%{module}
-Version: 1.19
-Release: 4
+Version: 1.21
+Release: 1
License: distributable
Group: Libraries/Python
Source0: http://www.reportlab.com/ftp/ReportLab_%{fversion}.tgz
-# Source0-md5: 02eeec6481f71918bf469a78edc4437c
+# Source0-md5: 5bc101ff85e56096ea9584c0117a27a8
URL: http://www.reportlab.com/
BuildRequires: python-devel >= 1:2.3
%pyrequires_eq python
@@ -37,93 +38,101 @@
- PythonPoing: narzędzie do generowania slajdów w formacie PDF z
prostego formatu XML
+%package examples
+Summary: Examples of ReportLab
+Summary(pl): Przykłady do ReportLab
+Group: Libraries/Python
+%pyrequires_eq python
+Requires: %{name} = %{version}-%{release}
+
+%description examples
+Examples of ReportLab
+
+%description examples -l pl
+Przykłady do biblioteki ReportLab
+
%prep
-%setup -q -n reportlab-%{fversion}
+%setup -q -n reportlab_%{fversion}
%build
cd reportlab
-%{__make} -C lib -f Makefile.pre.in boot \
- LIBP="%{py_libdir}"
-perl -pi -e "s|\@DEFS\@||" lib/Makefile
-%{__make} -C lib \
- OPT="%{rpmcflags}" \
- CC="%{__cc}" \
- LIBP="%{py_libdir}"
+CFLAGS="%{rpmcflags}"; export CFLAGS
+python setup.py build
%install
rm -rf $RPM_BUILD_ROOT
cd reportlab
-install -d $RPM_BUILD_ROOT%{_bindir}
-install -d $RPM_BUILD_ROOT%{py_sitedir}/%{module}
-install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-
-rm -rf test
-cp -aR * $RPM_BUILD_ROOT%{py_sitedir}/%{module}
-rm -rf $RPM_BUILD_ROOT%{py_sitedir}/%{module}/{demos,docs}
-cp -a demos/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-
-echo "%{module}" > $RPM_BUILD_ROOT%{py_sitedir}/reportlab.pth
-ln -s %{module} $RPM_BUILD_ROOT%{py_sitedir}/reportlab
+python setup.py install \
+ --root=$RPM_BUILD_ROOT \
+ --optimize=2
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/%{name}}
install tools/py2pdf/py2pdf.py $RPM_BUILD_ROOT%{_bindir}
install tools/pythonpoint/pythonpoint.py $RPM_BUILD_ROOT%{_bindir}
-%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
-%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+mv demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}
+mv graphics/samples $RPM_BUILD_ROOT%{_examplesdir}/%{name}/graphics-samples
+mv tools/pythonpoint/demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}/pythonpoint-demos
+
+%py_postclean $RPM_BUILD_ROOT%{py_sitescriptdir}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc reportlab/docs/* reportlab/license*
-%{_examplesdir}/%{name}-%{version}
+%doc reportlab/README reportlab/docs/*.pdf reportlab/license*
%attr(755,root,root) %{_bindir}/*
-%{py_sitedir}/*.pth
-%dir %{py_sitedir}/reportlab
-%dir %{py_sitedir}/%{module}
-%{py_sitedir}/%{module}/*.py[co]
-%dir %{py_sitedir}/%{module}/extensions
-%{py_sitedir}/%{module}/extensions/*.py[co]
-%dir %{py_sitedir}/%{module}/fonts
-%{py_sitedir}/%{module}/fonts/*.AFM
-%{py_sitedir}/%{module}/fonts/*.PFB
-%{py_sitedir}/%{module}/fonts/*.ttf
-%{py_sitedir}/%{module}/fonts/*.txt
-%dir %{py_sitedir}/%{module}/graphics
-%{py_sitedir}/%{module}/graphics/*.py[co]
-%dir %{py_sitedir}/%{module}/graphics/charts
-%{py_sitedir}/%{module}/graphics/charts/*.py[co]
-%dir %{py_sitedir}/%{module}/graphics/widgets
-%{py_sitedir}/%{module}/graphics/widgets/*.py[co]
-%dir %{py_sitedir}/%{module}/lib
-%{py_sitedir}/%{module}/lib/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/lib/*.so
-%dir %{py_sitedir}/%{module}/pdfbase
-%{py_sitedir}/%{module}/pdfbase/*.py[co]
-%dir %{py_sitedir}/%{module}/pdfgen
-%{py_sitedir}/%{module}/pdfgen/*.py[co]
-%dir %{py_sitedir}/%{module}/platypus
-%{py_sitedir}/%{module}/platypus/*.py[co]
-%dir %{py_sitedir}/%{module}/tools
-%{py_sitedir}/%{module}/tools/*.py[co]
-%dir %{py_sitedir}/%{module}/tools/docco
-%{py_sitedir}/%{module}/tools/docco/*.py[co]
-%dir %{py_sitedir}/%{module}/tools/py2pdf
-%{py_sitedir}/%{module}/tools/py2pdf/*.py[co]
-%{py_sitedir}/%{module}/tools/py2pdf/*.jpg
-%{py_sitedir}/%{module}/tools/py2pdf/*.txt
-%dir %{py_sitedir}/%{module}/tools/pythonpoint
-%{py_sitedir}/%{module}/tools/pythonpoint/*.py[co]
-%{py_sitedir}/%{module}/tools/pythonpoint/*.dtd
-%dir %{py_sitedir}/%{module}/tools/pythonpoint/styles
-%{py_sitedir}/%{module}/tools/pythonpoint/styles/*.py[co]
-# to -demos subpackage ?
-%dir %{py_sitedir}/%{module}/graphics/samples
-%{py_sitedir}/%{module}/graphics/samples/*.py[co]
-# *.py as %doc for education
-%doc %{py_sitedir}/%{module}/graphics/samples/*.py
-%{py_sitedir}/%{module}/tools/pythonpoint/demos
+%dir %{py_sitescriptdir}/%{_module}
+%{py_sitescriptdir}/%{_module}/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/extensions
+%{py_sitescriptdir}/%{_module}/extensions/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/fonts
+%{py_sitescriptdir}/%{_module}/fonts/*.AFM
+%{py_sitescriptdir}/%{_module}/fonts/*.PFB
+%{py_sitescriptdir}/%{_module}/fonts/*.ttf
+%{py_sitescriptdir}/%{_module}/fonts/*.txt
+%dir %{py_sitescriptdir}/%{_module}/graphics
+%{py_sitescriptdir}/%{_module}/graphics/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/graphics/charts
+%{py_sitescriptdir}/%{_module}/graphics/charts/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/graphics/widgets
+%{py_sitescriptdir}/%{_module}/graphics/widgets/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/lib
+%{py_sitescriptdir}/%{_module}/lib/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/pdfbase
+%{py_sitescriptdir}/%{_module}/pdfbase/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/pdfgen
+%{py_sitescriptdir}/%{_module}/pdfgen/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/platypus
+%{py_sitescriptdir}/%{_module}/platypus/*.py[co]
+%dir %{py_sitescriptdir}/%{_module}/tools
+%{py_sitescriptdir}/%{_module}/tools/*.py[co]
+%{py_sitescriptdir}/%{_module}/tools/README
+%dir %{py_sitescriptdir}/%{_module}/tools/docco
+%{py_sitescriptdir}/%{_module}/tools/docco/*.py[co]
+%{py_sitescriptdir}/%{_module}/tools/docco/README
+%dir %{py_sitescriptdir}/%{_module}/tools/py2pdf
+%{py_sitescriptdir}/%{_module}/tools/py2pdf/*.py[co]
+%{py_sitescriptdir}/%{_module}/tools/py2pdf/*.jpg
+%{py_sitescriptdir}/%{_module}/tools/py2pdf/*.txt
+%{py_sitescriptdir}/%{_module}/tools/py2pdf/README
+%dir %{py_sitescriptdir}/%{_module}/tools/pythonpoint
+%{py_sitescriptdir}/%{_module}/tools/pythonpoint/*.py[co]
+%{py_sitescriptdir}/%{_module}/tools/pythonpoint/README
+%{py_sitescriptdir}/%{_module}/tools/pythonpoint/*.dtd
+%dir %{py_sitescriptdir}/%{_module}/tools/pythonpoint/styles
+%{py_sitescriptdir}/%{_module}/tools/pythonpoint/styles/*.py[co]
+
+%files examples
+%defattr(644,root,root,755)
+%dir %{_examplesdir}/%{name}/demos
+%dir %{_examplesdir}/%{name}/graphics-samples
+%dir %{_examplesdir}/%{name}/pythonpoint-demos
+%{_examplesdir}/%{name}/graphics-samples/*.py
+%{_examplesdir}/%{name}/demos
+%{_examplesdir}/%{name}/pythonpoint-demos
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -131,6 +140,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.31 2006/12/29 09:48:24 teodor
+- up to 1.21
+- subpackage for examples
+
Revision 1.30 2006/12/01 15:36:05 ankry
s/python-Imaging/python-PIL/
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/python-ReportLab.spec?r1=1.30&r2=1.31&f=u
More information about the pld-cvs-commit
mailing list