Guest User

Untitled

a guest
Sep 15th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.41 KB | None | 0 0
  1. pkgname=rest-server-bin
  2. pkgdesc='Rest Server is a high performance HTTP server that implements restics REST backend API.'
  3. license=('BSD')
  4. url='https://github.com/restic/rest-server'
  5. pkgver=0.10.0
  6. pkgrel=1
  7. package86=rest-server_${pkgver}_linux_386
  8. package64=rest-server_${pkgver}_linux_amd64
  9. packagearm=rest-server_${pkgver}_linux_armv7
  10. arch=('i686' 'x86_64' 'armv7h')
  11. options=(!strip)
  12. source_i686=(
  13.   "${url}/releases/download/v${pkgver}/rest-server_${pkgver}_linux_386.tar.gz"
  14. )
  15. source_x86_64=(
  16.   "${url}/releases/download/v${pkgver}/rest-server_${pkgver}_linux_amd64.tar.gz"
  17. )
  18. source_armv7h=(
  19.   "${url}/releases/download/v${pkgver}/rest-server_${pkgver}_linux_armv7.tar.gz"
  20. )
  21. sha256sums_i686=('93de5873151a193a16cf04637baeb8abc7465e280c587a4a2bb2225922f670c0')
  22. sha256sums_x86_64=('603336314d6f71a68933a0da925911d70adce3d7c57bde655c5adc2e6c9431a6')
  23. sha256sums_armv7h=('47e5c59e73ddb9d5df0c195cee6d80df86bbe6530b3f17909151c25597726046')
  24.  
  25. package() {
  26.   if [ "$CARCH" = "i686" ] ; then
  27.     package=${package86}
  28.   elif [ "$CARCH" = "x86_64" ] ; then
  29.     package=${package64}
  30.   elif [ "$CARCH" = "armv7h" ] ; then
  31.     package=${packagearm}
  32.   else
  33.     echo "Unknown arch: $CARCH"
  34.     exit 1
  35.   fi
  36.  
  37.  
  38.   cd "$package"
  39.   mkdir -p "$pkgdir"/usr/share/licenses/$pkgname/
  40.   mkdir -p "$pkgdir/usr/bin/"
  41.   install -m755 rest-server "$pkgdir"/usr/bin/
  42.   install -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/
  43. }
Add Comment
Please, Sign In to add comment