| Age | Commit message (Collapse) | Author |
|
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.
|
|
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
|
|
|
|
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.
|
|
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.
|
|
models
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
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
|
|
- SenseVoice, Paraformer, Dolphin, Omnilingual engines
- New setup onnx command replaces setup parakeet
- Meeting mode transcription
|
|
Moonshine backend, VAD, eager processing, --model fix.
|
|
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.
|
|
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
|
|
- 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
|
|
|
|
|
|
|
|
- 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
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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
|
|
- 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
|
|
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.
|
|
makepkg sets RUSTFLAGS which can interfere with whisper-rs
static linking. Unsetting them fixes builds on affected systems.
|
|
Added debug output to build() function to help diagnose
AUR build failures on some systems (Issue #10).
|
|
|
|
- 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
|
|
- 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).
|
|
|
|
|
|
- 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
|
|
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.
|