summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: e421731e1ba79567cc9748c93270eb9d39cc853c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Maintainer: thomashrb <thomashrb AT protonmail DOT com>
# Contributor: Sérgio Gomes <superherointj at gmail dot com>
pkgname=ponyup
pkgver=0.6.5
pkgzip=$pkgname-$pkgver-x86_64.tar.gz
pkgrel=1
pkgdesc="The Pony language toolchain multiplexer"
arch=('x86_64')
url="https://github.com/ponylang/ponyup"
license=('BSD')
makedepends=(
  'curl'
  'sed'
  'tar'
)
depends=('openssl')
source_x86_64=($pkgzip::https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/$pkgver/ponyup-x86-64-unknown-linux.tar.gz)
sha256sums_x86_64=('f0fa73bfbbd0e186bc8b22872837196c1672a373e25bf88749db4b59ecbb4784')


install=${pkgname}.install

prepare() {
  tmp_dir=/tmp/ponyup
  mkdir -p "${tmp_dir}"
  tar -xzf "${pkgzip}" -C "${tmp_dir}/"
}

package() {
  ponyup_bin=$(find ${tmp_dir} -name ponyup -type f)
  ponyup_root=$HOME/.local/share/ponyup
  install_dir=$ponyup_root/bin
  mkdir -p $install_dir
  chmod -R 646 $install_dir
  echo "x86_64-linux-gnu" > "${ponyup_root}/.platform"
  install -Dm755  $ponyup_bin $install_dir
}