diff options
author | Michał Masłowski <mtjm@mtjm.eu> | 2012-03-25 10:16:01 +0200 |
---|---|---|
committer | Michał Masłowski <mtjm@mtjm.eu> | 2012-03-25 10:16:01 +0200 |
commit | 77425e418fa3a0ad0ddf41a4d3adcfe08ba9ac88 (patch) | |
tree | 95d18e80c36222043f998fe63f8f76ae21ac1dd9 /community/bird | |
parent | 493ce1a24e001f088219cdf7b8753b00155e4051 (diff) | |
parent | 891f44722456b693d99b397f7e332a9ed68a47a2 (diff) |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/home/parabola/abslibre-pre-mips64el
Conflicts:
extra/mpd/PKGBUILD
extra/msmtp/PKGBUILD
gnome-unstable/clutter-gtk/PKGBUILD
gnome-unstable/telepathy-gabble/PKGBUILD
gnome-unstable/telepathy-glib/PKGBUILD
testing/dhcpcd/PKGBUILD
Diffstat (limited to 'community/bird')
-rw-r--r-- | community/bird/PKGBUILD | 62 |
1 files changed, 32 insertions, 30 deletions
diff --git a/community/bird/PKGBUILD b/community/bird/PKGBUILD index 07961fe67..6c9cd6fd5 100644 --- a/community/bird/PKGBUILD +++ b/community/bird/PKGBUILD @@ -1,9 +1,9 @@ -# $Id$ +# $Id: PKGBUILD 68377 2012-03-23 13:38:01Z seblu $ # Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org> pkgbase=bird pkgname=('bird' 'bird6') -pkgver=1.3.6 +pkgver=1.3.7 pkgrel=1 arch=('i686' 'x86_64' 'mips64el') url='http://bird.network.cz/' @@ -14,62 +14,64 @@ source=("ftp://bird.network.cz/pub/bird/${pkgname}-${pkgver}.tar.gz" 'bird.conf' 'bird.service' 'bird6.service') -md5sums=('fa5621a41dcd86b6cb8cbe4fbd74af7e' +md5sums=('c400b008ef834d9e7288dcdbe41b7c15' '1a4b98756d64f52333a83eff2e95d233' '25241a4d7ef639506e0080431b2c1690' 'e82a0519dca0b289685fda44787f5911' 'c32e7f6cf1be6ed6f9aa98feea25176d') build() { - # different directory to build seprate version of bird - cp -a ${pkgbase}-${pkgver} ${pkgbase}6-${pkgver} + cd $pkgbase-$pkgver + [[ -e _build4 ]] && rm -rf _build4 + [[ -e _build6 ]] && rm -rf _build6 + mkdir _build4 _build6 - # build classic bird - cd ${pkgbase}-${pkgver} - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + # build ipv4 bird + cd _build4 + ../configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make # build ipv6 bird - cd "$srcdir/${pkgbase}6-${pkgver}" - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-ipv6 + cd ../_build6 + ../configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-ipv6 make } package_bird () { - pkgdesc='RIP, OSPFv2 and BGP daemon' + pkgdesc='RIP, OSPFv2 and BGP daemon (ipv4 version)' backup=('etc/bird.conf') - # iniscripts files - install -D -m 755 bird.rc "${pkgdir}/etc/rc.d/bird" - install -D -m 644 bird.conf "${pkgdir}/etc/conf.d/bird" - # systemd file - install -D -m 644 bird.service "${pkgdir}/lib/systemd/system/bird.service" - - cd ${pkgname}-${pkgver} - make prefix="${pkgdir}/usr" sysconfdir="${pkgdir}/etc" localstatedir="${pkgdir}/var" install - make docdir="${pkgdir}/usr/share/doc/${pkgname}" install-docs + cd $pkgbase-$pkgver/_build4 + make prefix="$pkgdir/usr" sysconfdir="$pkgdir/etc" localstatedir="$pkgdir/var" install + make docdir="$pkgdir/usr/share/doc/$pkgname" install-docs # no /var inside pkg rm -r "$pkgdir/var" + + # iniscripts files + install -D -m 755 "$srcdir/bird.rc" "$pkgdir/etc/rc.d/bird" + install -D -m 644 "$srcdir/bird.conf" "$pkgdir/etc/conf.d/bird" + # systemd file + install -D -m 644 "$srcdir/bird.service" "$pkgdir/lib/systemd/system/bird.service" } package_bird6 () { pkgdesc='RIP, OSPFv3, RADV and BGP daemon (ipv6 version)' backup=('etc/bird6.conf') - # iniscripts files - install -D -m 755 bird.rc "${pkgdir}/etc/rc.d/bird6" - install -D -m 644 bird.conf "${pkgdir}/etc/conf.d/bird6" - sed -ri 's/bird/bird6/' "${pkgdir}/etc/rc.d/bird6" - # systemd config file - install -D -m 644 bird6.service "${pkgdir}/lib/systemd/system/bird6.service" - - cd ${pkgname}-${pkgver} - make prefix="${pkgdir}/usr" sysconfdir="${pkgdir}/etc" localstatedir="${pkgdir}/var" install - make docdir="${pkgdir}/usr/share/doc/${pkgname}" install-docs + cd $pkgbase-$pkgver/_build6 + make prefix="$pkgdir/usr" sysconfdir="$pkgdir/etc" localstatedir="$pkgdir/var" install + make docdir="$pkgdir/usr/share/doc/$pkgname" install-docs # no /var inside pkg rm -r "$pkgdir/var" + + # iniscripts files + install -D -m 755 "$srcdir/bird.rc" "$pkgdir/etc/rc.d/bird6" + install -D -m 644 "$srcdir/bird.conf" "$pkgdir/etc/conf.d/bird6" + sed -i 's/bird/bird6/' "$pkgdir/etc/rc.d/bird6" + # systemd config file + install -D -m 644 "$srcdir/bird6.service" "$pkgdir/lib/systemd/system/bird6.service" } # vim:set ts=2 sw=2 ft=sh et: |