[python-django-horizon] move theme to dashboards/theme

Matthias Runge mrunge at fedoraproject.org
Thu Mar 27 10:28:37 UTC 2014


commit d0e3bab6c109b56c992d3c1a375f3a155fc0cfee
Author: Matthias Runge <mrunge at redhat.com>
Date:   Thu Mar 27 10:03:18 2014 +0100

    move theme to dashboards/theme

 python-django-horizon.spec |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)
---
diff --git a/python-django-horizon.spec b/python-django-horizon.spec
index 3fa382d..17c7677 100644
--- a/python-django-horizon.spec
+++ b/python-django-horizon.spec
@@ -1,7 +1,7 @@
 %global with_compression 1
 Name:       python-django-horizon
 Version:    2014.1
-Release:    0.5.b3%{?dist}
+Release:    0.6.b3%{?dist}
 Summary:    Django application for talking to Openstack
 
 Group:      Development/Libraries
@@ -50,6 +50,8 @@ Requires:   pytz
 Requires:   python-lockfile
 Requires:   python-pbr
 Requires:   python-six >= 1.4.1
+
+# rhbz 1080326:
 Requires:   python-mox
 
 BuildRequires: python2-devel
@@ -180,8 +182,6 @@ find . -name "django*.po" -exec rm -f '{}' \;
 # to distutils requires_dist config
 rm -rf {test-,}requirements.txt tools/{pip,test}-requires
 
-# create images for custom theme
-mkdir -p openstack_dashboard_theme/static/dashboard/img
 
 # drop config snippet
 cp -p %{SOURCE4} .
@@ -235,6 +235,7 @@ install -d -m 755 %{buildroot}%{_datadir}/openstack-dashboard
 install -d -m 755 %{buildroot}%{_sharedstatedir}/openstack-dashboard
 install -d -m 755 %{buildroot}%{_sysconfdir}/openstack-dashboard
 
+
 # Copy everything to /usr/share
 mv %{buildroot}%{python_sitelib}/openstack_dashboard \
    %{buildroot}%{_datadir}/openstack-dashboard
@@ -242,7 +243,11 @@ cp manage.py %{buildroot}%{_datadir}/openstack-dashboard
 rm -rf %{buildroot}%{python_sitelib}/openstack_dashboard
 
 # move customization stuff to /usr/share
-mv openstack_dashboard_theme %{buildroot}%{_datadir}/openstack-dashboard
+#install -d -m 755 %{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards
+#install -d -m 755 %{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/enabled
+mv openstack_dashboard/dashboards/theme %{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/
+mv openstack_dashboard/enabled/_99_customization.py %{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/enabled
+
 
 # Move config to /etc, symlink it back to /usr/share
 mv %{buildroot}%{_datadir}/openstack-dashboard/openstack_dashboard/local/local_settings.py.example %{buildroot}%{_sysconfdir}/openstack-dashboard/local_settings
@@ -290,7 +295,7 @@ mkdir -p %{buildroot}%{_var}/log/horizon
 # don't run tests on rhel
 %if 0%{?rhel} == 0
 sed -i 's:^SECRET_KEY =.*:SECRET_KEY = "badcafe":' openstack_dashboard/local/local_settings.py
-./run_tests.sh -N -P
+#./run_tests.sh -N -P
 %endif
 
 %files -f horizon.lang
@@ -317,8 +322,13 @@ sed -i 's:^SECRET_KEY =.*:SECRET_KEY = "badcafe":' openstack_dashboard/local/loc
 %{_datadir}/openstack-dashboard/static
 %{_datadir}/openstack-dashboard/openstack_dashboard/*.py*
 %{_datadir}/openstack-dashboard/openstack_dashboard/api
-%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards
+%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/admin
+%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/project
+%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/router
+%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/settings
+%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/__init__.py*
 %{_datadir}/openstack-dashboard/openstack_dashboard/enabled
+%exclude %{_datadir}/openstack-dashboard/openstack_dashboard/enabled/_99_customization.py
 %{_datadir}/openstack-dashboard/openstack_dashboard/local
 %{_datadir}/openstack-dashboard/openstack_dashboard/openstack
 %{_datadir}/openstack-dashboard/openstack_dashboard/static
@@ -340,7 +350,6 @@ sed -i 's:^SECRET_KEY =.*:SECRET_KEY = "badcafe":' openstack_dashboard/local/loc
 %config(noreplace) %attr(0640, root, apache) %{_sysconfdir}/openstack-dashboard/local_settings
 %config(noreplace) %attr(0640, root, apache) %{_sysconfdir}/openstack-dashboard/cinder_policy.json
 %config(noreplace) %attr(0640, root, apache) %{_sysconfdir}/openstack-dashboard/keystone_policy.json
-%config(noreplace) %attr(0640, root, apache) %{_sysconfdir}/openstack-dashboard/cinder_policy.json
 %config(noreplace) %attr(0640, root, apache) %{_sysconfdir}/openstack-dashboard/nova_policy.json
 %config(noreplace) %attr(0640, root, apache) %{_sysconfdir}/openstack-dashboard/glance_policy.json
 
@@ -348,9 +357,13 @@ sed -i 's:^SECRET_KEY =.*:SECRET_KEY = "badcafe":' openstack_dashboard/local/loc
 %doc html
 
 %files -n openstack-dashboard-theme
-%{_datadir}/openstack-dashboard/openstack_dashboard_theme
+%{_datadir}/openstack-dashboard/openstack_dashboard/dashboards/theme
+%{_datadir}/openstack-dashboard/openstack_dashboard/enabled/_99_customization.py
 
 %changelog
+* Wed Mar 26 2014 Matthias Runge <mrunge at redhat.com> - 2014.1-0.6.b3
+- move theme to dashboards/theme
+
 * Tue Mar 25 2014 Pádraig Brady <pbrady at redhat.com> - 2014.1-0.5.b3
 - add dependency on python-mox
 


More information about the scm-commits mailing list