chore: sync AUR packages (shared)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ""
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user