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