summaryrefslogtreecommitdiff
path: root/elements/unmaintained/openstack-services/horizon.bst
diff options
context:
space:
mode:
Diffstat (limited to 'elements/unmaintained/openstack-services/horizon.bst')
-rw-r--r--elements/unmaintained/openstack-services/horizon.bst54
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