chore: sync AUR packages (shared)

This commit is contained in:
github-actions[bot]
2026-01-28 18:28:50 +00:00
parent 365b7de3d1
commit bb54c237fb
5 changed files with 93 additions and 41 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
pkgbase = claude-code
pkgdesc = An agentic coding tool that lives in your terminal
pkgver = 2.1.20
pkgver = 2.1.22
pkgrel = 1
url = https://github.com/anthropics/claude-code
arch = x86_64
@@ -14,9 +14,9 @@ pkgbase = claude-code
options = !strip
source = LICENSE::https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/LICENSE.md
sha256sums = 728158fd1037143fad6907e8fa34804177e598b7326519503fe83cafdef849e6
source_x86_64 = claude-2.1.20-x86_64::https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.20/linux-x64/claude
sha256sums_x86_64 = f9d3698f5378a486db2d4eea5c80f95c2ceb410fbcea9ffc5703b5aac9574fcc
source_aarch64 = claude-2.1.20-aarch64::https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.20/linux-arm64/claude
sha256sums_aarch64 = eb8801c7a4a8501b21c235f36674f17328e65e796cf8a6196b3bf9a23ae16f99
source_x86_64 = claude-2.1.22-x86_64::https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.22/linux-x64/claude
sha256sums_x86_64 = f7ba63e4d72ea8394998dec8b25cf94ba17faec434db17885218c0884103b5e9
source_aarch64 = claude-2.1.22-aarch64::https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.22/linux-arm64/claude
sha256sums_aarch64 = 3750cebff6c8d7664fdffef578b14b962af8e29daa7ce53c0a6bd0a317ce973e
pkgname = claude-code
+3 -3
View File
@@ -1,7 +1,7 @@
# Maintainer: Christopher Cooper <christopher@cg505.com>
# Maintainer: Jérôme Poulin <jeromepoulin@gmail.com>
pkgname=claude-code
pkgver=2.1.20
pkgver=2.1.22
pkgrel=1
pkgdesc="An agentic coding tool that lives in your terminal"
arch=('x86_64' 'aarch64')
@@ -25,8 +25,8 @@ source_x86_64=("claude-${pkgver}-x86_64::${_gcs_bucket}/${pkgver}/linux-x64/clau
source_aarch64=("claude-${pkgver}-aarch64::${_gcs_bucket}/${pkgver}/linux-arm64/claude")
sha256sums=('728158fd1037143fad6907e8fa34804177e598b7326519503fe83cafdef849e6')
sha256sums_x86_64=('f9d3698f5378a486db2d4eea5c80f95c2ceb410fbcea9ffc5703b5aac9574fcc')
sha256sums_aarch64=('eb8801c7a4a8501b21c235f36674f17328e65e796cf8a6196b3bf9a23ae16f99')
sha256sums_x86_64=('f7ba63e4d72ea8394998dec8b25cf94ba17faec434db17885218c0884103b5e9')
sha256sums_aarch64=('3750cebff6c8d7664fdffef578b14b962af8e29daa7ce53c0a6bd0a317ce973e')
package() {
install -Dm755 "${srcdir}/claude-${pkgver}-${CARCH}" "${pkgdir}/opt/claude-code/bin/claude"
+25 -15
View File
@@ -1,6 +1,6 @@
pkgbase = voxtype-bin
pkgdesc = Push-to-talk voice-to-text for Linux (pre-built binaries)
pkgver = 0.4.16
pkgver = 0.5.1
pkgrel = 1
url = https://voxtype.io
install = voxtype-bin.install
@@ -18,23 +18,33 @@ pkgbase = voxtype-bin
optdepends = pipewire: audio server (recommended)
optdepends = pipewire-alsa: ALSA compatibility for PipeWire (required if using PipeWire)
optdepends = pulseaudio: audio server (alternative to PipeWire)
optdepends = vulkan-icd-loader: GPU acceleration via Vulkan (enable with: voxtype setup gpu --enable)
optdepends = vulkan-icd-loader: GPU acceleration via Vulkan for Whisper (enable with: voxtype setup gpu --enable)
optdepends = cuda: GPU acceleration via CUDA for Parakeet (NVIDIA GPUs)
optdepends = rocm-hip-runtime: GPU acceleration via ROCm for Parakeet (AMD GPUs)
provides = voxtype
conflicts = voxtype
backup = etc/voxtype/config.toml
source = voxtype-0.4.16-avx2::https://github.com/peteonrails/voxtype/releases/download/v0.4.16/voxtype-0.4.16-linux-x86_64-avx2
source = voxtype-0.4.16-avx512::https://github.com/peteonrails/voxtype/releases/download/v0.4.16/voxtype-0.4.16-linux-x86_64-avx512
source = voxtype-0.4.16-vulkan::https://github.com/peteonrails/voxtype/releases/download/v0.4.16/voxtype-0.4.16-linux-x86_64-vulkan
source = config-0.4.16.toml::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/config/default.toml
source = voxtype-0.4.16.service::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/systemd/voxtype.service
source = voxtype-0.4.16.bash::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/completions/voxtype.bash
source = voxtype-0.4.16.zsh::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/completions/voxtype.zsh
source = voxtype-0.4.16.fish::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/completions/voxtype.fish
source = LICENSE-0.4.16::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/LICENSE
source = README-0.4.16.md::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/README.md
sha256sums = 44b5c00586a96136b20f754863ae0d3676b95363154139b5751bf3a4c52d6718
sha256sums = c94339d68b92c47ddb93b795d87d3df1498413e8d4283143f2b5cdb68202910c
sha256sums = 2f48d7404368b12ab5c8203b886ef2e9bf8717b5ca83d4d75511b02cf4c40bae
source = voxtype-0.5.1-avx2::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-linux-x86_64-avx2
source = voxtype-0.5.1-avx512::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-linux-x86_64-avx512
source = voxtype-0.5.1-vulkan::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-linux-x86_64-vulkan
source = voxtype-0.5.1-parakeet-avx2::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-linux-x86_64-parakeet-avx2
source = voxtype-0.5.1-parakeet-avx512::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-linux-x86_64-parakeet-avx512
source = voxtype-0.5.1-parakeet-cuda::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-linux-x86_64-parakeet-cuda
source = voxtype-0.5.1-parakeet-rocm::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-linux-x86_64-parakeet-rocm
source = config-0.5.1.toml::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/config/default.toml
source = voxtype-0.5.1.service::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/systemd/voxtype.service
source = voxtype-0.5.1.bash::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/completions/voxtype.bash
source = voxtype-0.5.1.zsh::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/completions/voxtype.zsh
source = voxtype-0.5.1.fish::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/completions/voxtype.fish
source = LICENSE-0.5.1::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/LICENSE
source = README-0.5.1.md::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/README.md
sha256sums = 6db960ba0f8d8981f60f4309d402d23de79ea46140ff6bab429ff073888b1434
sha256sums = 61d4749c31d0c20ccc012d73e84f9bad9c63b1d0a286e770d97ee82c7ada2340
sha256sums = c61cb5dba01fda88736756092932ebd79519dc7f9f0644b7b6c5c92d275e039f
sha256sums = b5bfda477515f61d179c8331fb309c2f1f2c620f0310d2fbbb137b115ecdf6b7
sha256sums = 645997a2392601cf86224500d62a2b4619f6aec97e1f86daf1eb5c074b0f654b
sha256sums = f2fda77c41006a4f34fde286a604925cc8c26fecc4083221a7fed965fee51840
sha256sums = ba28c7ca1fe50e131931d9bf97f098b66d50cc30e74ba62eaa109363e375230d
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
+29 -7
View File
@@ -1,6 +1,6 @@
# Maintainer: Peter Jackson <pete@peteonrails.com>
pkgname=voxtype-bin
pkgver=0.4.16
pkgver=0.5.1
pkgrel=1
pkgdesc="Push-to-talk voice-to-text for Linux (pre-built binaries)"
arch=('x86_64')
@@ -21,7 +21,9 @@ optdepends=(
'pipewire: audio server (recommended)'
'pipewire-alsa: ALSA compatibility for PipeWire (required if using PipeWire)'
'pulseaudio: audio server (alternative to PipeWire)'
'vulkan-icd-loader: GPU acceleration via Vulkan (enable with: voxtype setup gpu --enable)'
'vulkan-icd-loader: GPU acceleration via Vulkan for Whisper (enable with: voxtype setup gpu --enable)'
'cuda: GPU acceleration via CUDA for Parakeet (NVIDIA GPUs)'
'rocm-hip-runtime: GPU acceleration via ROCm for Parakeet (AMD GPUs)'
)
provides=('voxtype')
conflicts=('voxtype')
@@ -29,9 +31,16 @@ backup=('etc/voxtype/config.toml')
install=voxtype-bin.install
_github="https://github.com/peteonrails/voxtype/releases/download/v$pkgver"
source=(
# Whisper binaries
"voxtype-$pkgver-avx2::$_github/voxtype-$pkgver-linux-x86_64-avx2"
"voxtype-$pkgver-avx512::$_github/voxtype-$pkgver-linux-x86_64-avx512"
"voxtype-$pkgver-vulkan::$_github/voxtype-$pkgver-linux-x86_64-vulkan"
# Parakeet binaries
"voxtype-$pkgver-parakeet-avx2::$_github/voxtype-$pkgver-linux-x86_64-parakeet-avx2"
"voxtype-$pkgver-parakeet-avx512::$_github/voxtype-$pkgver-linux-x86_64-parakeet-avx512"
"voxtype-$pkgver-parakeet-cuda::$_github/voxtype-$pkgver-linux-x86_64-parakeet-cuda"
"voxtype-$pkgver-parakeet-rocm::$_github/voxtype-$pkgver-linux-x86_64-parakeet-rocm"
# Config and support files
"config-$pkgver.toml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/config/default.toml"
"voxtype-$pkgver.service::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/packaging/systemd/voxtype.service"
"voxtype-$pkgver.bash::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/packaging/completions/voxtype.bash"
@@ -41,9 +50,16 @@ source=(
"README-$pkgver.md::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/README.md"
)
sha256sums=(
'44b5c00586a96136b20f754863ae0d3676b95363154139b5751bf3a4c52d6718' # voxtype-avx2
'c94339d68b92c47ddb93b795d87d3df1498413e8d4283143f2b5cdb68202910c' # voxtype-avx512
'2f48d7404368b12ab5c8203b886ef2e9bf8717b5ca83d4d75511b02cf4c40bae' # voxtype-vulkan
# Whisper binaries
'6db960ba0f8d8981f60f4309d402d23de79ea46140ff6bab429ff073888b1434' # voxtype-avx2
'61d4749c31d0c20ccc012d73e84f9bad9c63b1d0a286e770d97ee82c7ada2340' # voxtype-avx512
'c61cb5dba01fda88736756092932ebd79519dc7f9f0644b7b6c5c92d275e039f' # voxtype-vulkan
# Parakeet binaries
'b5bfda477515f61d179c8331fb309c2f1f2c620f0310d2fbbb137b115ecdf6b7' # voxtype-parakeet-avx2
'645997a2392601cf86224500d62a2b4619f6aec97e1f86daf1eb5c074b0f654b' # voxtype-parakeet-avx512
'f2fda77c41006a4f34fde286a604925cc8c26fecc4083221a7fed965fee51840' # voxtype-parakeet-cuda
'ba28c7ca1fe50e131931d9bf97f098b66d50cc30e74ba62eaa109363e375230d' # voxtype-parakeet-rocm
# Config and support files
'SKIP' # config.toml
'SKIP' # voxtype.service
'SKIP' # voxtype.bash
@@ -54,13 +70,19 @@ sha256sums=(
)
package() {
# Install CPU binaries to /usr/lib/voxtype/
# Install Whisper CPU binaries to /usr/lib/voxtype/
install -Dm755 "$srcdir/voxtype-$pkgver-avx2" "$pkgdir/usr/lib/voxtype/voxtype-avx2"
install -Dm755 "$srcdir/voxtype-$pkgver-avx512" "$pkgdir/usr/lib/voxtype/voxtype-avx512"
# Install Vulkan GPU binary
# Install Whisper Vulkan GPU binary
install -Dm755 "$srcdir/voxtype-$pkgver-vulkan" "$pkgdir/usr/lib/voxtype/voxtype-vulkan"
# Install Parakeet binaries
install -Dm755 "$srcdir/voxtype-$pkgver-parakeet-avx2" "$pkgdir/usr/lib/voxtype/voxtype-parakeet-avx2"
install -Dm755 "$srcdir/voxtype-$pkgver-parakeet-avx512" "$pkgdir/usr/lib/voxtype/voxtype-parakeet-avx512"
install -Dm755 "$srcdir/voxtype-$pkgver-parakeet-cuda" "$pkgdir/usr/lib/voxtype/voxtype-parakeet-cuda"
install -Dm755 "$srcdir/voxtype-$pkgver-parakeet-rocm" "$pkgdir/usr/lib/voxtype/voxtype-parakeet-rocm"
# Create symlink based on CPU capabilities (updated in .install file)
# Default to avx2 for safety
mkdir -p "$pkgdir/usr/bin"
@@ -10,14 +10,20 @@ _detect_cpu() {
}
_detect_gpu() {
# Detect GPU for Vulkan acceleration recommendation
# Detect GPU for acceleration recommendation
GPU_DETECTED=""
GPU_VENDOR=""
if [ -d /dev/dri ]; then
if ls /dev/dri/renderD* >/dev/null 2>&1; then
if command -v lspci >/dev/null 2>&1; then
GPU_INFO=$(lspci 2>/dev/null | grep -i 'vga\|3d\|display' | head -1 | sed 's/.*: //')
if [ -n "$GPU_INFO" ]; then
GPU_DETECTED="$GPU_INFO"
case "$GPU_INFO" in
*NVIDIA*|*GeForce*|*RTX*|*GTX*) GPU_VENDOR="nvidia" ;;
*AMD*|*Radeon*) GPU_VENDOR="amd" ;;
*Intel*) GPU_VENDOR="intel" ;;
esac
fi
fi
if [ -z "$GPU_DETECTED" ]; then
@@ -30,10 +36,18 @@ _detect_gpu() {
echo ""
echo " GPU detected: $GPU_DETECTED"
echo ""
echo " For GPU acceleration (faster inference), run:"
echo " For GPU acceleration, run:"
echo " sudo voxtype setup gpu --enable"
echo ""
echo " Requires: vulkan-icd-loader package"
if [ "$GPU_VENDOR" = "nvidia" ]; then
echo " Whisper: requires vulkan-icd-loader"
echo " Parakeet: requires cuda package"
elif [ "$GPU_VENDOR" = "amd" ]; then
echo " Whisper: requires vulkan-icd-loader"
echo " Parakeet: requires rocm-hip-runtime"
else
echo " Requires: vulkan-icd-loader package"
fi
fi
}
@@ -53,18 +67,20 @@ post_install() {
echo ""
echo " 2. Log out and back in for group changes to take effect"
echo ""
echo " 3. Download a whisper model:"
echo " voxtype setup --download"
echo " 3. Download a model (Whisper or Parakeet):"
echo " voxtype setup model"
echo ""
echo " 4. Start voxtype:"
echo " systemctl --user enable --now voxtype"
echo " Or run manually: voxtype"
echo ""
echo " Optional: Switch to Parakeet engine (faster, lower memory):"
echo " voxtype setup parakeet --enable"
echo ""
}
post_upgrade() {
echo ""
echo "==> Voxtype upgraded"
echo "==> Voxtype upgraded to 0.5.1"
echo ""
CPU_VARIANT=$(_detect_cpu)
@@ -73,10 +89,14 @@ post_upgrade() {
_detect_gpu
echo ""
echo " New in 0.4.16:"
echo " - New dotool output driver with keyboard layout support"
echo " - Better KDE Plasma and GNOME Wayland compatibility"
echo " - Output fallback chain: wtype -> dotool -> ydotool -> clipboard"
echo " New in 0.5.1:"
echo " - Parakeet engine: faster transcription, lower memory usage"
echo " - ROCm GPU acceleration for AMD GPUs (Parakeet)"
echo " - CUDA GPU acceleration for NVIDIA GPUs (Parakeet)"
echo " - Profile support: switch between Whisper and Parakeet configs"
echo " - CLI backend mode for external whisper binaries"
echo ""
echo " To try Parakeet: voxtype setup parakeet --enable"
echo ""
}