diff options
author | Brian Bidulock | 2018-04-25 00:07:39 -0600 |
---|---|---|
committer | Brian Bidulock | 2018-04-25 00:07:39 -0600 |
commit | fdef527436ba3c8eb5613247a300876e8fe30faf (patch) | |
tree | 6f967cd553609201c27d79171a8df2c1d34096ae | |
parent | eb0b05a1e630154a11a3cd0560150001838fefeb (diff) | |
download | aur-fdef527436ba3c8eb5613247a300876e8fe30faf.tar.gz |
get pcsd to build
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 68 insertions, 9 deletions
@@ -1,13 +1,35 @@ pkgbase = pcs pkgdesc = pacemaker corosync shell utility for cluster configuration pkgver = 0.9.164 - pkgrel = 1 + pkgrel = 3 url = http://clusterlabs.org/ arch = any license = GPL2 makedepends = wget makedepends = python-setuptools + makedepends = ruby-bundler + makedepends = fontconfig + depends = pacemaker depends = python + depends = python-pycurl + depends = python-lxml + depends = python-dateutil + depends = python-yaml + depends = python-urllib3 + depends = python-simplejson + depends = ruby + depends = ruby-backports + depends = ruby-ethon + depends = ruby-ffi + depends = ruby-json + depends = ruby-multi_json + depends = ruby-open4 + depends = ruby-rack + depends = ruby-rack-protection + depends = ruby-rack-test + depends = ruby-sinatra + depends = ruby-tilt + depends = ttf-liberation source = https://github.com/ClusterLabs/pcs/archive/0.9.164.tar.gz sha512sums = f5c26e470ace01e961f50ec6883d78e3556a572c274b7093005d496baed4fc33d38409169b06b67722b2fed32d5fd42cf8eb2b6832fe8e55027bf12a37dd5dc4 @@ -3,24 +3,61 @@ pkgname=pcs pkgver=0.9.164 -pkgrel=1 +pkgrel=3 pkgdesc='pacemaker corosync shell utility for cluster configuration' arch=('any') url='http://clusterlabs.org/' license=('GPL2') -depends=('python') -makedepends=('wget' 'python-setuptools') +depends=('pacemaker' + 'python' + 'python-pycurl' + 'python-lxml' + 'python-dateutil' + 'python-yaml' + 'python-urllib3' + 'python-simplejson' + 'ruby' + 'ruby-backports' + 'ruby-ethon' + 'ruby-ffi' + 'ruby-json' + 'ruby-multi_json' + 'ruby-open4' + 'ruby-rack' + 'ruby-rack-protection' + 'ruby-rack-test' + 'ruby-sinatra' + 'ruby-tilt' + 'ttf-liberation') +makedepends=('wget' 'python-setuptools' 'ruby-bundler' 'fontconfig') source=("https://github.com/ClusterLabs/$pkgname/archive/$pkgver.tar.gz") sha512sums=('f5c26e470ace01e961f50ec6883d78e3556a572c274b7093005d496baed4fc33d38409169b06b67722b2fed32d5fd42cf8eb2b6832fe8e55027bf12a37dd5dc4') -#build() { -# cd $pkgname-$pkgver -# make -C pcsd BUILD_GEMS=true build_gems -#} +prepare() { + cd $pkgname-$pkgver + sed -i -e 's,ethon-0.10.1,ethon-0.11.0,' pcsd/Makefile + sed -i -e 's,ethon (0.10.1),ethon (0.11.0),' pcsd/Gemfile.lock + sed -i -e 's,ffi-1.9.18,ffi-1.9.23,' pcsd/Makefile + sed -i -e 's,ffi (1.9.18),ffi (1.9.23),' pcsd/Gemfile.lock + sed -i -e 's,backports-3.9.1,backports-3.11.1,' pcsd/Makefile + sed -i -e 's,backports (3.9.1),backports (3.11.1),' pcsd/Gemfile.lock + sed -i -e 's,multi_json-1.12.2,multi_json-1.13.1,' pcsd/Makefile + sed -i -e 's,multi_json (1.12.2),multi_json (1.13.1),' pcsd/Gemfile.lock + sed -i -e 's,rack-1.6.4,rack-2.0.4,' pcsd/Makefile + sed -i -e 's,rack (1.6.4),rack (2.0.4),' pcsd/Gemfile.lock + sed -i -e 's,rack-protection-1.5.5,rack-protection-2.0.1,' pcsd/Makefile + sed -i -e 's,rack-protection (1.5.5),rack-protection (2.0.1),' pcsd/Gemfile.lock +} + +build() { + cd $pkgname-$pkgver +# make -C pcsd BUILD_GEMS=true build_gems +} package() { cd $pkgname-$pkgver - make DESTDIR="${pkgdir}" install + make BUILD_GEMS=false DESTDIR="${pkgdir}" install install_pcsd +# make DESTDIR="${pkgdir}" install install_pcsd rm -fr "${pkgdir}/usr/bin" mv "${pkgdir}/usr/sbin" "${pkgdir}/usr/bin" } |