packages: ReviewBoard/ReviewBoard.spec - py_postclean, and executable worka...
glen
glen at pld-linux.org
Thu Feb 17 07:29:36 CET 2011
Author: glen Date: Thu Feb 17 06:29:36 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- py_postclean, and executable workaround in pld ways
---- Files affected:
packages/ReviewBoard:
ReviewBoard.spec (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/ReviewBoard/ReviewBoard.spec
diff -u packages/ReviewBoard/ReviewBoard.spec:1.1 packages/ReviewBoard/ReviewBoard.spec:1.2
--- packages/ReviewBoard/ReviewBoard.spec:1.1 Thu Feb 17 07:22:56 2011
+++ packages/ReviewBoard/ReviewBoard.spec Thu Feb 17 07:29:30 2011
@@ -10,6 +10,7 @@
# Source0-md5: 735148b8c865d77b461a0cf80b72a1e7
BuildRequires: python-devel
BuildRequires: python-setuptools
+BuildRequires: rpmbuild(macros) >= 1.219
BuildRequires: sed >= 4.0
Requires: django-evolution >= 0.6.2
Requires: httpd
@@ -51,10 +52,13 @@
--skip-build \
--root $RPM_BUILD_ROOT
+%py_postclean
+
# These scripts have a shebang and are meaningful to run; make them executable:
-chmod +x $RPM_BUILD_ROOT%{py_sitescriptdir}/reviewboard/manage.py
-chmod +x $RPM_BUILD_ROOT%{py_sitescriptdir}/reviewboard/cmdline/rbssh.py
-chmod +x $RPM_BUILD_ROOT%{py_sitescriptdir}/reviewboard/cmdline/rbsite.py
+# reinstall as py_postclean removed them
+install -p reviewboard/manage.py $RPM_BUILD_ROOT%{py_sitescriptdir}/reviewboard/manage.py
+install -p reviewboard/cmdline/rbssh.py $RPM_BUILD_ROOT%{py_sitescriptdir}/reviewboard/cmdline/rbssh.py
+install -p reviewboard/cmdline/rbsite.py $RPM_BUILD_ROOT%{py_sitescriptdir}/reviewboard/cmdline/rbsite.py
# Remove test data from the installed packages
rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/reviewboard/diffviewer/testdata \
@@ -72,7 +76,27 @@
%doc AUTHORS COPYING INSTALL NEWS README
%attr(755,root,root) %{_bindir}/rb-site
%attr(755,root,root) %{_bindir}/rbssh
-#%{py_sitescriptdir}/reviewboard
+%dir %{py_sitescriptdir}/reviewboard
+%{py_sitescriptdir}/reviewboard/nose.cfg
+%{py_sitescriptdir}/reviewboard/accounts
+%{py_sitescriptdir}/reviewboard/admin
+%{py_sitescriptdir}/reviewboard/changedescs
+%{py_sitescriptdir}/reviewboard/diffviewer
+%{py_sitescriptdir}/reviewboard/htdocs
+%{py_sitescriptdir}/reviewboard/iphone
+%{py_sitescriptdir}/reviewboard/notifications
+%{py_sitescriptdir}/reviewboard/reports
+%{py_sitescriptdir}/reviewboard/reviews
+%{py_sitescriptdir}/reviewboard/scmtools
+%{py_sitescriptdir}/reviewboard/templates
+%{py_sitescriptdir}/reviewboard/webapi
+%{py_sitescriptdir}/reviewboard/*.py[co]
+%attr(755,root,root) %{py_sitescriptdir}/reviewboard/manage.py
+%dir %{py_sitescriptdir}/reviewboard/cmdline
+%{py_sitescriptdir}/reviewboard/cmdline/*.py[co]
+%{py_sitescriptdir}/reviewboard/cmdline/conf
+%attr(755,root,root) %{py_sitescriptdir}/reviewboard/cmdline/rbssh.py
+%attr(755,root,root) %{py_sitescriptdir}/reviewboard/cmdline/rbsite.py
%{py_sitescriptdir}/webtests/*.py*
%if "%{py_ver}" > "2.4"
%{py_sitescriptdir}/ReviewBoard-%{version}-*.egg-info
@@ -84,5 +108,8 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.2 2011/02/17 06:29:30 glen
+- py_postclean, and executable workaround in pld ways
+
Revision 1.1 2011/02/17 06:22:56 glen
- new, based on spec from fedora repo
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ReviewBoard/ReviewBoard.spec?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list