chore: sync AUR packages (shared)

This commit is contained in:
github-actions[bot] committed 2026-01-28 18:28:50 +00:00
1 parent 365b7de3d1
commit bb54c237fb
5 files changed
+93 -41

No files matched your search

+5 -5
View File
@@ -1,6 +1,6 @@
pkgbase = claude-code pkgbase = claude-code
pkgdesc = An agentic coding tool that lives in your terminal pkgdesc = An agentic coding tool that lives in your terminal
pkgver = 2.1.20 pkgver = 2.1.22
pkgrel = 1 pkgrel = 1
url = https://github.com/anthropics/claude-code url = https://github.com/anthropics/claude-code
arch = x86_64 arch = x86_64
@@ -14,9 +14,9 @@ pkgbase = claude-code
options = !strip options = !strip
source = LICENSE::https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/LICENSE.md source = LICENSE::https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/LICENSE.md
sha256sums = 728158fd1037143fad6907e8fa34804177e598b7326519503fe83cafdef849e6 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 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 = f9d3698f5378a486db2d4eea5c80f95c2ceb410fbcea9ffc5703b5aac9574fcc sha256sums_x86_64 = f7ba63e4d72ea8394998dec8b25cf94ba17faec434db17885218c0884103b5e9
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 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 = eb8801c7a4a8501b21c235f36674f17328e65e796cf8a6196b3bf9a23ae16f99 sha256sums_aarch64 = 3750cebff6c8d7664fdffef578b14b962af8e29daa7ce53c0a6bd0a317ce973e
pkgname = claude-code pkgname = claude-code
+3 -3
View File
@@ -1,7 +1,7 @@
# Maintainer: Christopher Cooper <christopher@cg505.com> # Maintainer: Christopher Cooper <christopher@cg505.com>
# Maintainer: Jérôme Poulin <jeromepoulin@gmail.com> # Maintainer: Jérôme Poulin <jeromepoulin@gmail.com>
pkgname=claude-code pkgname=claude-code
pkgver=2.1.20 pkgver=2.1.22
pkgrel=1 pkgrel=1
pkgdesc="An agentic coding tool that lives in your terminal" pkgdesc="An agentic coding tool that lives in your terminal"
arch=('x86_64' 'aarch64') 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") source_aarch64=("claude-${pkgver}-aarch64::${_gcs_bucket}/${pkgver}/linux-arm64/claude")
sha256sums=('728158fd1037143fad6907e8fa34804177e598b7326519503fe83cafdef849e6') sha256sums=('728158fd1037143fad6907e8fa34804177e598b7326519503fe83cafdef849e6')
sha256sums_x86_64=('f9d3698f5378a486db2d4eea5c80f95c2ceb410fbcea9ffc5703b5aac9574fcc') sha256sums_x86_64=('f7ba63e4d72ea8394998dec8b25cf94ba17faec434db17885218c0884103b5e9')
sha256sums_aarch64=('eb8801c7a4a8501b21c235f36674f17328e65e796cf8a6196b3bf9a23ae16f99') sha256sums_aarch64=('3750cebff6c8d7664fdffef578b14b962af8e29daa7ce53c0a6bd0a317ce973e')
package() { package() {
install -Dm755 "${srcdir}/claude-${pkgver}-${CARCH}" "${pkgdir}/opt/claude-code/bin/claude" install -Dm755 "${srcdir}/claude-${pkgver}-${CARCH}" "${pkgdir}/opt/claude-code/bin/claude"
+25 -15
View File
@@ -1,6 +1,6 @@
pkgbase = voxtype-bin pkgbase = voxtype-bin
pkgdesc = Push-to-talk voice-to-text for Linux (pre-built binaries) pkgdesc = Push-to-talk voice-to-text for Linux (pre-built binaries)
pkgver = 0.4.16 pkgver = 0.5.1
pkgrel = 1 pkgrel = 1
url = https://voxtype.io url = https://voxtype.io
install = voxtype-bin.install install = voxtype-bin.install
@@ -18,23 +18,33 @@ pkgbase = voxtype-bin
optdepends = pipewire: audio server (recommended) optdepends = pipewire: audio server (recommended)
optdepends = pipewire-alsa: ALSA compatibility for PipeWire (required if using PipeWire) optdepends = pipewire-alsa: ALSA compatibility for PipeWire (required if using PipeWire)
optdepends = pulseaudio: audio server (alternative to 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 provides = voxtype
conflicts = voxtype conflicts = voxtype
backup = etc/voxtype/config.toml 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.5.1-avx2::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-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.5.1-avx512::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-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 = voxtype-0.5.1-vulkan::https://github.com/peteonrails/voxtype/releases/download/v0.5.1/voxtype-0.5.1-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.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.4.16.service::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/systemd/voxtype.service 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.4.16.bash::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/completions/voxtype.bash 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.4.16.zsh::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/completions/voxtype.zsh 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 = voxtype-0.4.16.fish::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/packaging/completions/voxtype.fish source = config-0.5.1.toml::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/config/default.toml
source = LICENSE-0.4.16::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/LICENSE source = voxtype-0.5.1.service::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/systemd/voxtype.service
source = README-0.4.16.md::https://raw.githubusercontent.com/peteonrails/voxtype/v0.4.16/README.md source = voxtype-0.5.1.bash::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/completions/voxtype.bash
sha256sums = 44b5c00586a96136b20f754863ae0d3676b95363154139b5751bf3a4c52d6718 source = voxtype-0.5.1.zsh::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/completions/voxtype.zsh
sha256sums = c94339d68b92c47ddb93b795d87d3df1498413e8d4283143f2b5cdb68202910c source = voxtype-0.5.1.fish::https://raw.githubusercontent.com/peteonrails/voxtype/v0.5.1/packaging/completions/voxtype.fish
sha256sums = 2f48d7404368b12ab5c8203b886ef2e9bf8717b5ca83d4d75511b02cf4c40bae 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 sha256sums = SKIP
sha256sums = SKIP sha256sums = SKIP
+29 -7
View File
@@ -1,6 +1,6 @@
# Maintainer: Peter Jackson <pete@peteonrails.com> # Maintainer: Peter Jackson <pete@peteonrails.com>
pkgname=voxtype-bin pkgname=voxtype-bin
pkgver=0.4.16 pkgver=0.5.1
pkgrel=1 pkgrel=1
pkgdesc="Push-to-talk voice-to-text for Linux (pre-built binaries)" pkgdesc="Push-to-talk voice-to-text for Linux (pre-built binaries)"
arch=('x86_64') arch=('x86_64')
@@ -21,7 +21,9 @@ optdepends=(
'pipewire: audio server (recommended)' 'pipewire: audio server (recommended)'
'pipewire-alsa: ALSA compatibility for PipeWire (required if using PipeWire)' 'pipewire-alsa: ALSA compatibility for PipeWire (required if using PipeWire)'
'pulseaudio: audio server (alternative to 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') provides=('voxtype')
conflicts=('voxtype') conflicts=('voxtype')
@@ -29,9 +31,16 @@ backup=('etc/voxtype/config.toml')
install=voxtype-bin.install install=voxtype-bin.install
_github="https://github.com/peteonrails/voxtype/releases/download/v$pkgver" _github="https://github.com/peteonrails/voxtype/releases/download/v$pkgver"
source=( source=(
# Whisper binaries
"voxtype-$pkgver-avx2::$_github/voxtype-$pkgver-linux-x86_64-avx2" "voxtype-$pkgver-avx2::$_github/voxtype-$pkgver-linux-x86_64-avx2"
"voxtype-$pkgver-avx512::$_github/voxtype-$pkgver-linux-x86_64-avx512" "voxtype-$pkgver-avx512::$_github/voxtype-$pkgver-linux-x86_64-avx512"
"voxtype-$pkgver-vulkan::$_github/voxtype-$pkgver-linux-x86_64-vulkan" "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" "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.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" "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" "README-$pkgver.md::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/README.md"
) )
sha256sums=( sha256sums=(
'44b5c00586a96136b20f754863ae0d3676b95363154139b5751bf3a4c52d6718' # voxtype-avx2 # Whisper binaries
'c94339d68b92c47ddb93b795d87d3df1498413e8d4283143f2b5cdb68202910c' # voxtype-avx512 '6db960ba0f8d8981f60f4309d402d23de79ea46140ff6bab429ff073888b1434' # voxtype-avx2
'2f48d7404368b12ab5c8203b886ef2e9bf8717b5ca83d4d75511b02cf4c40bae' # voxtype-vulkan '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' # config.toml
'SKIP' # voxtype.service 'SKIP' # voxtype.service
'SKIP' # voxtype.bash 'SKIP' # voxtype.bash
@@ -54,13 +70,19 @@ sha256sums=(
) )
package() { 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-avx2" "$pkgdir/usr/lib/voxtype/voxtype-avx2"
install -Dm755 "$srcdir/voxtype-$pkgver-avx512" "$pkgdir/usr/lib/voxtype/voxtype-avx512" 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 -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) # Create symlink based on CPU capabilities (updated in .install file)
# Default to avx2 for safety # Default to avx2 for safety
mkdir -p "$pkgdir/usr/bin" mkdir -p "$pkgdir/usr/bin"
@@ -10,14 +10,20 @@ _detect_cpu() {
} }
_detect_gpu() { _detect_gpu() {
# Detect GPU for Vulkan acceleration recommendation # Detect GPU for acceleration recommendation
GPU_DETECTED="" GPU_DETECTED=""
GPU_VENDOR=""
if [ -d /dev/dri ]; then if [ -d /dev/dri ]; then
if ls /dev/dri/renderD* >/dev/null 2>&1; then if ls /dev/dri/renderD* >/dev/null 2>&1; then
if command -v lspci >/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/.*: //') GPU_INFO=$(lspci 2>/dev/null | grep -i 'vga\|3d\|display' | head -1 | sed 's/.*: //')
if [ -n "$GPU_INFO" ]; then if [ -n "$GPU_INFO" ]; then
GPU_DETECTED="$GPU_INFO" 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
fi fi
if [ -z "$GPU_DETECTED" ]; then if [ -z "$GPU_DETECTED" ]; then
@@ -30,10 +36,18 @@ _detect_gpu() {
echo "" echo ""
echo " GPU detected: $GPU_DETECTED" echo " GPU detected: $GPU_DETECTED"
echo "" echo ""
echo " For GPU acceleration (faster inference), run:" echo " For GPU acceleration, run:"
echo " sudo voxtype setup gpu --enable" echo " sudo voxtype setup gpu --enable"
echo "" 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 fi
} }
@@ -53,18 +67,20 @@ post_install() {
echo "" echo ""
echo " 2. Log out and back in for group changes to take effect" echo " 2. Log out and back in for group changes to take effect"
echo "" echo ""
echo " 3. Download a whisper model:" echo " 3. Download a model (Whisper or Parakeet):"
echo " voxtype setup --download" echo " voxtype setup model"
echo "" echo ""
echo " 4. Start voxtype:" echo " 4. Start voxtype:"
echo " systemctl --user enable --now 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 "" echo ""
} }
post_upgrade() { post_upgrade() {
echo "" echo ""
echo "==> Voxtype upgraded" echo "==> Voxtype upgraded to 0.5.1"
echo "" echo ""
CPU_VARIANT=$(_detect_cpu) CPU_VARIANT=$(_detect_cpu)
@@ -73,10 +89,14 @@ post_upgrade() {
_detect_gpu _detect_gpu
echo "" echo ""
echo " New in 0.4.16:" echo " New in 0.5.1:"
echo " - New dotool output driver with keyboard layout support" echo " - Parakeet engine: faster transcription, lower memory usage"
echo " - Better KDE Plasma and GNOME Wayland compatibility" echo " - ROCm GPU acceleration for AMD GPUs (Parakeet)"
echo " - Output fallback chain: wtype -> dotool -> ydotool -> clipboard" 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 "" echo ""
} }