Merge pull request #100 from omacom-io/auto/sync-aur
chore: sync AUR packages
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "c1369b415acad832e38906b80e2aa63e3bcbe0ea"
|
||||
"upstream_commit": "710258c0931ee7f4ff66af5112d32071e1f46f42"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Maintainer: Bjarne Øverli <bjarne@oever.li>
|
||||
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}")
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "0c11c1957a6d1faf6e28111aa7b6248469a19039"
|
||||
"upstream_commit": "6c0b9bc17303de1ee282b06208bf616347e9ef82"
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"upstream_commit": "622e5d5af34dce32c91de43fc8f941b59ce513ad"
|
||||
"upstream_commit": "12f6dc5cdf5d4ab88dbe7a3598d863df85da21cb"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Maintainer: bjarneo <https://github.com/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}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "73710f2f162419caa09b912510aa42d718ffc2ec"
|
||||
"upstream_commit": "4d4cf130ef7228872cb8d9574fa9fff1bbc8c598"
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Maintainer: caarlos0 <carlos@charm.sh>
|
||||
|
||||
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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "5239b95c2e9024b1c3779ce7da47ba6eb1190ef5"
|
||||
"upstream_commit": "32269cf2e5721d3560451462bc494c80bf2e0d37"
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
# Maintainer: Gunther Schulz <dev@guntherschulz.de>
|
||||
|
||||
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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "2b8ab6e507ca36859a3da8b0bb27d61d7be511e5"
|
||||
"upstream_commit": "6c56a7e563c4fa6157839c3d2efe9ef42ba987fc"
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Maintainer: Christopher Cooper <christopher@cg505.com>
|
||||
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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "32e6657c06c17c837f08636466ad074277f5a782"
|
||||
"upstream_commit": "981e797e842247849ce3834fe8e184b87fd80bc6"
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"upstream_commit": "c2e7ec53a8c35ad9eab5b42d98df2ba2923d1fd7"
|
||||
"upstream_commit": "2ba2a2e6eff814f15c12823399eee76e4121d45f"
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "30117acd54d7fca1c1b2d9b0ad0382fc7c62829a"
|
||||
"upstream_commit": "e394fad33984a13a4ea28237425cee6aac716747"
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# shellcheck disable=SC2034
|
||||
# Maintainer: Chmouel Boudjnah <chmouel@chmouel.com>
|
||||
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"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "ed1c32969b54d89217053c19f55ea4bc6b761767"
|
||||
"upstream_commit": "042a78c33795d701b81227f0049352a5e65d1c14"
|
||||
}
|
||||
|
||||
@@ -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" |\
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"source": "aur",
|
||||
"release_ring": "fast",
|
||||
"upstream_commit": "37ffeff68d8f60efb06b5dcaefac3c0cfbd3b72f"
|
||||
"upstream_commit": "75f0642fe2a2403eecad1d5d8022fff7f3998a8f"
|
||||
}
|
||||
|
||||
+117
-36
@@ -1,6 +1,6 @@
|
||||
# Maintainer: Peter Jackson <pete@peteonrails.com>
|
||||
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 <pete@peteonrails.com>
|
||||
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" \
|
||||
|
||||
@@ -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 ""
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user