packages: trac/trac.spec - compile also optimized .py - verbose files in py...
glen
glen at pld-linux.org
Tue Jun 15 17:52:16 CEST 2010
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
More information about the pld-cvs-commit
mailing list