diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a784d8dc480b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,91 @@ +# Maintainer: Erhan SAHIN <erhan@ssahin.net> + +pkgname="horizon-liberty" +pkgver=8.0.0.0b1 +osseries=liberty-1 +pkgrel=1 +install=horizon.install +pkgdesc="Openstack dashboard" +arch=("i686" "x86_64") +url="http://www.launchpad.net/horizon/" +license=("Apache") +depends=('python2-pbr>=0.11' + 'python2-pbr<2.0' + 'python2-babel>=1.3' + 'python2-django-openstack' + 'python2-pint>=0.5' + 'python2-django-babel>=0.3.4' + 'python2-django-compressor>=1.4' + 'python2-django-openstack-auth>=1.1.7' + 'python2-django-pyscss-liberty' + 'python2-eventlet>=0.17.4' + 'python2-httplib2>=0.7.5' + 'python2-iso8601>=0.1.9' + 'python2-kombu>=3.0.7' + 'python2-netaddr>=0.7.12' + 'python2-oslo-concurrency-liberty' + 'python2-oslo-config-liberty' + 'python2-oslo-i18n-liberty' + 'python2-oslo-policy-liberty' + 'python2-oslo-serialization-liberty' + 'python2-oslo-utils-liberty' + 'python2-pyscss-liberty' + 'python2-ceilometerclient-liberty' + 'python2-cinderclient-liberty' + 'python2-glanceclient-liberty' + 'python2-heatclient-liberty' + 'python2-keystoneclient-liberty' + 'python2-neutronclient-liberty' + 'python2-novaclient-liberty' + 'python2-saharaclient-liberty' + 'python2-swiftclient-liberty' + 'python2-troveclient-liberty' + 'python2-pytz>=2013.6' + 'python2-yaml>=3.1.0' + 'python2-six>=1.9.0' + 'python2-xstatic>=1.0.0' + 'python2-xstatic-angular>=1.3.7' + 'python2-xstatic-angular-bootstrap>=0.11.0.2' + 'python2-xstatic-angular-lrdragndrop>=1.0.2.2' + 'python2-xstatic-bootstrap-datepicker>=1.3.1.0' + 'python2-xstatic-bootstrap-scss>=3' + 'python2-xstatic-d3>=3.1.6.2' + 'python2-xstatic-hogan>=2.0.0.2' + 'python2-xstatic-font-awesome>=4.3.0' + 'python2-xstatic-jasmine>=2.1.2.0' + 'python2-xstatic-jquery>=1.7.2' + 'python2-xstatic-jquery-migrate>=1.2.1.1' + 'python2-xstatic-jquery.quicksearch>=2.0.3.1' + 'python2-xstatic-jquery.tablesorter>=2.0.5b.0' + 'python2-xstatic-jquery-ui>=1.10.1' + 'python2-xstatic-jsencrypt>=2.0.0.2' + 'python2-xstatic-magic-search>=0.2.0.1' + 'python2-xstatic-qunit>=1.14.0.2' + 'python2-xstatic-rickshaw>=1.5.0' + 'python2-xstatic-smart-table>=1.4.5.3' + 'python2-xstatic-spin>=1.2.5.2' + 'python2-xstatic-term.js>=0.0.4') +makedepends=("python2-setuptools") +conflicts=("horizon", "openstack-horizon-git", "horizon-icehouse") +source=("https://launchpad.net/horizon/liberty/${osseries}/+download/horizon-${pkgver}.tar.gz" + "openstack-dashboard.conf") +md5sums=('b4b4f508a68cc3e88bc048df7d1aaf8d' + '1d35d3120c3b1a1c41e1ca18207f5245') + +build() { + cd "${srcdir}/horizon-${pkgver}/" + python2 setup.py build +} + +package() { + cd "${srcdir}/horizon-${pkgver}/" +# mkdir "${pkgdir}/usr/" + mkdir -p "${pkgdir}/usr/share/openstack-dashboard" + mkdir -p "${pkgdir}/usr/lib/python2.7/site-packages" + cp -a "./build/lib/openstack_dashboard" "${pkgdir}/usr/share/openstack-dashboard/openstack_dashboard" + cp -a "./build/lib/horizon" "${pkgdir}/usr/lib/python2.7/site-packages/horizon" + cp -a "./horizon.egg-info" "${pkgdir}/usr/lib/python2.7/site-packages/horizon-${pkgver}-py2.7.egg-info" + cp "${pkgdir}/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py.example" "${pkgdir}/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py" + install -d -m 0755 "${pkgdir}"/etc/httpd/conf/extra/ + install -m 644 ${srcdir}/openstack-dashboard.conf ${pkgdir}/etc/httpd/conf/extra/openstack-dashboard.conf +} |