Author: glen Date: Tue Jun 15 15:52:16 2010 GMT Module: packages Tag: HEAD ---- Log message: - compile also optimized .py - verbose files in python package - localization is compiled if python-genshi present
---- Files affected: packages/trac: trac.spec (1.80 -> 1.81) ---- Diffs: ================================================================ Index: packages/trac/trac.spec diff -u packages/trac/trac.spec:1.80 packages/trac/trac.spec:1.81 --- packages/trac/trac.spec:1.80 Tue Jun 15 17:38:18 2010 +++ packages/trac/trac.spec Tue Jun 15 17:52:10 2010 @@ -1,6 +1,6 @@ # $Revision$, $Date$ # TODO -# - Fix build so language files are packaged (currently only build without noarch) +# - localization fix in files # - package global files for inheritance, make initial projects use inherit: # http://trac.edgewall.org/browser/tags/trac-0.11/RELEASE -- # [inherit] @@ -33,6 +33,7 @@ BuildRequires: python >= 1:2.1 BuildRequires: python-babel >= 0.9.5 BuildRequires: python-devel >= 1:2.1 +BuildRequires: python-genshi BuildRequires: python-setuptools BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.268 @@ -99,7 +100,6 @@ rm trac/htdocs/js/jquery.js %build -%{__python} setup.py compile_catalog %{__python} setup.py build %install @@ -129,12 +129,16 @@ cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_appdir}/htdocs/%{name}.ico > $RPM_BUILD_ROOT%{_sysconfdir}/htpasswd -# compile the scripts -#%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir} +# compile the optimized scripts +%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir} # remove .py files, leave just compiled ones. %py_postclean +# we don't need these runtime +rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/trac/test.* +rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/trac/tests + %clean rm -rf $RPM_BUILD_ROOT @@ -205,7 +209,30 @@ %files -n python-trac %defattr(644,root,root,755) -%{py_sitescriptdir}/%{name} +%dir %{py_sitescriptdir}/%{name} + +%{py_sitescriptdir}/trac/*.py[co] +%dir %{py_sitescriptdir}/trac/locale +%{py_sitescriptdir}/trac/admin +%{py_sitescriptdir}/trac/db +%{py_sitescriptdir}/trac/mimeview +%{py_sitescriptdir}/trac/prefs +%{py_sitescriptdir}/trac/search +%{py_sitescriptdir}/trac/templates +%{py_sitescriptdir}/trac/ticket +%{py_sitescriptdir}/trac/timeline +%{py_sitescriptdir}/trac/util +%{py_sitescriptdir}/trac/versioncontrol +%{py_sitescriptdir}/trac/web +%{py_sitescriptdir}/trac/wiki + +# XXX %find_lang and move to system locale dir as trac.mo +# XXX keep locale in main pkg only? +%{py_sitescriptdir}/trac/locale/* + +# XXX keep in main pkg only? +%{py_sitescriptdir}/trac/upgrades + %{py_sitescriptdir}/%{name}opt %{py_sitescriptdir}/Trac-*.egg-info @@ -215,6 +242,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.81 2010/06/15 15:52:10 glen +- compile also optimized .py +- verbose files in python package +- localization is compiled if python-genshi present + Revision 1.80 2010/06/15 15:38:18 glen - BR python-babel, call compile_catalog manually ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/trac/trac.spec?r1=1.80&r2=1.81&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
