From 9bab9ef4f319d84120c40f11f27a0026bc59b088 Mon Sep 17 00:00:00 2001 From: ryanrhughes <1630358+ryanrhughes@users.noreply.github.com> Date: Fri, 29 May 2026 15:42:25 +0000 Subject: [PATCH] chore: sync AUR packages --- pkgbuilds/aether/.omarchy/package.json | 2 +- pkgbuilds/aether/PKGBUILD | 8 +- pkgbuilds/claude-code/.omarchy/package.json | 2 +- pkgbuilds/claude-code/PKGBUILD | 6 +- pkgbuilds/cliamp/.omarchy/package.json | 2 +- pkgbuilds/cliamp/PKGBUILD | 4 +- pkgbuilds/crush-bin/.omarchy/package.json | 2 +- pkgbuilds/crush-bin/PKGBUILD | 10 +- pkgbuilds/cursor-bin/.omarchy/package.json | 2 +- pkgbuilds/cursor-bin/PKGBUILD | 11 +- pkgbuilds/cursor-cli/.omarchy/package.json | 2 +- pkgbuilds/cursor-cli/PKGBUILD | 8 +- .../github-copilot-cli/.omarchy/package.json | 2 +- pkgbuilds/github-copilot-cli/PKGBUILD | 43 ++++- pkgbuilds/omazed/.omarchy/package.json | 2 +- pkgbuilds/omazed/PKGBUILD | 6 +- .../openai-codex-bin/.omarchy/package.json | 2 +- pkgbuilds/openai-codex-bin/PKGBUILD | 6 +- .../.omarchy/package.json | 2 +- pkgbuilds/visual-studio-code-bin/PKGBUILD | 8 +- pkgbuilds/voxtype-bin/.omarchy/package.json | 2 +- pkgbuilds/voxtype-bin/PKGBUILD | 153 +++++++++++++----- pkgbuilds/voxtype-bin/voxtype-bin.install | 38 +++-- 23 files changed, 227 insertions(+), 96 deletions(-) diff --git a/pkgbuilds/aether/.omarchy/package.json b/pkgbuilds/aether/.omarchy/package.json index 5556a96..99cd6e8 100644 --- a/pkgbuilds/aether/.omarchy/package.json +++ b/pkgbuilds/aether/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "c1369b415acad832e38906b80e2aa63e3bcbe0ea" + "upstream_commit": "710258c0931ee7f4ff66af5112d32071e1f46f42" } diff --git a/pkgbuilds/aether/PKGBUILD b/pkgbuilds/aether/PKGBUILD index 6726a19..e49471d 100644 --- a/pkgbuilds/aether/PKGBUILD +++ b/pkgbuilds/aether/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Bjarne Øverli pkgname=aether -pkgver=4.19.0 +pkgver=4.24.0 pkgrel=1 pkgdesc='Desktop theming application - extract colors from wallpapers and apply cohesive themes' arch=('x86_64' 'aarch64') @@ -12,9 +12,9 @@ source_x86_64=("aether-linux-amd64-${pkgver}::https://github.com/bjarneo/aether/ "aether-wp-linux-amd64-${pkgver}::https://github.com/bjarneo/aether/releases/download/v${pkgver}/aether-wp-linux-amd64") source_aarch64=("aether-linux-arm64-${pkgver}::https://github.com/bjarneo/aether/releases/download/v${pkgver}/aether-linux-arm64" "aether-wp-linux-arm64-${pkgver}::https://github.com/bjarneo/aether/releases/download/v${pkgver}/aether-wp-linux-arm64") -sha256sums=('f015adc8dd065d3a4386b78fd1d647b85b56892414b71a2d316018ae1bc8d644') -sha256sums_x86_64=('5f2fffdc9d8ea6f404f62aba1c28d3e444e6cc96b6258d4312c8504c6c4d81aa' '4003152dc4879e4c4bec2e1d1a72c8ac0157718670e6cb8cdf11b797360d7924') -sha256sums_aarch64=('683f89834aeffd774088588d7549fcf6dc3a1332d2c1189e3a9651473e4d7738' '5525a285ee0111f659fcfba76a91f299082deb0372f2d8ca7d3559faf4774bf5') +sha256sums=('21f5d88c9227a87092896c810c2f9c990285e1811cd410c4e9c0f2f247748931') +sha256sums_x86_64=('0e050ffb314d98fddc1cbdf02c122fd67e8ad97296e7462d953653ab5d1fc80a' '650c740f3d8cad035545f88c7d0c4cb273d70b5891467c465519e3c2e1f51586') +sha256sums_aarch64=('38ba1384d50e4544cdef68cb9437eea628843dad6855511165f0207ad3571078' '9bb562fac29af0ec0d80ac778728e6ed93fcbcbe3baa52d33d01ee11a7602bb6') noextract=("aether-linux-amd64-${pkgver}" "aether-linux-arm64-${pkgver}" "aether-wp-linux-amd64-${pkgver}" "aether-wp-linux-arm64-${pkgver}") diff --git a/pkgbuilds/claude-code/.omarchy/package.json b/pkgbuilds/claude-code/.omarchy/package.json index 7bb380f..7651f12 100644 --- a/pkgbuilds/claude-code/.omarchy/package.json +++ b/pkgbuilds/claude-code/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "0c11c1957a6d1faf6e28111aa7b6248469a19039" + "upstream_commit": "6c0b9bc17303de1ee282b06208bf616347e9ef82" } diff --git a/pkgbuilds/claude-code/PKGBUILD b/pkgbuilds/claude-code/PKGBUILD index e4408f7..b211a0f 100644 --- a/pkgbuilds/claude-code/PKGBUILD +++ b/pkgbuilds/claude-code/PKGBUILD @@ -4,7 +4,7 @@ # Automation repository: https://github.com/fabifont/claude-code-aur pkgname=claude-code -pkgver=2.1.150 +pkgver=2.1.156 pkgrel=1 pkgdesc="An agentic coding tool that lives in your terminal" arch=('x86_64' 'aarch64') @@ -29,8 +29,8 @@ source_x86_64=("claude-${pkgver}-x86_64::https://downloads.claude.ai/claude-code source_aarch64=("claude-${pkgver}-aarch64::https://downloads.claude.ai/claude-code-releases/${pkgver}/linux-arm64/claude") sha256sums=('SKIP') -sha256sums_x86_64=('6c086a0f5fbf684d4148bb69629268b4f5109498c1a7be757acf18c51fd04f4b') -sha256sums_aarch64=('2052949543ea076e2b5cda44c031b2b34fc303db98dc56ad6583b7e0a417ebeb') +sha256sums_x86_64=('6d83cd2264450c5e54fc988be1032c288cf418ee604294acfb8fc4ac28f5f7a3') +sha256sums_aarch64=('7ed95d0a93aeb40e2b98e234b760d9295b7044ef678c62db8d1f5e14bfd57878') package() { install -Dm755 "${srcdir}/claude-${pkgver}-${CARCH}" "${pkgdir}/opt/claude-code/bin/claude" diff --git a/pkgbuilds/cliamp/.omarchy/package.json b/pkgbuilds/cliamp/.omarchy/package.json index 1214782..3d6ae3f 100644 --- a/pkgbuilds/cliamp/.omarchy/package.json +++ b/pkgbuilds/cliamp/.omarchy/package.json @@ -1,4 +1,4 @@ { "source": "aur", - "upstream_commit": "622e5d5af34dce32c91de43fc8f941b59ce513ad" + "upstream_commit": "12f6dc5cdf5d4ab88dbe7a3598d863df85da21cb" } diff --git a/pkgbuilds/cliamp/PKGBUILD b/pkgbuilds/cliamp/PKGBUILD index b65afbb..035810f 100644 --- a/pkgbuilds/cliamp/PKGBUILD +++ b/pkgbuilds/cliamp/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: bjarneo pkgname=cliamp -pkgver=1.52.0 +pkgver=1.55.0 pkgrel=1 pkgdesc='A retro terminal music player inspired by Winamp 2.x' arch=('x86_64' 'aarch64') @@ -11,7 +11,7 @@ optdepends=('pipewire-alsa: audio output on PipeWire systems' 'pulseaudio-alsa: audio output on PulseAudio systems') makedepends=('go') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bjarneo/cliamp/archive/refs/tags/v${pkgver}.tar.gz") -sha256sums=('f8634cf70a1c33de6c2bbc340597576a54f83570a6d08236541f8193cf9ac18d') +sha256sums=('6673f275fc3943be84eba33a5ad760d9bf781c56cdce928d16ae3445c09ec220') build() { cd "${pkgname}-${pkgver}" diff --git a/pkgbuilds/crush-bin/.omarchy/package.json b/pkgbuilds/crush-bin/.omarchy/package.json index 6357ea7..62c9a2c 100644 --- a/pkgbuilds/crush-bin/.omarchy/package.json +++ b/pkgbuilds/crush-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "73710f2f162419caa09b912510aa42d718ffc2ec" + "upstream_commit": "4d4cf130ef7228872cb8d9574fa9fff1bbc8c598" } diff --git a/pkgbuilds/crush-bin/PKGBUILD b/pkgbuilds/crush-bin/PKGBUILD index fa7ddea..0f5d948 100644 --- a/pkgbuilds/crush-bin/PKGBUILD +++ b/pkgbuilds/crush-bin/PKGBUILD @@ -3,7 +3,7 @@ # Maintainer: caarlos0 pkgname='crush-bin' -pkgver=0.71.0 +pkgver=0.74.0 pkgrel=1 pkgdesc='A powerful terminal-based AI assistant for developers, providing intelligent coding assistance directly in your terminal.' url='https://charm.sh/crush' @@ -13,16 +13,16 @@ provides=('crush') conflicts=('crush') source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_arm64.tar.gz") -sha256sums_aarch64=('a4d57d9df9475dbe3caebf05abc1fdb97610ced407aa479e12104006add009e9') +sha256sums_aarch64=('cfb1ed6b796bbc022e1cb3cd0bbb5f62c3ea9491766b18324c1e2042751f26d1') source_armv7h=("${pkgname}_${pkgver}_armv7h.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_armv7.tar.gz") -sha256sums_armv7h=('8efdabad1e3100bca7444111bf6da5c0cc8427b235340e0c4c714a87e0c4c953') +sha256sums_armv7h=('ea4bdc65c3ce94e31fbd10be5d82e7099c14b7d35300d4ca5e1dc70559a4a1ac') source_i686=("${pkgname}_${pkgver}_i686.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_i386.tar.gz") -sha256sums_i686=('0f4b506137d494fb3821c4ddab2cc434d4cc07055f12bdf400a71e5324112cfc') +sha256sums_i686=('779db51585430f20aba02d2aaaa4d440273426b44cec13543c7c467027ee92dd') source_x86_64=("${pkgname}_${pkgver}_x86_64.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_x86_64.tar.gz") -sha256sums_x86_64=('0055270fd5962cd4f24b9eafb79e8ffd6650f732286d71ff8d22d1a5b13f9edc') +sha256sums_x86_64=('8a57c5cf9eecdd880c20788887f23279893eb5742a78945b096b0437e67ae172') package() { case "$CARCH" in diff --git a/pkgbuilds/cursor-bin/.omarchy/package.json b/pkgbuilds/cursor-bin/.omarchy/package.json index 27d14c8..9dd4fde 100644 --- a/pkgbuilds/cursor-bin/.omarchy/package.json +++ b/pkgbuilds/cursor-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "5239b95c2e9024b1c3779ce7da47ba6eb1190ef5" + "upstream_commit": "32269cf2e5721d3560451462bc494c80bf2e0d37" } diff --git a/pkgbuilds/cursor-bin/PKGBUILD b/pkgbuilds/cursor-bin/PKGBUILD index ab4d242..dd4d19c 100644 --- a/pkgbuilds/cursor-bin/PKGBUILD +++ b/pkgbuilds/cursor-bin/PKGBUILD @@ -1,18 +1,18 @@ # Maintainer: Gunther Schulz pkgname=cursor-bin -pkgver=3.5.33 +pkgver=3.6.21 pkgrel=1 pkgdesc='AI-first coding environment' arch=('x86_64') url="https://www.cursor.com" license=('LicenseRef-Cursor_EULA') # upstream uses Electron newer than internal VSCode -_electron=electron +_electron=electron39 depends=(xdg-utils ripgrep $_electron nodejs 'gcc-libs' 'hicolor-icon-theme' 'libxkbfile') options=(!strip !debug) # Don't break ext of VSCode -_commit=aac81804b986d739acab348ed96b8bea6e83cc57 +_commit=e7a7e93f4d75f8272503ecf33cedbaae10114a15 source=("https://downloads.cursor.com/production/${_commit}/linux/x64/deb/amd64/deb/cursor_${pkgver}_amd64.deb" "https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/raw/main/code."{sh,mjs} rg.sh) @@ -20,7 +20,7 @@ sha512sums=('SKIP' '937299c6cb6be2f8d25f7dbc95cf77423875c5f8353b8bd6cd7cc8e5603cbf8405b14dbf8bd615db2e3b36ed680fc8e1909410815f7f8587b7267a699e00ab37' '793f9ff6306e3992ac89802d98110cba288ea1181a901467333293b7d76182ef9792c2a39ff49d9347a18a174b1f42bc58862091dff583f4146c2704eea28033' 'e79fe7659f59d1ae02fc68816399bfd31587315df6cdb6ccf1d0ca76f7cdc692c2a42b30591c0091147bd97ef14b1c7745dc26bd7cb3ea6bba45698e5044fa2a') -sha512sums[0]=a0a224953f7c7b1e6385b49e13ef41f8495064a7351b5696bb7835a7c047335fd7ee203430ada740316ffc517c689ab0395c6c4da92f5655a3a749e8212852b4 +sha512sums[0]=2a489f9f0ca16ad17814d18c36f54fbf76a23deea34a48ca29683422064da410e01bbaa34146da3c87829dbda114c481e1eaedc698f9a276f5f6519a49629856 noextract=(cursor_${pkgver}_amd64.deb) # avoid double tarball _app=usr/share/cursor/resources/app package() { @@ -32,7 +32,8 @@ package() { ln -sf /usr/bin/node ${_app}/resources/helpers/node install -Dm755 "${srcdir}/rg.sh" ${_app}/node_modules/@vscode/ripgrep/bin/rg ln -sf /usr/bin/xdg-open ${_app}/node_modules/open/xdg-open - sed -e "s|code-oss|cursor|g" -e "s|code.mjs|cursor.mjs|g" \ + sed -e "1s|.*|#!/usr/lib/${_electron}/electron|" \ + -e "s|code-oss|cursor|g" -e "s|code.mjs|cursor.mjs|g" \ "${srcdir}"/code.mjs | install -Dm644 /dev/stdin "${pkgdir}/${_app}/cursor.mjs" sed -e "s|code-flags|cursor-flags|" -e "s|/usr/lib/code|/${_app}|" -e "s|/usr/lib/code/code.mjs|/${_app}/cursor.mjs|" \ -e "s|name=electron|name=${_electron}|" "${srcdir}"/code.sh | install -Dm755 /dev/stdin "${pkgdir}"/usr/share/cursor/cursor diff --git a/pkgbuilds/cursor-cli/.omarchy/package.json b/pkgbuilds/cursor-cli/.omarchy/package.json index c914ef77..8b99c01 100644 --- a/pkgbuilds/cursor-cli/.omarchy/package.json +++ b/pkgbuilds/cursor-cli/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "2b8ab6e507ca36859a3da8b0bb27d61d7be511e5" + "upstream_commit": "6c56a7e563c4fa6157839c3d2efe9ef42ba987fc" } diff --git a/pkgbuilds/cursor-cli/PKGBUILD b/pkgbuilds/cursor-cli/PKGBUILD index 6bf3cb6..ea778c0 100644 --- a/pkgbuilds/cursor-cli/PKGBUILD +++ b/pkgbuilds/cursor-cli/PKGBUILD @@ -1,9 +1,9 @@ # Maintainer: Christopher Cooper pkgname=cursor-cli # extracted from https://cursor.com/install (managed by 'update-pkgver.sh') -_upstream_ver='2026.04.28-e984b46' +_upstream_ver='2026.05.24-dda726e' # Baseline pkgver; update using './update-pkgver.sh' -pkgver=2026.04.28.1.e984b46 +pkgver=2026.05.24.1.dda726e pkgrel=1 epoch=1 pkgdesc="Cursor Agent CLI - AI-powered code assistant" @@ -16,8 +16,8 @@ source=('Cursor-TOS') source_x86_64=("cursor-cli-${_upstream_ver}-x86_64.tar.gz::https://downloads.cursor.com/lab/${_upstream_ver}/linux/x64/agent-cli-package.tar.gz") source_aarch64=("cursor-cli-${_upstream_ver}-aarch64.tar.gz::https://downloads.cursor.com/lab/${_upstream_ver}/linux/arm64/agent-cli-package.tar.gz") b2sums=('7079c023e03ea4d78b067ed0f22b5cc1982c306721b2ea6be3c7f73bbbe0e8f05b148fd6571902b838464ee80a787ef7be73135c622f0a4fdb16c38429ced8d6') -b2sums_x86_64=('db7182180e53f6f49b78042d41ac1e0158f40d13b7ae60e46b3921d1d217265a708e976af61fe53fb6b76d9b12bd0ba48a3bd44782eeb4a52734a092d5453cd9') -b2sums_aarch64=('fa281befe6e63976d905f7517b8af551cbd4cfd85c80c07ef5c1ce29b39b6aab3255838fcd2186431b25631a288fca803a134e7fa8a6d3d97175ea40ece9a969') +b2sums_x86_64=('1a386eb3b083226e53a13cfe89264db29b6225657bf1f0d3b8cc3ce3244688301edebb0e471fa5183bfb9a2626597a8b55fe8c9fa234ea35cb633679ed7e3596') +b2sums_aarch64=('5faaa1ee28170b664c7ba7a2872f4cbf6ac34cd442ec075c687d772670a7b627ce8f0c5af8343909e4ad3ccb1176c199cc66155053a2543d36773083ad1f4736') package() { # Create necessary directories diff --git a/pkgbuilds/github-copilot-cli/.omarchy/package.json b/pkgbuilds/github-copilot-cli/.omarchy/package.json index 581c400..b4b8798 100644 --- a/pkgbuilds/github-copilot-cli/.omarchy/package.json +++ b/pkgbuilds/github-copilot-cli/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "32e6657c06c17c837f08636466ad074277f5a782" + "upstream_commit": "981e797e842247849ce3834fe8e184b87fd80bc6" } diff --git a/pkgbuilds/github-copilot-cli/PKGBUILD b/pkgbuilds/github-copilot-cli/PKGBUILD index fda2672..3428b05 100644 --- a/pkgbuilds/github-copilot-cli/PKGBUILD +++ b/pkgbuilds/github-copilot-cli/PKGBUILD @@ -6,7 +6,7 @@ _npmmodule=@github/copilot pkgname=github-copilot-cli _pkgexec=copilot -pkgver=1.0.51 +pkgver=1.0.55 pkgrel=1 pkgdesc="GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal." @@ -30,8 +30,8 @@ source=("https://registry.npmjs.org/${_npmmodule}/-/copilot-${pkgver}.tgz" "CHANGELOG-${pkgver}.md::${_urlraw}/changelog.md") noextract=("copilot-${pkgver}.tgz") -b2sums=('807b1f6385f5b83e610340846c78a0f7e13b891493368565e611891094a47827c8688cf88026a4a970b21f818b79ff0ad952b7bff95677401730e7a7ca5518f8' - '6c5a48f7577d052079f8eece268f1c30be51e68cc4dab7275cdef91c5e2b5830f8f8feaa79cb3cb824497c2caa8ac168dfae3d310f51c90f3b9198f357fc3bdd') +b2sums=('ec3b58cdfaa6276326f31054b7ecafb0eecee11a58f4e7f7c330d83dc5602137f69fa399a765731cdb70f0889e43edcb3c6e39ddb9f717b50f1a38925b1339e5' + '8a1c9dc2a45bae394070b7ac1d1c240aeee8d97c544f7b8d4aba27862d62b54fd3f3919a511fcefe1a3a6c89644921b90724781466c2a5fcf96d3ab0a321e276') # Document: https://wiki.archlinux.org/title/Node.js_package_guidelines package() { @@ -41,6 +41,43 @@ package() { --prefix "${pkgdir}/usr" \ "${srcdir}/copilot-${pkgver}.tgz" + msg2 "Remove prebuilds and binaries for other platforms" + local _moddir="${pkgdir}/usr/lib/node_modules/${_npmmodule}" + + local _arch + case "$CARCH" in + x86_64) _arch="x64" ;; + aarch64) _arch="arm64" ;; + *) error "Unsupported architecture: $CARCH"; exit 1 ;; + esac + + msg2 "Cleaning non-native prebuilds for ${_arch}" + if [ -d "${_moddir}/prebuilds" ]; then + find "${_moddir}/prebuilds" -mindepth 1 -maxdepth 1 -type d ! -name "linux-${_arch}" -exec rm -rf {} + + fi + if [ -d "${_moddir}/mxc-bin" ]; then + find "${_moddir}/mxc-bin" -mindepth 1 -maxdepth 1 -type d ! -name "${_arch}" -exec rm -rf {} + + fi + if [ -d "${_moddir}/ripgrep/bin" ]; then + find "${_moddir}/ripgrep/bin" -mindepth 1 -maxdepth 1 -type d ! -name "linux-${_arch}" -exec rm -rf {} + + fi + if [ -d "${_moddir}/clipboard/node_modules/@teddyzhu" ]; then + find "${_moddir}/clipboard/node_modules/@teddyzhu" -mindepth 1 -maxdepth 1 -type d ! -name "clipboard-linux-${_arch}-gnu" -exec rm -rf {} + + fi + if [ -d "${_moddir}/foundry-local-sdk/node_modules/foundry-local-sdk/prebuilds" ]; then + find "${_moddir}/foundry-local-sdk/node_modules/foundry-local-sdk/prebuilds" -mindepth 1 -maxdepth 1 -type d ! -name "linux-${_arch}" -exec rm -rf {} + + fi + + # pvrecorder only ships linux/x86_64; remove other OSes and non-native Linux archs + if [ -d "${_moddir}/pvrecorder/node_modules/@picovoice/pvrecorder-node/lib" ]; then + find "${_moddir}/pvrecorder/node_modules/@picovoice/pvrecorder-node/lib" -mindepth 1 -maxdepth 1 -type d ! -name 'linux' -exec rm -rf {} + + if [ "$CARCH" = "x86_64" ]; then + find "${_moddir}/pvrecorder/node_modules/@picovoice/pvrecorder-node/lib/linux" -mindepth 1 -maxdepth 1 -type d ! -name 'x86_64' -exec rm -rf {} + + else + rm -rf "${_moddir}/pvrecorder/node_modules/@picovoice/pvrecorder-node/lib/linux" + fi + fi + msg2 "Fix ownership of ALL FILES" find "${pkgdir}/usr" -type d -exec chmod 755 {} + chown -R root:root "${pkgdir}" diff --git a/pkgbuilds/omazed/.omarchy/package.json b/pkgbuilds/omazed/.omarchy/package.json index cb35e69..2a9155f 100644 --- a/pkgbuilds/omazed/.omarchy/package.json +++ b/pkgbuilds/omazed/.omarchy/package.json @@ -1,4 +1,4 @@ { "source": "aur", - "upstream_commit": "c2e7ec53a8c35ad9eab5b42d98df2ba2923d1fd7" + "upstream_commit": "2ba2a2e6eff814f15c12823399eee76e4121d45f" } diff --git a/pkgbuilds/omazed/PKGBUILD b/pkgbuilds/omazed/PKGBUILD index dfc2f70..e12952a 100644 --- a/pkgbuilds/omazed/PKGBUILD +++ b/pkgbuilds/omazed/PKGBUILD @@ -1,6 +1,6 @@ pkgname=omazed -pkgver=2.0.0 -pkgrel=2 +pkgver=2.0.1 +pkgrel=1 pkgdesc="Live theme switching for Zed in Omarchy - automatically synchronize your Zed editor theme with your Omarchy system theme" arch=('any') url="https://github.com/aps6/omazed" @@ -10,7 +10,7 @@ makedepends=('git') backup=() install=omazed.install source=("$pkgname-$pkgver.tar.gz::https://github.com/aps6/$pkgname/archive/refs/tags/v$pkgver.tar.gz") -sha256sums=('3ac6233b246af86aad869789755141827dc8973c6dd7e9046dc2adbe3a2e4750') +sha256sums=('23bb13c1d6de313230d6c4edb5a813eec004d4374dfbf3f9a185d268ed6a3602') package() { cd "$srcdir/$pkgname-$pkgver" diff --git a/pkgbuilds/openai-codex-bin/.omarchy/package.json b/pkgbuilds/openai-codex-bin/.omarchy/package.json index 5f24bb5..eb1156a 100644 --- a/pkgbuilds/openai-codex-bin/.omarchy/package.json +++ b/pkgbuilds/openai-codex-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "30117acd54d7fca1c1b2d9b0ad0382fc7c62829a" + "upstream_commit": "e394fad33984a13a4ea28237425cee6aac716747" } diff --git a/pkgbuilds/openai-codex-bin/PKGBUILD b/pkgbuilds/openai-codex-bin/PKGBUILD index e441916..a7e073a 100644 --- a/pkgbuilds/openai-codex-bin/PKGBUILD +++ b/pkgbuilds/openai-codex-bin/PKGBUILD @@ -2,7 +2,7 @@ # shellcheck disable=SC2034 # Maintainer: Chmouel Boudjnah pkgname=openai-codex-bin -pkgver=0.133.0 +pkgver=0.135.0 pkgrel=1 pkgdesc="Arch Linux package for OpenAI's Codex CLI - Auto Updated" arch=('x86_64' 'aarch64') @@ -20,8 +20,8 @@ keywords=('codex' 'openai' 'cli' 'ai' 'machine-learning' 'chatgpt') source_x86_64=( "codex-${pkgver}-x86_64.tar.gz::https://github.com/openai/codex/releases/download/rust-v${pkgver}/codex-x86_64-unknown-linux-musl.tar.gz" ) -sha256sums_x86_64=('d06019ab9c35d281b78dc2ebb2ae55c2bb97ea11bf7f452bafe390eddb0034ef') -sha256sums_aarch64=('268bfe8cf8154940fea256df75cd441c54a0c71e6c8ccd45ab3f76ff28ba1413') +sha256sums_x86_64=('a15e7dad657da4a0e120eede29556fee6d50e8c919759cc2ecba3c99099363e2') +sha256sums_aarch64=('568bce1d593ef25ffdf5549369a8606085652294646a5c4961547a894ea2f76d') source_aarch64=( "codex-${pkgver}-aarch64.tar.gz::https://github.com/openai/codex/releases/download/rust-v${pkgver}/codex-aarch64-unknown-linux-musl.tar.gz" diff --git a/pkgbuilds/visual-studio-code-bin/.omarchy/package.json b/pkgbuilds/visual-studio-code-bin/.omarchy/package.json index 7cbb9cb..7311bda 100644 --- a/pkgbuilds/visual-studio-code-bin/.omarchy/package.json +++ b/pkgbuilds/visual-studio-code-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "ed1c32969b54d89217053c19f55ea4bc6b761767" + "upstream_commit": "042a78c33795d701b81227f0049352a5e65d1c14" } diff --git a/pkgbuilds/visual-studio-code-bin/PKGBUILD b/pkgbuilds/visual-studio-code-bin/PKGBUILD index 74dcf33..2bffd5e 100644 --- a/pkgbuilds/visual-studio-code-bin/PKGBUILD +++ b/pkgbuilds/visual-studio-code-bin/PKGBUILD @@ -2,7 +2,7 @@ pkgname=visual-studio-code-bin _pkgname=visual-studio-code -pkgver=1.121.0 +pkgver=1.122.0 pkgrel=1 pkgdesc="Visual Studio Code (vscode): Editor for building and debugging modern web and cloud applications (official binary version)" arch=('x86_64' 'aarch64' 'armv7h') @@ -34,9 +34,9 @@ sha256sums=('2f1782b30c4e040efff655fd9cf477930c5a0c81ddae27749b0cbb922c1d248e' 'c361efa7e02fcad759ed80d2fbab67877f33219b981578af6fffaf18aeb12d9b' '3af748dd6578a1775e8eb7248ba397b7e11840df2ea6ee234ff76fee3dc306cf' '8257a5ad82fa1f7dec11dfa064217b80df4cfec24f50cec7ca0ad62cf8295bfe') -sha256sums_x86_64=('8cf24cc41441453e11e8fe1ae9e58d32970e23dced399835c4b0904263d66820') -sha256sums_aarch64=('c4bc2db051759a4a7229b68b7126ba3a797f87d3ea922373a307059102c61b85') -sha256sums_armv7h=('07dcb4713ac7a4fc4fa946e88a6d09b39449d93327a4d4e63973cec3c7ccd647') +sha256sums_x86_64=('d1a3d85695e24a7761abea7eda6877e93efca7bdcc46bde196435550fc69ceb2') +sha256sums_aarch64=('3845cef99bf393a6b6842faaefcbb74ce17af8fdf35805fcd0f9097c457b097d') +sha256sums_armv7h=('2adf92d1b6020c6d12813b10e2f006864f01333f1e169119628840280279f3ad') _set_meta_info() { sed 's/@@NAME_LONG@@/Visual Studio Code/g' "$1" |\ diff --git a/pkgbuilds/voxtype-bin/.omarchy/package.json b/pkgbuilds/voxtype-bin/.omarchy/package.json index 2177889..51e04e6 100644 --- a/pkgbuilds/voxtype-bin/.omarchy/package.json +++ b/pkgbuilds/voxtype-bin/.omarchy/package.json @@ -1,5 +1,5 @@ { "source": "aur", "release_ring": "fast", - "upstream_commit": "37ffeff68d8f60efb06b5dcaefac3c0cfbd3b72f" + "upstream_commit": "75f0642fe2a2403eecad1d5d8022fff7f3998a8f" } diff --git a/pkgbuilds/voxtype-bin/PKGBUILD b/pkgbuilds/voxtype-bin/PKGBUILD index 497fb34..54a995c 100644 --- a/pkgbuilds/voxtype-bin/PKGBUILD +++ b/pkgbuilds/voxtype-bin/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Peter Jackson pkgname=voxtype-bin -pkgver=0.7.3 +pkgver=0.7.5 pkgrel=1 pkgdesc="Push-to-talk voice-to-text for Linux (pre-built binaries)" arch=('x86_64') @@ -24,15 +24,28 @@ optdepends=( 'vulkan-icd-loader: GPU acceleration via Vulkan for Whisper (enable with: voxtype setup gpu --enable)' 'cuda: GPU acceleration via CUDA 13 for ONNX engines (NVIDIA GPUs, requires driver 580+)' 'cuda12.6: GPU acceleration via CUDA 12 for ONNX engines (older NVIDIA setups)' - 'rocm-hip-runtime: GPU acceleration via MIGraphX for ONNX engines (AMD GPUs)' + 'rocm-hip-runtime: ROCm runtime (required by migraphx)' + 'migraphx: AMD GPU graph optimization for the MIGraphX execution provider — required for AMD GPU acceleration on ONNX engines' 'ollama: local AI summarization for meeting mode' 'gtk4-layer-shell: runtime for the GTK4 on-screen mic visualizer (voxtype-osd-gtk4)' + 'quickshell: Quickshell-based OSD frontend (opt in via [osd] frontend = "quickshell")' ) provides=('voxtype') conflicts=('voxtype') backup=('etc/voxtype/config.toml') install=voxtype-bin.install -validpgpkeys=('E79F5BAF8CD51A806AA27DBB7DA2709247D75BC6') # Peter Jackson +validpgpkeys=( + # Peter Jackson's offline maintainer primary. Signed binary .asc files + # through v0.7.4 (and was used to cross-sign the CI signing primary + # below). Existing voxtype-bin users have this key in their local + # keyring from v0.6.x installs — keep listed so old assets verify. + 'E79F5BAF8CD51A806AA27DBB7DA2709247D75BC6' + # Voxtype CI release signing primary (cross-signed by E79F5BAF...). + # Lives in CI secrets; signs .deb / .rpm / source-archive .asc starting + # in v0.7.5. Auto-fetchable by fingerprint from public keyservers, so + # makepkg verifies cleanly on first install without manual gpg --recv-keys. + '9CCF7915B750CAE8B095ED1AA3FC9F33FD209279' +) _github="https://github.com/peteonrails/voxtype/releases/download/v$pkgver" source=( # Whisper binaries @@ -74,6 +87,16 @@ source=( "voxtype-$pkgver-osd.asc::$_github/voxtype-$pkgver-linux-x86_64-osd.asc" "voxtype-$pkgver-osd-gtk4::$_github/voxtype-$pkgver-linux-x86_64-osd-gtk4" "voxtype-$pkgver-osd-gtk4.asc::$_github/voxtype-$pkgver-linux-x86_64-osd-gtk4.asc" + # Quickshell OSD frontend launcher + audio-bridge sidecar (new in v0.7.5). + # voxtype-osd-quickshell resolves /proc/self/exe and probes its parent dir + # plus /usr/share/voxtype/quickshell/ for shell.qml, so the QML files + # shipped further below sit on the lookup path without PATH gymnastics. + # voxtype-audio-bridge is the NDJSON sidecar that streams audio levels + # to the Quickshell frontend over a UNIX socket. + "voxtype-$pkgver-osd-quickshell::$_github/voxtype-$pkgver-linux-x86_64-osd-quickshell" + "voxtype-$pkgver-osd-quickshell.asc::$_github/voxtype-$pkgver-linux-x86_64-osd-quickshell.asc" + "voxtype-$pkgver-audio-bridge::$_github/voxtype-$pkgver-linux-x86_64-audio-bridge" + "voxtype-$pkgver-audio-bridge.asc::$_github/voxtype-$pkgver-linux-x86_64-audio-bridge.asc" # 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" @@ -85,51 +108,80 @@ source=( # Desktop entry + terminal launcher for `voxtype configure` (TUI surfaced in walker/rofi/etc.) "voxtype-configure-$pkgver.desktop::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/packaging/voxtype-configure.desktop" "voxtype-configure-launcher-$pkgver::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/packaging/scripts/voxtype-configure-launcher" + # Quickshell QML tree (new in v0.7.5). voxtype-osd-quickshell probes + # /usr/share/voxtype/quickshell/ for shell.qml after the user/runtime + # paths, so shipping these files lets users opt in via + # [osd] frontend = "quickshell" with no manual file copies. The + # voxtype-shared/ subdirectory contains a QML module (Theme, StateReader, + # AudioBridge) registered via qmldir — keep the layout intact. + "quickshell-shell-$pkgver.qml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/shell.qml" + "quickshell-OsdSurface-$pkgver.qml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/OsdSurface.qml" + "quickshell-EnginePicker-$pkgver.qml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/EnginePicker.qml" + "quickshell-MeetingControls-$pkgver.qml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/MeetingControls.qml" + "quickshell-voxtype-shared-Theme-$pkgver.qml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/voxtype-shared/Theme.qml" + "quickshell-voxtype-shared-StateReader-$pkgver.qml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/voxtype-shared/StateReader.qml" + "quickshell-voxtype-shared-AudioBridge-$pkgver.qml::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/voxtype-shared/AudioBridge.qml" + "quickshell-voxtype-shared-qmldir-$pkgver::https://raw.githubusercontent.com/peteonrails/voxtype/v$pkgver/quickshell/voxtype-shared/qmldir" ) sha256sums=( # Whisper binaries - '095191715ee18d320f319332d47ed98841a09e1927e2d2276634ba7a2d16e4e5' # voxtype-avx2 - 'SKIP' # voxtype-avx2.asc - 'ae72d9105f1e521dfcf2ddf6742a96b8af56b655023d51952b274e11faa2c5d8' # voxtype-avx512 - 'SKIP' # voxtype-avx512.asc - '3b59c0621de48109c1a63cf5af92ed085bba9d9f7d0a623082d792a2d6c15f6f' # voxtype-vulkan - 'SKIP' # voxtype-vulkan.asc + '18ae0510d0c964689f8c9b7119c0b9a45569985e82977dc4f1ef4d76fddd887c' # voxtype-avx2 + 'SKIP' # voxtype-avx2.asc + 'bdb7c11fd10c33c1581d8d62352af9e4e1fd2b8dac7e4a35aa4f2775fa2ddb68' # voxtype-avx512 + 'SKIP' # voxtype-avx512.asc + '64626d07f3aae2825ddb82ea66878f708c8a820a3fd3ece76d99ff98477f132d' # voxtype-vulkan + 'SKIP' # voxtype-vulkan.asc # ONNX CPU binaries - '792da58000d692bef61b5255740a098b152ad226366682be7a6e139388a68c12' # voxtype-onnx-avx2 - 'SKIP' # voxtype-onnx-avx2.asc - '1c55d0ff24d8eb45bff4e88d94f30900ff97fbc908c2a677befb5f5ab46a6c63' # voxtype-onnx-avx512 - 'SKIP' # voxtype-onnx-avx512.asc - # ONNX CUDA 12 - '72c3b291760c6ccf3a46793da440dda36cd4de8210101196163d492f0c58becf' # voxtype-onnx-cuda-12 - 'SKIP' # voxtype-onnx-cuda-12.asc - 'a8584727d51ba646ac63fc991c2f36ad6cd5b8cc8b1141896e46938700b888d0' # voxtype-onnx-cuda-12.libonnxruntime_providers_cuda.so - '1b028afc079628d76a28d7eb09700a4baead4a27f9634ba82c35398486134114' # voxtype-onnx-cuda-12.libonnxruntime_providers_shared.so - # ONNX CUDA 13 - '4e765462ab4a985acbf6e73385af1d9e40aea1873d407239ae6f495588315a36' # voxtype-onnx-cuda-13 - 'SKIP' # voxtype-onnx-cuda-13.asc - 'b6cb7744d0efd2faced5c83ead374c13e7f2630b5a249ffaf393cdb1e092c92b' # voxtype-onnx-cuda-13.libonnxruntime_providers_cuda.so - 'c6a12593396095f5670160e284c35d1700b7708cf3037b7042e2a5200ccae772' # voxtype-onnx-cuda-13.libonnxruntime_providers_shared.so - '1aacefdf0b4afa145d410b2381bbc3db3d978c485fb182c42a2b0b09f91f5310' # voxtype-onnx-cuda-13.libonnxruntime.so.1.24.4 - # ONNX MIGraphX - '87b966bc1303048ab019a559839f829031005da96938a81c0f232602e923573a' # voxtype-onnx-migraphx - 'SKIP' # voxtype-onnx-migraphx.asc - 'ddd67e6193ade819ee21f1706d1b03b9151f1d2d2843701e2d19d8b183631707' # voxtype-onnx-migraphx.libonnxruntime_providers_migraphx.so - '17f7cf47ad0d7b5ac895ae588fd62c7f85a13842588161b6a24c7d480f062be4' # voxtype-onnx-migraphx.libonnxruntime_providers_shared.so + 'a0e8f1cd4fa422989e6c01be27f3732b874ff1c0b3322adc756c6a5ab94c6594' # voxtype-onnx-avx2 + 'SKIP' # voxtype-onnx-avx2.asc + '19e1895490b77f6cf3869675c95876e7eafcde97efad7acd76189d10a699199a' # voxtype-onnx-avx512 + 'SKIP' # voxtype-onnx-avx512.asc + # ONNX CUDA 12 binary + companion .so + 'b68899e46e529ccacb6b8c81927145b3aeaafb4792b1cf025a88200d6a11f7f3' # voxtype-onnx-cuda-12 + 'SKIP' # voxtype-onnx-cuda-12.asc + 'a8584727d51ba646ac63fc991c2f36ad6cd5b8cc8b1141896e46938700b888d0' # cuda-12.libonnxruntime_providers_cuda.so + '1b028afc079628d76a28d7eb09700a4baead4a27f9634ba82c35398486134114' # cuda-12.libonnxruntime_providers_shared.so + # ONNX CUDA 13 binary + companion .so + dlopen-target libonnxruntime + 'afac17c511407dc1437b030c41a4109cc07d56ae6c7fbf3c24cf45d4a418cfec' # voxtype-onnx-cuda-13 + 'SKIP' # voxtype-onnx-cuda-13.asc + 'b6cb7744d0efd2faced5c83ead374c13e7f2630b5a249ffaf393cdb1e092c92b' # cuda-13.libonnxruntime_providers_cuda.so + 'c6a12593396095f5670160e284c35d1700b7708cf3037b7042e2a5200ccae772' # cuda-13.libonnxruntime_providers_shared.so + '1aacefdf0b4afa145d410b2381bbc3db3d978c485fb182c42a2b0b09f91f5310' # cuda-13.libonnxruntime.so.1.24.4 + # ONNX MIGraphX binary + companion .so + 'd1150316ca667bea8dd984ff8c4961b0c19df229ad88b2e16aba7074cbc4ac1c' # voxtype-onnx-migraphx + 'SKIP' # voxtype-onnx-migraphx.asc + 'ddd67e6193ade819ee21f1706d1b03b9151f1d2d2843701e2d19d8b183631707' # migraphx.libonnxruntime_providers_migraphx.so + '17f7cf47ad0d7b5ac895ae588fd62c7f85a13842588161b6a24c7d480f062be4' # migraphx.libonnxruntime_providers_shared.so # OSD launcher + GTK4 frontend - '3bdbcc84a5fb1853da75377dd199aad2e151f5e7bf59bfdb9a3e20632d3b96d8' # voxtype-osd - 'SKIP' # voxtype-osd.asc - '7d8eda8e4511577cf4bebb5ef56d1a09f7eea9419a5af1da97870289e180ad60' # voxtype-osd-gtk4 - 'SKIP' # voxtype-osd-gtk4.asc + 'c510388dff6a69b59055a1915830fee8e0cb5aafd8f065e3e382b78a84eebab7' # voxtype-osd + 'SKIP' # voxtype-osd.asc + 'fed81695551cee95bb0fd376ec6dc49638b0fd714480504d78aa597b006a5952' # voxtype-osd-gtk4 + 'SKIP' # voxtype-osd-gtk4.asc + # Quickshell OSD launcher + audio-bridge sidecar (new in v0.7.5) + '14a3a5021b2c08407654aa5ecb53a943c616cb5291ababea38a4a1c93787b74d' # voxtype-osd-quickshell + 'SKIP' # voxtype-osd-quickshell.asc + '7b6aaffba35459bc20474aefcc09c6afd8a6fa6c4eb0859fefc2a1bc42fc9c24' # voxtype-audio-bridge + 'SKIP' # voxtype-audio-bridge.asc # Config and support files - 'aaa36cb5f382e66b2d385c657450629209c5875e29c82370cc190202616a8cbe' # config.toml + 'a0bc20688fbf93bfcebbde1e1cc5694a835931b2ff05ac27d4c92e88b7a12003' # config/default.toml '531c3658e229619e56bb01659fb81f401767b85e1d6e2acd1ac67ee3414a168c' # voxtype.service '65c95805d9b03ccc2fadb9d63a03ab79974b00091df8457ee8ef290ec6bd5b12' # voxtype.bash 'e5e63b3c7f48238cf719e4f2ef90c1f9c5c7e8cd25eaebc9f78bdd34b24b6605' # voxtype.zsh 'f720ddd24ee97c105b448323899c36bca7c63d00c2d42c4a3da70c3d157dccbb' # voxtype.fish '31123c45b4ff9cb5fd9e01083350fea6ccaf14969013fd48e4c95fdf89e6eb4b' # LICENSE - '744134f77ac3d2134682fef0bf2734aee9a36c6bbbac3c5b633ac500fa06273e' # README.md + '183d5cf3c48457800a3d5ecc4645ce2b5cdfa624f2352cddaa59e25d2efd55b4' # README.md + # Desktop entry + launcher '32144a4a5210092b0aa909f6de7a43ebe8bbf82fa3dfb1f3519787512fdf8e4b' # voxtype-configure.desktop '2001788ae3c087ff2589ff69c9598160da1c783025cc52ca3382736694a97090' # voxtype-configure-launcher + # Quickshell QML tree (new in v0.7.5) + 'a721264028aa35534d2936db0428aabad21462d24541227b219b264ae20679ba' # quickshell/shell.qml + '510dbc0dc3376294114ea2a31592b5353c4d0de02d3a0c6339a97fe2f3081d88' # quickshell/OsdSurface.qml + '4d6eef505ec161080ca92ae6a355ca00dcc7bb05d5b190534a1851fcbb726e55' # quickshell/EnginePicker.qml + '54271a8f0e4b52f40505f32801f4c78399ac356ed1e80906ca8a068ecb7ee734' # quickshell/MeetingControls.qml + '27182d4439aea15148dd04c7cd5db6b474a839d6588ece6f4c7a3dfb2b547844' # quickshell/voxtype-shared/Theme.qml + 'd7d2fb11df25c3f30127a0d7c72693cdfb649b357888f4abd5b3fbbb2e7ce655' # quickshell/voxtype-shared/StateReader.qml + '2ad530f92f13fc7f1100e6f6c9910878c35d911e91dc60feb902c2542b619230' # quickshell/voxtype-shared/AudioBridge.qml + 'd7b265088a399dbafa400692ce95d7c2b570d1ff4a01cd9ea708bbeaa87dfb40' # quickshell/voxtype-shared/qmldir ) package() { @@ -200,12 +252,41 @@ package() { # OSD launcher + GTK4 frontend. The launcher resolves /proc/self/exe and # probes its parent directory, so it finds /usr/lib/voxtype/voxtype-osd-gtk4 - # without needing it on PATH. Only the launcher gets a /usr/bin symlink. + # and voxtype-osd-quickshell without needing them on PATH. Only the + # launcher gets a /usr/bin symlink. install -Dm755 "$srcdir/voxtype-$pkgver-osd" "$pkgdir/usr/lib/voxtype/voxtype-osd" install -Dm755 "$srcdir/voxtype-$pkgver-osd-gtk4" "$pkgdir/usr/lib/voxtype/voxtype-osd-gtk4" + install -Dm755 "$srcdir/voxtype-$pkgver-osd-quickshell" "$pkgdir/usr/lib/voxtype/voxtype-osd-quickshell" install -d "$pkgdir/usr/bin" ln -sf /usr/lib/voxtype/voxtype-osd "$pkgdir/usr/bin/voxtype-osd" + # voxtype-audio-bridge: NDJSON sidecar that streams audio levels over a + # UNIX socket to the Quickshell OSD. Lives in /usr/bin because the + # quickshell launcher exec's it directly by basename. + install -Dm755 "$srcdir/voxtype-$pkgver-audio-bridge" "$pkgdir/usr/bin/voxtype-audio-bridge" + + # Quickshell QML tree. The frontend looks for shell.qml under + # /usr/share/voxtype/quickshell/ after user/runtime paths. The + # voxtype-shared/ subdirectory holds a QML module (Theme, StateReader, + # AudioBridge) registered via qmldir — keep the layout intact or + # `import voxtype-shared 1.0` fails to resolve. + install -Dm644 "$srcdir/quickshell-shell-$pkgver.qml" \ + "$pkgdir/usr/share/voxtype/quickshell/shell.qml" + install -Dm644 "$srcdir/quickshell-OsdSurface-$pkgver.qml" \ + "$pkgdir/usr/share/voxtype/quickshell/OsdSurface.qml" + install -Dm644 "$srcdir/quickshell-EnginePicker-$pkgver.qml" \ + "$pkgdir/usr/share/voxtype/quickshell/EnginePicker.qml" + install -Dm644 "$srcdir/quickshell-MeetingControls-$pkgver.qml" \ + "$pkgdir/usr/share/voxtype/quickshell/MeetingControls.qml" + install -Dm644 "$srcdir/quickshell-voxtype-shared-Theme-$pkgver.qml" \ + "$pkgdir/usr/share/voxtype/quickshell/voxtype-shared/Theme.qml" + install -Dm644 "$srcdir/quickshell-voxtype-shared-StateReader-$pkgver.qml" \ + "$pkgdir/usr/share/voxtype/quickshell/voxtype-shared/StateReader.qml" + install -Dm644 "$srcdir/quickshell-voxtype-shared-AudioBridge-$pkgver.qml" \ + "$pkgdir/usr/share/voxtype/quickshell/voxtype-shared/AudioBridge.qml" + install -Dm644 "$srcdir/quickshell-voxtype-shared-qmldir-$pkgver" \ + "$pkgdir/usr/share/voxtype/quickshell/voxtype-shared/qmldir" + # Desktop entry for the TUI configure command, surfaced in walker/rofi/fuzzel/etc. # The launcher discovers a terminal emulator and runs `voxtype configure` inside it. install -Dm755 "$srcdir/voxtype-configure-launcher-$pkgver" \ diff --git a/pkgbuilds/voxtype-bin/voxtype-bin.install b/pkgbuilds/voxtype-bin/voxtype-bin.install index e062782..433236d 100644 --- a/pkgbuilds/voxtype-bin/voxtype-bin.install +++ b/pkgbuilds/voxtype-bin/voxtype-bin.install @@ -257,7 +257,7 @@ pre_upgrade() { post_upgrade() { echo "" - echo "==> Voxtype upgraded to 0.7.3" + echo "==> Voxtype upgraded to 0.7.5" echo "" BACKEND=$(_preserve_or_set_backend) @@ -271,23 +271,35 @@ post_upgrade() { fi echo "" - echo " What's new in v0.7.3 (two-issue hotfix):" - echo " * Vulkan binary boots on Kaby Lake and older Intel CPUs (#393)." - echo " The 0.7.2 build leaked an SSE4a instruction from the AMD Zen 3" - echo " CI runner; Intel CPUs without SSE4a would SIGILL on daemon" - echo " start. The CI ISA-floor gate is now widened to catch SSE4a," - echo " GFNI, and AVX-VNNI leakage on top of AVX-512." - echo " * NVIDIA Blackwell (RTX 5090) works on voxtype-onnx-cuda-13 (#386)." - echo " The CUDA 13 binary now ships Microsoft's ORT 1.24.4 prebuilt" - echo " which includes sm_120 kernels, dlopened at runtime via" - echo " ort/load-dynamic. cu13 install layout gains libonnxruntime.so" - echo " alongside the existing libonnxruntime_providers_*.so files." + echo " What's new in v0.7.5:" + echo " * Quickshell OSD frontend ships in the package." + echo " Opt in via [osd] frontend = \"quickshell\" in config.toml." + echo " Brings a QML-native waveform, engine picker, and meeting" + echo " controls. Install the 'quickshell' optdep to enable." + echo " * Soniox cloud streaming backend for low-latency dictation" + echo " (#411). Configure with [soniox] api_key and stream = true." + echo " * Meeting mode: source diarization, audio-capture fixes," + echo " per-meeting --diarization flag, tunable ECAPA threshold" + echo " (#341, #418, #420)." + echo " * Streaming Parakeet validator accepts bobNight model" + echo " naming, closing the v0.7.4 known issue." + echo " * Per-language XKB variants for eitype (#424); dotool" + echo " daemon fast path (#410); wl-copy fallback under X11 (#346)." + echo " * Release signing migrated to a dedicated CI primary key" + echo " 9CCF7915... cross-signed by the offline maintainer key" + echo " E79F5BAF... Both fingerprints are in validpgpkeys, so" + echo " yay/makepkg auto-fetches the new key on first upgrade" + echo " without any manual gpg --recv-keys step (closes #437)." + echo "" + echo " Known issue: the Quickshell overlay captures pointer events" + echo " across the whole screen (#440). The default [osd] frontend =" + echo " \"gtk4\" is unaffected; Quickshell remains opt-in. v0.7.6 will fix." echo "" echo " Restart the daemon to apply updates:" echo " systemctl --user restart voxtype" echo "" echo " Full release notes:" - echo " https://github.com/peteonrails/voxtype/releases/tag/v0.7.3" + echo " https://github.com/peteonrails/voxtype/releases/tag/v0.7.5" echo "" }