summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
46 hours0.7.3-2: re-sign tarball against GitHub auto-archivePeter Jackson
The v0.7.3 release uploaded a voxtype-0.7.3.tar.gz.asc that was signed against a locally-built tarball (built by scripts/package.sh during the release run), not against GitHub's auto-generated tag archive that this PKGBUILD downloads from /archive/refs/tags/v$pkgver.tar.gz. Different gzip metadata + possibly a different archive root → sha256 still matched (PKGBUILD's hash tracks the auto-archive bytes) but gpg --verify failed with "bad signature". Re-signed GitHub's auto-archive bytes (sha 1a80d5d28136535d705bfcb4e4a0d07fef366ace148e1a5627bdf07185c0821a) and overwrote the .asc release asset. PKGBUILD source URLs and sha256sums are unchanged; this is purely a pkgrel bump so AUR helpers refetch the new .asc on next install. Lasting fix for v0.7.4 release flow tracked separately as an upstream issue.
2 daysv0.7.3 hotfix: Vulkan SSE4a fix + CUDA 13 Blackwell supportPeter Jackson
Bumps pkgver to 0.7.3, pkgrel reset to 1. New source tarball sha256sum from the v0.7.3 GitHub archive. quickshell QML install steps removed because v0.7.3 only carries quickshell/voxtype-osd/shell.qml on main; the full modular tree (OsdSurface.qml, EnginePicker.qml, MeetingControls.qml, the voxtype-shared module) lives on dev for v0.7.4 and would 404 the package build here. quickshell optdepend dropped to match. The in-process Vulkan / Whisper / ONNX backends are unaffected. Release notes: https://github.com/peteonrails/voxtype/releases/tag/v0.7.3
4 daysvoxtype 0.7.2-1Peter Jackson
8 days0.7.1-2: skip examples in check() phasePeter Jackson
inspect_cohere_onnx requires the cohere feature for the optional ort crate. Default-feature cargo test was sweeping it in and failing with E0433. Closes #358.
10 daysUpdate to 0.7.1Peter Jackson
Skipping 0.6.6 and 0.7.0 on the AUR (those binaries also shipped to voxtype-bin separately; the source PKGBUILD wasn't pushed for those intermediate releases). What's new since 0.6.5 on the source PKGBUILD: - pkgver bump 0.6.5 -> 0.7.1 - GPG signature verification on the source tarball via validpgpkeys and a separate .tar.gz.asc source entry. - parakeet-load-dynamic build features expanded to cover all seven ONNX engines (Cohere, Moonshine, SenseVoice, Paraformer, Dolphin, Omnilingual) plus ml-diarization. - Three OSD binaries built and installed: /usr/lib/voxtype/voxtype-osd (launcher) /usr/lib/voxtype/voxtype-osd-gtk4 (GTK4 frontend) /usr/lib/voxtype/voxtype-osd-native (wgpu + egui frontend) - voxtype-configure desktop entry + launcher installed: /usr/bin/voxtype-configure-launcher /usr/share/applications/voxtype-configure.desktop - makedepends add gtk4 + gtk4-layer-shell for the GTK4 OSD frontend. - optdepends updated for the new ONNX engine matrix: gtk4-layer-shell runtime, cuda12.6 split, rocm-hip-runtime (MIGraphX EP), ollama for meeting mode summarization. 0.7.1 fixes the NixOS source build (voxtype#352): tray-icon and rdev moved under cfg(target_os = "macos") so Linux builds stop pulling in the GTK3 toolchain transitively.
2026-04-02Update to 0.6.5: eager processing, multi-GPU device selection, Parakeet TDT ↵Pete
models
2026-03-20Add vulkan-icd-loader makedep for clean chroot buildsPete
2026-03-19Bump to v0.6.4: clang 22 compatibility, smart auto-submitPete
2026-03-17Fix build: add git makedep, use clang, remap pathsPete
Add git to makedepends (CMake needs it for whisper.cpp build). Set CC=clang CXX=clang++ to fix builds with [testing] repo enabled. Add --remap-path-prefix and -ffile-prefix-map to eliminate $srcdir reference warnings in packaged binaries.
2026-02-27Bump to v0.6.3: clipboard restoration, full config overridePete
2026-02-23Remove old tarball artifactPete
2026-02-18Update to 0.6.2Pete
2026-02-17Update to v0.6.1: fix glibc compatibility for Arch-based distrosPete
Rebuild-only release. All binaries now built in Docker to prevent host glibc leakage. No code changes from v0.6.0. Fixes: https://github.com/peteonrails/voxtype/issues/215
2026-02-16Update to 0.6.0: all ONNX engines, setup onnx commandPete
- SenseVoice, Paraformer, Dolphin, Omnilingual engines - New setup onnx command replaces setup parakeet - Meeting mode transcription
2026-02-16Update voxtype to 0.5.6Pete
Moonshine backend, VAD, eager processing, --model fix.
2026-02-02Fix XDG: use $HOME defaults to reuse existing toolchainPete
Previous commit used $srcdir which caused full toolchain reinstall. Now defaults to $HOME/.cargo and $HOME/.rustup (standard locations) while still respecting custom CARGO_HOME/RUSTUP_HOME if set.
2026-02-02Respect XDG Base Directory SpecificationPete
Set CARGO_HOME and RUSTUP_HOME in prepare(), build(), and check() to avoid creating ~/.cargo and ~/.rustup during package builds. Uses $srcdir as fallback location, respecting existing env vars. Fixes: https://github.com/peteonrails/voxtype/issues/167
2026-01-30Update to v0.5.5Pete
- eitype output driver for libei protocol (GNOME 46+, KDE 6.1+) - Media key names (MUTE, VOLUMEUP, etc.) for hotkey config - Numeric keycode support for hotkey config
2026-01-29Update to 0.5.4: GPU setup recognizes source-built binariesPete
2026-01-29Update to v0.5.3: Parakeet source package detectionPete
2026-01-29Update to v0.5.2: ROCm status fixPete
2026-01-28Add Parakeet support with system onnxruntimePete
- Build Parakeet binary if onnxruntime is installed - Add onnxruntime, cuda, rocm-hip-runtime to optdepends - Use parakeet-load-dynamic feature for system ONNX Runtime - Updated post-install/upgrade messages for Parakeet
2026-01-28Update to v0.5.1Pete
New features: - Profile support for switching configurations - CLI backend mode for external whisper binaries - Improved GPU setup with auto-detection Note: Parakeet engine available in voxtype-bin package.
2026-01-16Update to 0.4.16: dotool output driver with keyboard layout supportPete
2026-01-16Update post_upgrade message for v0.4.15, bump pkgrelPete
2026-01-16Update to v0.4.15Pete
2026-01-14Update to 0.4.14Pete
2026-01-13Update to 0.4.13Pete
2026-01-11Update to 0.4.12Pete
2026-01-10Update to 0.4.11Pete
2026-01-09Update to 0.4.10Pete
2026-01-06Update to 0.4.9Pete
2026-01-06Bump pkgrel for consistency with voxtype-binPete
2026-01-06Update to v0.4.8Pete
2026-01-06Update to v0.4.6Pete
2026-01-05Update to v0.4.5Pete
2026-01-05Update to v0.4.4 - Configurable status bar iconsPete
2026-01-05Update to 0.4.3Pete
2025-12-28Update to v0.4.2Pete
- Fix SIGILL crash in Vulkan binary on Zen 3 CPUs (Issue #14) - Build Vulkan binary in Docker on clean toolchain (no AVX-512/GFNI) - Add River compositor documentation
2025-12-20Update to v0.4.1-8: fix build hangs and add shadercPete
- Add shaderc to makedepends (provides glslc for Vulkan shaders) - Disable LTO to prevent linking hangs - Limit cmake parallelism to prevent deadlocks - Clean binaries: no AVX-512/GFNI instruction contamination - Fixes SIGILL crashes on Zen 3 and older CPUs
2025-12-20v0.4.1-7: Unset CFLAGS/CXXFLAGS/LDFLAGS for cmakePete
makepkg sets compiler flags that may interfere with the cmake build of whisper.cpp. Unsetting all build flags to allow whisper-rs-sys to build correctly.
2025-12-20v0.4.1-6: Unset RUSTFLAGS to fix build failuresPete
makepkg sets RUSTFLAGS which can interfere with whisper-rs static linking. Unsetting them fixes builds on affected systems.
2025-12-20v0.4.1-5: Add build environment debuggingPete
Added debug output to build() function to help diagnose AUR build failures on some systems (Issue #10).
2025-12-20v0.4.1-4: Fix build to correctly separate CPU and Vulkan binariesPete
2025-12-20v0.4.1-3: Simplified binary namingPete
- Install native CPU binary directly to /usr/bin/voxtype - Vulkan GPU binary at /usr/lib/voxtype/voxtype-vulkan - Simplified install script (no CPU tier detection) - gpu.rs supports both simple and tiered install modes
2025-12-20v0.4.1-2: Simplify PKGBUILD for native buildsPete
- Remove restrictive compiler flags that caused build failures on some toolchains - Build native CPU binary optimized for user's machine - Add vulkan-headers to makedepends for GPU binary build - Simplify install script (no CPU detection, just symlink native binary) Fixes build errors for Zen 2 CPUs (issue #10).
2025-12-20Update to v0.4.1-1: Replace reqwest with curl (fixes Issue #10)Pete
2025-12-19Update to v0.4.0-2: Fix Cargo.lock sync and GFNI/Zen 3 crashPete
2025-12-18Update to v0.4.0Pete
- Add compositor keybinding support via 'voxtype record' command - Add hotkey.enabled config option to disable built-in evdev hotkey - Add 'voxtype setup waybar --install/--uninstall' for automated waybar integration - Signal-based IPC (SIGUSR1/SIGUSR2) for external recording control - Users can now use Hyprland/Sway keybindings without input group membership
2025-12-18Fix AVX-512 instructions leaking into AVX2/Vulkan binariesPete
Update to v0.3.3-2 which fixes issue #4 (SIGILL crash on CPUs without AVX-512). Root cause: Rust's standard library and core crates were generating AVX-512 instructions even with target-cpu=haswell. Fix: Add explicit -C target-feature flags to disable all AVX-512 variants in RUSTFLAGS alongside the CMAKE flags for whisper.cpp.