summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6ecaeea27b9a7fdae1c5e8193d5af51462547773 (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
# Contributor: Asger Hautop Drewsen <asger@tyilo.com>
# Maintainer: tee < teeaur at duck dot com >

pkgname=cosmocc-bin
pkgver=4.0.2
pkgrel=1
pkgdesc="cosmopolitan toolchain: build-once run-anywhere c library"
arch=('x86_64' 'aarch64')
url="https://justine.lol/cosmopolitan/index.html"
license=('ISC')
depends=()
makedepends=()
options=('!strip')
source=(
  "https://cosmo.zip/pub/cosmocc/cosmocc-$pkgver.zip"
  "bin-wrapper"
)
noextract=(
  "cosmocc-$pkgver.zip"
)
sha512sums=('e4361ed69528f47abc7336474871c5177734b88aebdf7b625b67554dd14fbe7be3d70409b12542c0cd3b48f7a17d54d340a09acffa7d024f1ea2073f429fab69'
            'd2bb2bcf5eee88a16f78849fd42a63a65539611a030815a56b19b27a25d9abe0fe3a0a746a58c00a2e468b917d1689f5a0048ddfb73c351f5f71d0d0a7015271')

package() {
  install -dm755 "$pkgdir/opt/cosmocc"
  cd "$pkgdir/opt/cosmocc"
  bsdtar -xf "$srcdir/cosmocc-$pkgver.zip"
  chmod -R 755 "$pkgdir/opt"

  install -dm755 "$pkgdir/usr/bin"
  for bin in cosmo* aarch64-* x86_64-*; do
    cp "$srcdir/bin-wrapper" "$pkgdir/usr/bin/$bin"
  done
}