commit 858b8b954d7238266f544aa0e794f01bcc52879c
Author: Elan Ruusamäe <[email protected]>
Date:   Thu Jan 24 09:59:34 2013 +0200

    update spec to 1.7.2

 ReviewBoard.spec | 107 ++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 91 insertions(+), 16 deletions(-)
---
diff --git a/ReviewBoard.spec b/ReviewBoard.spec
index 1ddd752..6bc4fdb 100644
--- a/ReviewBoard.spec
+++ b/ReviewBoard.spec
@@ -1,33 +1,65 @@
 # TODO
 # - webservers integration
+# - system js packages, jquery, jquery-ui, etc
+# - do we need to package .less and not minified .js? nose.cfg?
 Summary:       Web-based code review tool
 Name:          ReviewBoard
-Version:       1.5.5
+Version:       1.7.2
 Release:       1
 License:       MIT
 Group:         Applications/Networking
 URL:           http://www.review-board.org/
-Source0:       
http://downloads.review-board.org/releases/ReviewBoard/1.5/%{name}-%{version}.tar.gz
-# Source0-md5: 74ce633ca06f1fa3183557cd6c174559
+Source0:       
http://downloads.reviewboard.org/releases/ReviewBoard/1.7/%{name}-%{version}.tar.gz
+# Source0-md5: f5ead87918a472945384263516dbb06e
+Patch0:                default-cache-file-path.patch
+BuildRequires: python-dateutil
 BuildRequires: python-devel
+BuildRequires: python-django-evolution >= 0.6.7
+BuildRequires: python-django-pipeline >= 1.2.16
+BuildRequires: python-djblets >= 0.7.8
+BuildRequires: python-docutils
+BuildRequires: python-markdown >= 2.2.1
+BuildRequires: python-mimeparse
+BuildRequires: python-nose
+BuildRequires: python-paramiko >= 1.7.6
+BuildRequires: python-pygments >= 1.4
+BuildRequires: python-pysvn
+BuildRequires: python-pytz
+BuildRequires: python-recaptcha
 BuildRequires: python-setuptools
+BuildRequires: python-slimit
+BuildRequires: python-sphinx
 BuildRequires: rpmbuild(macros) >= 1.219
 BuildRequires: sed >= 4.0
+Requires:      apache-mod_wsgi
+Requires:      patch
 Requires:      patchutils
 Requires:      python-PIL
 Requires:      python-dateutil
-Requires:      python-django >= 1.1.3
-Requires:      python-django-evolution >= 0.6.2
-Requires:      python-djblets >= 0.6.7
+Requires:      python-django >= 1.4.2
+Requires:      python-django-evolution >= 0.6.7
+Requires:      python-django-pipeline >= 1.2.16
+Requires:      python-djblets >= 0.7.1
+Requires:      python-docutils
 Requires:      python-flup
+Requires:      python-markdown >= 2.2.1
 Requires:      python-memcached
+Requires:      python-mimeparse
 Requires:      python-nose
-Requires:      python-paramiko
-Requires:      python-pygments >= 1.1.1
+Requires:      python-paramiko >= 1.7.6
+Requires:      python-pygments >= 1.4
 Requires:      python-pysvn
 Requires:      python-pytz
 Requires:      python-recaptcha
+Requires:      python-slimit
+# Pull in the client libraries for all of the supported databases
+Requires:      MySQL-python
+Requires:      python-psycopg2
 Requires:      python-sqlite
+# Pull in the tools for working with common repositories
+Requires:      git-core
+Requires:      mercurial
+Requires:      subversion
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -39,18 +71,21 @@ take much of the stress and time out of the code review 
process.
 
 %prep
 %setup -q
-%{__sed} -i -e 's/^from ez_setup/#from ez_setup/' setup.py
-%{__sed} -i -e 's/^use_setuptools()/#use_setuptools()/' setup.py
+%patch0 -p1
+
 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' reviewboard/manage.py
 
+# Remove packaged egg-info so it's regenerated by setup.py
+%{__rm} -r ReviewBoard*.egg-info
+
 %build
 %{__python} setup.py build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-# --skip-build causes bad stuff in siteconfig.py as of 0.8.4
 %{__python} setup.py install \
        --skip-build \
+       --optimize=2 \
        --root $RPM_BUILD_ROOT
 
 %py_postclean
@@ -78,21 +113,61 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/rbssh
 %dir %{py_sitescriptdir}/reviewboard
 %{py_sitescriptdir}/reviewboard/nose.cfg
+%{py_sitescriptdir}/reviewboard/*.py[co]
+%attr(755,root,root) %{py_sitescriptdir}/reviewboard/manage.py
+
 %{py_sitescriptdir}/reviewboard/accounts
 %{py_sitescriptdir}/reviewboard/admin
+%{py_sitescriptdir}/reviewboard/attachments
 %{py_sitescriptdir}/reviewboard/changedescs
+%{py_sitescriptdir}/reviewboard/cmdline
 %{py_sitescriptdir}/reviewboard/diffviewer
+%{py_sitescriptdir}/reviewboard/extensions
+%{py_sitescriptdir}/reviewboard/hostingsvcs
 %{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/site
+%{py_sitescriptdir}/reviewboard/ssh
 %{py_sitescriptdir}/reviewboard/templates
 %{py_sitescriptdir}/reviewboard/webapi
-%{py_sitescriptdir}/reviewboard/*.py[co]
-%attr(755,root,root) %{py_sitescriptdir}/reviewboard/manage.py
-%{py_sitescriptdir}/reviewboard/cmdline
+
+%dir %{py_sitescriptdir}/reviewboard/static
+%dir %{py_sitescriptdir}/reviewboard/static/lib
+%dir %{py_sitescriptdir}/reviewboard/static/lib/js
+%{py_sitescriptdir}/reviewboard/static/lib/js/backbone-0.9.2.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/csshover2.htc
+%dir %{py_sitescriptdir}/reviewboard/static/lib/js/flot
+%{py_sitescriptdir}/reviewboard/static/lib/js/flot/excanvas.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/flot/jquery.flot.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/flot/jquery.flot.pie.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/flot/jquery.flot.pie.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/flot/jquery.flot.selection.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/flot/jquery.flot.selection.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/jasmine-1.3.1.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/jasmine-html-1.3.1.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/jquery-1.8.2.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/jquery-ui-1.8.24.custom.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/jquery.form.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/jquery.masonry.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/jquery.timesince.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/less-1.3.1.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/pngfix.htc
+%{py_sitescriptdir}/reviewboard/static/lib/js/ui.autocomplete.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/ui.autocomplete.min.js
+%{py_sitescriptdir}/reviewboard/static/lib/js/underscore-1.3.3.min.js
+%dir %{py_sitescriptdir}/reviewboard/static/rb
+%dir %{py_sitescriptdir}/reviewboard/static/rb/css
+%{py_sitescriptdir}/reviewboard/static/rb/css/*.css
+%{py_sitescriptdir}/reviewboard/static/rb/css/*.less
+%{py_sitescriptdir}/reviewboard/static/rb/images
+%dir %{py_sitescriptdir}/reviewboard/static/rb/js
+%{py_sitescriptdir}/reviewboard/static/rb/js/*.js
+%{py_sitescriptdir}/reviewboard/static/rb/js/models
+%{py_sitescriptdir}/reviewboard/static/rb/js/utils
+%{py_sitescriptdir}/reviewboard/static/rb/js/views
+
 %if "%{py_ver}" > "2.4"
 %{py_sitescriptdir}/ReviewBoard-%{version}-*.egg-info
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ReviewBoard.git/commitdiff/858b8b954d7238266f544aa0e794f01bcc52879c

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to