Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Ivan Gasperoni <gulpegaspe at gmail dot com>
- pkgname=gogoc
- pkgver=1.2
- pkgrel=16
- pkgdesc="Client to connect to the Freenet6 IPv6 tunnel broker service"
- arch=('i686' 'x86_64')
- url="http://www.gogo6.com/profile/gogoCLIENT"
- license=('custom')
- depends=('openssl' 'net-tools')
- conflicts=('gw6c')
- backup=('opt/gogoc/bin/gogoc.conf')
- options=(!makeflags)
- source=(http://content.gogo6.com/gogoc-1_2-RELEASE.tar.gz
- gogoc
- gogoc.patch
- clientmsgsender.patch
- servermsgsender.patch
- tspauthpassdss.patch
- gogoc.service)
- install=gogoc.install
- md5sums=('41177ed683cf511cc206c7782c37baa9'
- 'b1296b8b5adf195f13a581dcdfa6f889'
- 'b40b3e2da5dafb5564a634b7867a9b69'
- '842b6ae576d2795d014971039aaa05cc'
- '4f6e69890161142220268181d4f915cf'
- '71ba26961540368c45df2630ce74a99a'
- '9ac7ae529a31a13855df7e03cf00940d')
- build() {
- cd "$srcdir/gogoc-1_2-RELEASE/gogoc-messaging/src"
- patch -Np0 < "$srcdir/../clientmsgsender.patch"
- patch -Np0 < "$srcdir/../servermsgsender.patch"
- cd "$srcdir/gogoc-1_2-RELEASE/gogoc-tsp/src/tsp"
- patch -Np0 < "$srcdir/../tspauthpassdss.patch"
- cd "$srcdir/gogoc-1_2-RELEASE"
- make platform=linux all
- }
- package() {
- cd "$srcdir/gogoc-1_2-RELEASE"
- make platform=linux installdir="$pkgdir/opt/$pkgname" install
- sed -i -e "s/^gogoc_dir=.*/gogoc_dir=\/opt\/gogoc\//" "$pkgdir/opt/$pkgname/bin/gogoc.conf"
- sed -i -e "s/^gogoc_dir=.*/gogoc_dir=/" "$pkgdir/opt/$pkgname/bin/gogoc.conf.sample"
- sed -i -e "s/ipconfig=\/sbin\/ip/ipconfig=\/usr\/sbin\/ip/" "$pkgdir/opt/$pkgname/template/linux.sh"
- sed -i -e "s#rtadvd_pid=.*#rtadvd_pid=/var/run/radvd.pid#" "$pkgdir/opt/$pkgname/template/linux.sh"
- sed -i -e "s#/etc/init.d/radvd stop#systemctl stop radvd#" "$pkgdir/opt/$pkgname/template/linux.sh"
- sed -i -e "s#Exec \$rtadvd -u radvd#Exec \$rtadvd#" "$pkgdir/opt/$pkgname/template/linux.sh"
- cd "$pkgdir/opt/$pkgname/bin"
- patch -Np1 < "$srcdir/../gogoc.patch"
- install -d -m 755 "$pkgdir/usr/bin"
- install -d -m 755 "$pkgdir/usr/share/$pkgname"
- install -d -m 755 "$pkgdir/etc/$pkgname"
- install -d -m 755 "$pkgdir/usr/share/licenses/$pkgname"
- install -d -m 755 "$pkgdir/usr/lib/systemd/system"
- ln -s "/opt/$pkgname/bin/gogoc.conf" "/$pkgdir/etc/$pkgname/"
- ln -s "/opt/$pkgname/bin/gogoc.conf.sample" "/$pkgdir/usr/share/$pkgname/"
- install -m 755 "$srcdir/gogoc" "$pkgdir/usr/bin/"
- install -m 644 "$srcdir/gogoc-1_2-RELEASE/CLIENT-LICENSE.TXT" "$pkgdir/usr/share/licenses/$pkgname/"
- install -m 644 "$srcdir/gogoc.service" "$pkgdir/usr/lib/systemd/system/"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement