updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / freediameter-hg / PKGBUILD
blob1f5740dd006423d78f6fec3cf4be87b620ec30fb
1 pkgname=freediameter-hg
2 pkgver=745
3 pkgrel=1
4 pkgdesc="An open source implementation of the diameter protocol"
5 arch=('i686' 'x86_64')
6 url="http://www.freediameter.net/"
7 license=('BSD')
8 depends=('glib2' 'gnutls' 'lksctp-tools' 'libidn')
9 makedepends=('cmake' 'mercurial' 'bison' 'flex')
10 install=freediameter.install
11 source=(freediameter)
12 md5sums=('9f98b5926802b7e8aa946f5c863d947a')
14 _hgroot="http://www.freediameter.net"
15 _hgrepo="hg/freeDiameter"
17 build() {
18         cd $srcdir
19         
20         cp -a ${srcdir}/${_hgrepo} ${srcdir}/freediameter-build || return 1
21         cd ${srcdir}/freediameter-build
22         
23         cmake -DCMAKE_INSTALL_PREFIX:STRING=/usr -DDEFAULT_CONF_PATH:STRING=/etc/freeDiameter .
24         make || return 1
25         make DESTDIR=$pkgdir install || return 1
26         
27         install -D -m 0644 $srcdir/freediameter-build/doc/freediameter.conf.sample $pkgdir/etc/freeDiameter/freeDiameter.conf || return 1
28         rm -f $srcdir/freediameter-build/doc/freediameter.conf.sample
29         for f in $srcdir/freediameter-build/doc/*.conf.sample; do
30                 install -D -m 0644 $f $pkgdir/etc/freeDiameter/`basename $f | sed 's/.conf.sample$/.conf/'` || return 1
31         done
32         install -D -m 0755 $srcdir/freediameter $pkgdir/etc/rc.d/freediameter || return 1
33         #rm -rf ${srcdir}/freediameter-build