blob: 13038661b93641a1b7d38fbb641ee553aa564014 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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
|