|
1 |
| -# Maintainer: Colin Adler <colin@coder.com> |
2 |
| -# Maintainer: Asher <ash@coder.com> |
3 |
| -# Maintainer: cdrci <joe+cdrci@coder.com> |
4 |
| -# Contributor: Joe Previte <joe@coder.com> |
5 |
| -# Contributor: Teffen Ellis <teffen@coder.com> |
6 |
| -# Contributor: Anmol <anmol@coder.com> |
| 1 | +# Maintainer: Phorcys <aur@phorcys.net> |
| 2 | +pkgname=coder-bin |
| 3 | +pkgver=2.16.1 |
| 4 | +pkgrel=2 |
| 5 | +pkgdesc='Remote development environments on your infrastructure provisioned with Terraform' |
| 6 | +arch=('x86_64' 'aarch64' 'armv7h') |
| 7 | +url='https://coder.com' |
| 8 | +license=('Proprietary' 'AGPL3') |
| 9 | +provides=('coder' 'coder-client') |
| 10 | +conflicts=() |
7 | 11 |
|
8 |
| -pkgname=code-server |
9 |
| -pkgver=4.99.3 |
10 |
| -pkgrel=1 |
11 |
| -pkgdesc="VS Code in the browser" |
12 |
| -arch=("x86_64" "aarch64") |
13 |
| -url="https://github.com/coder/code-server" |
14 |
| -license=(MIT) |
15 |
| -depends=(glibc) |
16 |
| -source=( |
17 |
| - "$pkgname-$pkgver-user.service::https://raw.githubusercontent.com/cdr/code-server/v$pkgver/ci/build/code-server-user.service" |
18 |
| - "$pkgname-$pkgver@.service::https://raw.githubusercontent.com/cdr/code-server/v$pkgver/ci/build/code-server@.service" |
19 |
| -) |
20 |
| -release_name="code-server-${pkgver}-linux" |
21 |
| -source_x86_64=( |
22 |
| - "${url}/releases/download/v$pkgver/$release_name-amd64.tar.gz" |
23 |
| -) |
24 |
| -source_aarch64=( |
25 |
| - "${url}/releases/download/v$pkgver/$release_name-arm64.tar.gz" |
26 |
| -) |
27 |
| -sha512sums=('7040df09c7404a56dbbb32e09d04ead3b622773520feae19c6710656cef46ca5d79b1972bfebb931e309e495d041b9938cd6a51c39fc0f8f6133dfe711be9280' |
28 |
| - 'ab8e679c05f6184f163dccf0651e8c1fac22a29ae583148f8c93b6930ece27cdff45a48b425e8b15b8c8ce749015680a3ae8225b7e8037979ff3d228f396f629') |
29 |
| -sha512sums_x86_64=('d0ff95fc18ac0ecd78658df53d81402807df541184ad548eaa4bb74c7bc1f9f9ddac2cea6dec5e7c8c72f52a81043a1f95033c8c158b96c84a3fc7a33ae41191') |
30 |
| -sha512sums_aarch64=('cb28cf9f6c9ac4a270e94ce8bcab71a2d91b0fcc6cf40ecde4d17873a7f0a10dbf9e2f662d59d65c481e3fb1f78ebea31219a05d83c625a140c07d58a521abfd') |
31 |
| -package() { |
32 |
| - if [[ ${CARCH} == x86_64 ]]; then |
33 |
| - release_name+=-amd64 |
34 |
| - else |
35 |
| - release_name+=-arm64 |
36 |
| - fi |
37 |
| - |
38 |
| - mkdir -p "$pkgdir/usr/lib" |
39 |
| - cp -a "$release_name" "$pkgdir/usr/lib/$pkgname" |
40 |
| - |
41 |
| - mkdir -p "$pkgdir/usr/bin" |
42 |
| - ln -s "/usr/lib/$pkgname/bin/$pkgname" "$pkgdir/usr/bin/$pkgname" |
| 12 | +source_x86_64=("https://github.com/coder/coder/releases/download/v${pkgver}/coder_${pkgver}_linux_amd64.tar.gz") |
| 13 | +source_aarch64=("https://github.com/coder/coder/releases/download/v${pkgver}/coder_${pkgver}_linux_arm64.tar.gz") |
| 14 | +source_armv7h=("https://github.com/coder/coder/releases/download/v${pkgver}/coder_${pkgver}_linux_armv7.tar.gz") |
43 | 15 |
|
44 |
| - mkdir -p "$pkgdir/usr/lib/systemd/system" |
45 |
| - cp -aL "$pkgname-$pkgver@.service" "$pkgdir/usr/lib/systemd/system/$pkgname@.service" |
46 |
| - |
47 |
| - mkdir -p "$pkgdir/usr/lib/systemd/user" |
48 |
| - cp -aL "$pkgname-$pkgver-user.service" "$pkgdir/usr/lib/systemd/user/$pkgname.service" |
| 16 | +package() { |
| 17 | + cd "$srcdir" |
49 | 18 |
|
50 |
| - mkdir -p "$pkgdir/usr/share/licenses" |
51 |
| - cp -a "$release_name/LICENSE" "$pkgdir/usr/share/licenses/$pkgname" |
| 19 | + install -Dm755 coder "${pkgdir}/usr/bin/coder" |
52 | 20 | }
|
| 21 | +sha256sums_x86_64=('32ffb8c45ba2973194e1c70385cf97864e7e70df22c40f00a62e72389b50db16') |
| 22 | +sha256sums_aarch64=('1f34bb34a9da825cdcb4414b9e630357a3f804f34eaaa0af4f563a88effe6b6b') |
| 23 | +sha256sums_armv7h=('513b78e341a5062cf281dc8bc501a36101857767e9ba161f4197a0b31d542a5f') |
0 commit comments