Advertisement
Guest User

Untitled

a guest
Sep 17th, 2017
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. pkgname=logmein-hamachi
  2. pkgver=2.1.0.174
  3. pkgrel=3
  4. pkgdesc="A zero-configuration VPN service"
  5. url="https://www.vpn.net/linux"
  6. arch=("i686" "x86_64" "armv6h" "armv7h")
  7. license=("custom")
  8. conflicts=("hamachi")
  9. replaces=("hamachi")
  10. options=("!strip")
  11. [ "${CARCH}" == "i686" ] && _filearch_=x86 && sha1sums=('20cc7a0a4c5fb61a5f6769e4d8fff5dab9293e3e' 'c0d5b67ba0a938cef9742568fd09bb2a4b85b513')
  12. [ "${CARCH}" == "x86_64" ] && _filearch_=x64 && sha1sums=('dafb47d24d44dd7bd3a80a81b62a297f497f52a5' 'c0d5b67ba0a938cef9742568fd09bb2a4b85b513')
  13. [ "${CARCH}" == "armv6h" ] && _filearch_=armel && sha1sums=('328ea87a2f371163a90b9d7518417e5acbcb2da5' 'c0d5b67ba0a938cef9742568fd09bb2a4b85b513')
  14. [ "${CARCH}" == "armv7h" ] && _filearch_=armhf && sha1sums=('dbd32d89063e2ab72b7e51f5706d0d25586d767b' 'c0d5b67ba0a938cef9742568fd09bb2a4b85b513')
  15.  
  16. source=("https://www.vpn.net/installers/${pkgname}-${pkgver}-${_filearch_}.tgz" "systemd")
  17.  
  18. source+=("http://tardis.tiny-vps.com/aarm/packages/g/glibc/glibc-2.25-7-armv6h.pkg.tar.xz")
  19. sha1sums+=("1bd5602cebd4393f804128319cceb98244906b05")
  20.  
  21. package() {
  22. cd "${srcdir}"/${pkgname}-${pkgver}-${_filearch_}
  23.  
  24. # Directories
  25. install -d "${pkgdir}"/opt/${pkgname}/bin
  26. install -d "${pkgdir}"/usr/bin "${pkgdir}"/usr/lib/systemd/system
  27. install -d "${pkgdir}"/usr/share/licenses/${pkgname}
  28. rm "${srcdir}"/usr/lib/ld-linux.so.3
  29. # Files
  30. install -m 755 hamachid "${pkgdir}"/opt/${pkgname}/bin
  31. install -m 755 dnsup "${pkgdir}"/opt/${pkgname}/bin
  32. install -m 755 dnsdown "${pkgdir}"/opt/${pkgname}/bin
  33. install -m 755 uninstall.sh "${pkgdir}"/opt/${pkgname}
  34. install -m 444 README "${pkgdir}"/opt/${pkgname}
  35. install -m 444 LICENSE "${pkgdir}"/opt/${pkgname}
  36. install -m 444 CHANGES "${pkgdir}"/opt/${pkgname}
  37. ln -sf "/opt/${pkgname}/bin/hamachid" "${pkgdir}"/usr/bin/hamachi
  38. install -m 644 "${srcdir}"/systemd "${pkgdir}"/usr/lib/systemd/system/${pkgname}.service
  39.  
  40. install -d "${pkgdir}"/opt/${pkgname}/glibc225lib
  41. install -m755 "${srcdir}/usr/lib/ld-2.25.so" "${pkgdir}"/opt/${pkgname}/glibc225lib
  42. install -m755 "${srcdir}"/usr/lib/*.so.* "${pkgdir}"/opt/${pkgname}/glibc225lib
  43.  
  44. # License
  45. ln -sf "/opt/${pkgname}/LICENSE" "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement