diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 58 |
1 files changed, 34 insertions, 24 deletions
@@ -1,23 +1,23 @@ -# $Id: PKGBUILD 123805 2014-12-12 10:28:49Z spupykin $ +# $Id: PKGBUILD 165400 2016-03-06 17:17:18Z pierre $ # Maintainer: Brian Bidulock <bidulock@openss7.org> # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Pedro Martinez-Julia (pedromj@um.es) # Contributor: Matt Monaco <net 0x01b dgbaley27> pkgname=openvswitch-git -epoch=1 -pkgver=2.3.1.r55.g1cb39f3 +pkgver=2.5.0.r80.g042326c pkgrel=1 +epoch=1 pkgdesc="Production Quality, Multilayer Open Virtual Switch" url="http://openvswitch.org" license=('APACHE') arch=(x86_64 i686) -install="openvswitch.install" -source=("$pkgname::git+https://github.com/openvswitch/ovs.git#branch=branch-2.3" - openvswitch.tmpfiles - ovsdb-server.service - ovs-vswitchd.service) -depends=('openssl') +install=openvswitch.install +source=("$pkgname::git+https://github.com/openvswitch/ovs.git#branch=branch-2.5" + openvswitch.tmpfiles + ovsdb-server.service + ovs-vswitchd.service) +depends=('openssl' 'libcap-ng') makedepends=('python2' 'git') optdepends=('python2') md5sums=('SKIP' @@ -32,25 +32,35 @@ pkgver() { git describe --long --tags | sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g' } +prepare() { + cd $pkgname + sed -i \ + -e 's|$(sysconfdir)/bash_completion.d|/usr/share/bash-completion/completions|g' \ + Makefile.am + sed -i -r -e 's,python,&2,;t' vtep/ovs-vtep + sed -i -r -e 's,python,&2,;t' ovn/utilities/ovn-docker-overlay-driver + sed -i -r -e 's,python,&2,;t' ovn/utilities/ovn-docker-underlay-driver +} + build() { - cd $pkgname - ./boot.sh - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --with-rundir=/run/openvswitch \ - --sbindir=/usr/bin \ - PYTHON=/usr/bin/python2 - make + cd $pkgname + ./boot.sh + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-rundir=/run/openvswitch \ + --sbindir=/usr/bin \ + PYTHON=/usr/bin/python2 + make } package() { cd $pkgname make DESTDIR="$pkgdir" install - install -Dm0644 $srcdir/openvswitch.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/openvswitch.conf" - install -Dm0644 $srcdir/ovsdb-server.service "$pkgdir/usr/lib/systemd/system/ovsdb-server.service" - install -Dm0644 $srcdir/ovs-vswitchd.service "$pkgdir/usr/lib/systemd/system/ovs-vswitchd.service" - install -dm0755 "$pkgdir/etc/openvswitch" - rm -rf $pkgdir/run + install -Dm0644 $srcdir/openvswitch.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/openvswitch.conf" + install -Dm0644 $srcdir/ovsdb-server.service "$pkgdir/usr/lib/systemd/system/ovsdb-server.service" + install -Dm0644 $srcdir/ovs-vswitchd.service "$pkgdir/usr/lib/systemd/system/ovs-vswitchd.service" + install -dm0755 "$pkgdir/etc/openvswitch" + rm -rf $pkgdir/run } |