diff options
Diffstat (limited to 'elements/unmaintained/openstack-services/horizon.bst')
-rw-r--r-- | elements/unmaintained/openstack-services/horizon.bst | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/elements/unmaintained/openstack-services/horizon.bst b/elements/unmaintained/openstack-services/horizon.bst new file mode 100644 index 00000000..13038661 --- /dev/null +++ b/elements/unmaintained/openstack-services/horizon.bst @@ -0,0 +1,54 @@ +kind: manual +depends: +- erlang.bst +- unmaintained/django.bst +- unmaintained/xstatic.bst +- openstack-clients.bst +- unmaintained/test-tools.bst +- python-tools.bst +- unmaintained/openstack-services/pint.bst +- unmaintained/openstack-services/django-openstack-auth.bst +- unmaintained/openstack-services/kombu.bst +- unmaintained/openstack-services/oslo-concurrency.bst +sources: +- kind: git + url: upstream:openstack/horizon + track: 2015.1.0 + ref: b99cf48ff346494198fb9740495eacc14fa406bf +config: + configure-commands: + - find . -name "django*.mo" -exec rm -f '{}' \; + build-commands: + - cd horizon && django-admin.py compilemessages + - cd openstack_dashboard && django-admin.py compilemessages + - python setup.py build + - | + cp openstack_dashboard/local/local_settings.py.example \ + openstack_dashboard/local/local_settings.py + - python manage.py collectstatic --noinput + - python manage.py compress --force + install-commands: + - mkdir temproot + - python setup.py install -O1 --skip-build --prefix "%{prefix}" --root temproot + - find temproot -name django.po -exec rm '{}' \; + - find temproot -name djangojs.po -exec rm '{}' \; + - mkdir -p "%{install-root}"/var/lib/horizon/ + - | + mv temproot/"%{prefix}"/lib/python*/site-packages/openstack_dashboard \ + "%{install-root}"/var/lib/horizon/ + - cp manage.py "%{install-root}"/var/lib/horizon/openstack_dashboard/ + - cp -a temproot/* "%{install-root}" + - mkdir -p "%{install-root}"/etc/horizon/openstack_dashboard/ + - | + cp openstack_dashboard/local/local_settings.py.example \ + "%{install-root}"/etc/horizon/openstack_dashboard/local_settings.py + - | + echo "COMPRESS_OFFLINE=True" >> \ + "%{install-root}"/etc/horizon/openstack_dashboard/local_settings.py + - mkdir -p "%{install-root}"/var/lib/horizon/openstack_dashboard/local + - | + ln -sf /etc/horizon/openstack_dashboard/local_settings.py \ + "%{install-root}"/var/lib/horizon/openstack_dashboard/local/local_settings.py + - mkdir -p "%{install-root}"/var/lib/horizon/static + - cp -a static/* "%{install-root}"/var/lib/horizon/static + - mkdir -p "%{install-root}"/var/lib/horizon/.blackhole |