Skip to content

Instantly share code, notes, and snippets.

@artificialexit
Last active December 16, 2015 05:08
Show Gist options
  • Save artificialexit/5381762 to your computer and use it in GitHub Desktop.
Save artificialexit/5381762 to your computer and use it in GitHub Desktop.
haproxy-dev18 PKGFILE
_pkgname=haproxy
pkgname=$_pkgname-devel
pkgver=1.5
pkgverdev=dev18
pkgrel=3
pkgdesc="The Reliable, High Performance TCP/HTTP Load Balancer (development branch)"
arch=('i686' 'x86_64')
url="http://haproxy.1wt.eu"
license=('GPL')
depends=('pcre' 'openssl' 'zlib')
makedepends=('gcc>=4.2.0')
provides=("$_pkgname=$pkgver")
conflicts=("$_pkgname")
backup=('etc/haproxy/haproxy.cfg')
source=("http://haproxy.1wt.eu/download/1.5/src/devel/$_pkgname-$pkgver-$pkgverdev.tar.gz")
md5sums=('39c2cc3ccef059794377d557aef2fa43')
build() {
cd "$srcdir/$_pkgname-$pkgver-$pkgverdev"
make PREFIX=/usr TARGET=linux2628 CPU=native USE_PCRE=1 USE_OPENSSL=1 USE_ZLIB=1
make -C contrib/systemd PREFIX=/usr
}
package() {
cd "$srcdir/$_pkgname-$pkgver-$pkgverdev"
make PREFIX=/usr DESTDIR="$pkgdir" install
install -D -m644 examples/haproxy.cfg $pkgdir/etc/haproxy/haproxy.cfg
install -D -m644 contrib/systemd/haproxy.service $pkgdir/lib/systemd/system/haproxy.service
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment