commit 6e344d1de67815c182dfd77d83a29ff83f00f884 Author: Oscar Wallberg Date: Fri Jun 26 03:04:15 2026 +0200 feat: initial commit diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..f2d4f53 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = claude-code + pkgdesc = Use Claude, Anthropic's AI assistant, right from your terminal + pkgver = 2.1.193 + pkgrel = 1 + url = https://claude.ai/code + arch = x86_64 + license = LicenseRef-proprietary + provides = claude + conflicts = claude + source = claude::https://downloads.claude.ai/claude-code-releases/2.1.193/linux-x64/claude + sha256sums = c9f04d929f18bd9a101f3897f27de4e1e0f15ebe8400d4aaf02983d73dd66b1d + +pkgname = claude-code diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0c14a91 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +/pkg/ +/src/ +/claude +/claude-code-*.tgz +/claude-code-*.pkg.tar* +/claude-code-*.src.tar* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..ecb0e9c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Oscar Wallberg +pkgname=claude-code +pkgver=2.1.193 +pkgrel=1 +pkgdesc="Use Claude, Anthropic's AI assistant, right from your terminal" +arch=('x86_64') +url="https://claude.ai/code" +license=('LicenseRef-proprietary') +options=('!strip') +provides=('claude') +conflicts=('claude') + +source=("claude::https://downloads.claude.ai/claude-code-releases/${pkgver}/linux-x64/claude" + "claude.sh") +sha256sums=('c9f04d929f18bd9a101f3897f27de4e1e0f15ebe8400d4aaf02983d73dd66b1d' + 'd4f14ff492a181c59f42b32cf97d8682801d77ae7be0a96f5730c22755dd16c0') + +package() { + install -Dm755 claude "${pkgdir}/usr/lib/claude-code/claude" + install -Dm755 claude.sh "${pkgdir}/usr/bin/claude" +} diff --git a/claude.sh b/claude.sh new file mode 100644 index 0000000..73e6d01 --- /dev/null +++ b/claude.sh @@ -0,0 +1,2 @@ +#!/bin/sh +exec env DISABLE_INSTALLATION_CHECKS=1 /usr/lib/claude-code/claude "$@" diff --git a/nvchecker.toml b/nvchecker.toml new file mode 100644 index 0000000..c6cdccb --- /dev/null +++ b/nvchecker.toml @@ -0,0 +1,4 @@ +[claude-code] +source = "regex" +url = "https://downloads.claude.ai/claude-code-releases/latest" +regex = '(\d+\.\d+\.\d+)'