Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: dundee <daniel@milde.cz>
- # Contributor: Lauri Niskanen <ape@ape3000.com>
- # Contributor: Andrea Scarpino <andrea@archlinux.org>
- # Contributor: metzen <metzen@gmail.com>
- pkgname=hamachi
- pkgver=0.9.9.9_20
- _pkgver=0.9.9.9-20
- pkgrel=7
- pkgdesc="zero-configuration virtual private networking tool"
- url="http://www.hamachi.cc/"
- license=('custom')
- [ "${CARCH}" = "x86_64" ] && depends=('lib32-glibc' 'lib32-gcc-libs')
- arch=('i686' 'x86_64')
- install=hamachi.install
- options=('!strip')
- source=("http://files.hamachi.cc/linux/$pkgname-$_pkgver-lnx.tar.gz"
- 'tuntap' 'tuncfg-x86_64.patch')
- md5sums=('27e4c926d0aa03de3573c0b7acf032a6'
- '4c8d1ce5bfff40bbda7705e220ab05e2'
- '5b27616ff3cada53afa449f4e3a1f0ba')
- build() {
- cd $srcdir/$pkgname-$_pkgver-lnx/tuncfg
- [ "${CARCH}" = "x86_64" ] && patch -p0 < $srcdir/tuncfg-x86_64.patch
- # Fix misuse of open() function
- # example: https://bugzilla.redhat.com/show_bug.cgi?id=330971
- patch -p0 -i $srcdir/fix-open-lock.patch
- make clean
- make
- }
- package() {
- cd $srcdir/$pkgname-$_pkgver-lnx
- install -Dm 755 hamachi "$pkgdir/usr/bin/hamachi"
- ln -sf hamachi "$pkgdir/usr/bin/hamachi-init"
- install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm 644 LICENSE.tuncfg "$pkgdir/usr/share/licenses/$pkgname/LICENSE.tuncfg"
- install -Dm 644 README "$pkgdir/usr/share/doc/hamachi/README"
- cd $srcdir/$pkgname-$_pkgver-lnx/tuncfg
- install -Dm 700 tuncfg "$pkgdir/usr/sbin/tuncfg"
- install -Dm 755 "$srcdir/tuntap" "$pkgdir/etc/rc.d/tuntap"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement