Author SHA1 Message Date
ZacharyZhang-NYandAndy Stewart 32ea8966fa Add rime-ice-installer, the Rime Ice Chinese input method setup TUI
Co-authored-by: Andy Stewart <lazycat.manatee@gmail.com>
2026-08-31 21:43:02 -04:00
51 changed files with 174 additions and 661 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "0f047f40a200121075ca3cedce59ddf226f2a0f1"
"upstream_commit": "04592d5713f9c09ea2d81cf4b8476714d80014bc"
}
+8 -8
View File
@@ -1,18 +1,18 @@
# Maintainer: Bjarne Øverli <bjarne@oever.li>
pkgname=aether
pkgver=4.29.8
pkgver=4.29.6
pkgrel=1
pkgdesc='Desktop theming application - extract colors from wallpapers and apply cohesive themes'
arch=('x86_64' 'aarch64')
url='https://github.com/omacom/aether'
url='https://github.com/omacom-io/aether'
license=('MIT')
depends=('webkit2gtk-4.1' 'gtk3')
source=("aether-${pkgver}.tar.gz::https://github.com/omacom/aether/archive/refs/tags/v${pkgver}.tar.gz")
source_x86_64=("aether-linux-amd64-${pkgver}::https://github.com/omacom/aether/releases/download/v${pkgver}/aether-linux-amd64")
source_aarch64=("aether-linux-arm64-${pkgver}::https://github.com/omacom/aether/releases/download/v${pkgver}/aether-linux-arm64")
sha256sums=('b83e0eeb1332b4ed655389a051d5b9b14a3e109968b7f278005e52c5e69a1e9c')
sha256sums_x86_64=('d3d2d07b32da7a495221ed271ee66f4a1e344c91dcec9b267ec0a74ab6e36462')
sha256sums_aarch64=('ffcfd23d0375a3f0c0ce014821cc5e1670f2e061c35e991340e75352dac9b731')
source=("aether-${pkgver}.tar.gz::https://github.com/omacom-io/aether/archive/refs/tags/v${pkgver}.tar.gz")
source_x86_64=("aether-linux-amd64-${pkgver}::https://github.com/omacom-io/aether/releases/download/v${pkgver}/aether-linux-amd64")
source_aarch64=("aether-linux-arm64-${pkgver}::https://github.com/omacom-io/aether/releases/download/v${pkgver}/aether-linux-arm64")
sha256sums=('8b2e97283007c9eefda879e17c5fecb9d59fc90bf2160af93eeba57f11fcdb25')
sha256sums_x86_64=('47b5afa4144b3a3cd7755524956ffe6b074ed5f2f90dadda23e424efeaf88790')
sha256sums_aarch64=('52d1ffb201970ddb6205882a8e1c583cae63470d4180f4bc2fc6298dfb71ddd9')
noextract=("aether-linux-amd64-${pkgver}" "aether-linux-arm64-${pkgver}")
package() {
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "29ca1941149bbf080d7eb6d2bb53cddc76478a1a"
"upstream_commit": "558b3f7387063304f7392f839c6b693508976338"
}
+3 -3
View File
@@ -4,7 +4,7 @@
# Automation repository: https://github.com/fabifont/claude-code-aur
pkgname=claude-code
pkgver=2.1.252
pkgver=2.1.247
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=('a715a45105e593fc9808d035d77781f88480b9897975a9df41837f0c591bd4b3')
sha256sums_aarch64=('6c0b32eaa936954a0f4d4ad2595f8416af288d9b3cbaf19e3cdd9a95d7c8853e')
sha256sums_x86_64=('5fb321bf417ffc5cd4e3f36e7c9c7e029bf47aaa36d5621db979fcc5e6eabe15')
sha256sums_aarch64=('a68bb633f85e4a0e73465952ea624cf18992c3fa4db615feeb942ffad57d082a')
package() {
install -Dm755 "${srcdir}/claude-${pkgver}-${CARCH}" "${pkgdir}/opt/claude-code/bin/claude"
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "1a56795cad77f703b8d0e5edefcd30926c6091c6"
"upstream_commit": "ce4543c709531388c227be225ffe560620eb422f"
}
+5 -5
View File
@@ -3,7 +3,7 @@
# Maintainer: caarlos0 <carlos@charm.sh>
pkgname='crush-bin'
pkgver=0.92.0
pkgver=0.91.2
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=('1b6f0384297a1e77d01df41db1f56fc0872f1e9c9d99634c4b2c208b7bb5d935')
sha256sums_aarch64=('b9eb8179bb8a9b82a0fc87cff0470c821afd3789f570a922e61cddbe3b6d64a2')
source_armv7h=("${pkgname}_${pkgver}_armv7h.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_armv7.tar.gz")
sha256sums_armv7h=('dac6c6d57e3ffc84d24883ce63b84e9a940ca243d9ea6954a732f0f7da862a2a')
sha256sums_armv7h=('42164e4dbfdf70c89daa1553543e1d7f5afcc73ba674cda75ec207bf5fa393cf')
source_i686=("${pkgname}_${pkgver}_i686.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_i386.tar.gz")
sha256sums_i686=('29f2586dfc6b065a30d5f740ff2ca1ed03fbccdcd84a8bf826f1882f0f3660a1')
sha256sums_i686=('52ecdb9682492b483e597a4255cb9305e52b3413dfe7b557d1ffa2bf8cc63e06')
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=('7d9aca9ab7808ee828a0bb0fde01d96fc480ce0a66a5ff617aa27ac09e23cbd5')
sha256sums_x86_64=('225eb39adff654190fb1d1afb4c28a68a39e8397e44779896035e8fbb5f1de16')
package() {
case "$CARCH" in
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "00756d82c31b0056800bb98220c83800ebb85e72"
"upstream_commit": "5eeb12f85a62d03c5dfb5f29ac7ebe7641fbeb62"
}
+3 -3
View File
@@ -1,7 +1,7 @@
# Maintainer: Gunther Schulz <dev@guntherschulz.de>
pkgname=cursor-bin
pkgver=3.18.25
pkgver=3.17.21
pkgrel=1
pkgdesc='AI-first coding environment'
arch=('x86_64')
@@ -12,7 +12,7 @@ _electron=electron40
depends=(xdg-utils ripgrep $_electron nodejs
'gcc-libs' 'hicolor-icon-theme' 'libxkbfile')
options=(!strip !debug) # Don't break ext of VSCode
_commit=280eca2911f1774689696e5f1efa5a4f97a87af3
_commit=8f2a112cb2845a97b75fd932ea5c470579ca4063
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]=5f25c9dccf75c764b6266e74136ad5cf6e99330804c7ae3ed22d4210304791b1ac1233efb07b291da490fbfe3d4801cb46680a171ddf6b2815e0267741ec339a
sha512sums[0]=a4b208c89930ed5e60a68f4060ddb8a0b70878707f0d2f1c3069529b97d619d3f75480f758a9ab5ca02b7d18d5d427bac229c876d7d93bbbcb90c54de92af049
noextract=(cursor_${pkgver}_amd64.deb) # avoid double tarball
_app=usr/share/cursor/resources/app
package() {
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "954e5556aa88f2309b86992b231c8b76f273cfb0"
"upstream_commit": "3dfb688acd5c2a14b2919eb4435007e08223a293"
}
+4 -4
View File
@@ -1,7 +1,7 @@
# Maintainer: Ismet Togay <ismet.togay at gmail dot com>
# Contributor: Christopher Cooper <christopher@cg505.com>
pkgname=cursor-cli
pkgver=2026.08.25.1.3e8eec8
pkgver=2026.08.11.1.e8db854
# Upstream is YYYY.MM.DD-<hash>. pkgver cannot contain hyphens, and hashes are
# not monotonically ordered, so pkgver is YYYY.MM.DD.<n>.<hash>: n resets to 1
# on a new date and increments when the same date gets a new hash.
@@ -14,7 +14,7 @@ pkgrel=1
epoch=1
pkgdesc="CLI tool for Cursor, the AI-first coding agent"
arch=('x86_64' 'aarch64')
url="https://cursor.com/cli"
url="https://cursor.com"
license=('LicenseRef-Cursor')
depends=('gcc-libs' 'git' 'zlib')
options=('!strip')
@@ -25,8 +25,8 @@ source_x86_64=("cursor-cli-${_upstream_ver}-x86_64.tar.gz::https://downloads.cur
source_aarch64=("cursor-cli-${_upstream_ver}-aarch64.tar.gz::https://downloads.cursor.com/lab/${_upstream_ver}/linux/arm64/agent-cli-package.tar.gz")
b2sums=('d241ee9895bdb1c17514438fde8528222a8f2326568bd7a033d7a1b11432ce6b4575ff1a50625764bfe6bc6f8a9dc060f7439c3be7e95f8fd02912cdd37a011d'
'1928e04c713e13911ea607f84c3e4a2fed1f76af9795503811078f43d2b53c753e28b2233e553fc17e766831800fb0dbc272aad2a80b387f95ba6071d7d4116a')
b2sums_x86_64=('cd5485f7524688e1a688daa2b64669c76bedcdd9ab87638bac78f9b42c2442bd5000559920a2f5171e00b5eb7fcf737f9111ef296f1eba40369cebf3279ee0a9')
b2sums_aarch64=('191ff1c538f294134d93d501e9ca68cc6d4f8101cb1cee449753dfefcd9039daecd7bf9f9f2baf9ee9262f40eea19aaf15f834c9abb56d967fb48a3a3f23b8ea')
b2sums_x86_64=('4787401fbdf14e72e5f98cce70db932cdc6cc6030d3b5531adce715f95e1ddc5dfce029e0def8da06d676bbe9c5cc9ed94f49270fe107a0e4b17274716f9dead')
b2sums_aarch64=('c499a9a75d46c6289d9c9011a72eef70964872aca9f7660406e566e11d188a87d194cfe2133a97a3a461d547b94dd4f2280b4ad9e8a1990ddcaddc78d7897ddc')
prepare() {
# Block cursor-agent auto-updates by making its versions directory
-4
View File
@@ -5,7 +5,3 @@
source = "regex"
url = "https://cursor.com/install"
regex = 'downloads\.cursor\.com/lab/(\d{4}\.\d{2}\.\d{2}-[A-Za-z0-9]+)'
[__config__]
oldver = "oldver.json"
newver = "newver.json"
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "fc4db00ecaf6c2669422b32c023a16bf6eb4e6c7"
"upstream_commit": "d62d258cc4b568fddb926eac7cc3e348751868c2"
}
+3 -3
View File
@@ -6,7 +6,7 @@ _npmmodule=@github/copilot
pkgname=github-copilot-cli
_pkgexec=copilot
pkgver=1.0.82
pkgver=1.0.80
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=('41c8306b58a142afe162bad9822b150babb0f3903fe7392aa7106fcb0ffce4483c0a2ebda8bb1d2036199deb52dc83d9a0e9408b8e11f7b0bc2a8f57c6841425'
'5d2dfc870356f83b9b890d351b21bc9339100b0bfdce405ee77751e934dbeab0f8656f5eee85119a06aa3b01dcf3c91224ce28c24ff318eb1b13fdb6082037cd')
b2sums=('6964a3692f9b538295a2a36cec5fe38dee9ab75284ba37385c1fda5ab9288dffd106447efab73bc829327a1152836c593c7d060c0b1e77e89e3d12c3f6a8455b'
'6089bebf59e12c45138daf4662508571a6e7a393c0b6ceefd9d64360af9378905ef3bc7e9ec5c9c05f91812291cbb868c08c6bf7cea5795bb4af510329955eef')
# Document: https://wiki.archlinux.org/title/Node.js_package_guidelines
package() {
@@ -1,4 +1,4 @@
{
"source": "aur",
"upstream_commit": "0c6f3a88d5928907d79c58bb67c9cb018774f60d"
"upstream_commit": "0f6dc5eb0072fa72f135fd016b64978a4de39cf5"
}
+6 -6
View File
@@ -1,7 +1,7 @@
# Maintainer: Zesko
_pkgname="limine-entry-tool"
pkgname="limine-mkinitcpio-hook"
_pkgver=1.38.0
_pkgver=1.37.1
_extver=""
pkgver="${_pkgver}${_extver}"
pkgrel=1
@@ -9,8 +9,8 @@ pkgdesc="Install kernels for the Limine bootloader."
arch=('x86_64' 'aarch64')
url="https://gitlab.com/Zesko/limine-entry-tool"
source=("${_pkgname}::git+${url}.git#tag=${pkgver}")
source_x86_64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/graal-25.2.4/graalvm-community-jdk-25i2-25.0.4_linux-x64_bin.tar.gz")
source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/graal-25.2.4/graalvm-community-jdk-25i2-25.0.4_linux-aarch64_bin.tar.gz")
source_x86_64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/graal-25.1.3/graalvm-community-jdk-25i1-25.0.3_linux-x64_bin.tar.gz")
source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/graal-25.1.3/graalvm-community-jdk-25i1-25.0.3_linux-aarch64_bin.tar.gz")
license=("GPL3")
provides=('limine-entry-tool')
options=(!debug !strip)
@@ -30,9 +30,9 @@ optdepends=(
makedepends=('git' 'gradle')
backup=(etc/limine-entry-tool.conf)
conflicts=('limine-entry-tool')
sha256sums=('11dd8211898585f79d8361d97606965bb2ca214dccace5b133dc5121e4bb4d01')
sha256sums_x86_64=('3f4a89de8eaa96f2ed677f09957c7e872cd8467aad3537f8b5394c1b8c4b942e')
sha256sums_aarch64=('22286f7ecd21b9aedb3226b9bf797469e1bd3eefc491e12ef3dd49b452d230b7')
sha256sums=('e0a1d5800ef1b0a79eee935d1a295d4b929a713686e8bb8340484d402deb5621')
sha256sums_x86_64=('e9cd1637be853e105f8b09125b4b19fbce385696465d782cbca8bb80e1df8f0d')
sha256sums_aarch64=('5e79978983439d28506ebef82254fe9f98995121208dc8be77c604f4ad5bc579')
prepare() {
[[ -d "${_graalvm_version}" ]] && rm -rf "${_graalvm_version}"
@@ -1,11 +0,0 @@
{
"source": "local",
"release_ring": "fast",
"upstream": {
"github": "jweaver60/link-studio",
"checksums": "SHA256SUMS",
"assets": {
"any": "dist/link-studio-{pkgver}.tar.gz"
}
}
}
-61
View File
@@ -1,61 +0,0 @@
# Maintainer: Jake Weaver <jakeweaver at hey dot com>
pkgname=link-studio
pkgver=1.0.2
pkgrel=1
pkgdesc="Native Linux controller for Insta360 Link webcams"
arch=('x86_64')
url="https://jweaver60.github.io/link-studio/"
license=('MIT')
depends=(
'gst-libav'
'gst-plugins-bad'
'gst-plugins-base'
'gst-plugins-good'
'gtk4'
'libadwaita'
'python-gobject'
'python-mediapipe'
'python-numpy'
'python-opencv'
'python-pillow'
'python-qrcode'
'v4l-utils'
)
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
optdepends=(
'v4l2loopback-dkms: processed virtual-camera output'
'v4l2loopback-utils: virtual-camera controls'
'whisper-cpp: offline meeting transcription'
)
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jweaver60/link-studio/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha256sums=('b0fc912d8b7924661b57e427280c9766cbb0f01b7a2b3f3cdb1885969f8cfdc6')
build() {
cd "link_studio-${pkgver}"
python -m build --wheel --no-isolation
}
check() {
cd "link_studio-${pkgver}"
PYTHONPATH=src python -m unittest discover -v
}
package() {
cd "link_studio-${pkgver}"
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
sed -i '1c#!/usr/bin/python' "$pkgdir/usr/bin/link-studio"
install -Dm644 data/io.github.linkstudio.LinkStudio.desktop \
"$pkgdir/usr/share/applications/io.github.linkstudio.LinkStudio.desktop"
install -Dm644 data/io.github.linkstudio.LinkStudio.metainfo.xml \
"$pkgdir/usr/share/metainfo/io.github.linkstudio.LinkStudio.metainfo.xml"
install -Dm755 scripts/setup-virtual-camera \
"$pkgdir/usr/bin/link-studio-setup-virtual-camera"
install -Dm755 scripts/setup-local-ai \
"$pkgdir/usr/bin/link-studio-setup-local-ai"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 THIRD_PARTY_NOTICES.md \
"$pkgdir/usr/share/licenses/$pkgname/THIRD_PARTY_NOTICES.md"
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
install -Dm644 docs/PARITY.md "$pkgdir/usr/share/doc/$pkgname/PARITY.md"
}
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "d8e64950c0071957dc3ba363008047f2b397763b"
"upstream_commit": "c064f069145652fdec5d505aad05a69806318772"
}
+3 -3
View File
@@ -1,7 +1,7 @@
# Maintainer: noureddinex
pkgname=lmstudio-bin
pkgver=0.4.23
pkgrel=1
pkgver=0.4.21
pkgrel=2
_pkgver=${pkgver}-${pkgrel}
pkgdesc="LM Studio - A desktop app for exploring and running large language models locally"
arch=('x86_64')
@@ -15,7 +15,7 @@ conflicts=(lmstudio)
source=("https://installers.lmstudio.ai/linux/x64/${_pkgver}/LM-Studio-${_pkgver}-x64.AppImage"
"lmstudio.png"
"lmstudio.desktop")
sha256sums=('c1bdf195281e25dc921af5c91eb2502035240dce1217140c43036d6cf3038fd8'
sha256sums=('1014376d89d668c3814cd20e2b146a076146760ded1ef07b968fb61c58ded355'
'9f791789c959a11316328692807737a5f1bc1c170ae99ec04c56bfd8ee8263e5'
'635dec12f3e3a57136b9e6fd7c2839ed6da7287fa55b482d64debf6eacf36baa')
+3 -3
View File
@@ -1,6 +1,6 @@
# Maintainer: Jeff Dickey <releases@mise.jdx.dev>
pkgname=mise-bin
pkgver=2026.8.15
pkgver=2026.8.14
pkgrel=1
pkgdesc="dev tools, env vars, task runner"
arch=('x86_64' 'aarch64')
@@ -14,8 +14,8 @@ provides=('mise')
conflicts=('mise')
source_x86_64=("https://github.com/jdx/mise/releases/download/v${pkgver}/mise-v${pkgver}-linux-x64.tar.xz")
source_aarch64=("https://github.com/jdx/mise/releases/download/v${pkgver}/mise-v${pkgver}-linux-arm64.tar.xz")
sha256sums_x86_64=('0ed4ee8bcf229718bead0d0aa83de865803f3fe25cc6c71a41e3a8bd57c40a33')
sha256sums_aarch64=('d5f9b7e6b36b5cf5aaab0dc4d7e29ee74224281b1a81a228bdc1cd1f3edf9d49')
sha256sums_x86_64=('80b49fa2dff282d3346524aec4466bbab536296ed5ba4d8c3b1b451022e94f56')
sha256sums_aarch64=('81e1c5fa79c3d46cf93aac0ef9a5540bce9856634901a0db8301a656c370eb58')
package() {
install -Dm755 "${srcdir}/mise/bin/mise" "${pkgdir}/usr/bin/mise"
-11
View File
@@ -1,11 +0,0 @@
{
"source": "local",
"release_ring": "fast",
"upstream": {
"github": "tsouth89/omakade",
"checksums": "SHA256SUMS",
"assets": {
"any": "omakade-{pkgver}.tar.gz"
}
}
}
-24
View File
@@ -1,24 +0,0 @@
pkgname=omakade
pkgver=1.2.3
pkgrel=1
pkgdesc='A beautiful, local-first game library for Omarchy'
arch=('x86_64')
url='https://tsouth89.github.io/omakade/'
license=('GPL-3.0-or-later')
depends=('glib2' 'libsecret' 'qt6-base' 'qt6-declarative' 'qt6-wayland' 'sdl3')
makedepends=('cmake' 'ninja' 'pkgconf')
options=('!debug')
source=("$pkgname-$pkgver.tar.gz::https://github.com/tsouth89/omakade/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
sha256sums=('dcbb57caf982317ae0fd75a1a97c48b80d2b02f92d65b38030876a172eb25606')
build() {
cmake -S "$pkgname-$pkgver" -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTING=OFF
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
@@ -1 +0,0 @@
{ "source": "local", "release_ring": "fast" }
-143
View File
@@ -1,143 +0,0 @@
# Maintainer: Jethro Jones <jethro@jethrojones.com>
pkgname=omapresent
pkgver=0.1.3
pkgrel=1
pkgdesc='Dead-simple, Markdown-only presentation app built with Qt Quick'
# Only x86_64 has ever been built and tested. aarch64 is plausible (the build
# is plain qmake6 + make) but unproven, so it is not claimed here.
arch=('x86_64')
url='https://github.com/jethrojones/omapresent'
license=('MIT')
# No .install file. On current Arch, gtk-update-icon-cache.hook and
# update-desktop-database.hook already refresh both caches, and namcap flags a
# scriptlet that duplicates them. Spec §15 milestone 8 wanted the agent skill
# installed from a scriptlet; it cannot be — that runs as root and the skill
# belongs in the invoking user's home — so Omapresent links it itself on first
# run (Backend::installAgentSkill) from the copy packaged below.
# The binary carries no useful debug symbols for a release package, and the
# split -debug package trips namcap's empty-package rule.
options=('!debug')
# Spec §12's list needed three corrections, each checked against the built
# binary rather than assumed:
# * qt6-quickcontrols2 is not a package on Arch. Quick Controls 2 and Quick
# Dialogs 2 ship inside qt6-declarative.
# * qt6-multimedia is a runtime module. `QT += multimedia` in omapresent.pro
# links libQt6Multimedia even though no QML file imports QtMultimedia, so it
# is a runtime dependency as well as a build dependency.
# * gst-plugins-{base,good,bad,ugly} are not in the playback path at all.
# Local video is an HTML <video> element (src/renderer/render.js:335)
# decoded by QtWebEngine's own Chromium stack, which Arch links against
# ffmpeg and openh264 through qt6-webengine. GStreamer is never loaded.
# No yt-dlp, per the spec.
depends=(
'hicolor-icon-theme'
'qt6-base'
'qt6-declarative'
'qt6-webengine'
'qt6-webchannel'
'qt6-multimedia'
# File dialogs and the light/dark system setting go through the portal.
'xdg-desktop-portal'
# Spec §12: depend on the iA Writer S family, never bundle it.
'ttf-ia-writer'
)
# gcc and make come from base-devel, which makepkg requires. qmake6, moc and rcc
# come from qt6-base and qt6-declarative, which are runtime dependencies too.
makedepends=(
'imagemagick' # rescales the icon master into the hicolor sizes
)
_srcdir="$pkgname-$pkgver"
# Release source: the GitHub tag tarball, checksum-verified.
#
# Local validation path: point OMAPRESENT_SRC at a checkout and makepkg builds
# that tree instead, downloading nothing. This is the same convention Omarchy's
# own packages use (see omarchy-dev's OMARCHY_SRC), so
#
# OMAPRESENT_SRC="$PWD" makepkg -f --cleanbuild -C -p pkgbuild/PKGBUILD
#
# exercises the real prepare/build/package path against uncommitted work.
if [[ -n ${OMAPRESENT_SRC:-} ]]; then
source=()
sha256sums=()
else
source=("$_srcdir.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
# Filled in on the default branch after the immutable tag exists by
# ./release-checksums; see pkgbuild/RELEASING.md. The zero placeholder is not
# a valid checksum for anything, so makepkg refuses to build before that
# release gate.
sha256sums=('0bdc12a774f60c471f3f650b176774e99d8929401ab12ba2a64aeb250b6cf6e3')
fi
prepare() {
[[ -n ${OMAPRESENT_SRC:-} ]] || return 0
# Copy rather than build in place: makepkg owns $srcdir and may clean it.
# The excludes matter twice over — object trees and history would add
# hundreds of megabytes and are not in a release tarball, and makepkg's own
# working directories live inside the checkout when the default
# pkgbuild/ layout is used, so a plain copy would recurse into itself.
rm -rf "$srcdir/$_srcdir"
mkdir -p "$srcdir/$_srcdir"
tar -C "$OMAPRESENT_SRC" -cf - \
--exclude=./.git \
--exclude=./build \
--exclude=./build-tests \
--exclude=./pkgbuild/src \
--exclude=./pkgbuild/pkg \
--exclude='./pkgbuild/*.pkg.tar*' \
--exclude='./pkgbuild/*.log' \
. | tar -C "$srcdir/$_srcdir" -xf -
}
build() {
cd "$srcdir/$_srcdir"
./bin/build
}
package() {
cd "$srcdir/$_srcdir"
install -Dm755 build/omapresent "$pkgdir/usr/bin/omapresent"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 NOTICE "$pkgdir/usr/share/licenses/$pkgname/NOTICE"
# The renderer's vendored libraries are compiled into the binary, so their
# licences have to ship with it.
install -Dm644 src/renderer/vendor/LICENSES.md \
"$pkgdir/usr/share/licenses/$pkgname/vendor/LICENSES.md"
install -m644 -t "$pkgdir/usr/share/licenses/$pkgname/vendor" \
src/renderer/vendor/LICENSE.*
# First run links the skill into the agent skill directories itself
# (src/backend.cpp), because a pacman hook must not write into a home.
install -Dm644 skill/SKILL.md "$pkgdir/usr/share/$pkgname/skill/SKILL.md"
install -d "$pkgdir/usr/share/$pkgname/skill/reference"
install -m644 -t "$pkgdir/usr/share/$pkgname/skill/reference" \
skill/reference/*.md
# Backend installs this through `omarchy hook install theme-set`, which puts
# the user copy in ~/.config/omarchy/hooks/theme-set.d/ with mode 755.
install -Dm755 pkgbuild/omapresent-theme-refresh \
"$pkgdir/usr/share/$pkgname/hooks/omapresent-theme-refresh"
install -Dm644 welcome/welcome.md "$pkgdir/usr/share/$pkgname/welcome.md"
# The icon master is a single 1024x1024 PNG. hicolor's index.theme lists no
# 1024x1024 directory, so an icon installed only at its native size is never
# found by a spec-compliant lookup; rescale it into the sizes the theme
# actually indexes. The placeholder omapresent.svg is deliberately not
# packaged — it is superseded by this artwork.
local size
for size in 16 22 24 32 48 64 128 256 512; do
install -d "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps"
magick pkgbuild/omapresent.png -filter Lanczos -resize "${size}x${size}" \
-strip "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/omapresent.png"
chmod 644 "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/omapresent.png"
done
install -Dm644 pkgbuild/omapresent.desktop \
"$pkgdir/usr/share/applications/omapresent.desktop"
}
-12
View File
@@ -1,12 +0,0 @@
[Desktop Entry]
Type=Application
Name=Omapresent
GenericName=Presentation Tool
Comment=Dead-simple, Markdown-only presentation app for Omarchy
Exec=omapresent %f
Icon=omapresent
Terminal=false
Categories=Office;Presentation;
MimeType=text/markdown;text/x-markdown;
Keywords=presentation;slides;markdown;deck;present;
StartupWMClass=omapresent
Binary file not shown.

Before

Width:  |  Height:  |  Size: 313 KiB

+1 -1
View File
@@ -1,4 +1,4 @@
{
"source": "aur",
"upstream_commit": "e2a85e53e2a73cec9170a5fa631805f62b98bb36"
"upstream_commit": "8ca767b734d455000b37919c2aa71038b9a04290"
}
+3 -3
View File
@@ -1,6 +1,6 @@
pkgname=omazed
pkgver=2.1.1
pkgrel=1
pkgver=2.1.0
pkgrel=2
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=('083757c5385179f241ac0c6e9dde05ba0c7f465c1fed617779d1ebe2a6dfe036')
sha256sums=('52fe70ec71300c4d3cb1c9cc126610363f03a6442790de86a6b5ee29dd36ebc9')
package() {
cd "$srcdir/$pkgname-$pkgver"
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "7298bbbde771f2f33d0942fc429bd27643a9986a"
"upstream_commit": "689d398ddbccfea5767bfe75688095099e13e12f"
}
+5 -5
View File
@@ -2,7 +2,7 @@
# shellcheck disable=SC2034
# Maintainer: Chmouel Boudjnah <chmouel@chmouel.com>
pkgname=openai-codex-bin
pkgver=0.152.0
pkgver=0.150.1
pkgrel=1
pkgdesc="Arch Linux package for OpenAI's Codex CLI - Auto Updated"
arch=('x86_64' 'aarch64')
@@ -21,10 +21,10 @@ 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"
"codex-code-mode-host-${pkgver}-x86_64.tar.gz::https://github.com/openai/codex/releases/download/rust-v${pkgver}/codex-code-mode-host-x86_64-unknown-linux-musl.tar.gz"
)
sha256sums_x86_64=('05f942d3d3c5b5acd9edad56ce2797b6fe72dbb1462b24e5c9bf7dcec9a28a11'
'449cefe35b9f347e3fdbf121e816339b37825eb0bfee7de8298a0a61b6687cba')
sha256sums_aarch64=('37da6b486503c8a42cc4604d2a3d80d388df896dd251e9225f4f3d49b08c2e8c'
'134183c7f5bb2245ed4bb15cfcf00d1a64950adbdd089d33c003c8bcf13267e9')
sha256sums_x86_64=('ab308870bc7fc048c23dc49d03f6b8af9ce7fc99b9da882d6688be7a90155c7a'
'b47667846125cdf6dbc460c6fdc418afb2ef3926c54f4d999bbfbeb08dee4fc5')
sha256sums_aarch64=('5bb1f75e1a1588845b4a31f2c98fb2b394be5c2a8d90a24a8ab0ebbae1169264'
'cc934a8aa36dea77ad3096e025cbe7f2097f0083df902e7f3ed77dbf91fa6f9c')
source_aarch64=(
"codex-${pkgver}-aarch64.tar.gz::https://github.com/openai/codex/releases/download/rust-v${pkgver}/codex-aarch64-unknown-linux-musl.tar.gz"
+3 -3
View File
@@ -5,7 +5,7 @@
# the version and checksums below from that repository's package index.
pkgname=openai-codex-desktop
pkgver=26.825.51511
pkgver=26.820.80927
pkgrel=1
pkgdesc="Official ChatGPT desktop app with Codex"
arch=('x86_64' 'aarch64')
@@ -71,8 +71,8 @@ source_x86_64=("${_deb_x86_64}::${_pool}/${_deb_x86_64}")
source_aarch64=("${_deb_aarch64}::${_pool}/${_deb_aarch64}")
noextract=("${_deb_x86_64}" "${_deb_aarch64}")
sha256sums=('b3a4503b5931f102444bc7015c3cf4e40266cf034e0d682bd2a407dc5b3ee58c')
sha256sums_x86_64=('3554b0022c6cfb513326f43fd11f718835a77086ac4d7ca2ff3ebbba2d4c7f45')
sha256sums_aarch64=('125e36522d43c75bd7958477846ba6b1cddf2eb19cefcb57dda80be1742f917f')
sha256sums_x86_64=('09efdcd0651fda2aaa3457a1b0929504a5de8ebcc4e629ed8cfebe34e98a49f8')
sha256sums_aarch64=('ec41099d416ddbd5e803d4a9b7aa33a68b5ce63998f6a2f6f069d4bb948c0921')
package() {
cd "${srcdir}"
@@ -1,5 +0,0 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "99700efde7dc0200719dfed1a1147ace2cd7b0c0"
}
@@ -1,42 +0,0 @@
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,6 +2,7 @@
# Maintainer: Hu Butui <hot123tea123@gmail.com>
_pkgname=mediapipe
+_bazel_version=7.4.1
pkgname=python-mediapipe
pkgver=1.0.0
pkgrel=2
@@ -27,10 +28,10 @@ makedepends=(
python-installer
python-setuptools
python-wheel
- wget
)
source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/google-ai-edge/mediapipe/archive/refs/tags/v${pkgver}.tar.gz"
+ "bazel-${_bazel_version}-linux-x86_64::https://github.com/bazelbuild/bazel/releases/download/${_bazel_version}/bazel-${_bazel_version}-linux-x86_64"
"0004-use-opencv-headers.patch"
"0005-set-hermetic-python-version-and-disable-odml-converter.patch"
"0006-opencv5-geometry-header.patch"
@@ -38,6 +39,7 @@ source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/google-ai-edge/medi
"0007-bump-rules-java.patch"
)
sha256sums=('6343314dad0f4112610807ca723eee63feea00711dc2be9360928b6f0a5eba12'
+ 'c97f02133adce63f0c28678ac1f21d65fa8255c80429b588aeeba8a1fac6202b'
'd18e88a217a00dc77cf2bfaa1d33b5fbc912deed5df686b0d2455fb0db75a677'
'62cbd43346e7a7705127656a74bec44852e5bbfc006c4723005fdd23af5258db'
'fb082d88d9cca47534ae01fca676a3afdb909bfc82d52c97cf0eaedf34571d5f'
@@ -47,9 +49,8 @@ sha256sums=('6343314dad0f4112610807ca723eee63feea00711dc2be9360928b6f0a5eba12'
prepare() {
# bazel in the ArchLinux is not working
mkdir -p ${srcdir}/bin
- bazel_version=$(cat ${srcdir}/${_pkgname}-${pkgver}/.bazelversion)
- wget https://github.com/bazelbuild/bazel/releases/download/${bazel_version}/bazel-${bazel_version}-linux-x86_64 -O ${srcdir}/bin/bazel
- chmod +x ${srcdir}/bin/bazel
+ install -Dm755 "${srcdir}/bazel-${_bazel_version}-linux-x86_64" \
+ "${srcdir}/bin/bazel"
export PATH=${srcdir}/bin:${PATH}
cd "${srcdir}/${_pkgname}-${pkgver}"
patch -p1 -i "${srcdir}/0004-use-opencv-headers.patch"
@@ -1,41 +0,0 @@
From 454702a3fa207ae5553627a60cfd36b36e2b344c Mon Sep 17 00:00:00 2001
From: Butui Hu <hot123tea123@gmail.com>
Date: Wed, 21 Feb 2024 10:56:46 +0800
Subject: [PATCH 4/5] use external opencv headers
Arch packages OpenCV 5 headers under /usr/include/opencv5 and renamed
libopencv_calib3d/libopencv_features2d to libopencv_calib/libopencv_features.
---
third_party/opencv_linux.BUILD | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/third_party/opencv_linux.BUILD b/third_party/opencv_linux.BUILD
--- a/third_party/opencv_linux.BUILD
+++ b/third_party/opencv_linux.BUILD
@@ -18,19 +18,19 @@
#"include/aarch64-linux-gnu/opencv4/opencv2/cvconfig.h",
#"include/arm-linux-gnueabihf/opencv4/opencv2/cvconfig.h",
#"include/x86_64-linux-gnu/opencv4/opencv2/cvconfig.h",
- #"include/opencv4/opencv2/**/*.h*",
+ "include/opencv5/opencv2/**/*.h*",
]),
includes = [
# For OpenCV 4.x
#"include/aarch64-linux-gnu/opencv4/",
#"include/arm-linux-gnueabihf/opencv4/",
#"include/x86_64-linux-gnu/opencv4/",
- #"include/opencv4/",
+ "include/opencv5/",
],
linkopts = [
"-l:libopencv_core.so",
- "-l:libopencv_calib3d.so",
- "-l:libopencv_features2d.so",
+ "-l:libopencv_calib.so",
+ "-l:libopencv_features.so",
"-l:libopencv_highgui.so",
"-l:libopencv_imgcodecs.so",
"-l:libopencv_imgproc.so",
--
2.43.2
@@ -1,13 +0,0 @@
--- a/.bazelrc
+++ b/.bazelrc
@@ -129,6 +129,10 @@
# with system Python 3.14+
common --repo_env=HERMETIC_PYTHON_VERSION=3.12
+# Force Bazel hermetic Python to use 3.12 to avoid incompatibility
+# with system Python 3.14+
+common --repo_env=HERMETIC_PYTHON_VERSION=3.12
+
# This bazelrc file is meant to be written by a setup script.
try-import %workspace%/.configure.bazelrc
@@ -1,10 +0,0 @@
--- a/mediapipe/framework/port/opencv_imgproc_inc.h
+++ b/mediapipe/framework/port/opencv_imgproc_inc.h
@@ -25,6 +25,8 @@
#include <opencv2/imgproc.hpp>
#if CV_VERSION_MAJOR == 4
#include <opencv2/imgproc/types_c.h>
+#elif CV_VERSION_MAJOR >= 5
+#include <opencv2/geometry/2d.hpp>
#endif
#endif
@@ -1,32 +0,0 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Butui Hu <hot123tea123@gmail.com>
Date: Sun, 30 Aug 2026 11:22:50 +0800
Subject: [PATCH] bump rules_java to 7.12.5 to fix local_jdk auto-config
rules_java 7.10.0 emits a local_jdk/BUILD.bazel referencing the
non-existent @rules_java//tools/jdk package when no local JDK is
detected (a 7.10.0 regression). 7.11.0+ points at
@rules_java//toolchains:bootstrap_runtime_toolchain_type (the correct
location). 7.12.5 is the last 7.x with the label fully cleaned up.
---
MODULE.bazel | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -13,10 +13,10 @@
version = "0.2.9",
)
-bazel_dep(name = "rules_java", version = "7.10.0")
+bazel_dep(name = "rules_java", version = "7.12.5")
single_version_override(
module_name = "rules_java",
- version = "7.10.0",
+ version = "7.12.5",
)
bazel_dep(name = "rules_kotlin", version = "1.9.6")
--
2.43.2
-87
View File
@@ -1,87 +0,0 @@
# Maintainer: robertfoster
# Maintainer: Hu Butui <hot123tea123@gmail.com>
_pkgname=mediapipe
_bazel_version=7.4.1
pkgname=python-mediapipe
pkgver=1.0.0
pkgrel=2.1
pkgdesc="A cross-platform, customizable ML solutions for live and streaming media"
arch=('x86_64')
url="https://github.com/google-ai-edge/mediapipe"
license=("Apache-2.0")
depends=(
absl-py
gcc-libs
glibc
libglvnd
opencv
opengl-driver
python-attrs
python-flatbuffers
python-matplotlib
python-numpy
python-opencv
python-pillow
python-protobuf
python-scipy
python-six
python-sounddevice
python-tensorflow
)
makedepends=(
patchelf
python-build
python-installer
python-setuptools
python-wheel
)
source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/google-ai-edge/mediapipe/archive/refs/tags/v${pkgver}.tar.gz"
"bazel-${_bazel_version}-linux-x86_64::https://github.com/bazelbuild/bazel/releases/download/${_bazel_version}/bazel-${_bazel_version}-linux-x86_64"
"0004-use-opencv-headers.patch"
"0005-set-hermetic-python-version-and-disable-odml-converter.patch"
"0006-opencv5-geometry-header.patch"
"0007-bump-rules-java.patch"
)
sha256sums=('6343314dad0f4112610807ca723eee63feea00711dc2be9360928b6f0a5eba12'
'c97f02133adce63f0c28678ac1f21d65fa8255c80429b588aeeba8a1fac6202b'
'd18e88a217a00dc77cf2bfaa1d33b5fbc912deed5df686b0d2455fb0db75a677'
'62cbd43346e7a7705127656a74bec44852e5bbfc006c4723005fdd23af5258db'
'fb082d88d9cca47534ae01fca676a3afdb909bfc82d52c97cf0eaedf34571d5f'
'bdead49ac5370dc84d9facee962bf2def5d9055d7339a37b2ba3f3b4bb02f811')
prepare() {
# bazel in the ArchLinux is not working
mkdir -p ${srcdir}/bin
install -Dm755 "${srcdir}/bazel-${_bazel_version}-linux-x86_64" \
"${srcdir}/bin/bazel"
export PATH=${srcdir}/bin:${PATH}
cd "${srcdir}/${_pkgname}-${pkgver}"
patch -p1 -i "${srcdir}/0004-use-opencv-headers.patch"
patch -p1 -i "${srcdir}/0005-set-hermetic-python-version-and-disable-odml-converter.patch"
patch -p1 -i "${srcdir}/0006-opencv5-geometry-header.patch"
patch -p1 -i "${srcdir}/0007-bump-rules-java.patch"
# set __version__
sed -i "s/__version__ = 'dev'/__version__ = '$pkgver'/" setup.py
# set link_opencv to True
sed -i "s/self.link_opencv = False/self.link_opencv = True/g" setup.py
}
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
# enable building with GPU support, using opengl-driver
# opengl-driver is provided by mesa or nvidia-utils
MEDIAPIPE_DISABLE_GPU=0 \
python -m build --wheel --no-isolation
}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
python -m installer --destdir="${pkgdir}" dist/*.whl
# remove rpath and fix permission
find ${pkgdir} -type f -name "*.so" -exec patchelf --remove-rpath {} \;
find ${pkgdir} -type f -name "*.so" -exec chmod 755 {} \;
}
# vim:set ts=2 sw=2 et:
@@ -1,3 +0,0 @@
[python-sounddevice]
source = "pypi"
pypi = "sounddevice"
@@ -1,5 +0,0 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "c3a5320f95ada9ccebd629b5722276e645388ced"
}
-22
View File
@@ -1,22 +0,0 @@
# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org>
# Contributor: robertfoster <morf3089@gmail.com>
# Contributor: Håvard Pettersson <mail@haavard.me>
pkgname=python-sounddevice
pkgver=0.5.5
pkgrel=1
pkgdesc='Record and play back sound'
url='https://python-sounddevice.rtfd.io/'
arch=(any)
license=(MIT)
depends=(portaudio python-cffi)
makedepends=(python-setuptools)
optdepends=('python-numpy: to play back and record NumPy arrays')
source=("https://files.pythonhosted.org/packages/source/s/sounddevice/sounddevice-$pkgver.tar.gz")
b2sums=('25da7f11bb20f115c828bfb4de00c7ced40224126b5da3a08027c0459d40e1300a4747305c25dab480f73db87c9ad6f0982d0af6adf8c3cc4d5de2e0e9ffaaff')
package() {
cd sounddevice-$pkgver
python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
@@ -0,0 +1,4 @@
{
"source": "aur",
"upstream_commit": "bd1c1b46d5cc681e397e83c6ab0d35a68fb56644"
}
+54
View File
@@ -0,0 +1,54 @@
# Maintainer: Andy Stewart <lazycat.manatee@gmail.com>
pkgname=rime-ice-installer
pkgver=0.1.6
pkgrel=1
pkgdesc='TUI installer for Fcitx5, Rime Ice and Wanxiang on Arch Linux'
arch=('x86_64')
url='https://github.com/manateelazycat/rime-ice-installer'
license=('custom:unknown')
depends=('curl' 'dbus' 'dialog' 'git' 'glib2' 'sudo' 'unzip')
makedepends=('go')
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('b0637b19e524b552137639d73c4ebea7c6f1258e49de7f1916519acd7966c1f4')
_setup_go_env() {
export GOPATH="$srcdir"
export GOMODCACHE="$srcdir/pkg/mod"
export GOFLAGS='-buildmode=pie -trimpath -mod=readonly -modcacherw'
}
prepare() {
cd "$srcdir/$pkgname-$pkgver"
_setup_go_env
go mod download
}
build() {
cd "$srcdir/$pkgname-$pkgver"
_setup_go_env
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
go build -o "$pkgname" .
}
check() {
cd "$srcdir/$pkgname-$pkgver"
_setup_go_env
go test ./...
}
package() {
cd "$srcdir/$pkgname-$pkgver"
install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
}
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "39667376addf3916b7bed3ecbe3ec6ed2af367e4"
"upstream_commit": "d52f8c3c195e61a45f518b016d812b7ce6985029"
}
+1 -1
View File
@@ -2,7 +2,7 @@
pkgname=symfony-cli
pkgrel=8
pkgver=5.20.0
pkgver=5.17.1
pkgdesc="The Symfony client helps developers create and manage Symfony applications."
url="https://symfony.com/"
arch=('x86_64')
+3 -3
View File
@@ -7,8 +7,8 @@
# from the release feed the app updates itself from.
pkgname=t3code-bin
pkgver=0.0.37
pkgrel=1
pkgver=0.0.35
pkgrel=2
pkgdesc="Open-source control plane for coding agents"
arch=('x86_64')
url="https://t3.codes"
@@ -61,7 +61,7 @@ noextract=("${_appimage}")
sha256sums=('cb905ff341372ef2ef6e402cf485959f8bd1df8f0efebee4cda1afdd5e6abc0a'
'c5b3f2a9f0b14b12cfd973b79319f0f018b7ae49a1d43d8ca346100c3f7de28f'
'935d8f2af0c703f9c39517ee57cc4930b19d02d533be930b63f0e82f93614b43')
sha256sums_x86_64=('ea88807ccc4b18b2c3f85726ef1235e695b656ab37c8e29c9289f7a28de336c2')
sha256sums_x86_64=('97564d89bdb2d1b45f2fb1916183f39d4a384349dec788d5fb6fb2c643ae0794')
prepare() {
chmod +x "${srcdir}/${_appimage}"
+1 -1
View File
@@ -1,5 +1,5 @@
{
"source": "aur",
"release_ring": "fast",
"upstream_commit": "436615cc12ff968819fec3b2bb5ea87b3b185108"
"upstream_commit": "75f0642fe2a2403eecad1d5d8022fff7f3998a8f"
}
+21 -21
View File
@@ -1,7 +1,7 @@
# Maintainer: Peter Jackson <pete@peteonrails.com>
pkgname=voxtype-bin
pkgver=1.0.0
pkgrel=2
pkgver=0.7.5
pkgrel=1
pkgdesc="Push-to-talk voice-to-text for Linux (pre-built binaries)"
arch=('x86_64')
url="https://voxtype.io"
@@ -125,63 +125,63 @@ source=(
)
sha256sums=(
# Whisper binaries
'7323514a48aee6a73c0124463bd0276aad2d77f61c537ae753ca527700860572' # voxtype-avx2
'18ae0510d0c964689f8c9b7119c0b9a45569985e82977dc4f1ef4d76fddd887c' # voxtype-avx2
'SKIP' # voxtype-avx2.asc
'bf7d6c0cb9573ed49a23b17b3846e6adcc36f59bca56ba1ebd71ca55f3ffe6ef' # voxtype-avx512
'bdb7c11fd10c33c1581d8d62352af9e4e1fd2b8dac7e4a35aa4f2775fa2ddb68' # voxtype-avx512
'SKIP' # voxtype-avx512.asc
'b3d5b64b9e5ef07278966e429dfc49f52df990c637a9425110b9ed6a3b498a62' # voxtype-vulkan
'64626d07f3aae2825ddb82ea66878f708c8a820a3fd3ece76d99ff98477f132d' # voxtype-vulkan
'SKIP' # voxtype-vulkan.asc
# ONNX CPU binaries
'99757afc3e1507ecf54ef4fc1c2fe5d940d671a0931e0ec88cd28025e110034b' # voxtype-onnx-avx2
'a0e8f1cd4fa422989e6c01be27f3732b874ff1c0b3322adc756c6a5ab94c6594' # voxtype-onnx-avx2
'SKIP' # voxtype-onnx-avx2.asc
'ba225151b93e6f4e5d741347e3fb592eede3b726f91d692c812abf78330d2e88' # voxtype-onnx-avx512
'19e1895490b77f6cf3869675c95876e7eafcde97efad7acd76189d10a699199a' # voxtype-onnx-avx512
'SKIP' # voxtype-onnx-avx512.asc
# ONNX CUDA 12 binary + companion .so
'b92790a76dd989444d5f1f5e796895f158fe603005a0b2c7fa5171403dfa4153' # voxtype-onnx-cuda-12
'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
'3fe24444779c15b0755bb66841e225aa69594614c95b8f2bddf3c2300736e254' # voxtype-onnx-cuda-13
'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
'954ca9a9fe98cfe3e6da93568e41a63472051800616a267340d9e8b8cffa9a96' # voxtype-onnx-migraphx
'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
'ec78f39c7381ea8bbd974e0d49c35618152557c2b3c2b9e2a9f2e34a8ab68598' # voxtype-osd
'c510388dff6a69b59055a1915830fee8e0cb5aafd8f065e3e382b78a84eebab7' # voxtype-osd
'SKIP' # voxtype-osd.asc
'6c51add26a3329b66ff98ddeeeb9ccc6a6a2bff428027aa2a6627e526d743720' # voxtype-osd-gtk4
'fed81695551cee95bb0fd376ec6dc49638b0fd714480504d78aa597b006a5952' # voxtype-osd-gtk4
'SKIP' # voxtype-osd-gtk4.asc
# Quickshell OSD launcher + audio-bridge sidecar (new in v0.7.5)
'0944cd78972bdabec0fff30aeef0470643ef0a661c174c1074452c26cee449c6' # voxtype-osd-quickshell
'14a3a5021b2c08407654aa5ecb53a943c616cb5291ababea38a4a1c93787b74d' # voxtype-osd-quickshell
'SKIP' # voxtype-osd-quickshell.asc
'4e822d393a6a005296ae1fb31f1276fc242bb8454c80df3d443fa56c50e02a38' # voxtype-audio-bridge
'7b6aaffba35459bc20474aefcc09c6afd8a6fa6c4eb0859fefc2a1bc42fc9c24' # voxtype-audio-bridge
'SKIP' # voxtype-audio-bridge.asc
# Config and support files
'0b91367d2088e8850a37b47a0cba0bd9107695fc81a00ab1933465ada2a16a2f' # config/default.toml
'a0bc20688fbf93bfcebbde1e1cc5694a835931b2ff05ac27d4c92e88b7a12003' # config/default.toml
'531c3658e229619e56bb01659fb81f401767b85e1d6e2acd1ac67ee3414a168c' # voxtype.service
'65c95805d9b03ccc2fadb9d63a03ab79974b00091df8457ee8ef290ec6bd5b12' # voxtype.bash
'e5e63b3c7f48238cf719e4f2ef90c1f9c5c7e8cd25eaebc9f78bdd34b24b6605' # voxtype.zsh
'f720ddd24ee97c105b448323899c36bca7c63d00c2d42c4a3da70c3d157dccbb' # voxtype.fish
'31123c45b4ff9cb5fd9e01083350fea6ccaf14969013fd48e4c95fdf89e6eb4b' # LICENSE
'11bf83d8cb2bfab0e978707fa80475d97be79723a6dc71adc3c357829ba9f347' # README.md
'183d5cf3c48457800a3d5ecc4645ce2b5cdfa624f2352cddaa59e25d2efd55b4' # README.md
# Desktop entry + launcher
'32144a4a5210092b0aa909f6de7a43ebe8bbf82fa3dfb1f3519787512fdf8e4b' # voxtype-configure.desktop
'044b1f7b52cc610ce57ba624111d882029b0ce4bc3e2c2c360f96d07f69e0e85' # voxtype-configure-launcher
'2001788ae3c087ff2589ff69c9598160da1c783025cc52ca3382736694a97090' # voxtype-configure-launcher
# Quickshell QML tree (new in v0.7.5)
'3f711c7cfca80773960e98a47361611497e584e56657052d675241daae84947e' # quickshell/shell.qml
'6e8b8aae6b64809ed5ca504a3171a4ddeadc91b1ed96eacbf67bbf056b2ffbdd' # quickshell/OsdSurface.qml
'a721264028aa35534d2936db0428aabad21462d24541227b219b264ae20679ba' # quickshell/shell.qml
'510dbc0dc3376294114ea2a31592b5353c4d0de02d3a0c6339a97fe2f3081d88' # quickshell/OsdSurface.qml
'4d6eef505ec161080ca92ae6a355ca00dcc7bb05d5b190534a1851fcbb726e55' # quickshell/EnginePicker.qml
'54271a8f0e4b52f40505f32801f4c78399ac356ed1e80906ca8a068ecb7ee734' # quickshell/MeetingControls.qml
'aaa011682b92d8e25863a9ea34a469b897bac15ad939292d8144b012fa05b209' # quickshell/voxtype-shared/Theme.qml
'27182d4439aea15148dd04c7cd5db6b474a839d6588ece6f4c7a3dfb2b547844' # quickshell/voxtype-shared/Theme.qml
'd7d2fb11df25c3f30127a0d7c72693cdfb649b357888f4abd5b3fbbb2e7ce655' # quickshell/voxtype-shared/StateReader.qml
'2ad530f92f13fc7f1100e6f6c9910878c35d911e91dc60feb902c2542b619230' # quickshell/voxtype-shared/AudioBridge.qml
'41b894baa1487e47db5f9ec4baeea9c02b6a76d3c8198b4700a88e2cb7ec0b62' # quickshell/voxtype-shared/qmldir
'd7b265088a399dbafa400692ce95d7c2b570d1ff4a01cd9ea708bbeaa87dfb40' # quickshell/voxtype-shared/qmldir
)
package() {
+24 -38
View File
@@ -257,7 +257,7 @@ pre_upgrade() {
post_upgrade() {
echo ""
echo "==> Voxtype upgraded to 1.0.0"
echo "==> Voxtype upgraded to 0.7.5"
echo ""
BACKEND=$(_preserve_or_set_backend)
@@ -271,49 +271,35 @@ post_upgrade() {
fi
echo ""
echo " What's new in v1.0.0:"
echo " * Every setting is reachable from a script:"
echo " voxtype config schema --json"
echo " voxtype config get output.mode"
echo " voxtype config set audio.pause_media true"
echo " Plus voxtype info engines/models/devices/accel/variants"
echo " for the read-only side."
echo " * Graphical settings panel for Omarchy 4, generated from"
echo " the config schema. See omarchy-plugin/ in the source tree."
echo " * voxtype record stop --wait blocks until a dictation"
echo " finishes and reports the outcome, so a script no longer"
echo " polls the transcript file and guesses."
echo " * Media pausing talks D-Bus directly. playerctl is no"
echo " longer needed, which matters on Omarchy Quattro."
echo " * Notifications replace the previous one on KDE instead of"
echo " stacking (#532)."
echo " * setup gpu --status reports the backend the daemon is"
echo " actually running, and warns when a GPU provider cannot"
echo " load instead of claiming acceleration that is not there."
echo " * Model downloads are atomic. An interrupted download no"
echo " longer leaves a truncated model that reports as installed."
echo " * voxtype setup --download --model small fetches Whisper"
echo " small. It was shadowed by SenseVoice."
echo " * The package installs voxtype-osd, voxtype-osd-gtk4,"
echo " voxtype-osd-quickshell and voxtype-audio-bridge (#488)."
echo " * Soniox is compiled into every binary, no feature flag."
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 issues:"
echo " * The Quickshell overlay captures pointer events across the"
echo " whole screen (#440). The default [osd] frontend = \"gtk4\""
echo " is unaffected and Quickshell stays opt-in."
echo " * onnx-migraphx builds: the ONNX Runtime MIGraphX provider"
echo " corrupts the heap, which used to abort the daemon on exit"
echo " and write a 1.9 GB core dump. The daemon now exits without"
echo " running that teardown, so the symptom is gone. The bug is"
echo " upstream in ORT. Nothing is lost either way: it happened"
echo " after shutdown was already complete."
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/v1.0.0"
echo " https://github.com/peteonrails/voxtype/releases/tag/v0.7.5"
echo ""
}
+1 -1
View File
@@ -1,4 +1,4 @@
{
"source": "aur",
"upstream_commit": "ae15a8de85094bee24c0e24408a22decb21121e7"
"upstream_commit": "17d93421da84c45ea420c228e590854a9e6cf10d"
}
+5 -9
View File
@@ -33,18 +33,14 @@ check() {
local kver=${kernels[0]}
kver=$(dirname "${kver}")
kver=$(basename "${kver}")
echo '##' Checking if module builds on Linux "${kver}"...
echo '##' Checking if module can be built for Linux "${kver}"...
echo
mkdir -p check/dkms check/src
local dkms_options=(
--dkmstree "${PWD}/check/dkms"
--sourcetree "${PWD}/check/src"
-k "${kver}"
)
fakeroot dkms "${dkms_options[@]}" add "xpadneo-${pkgver}/hid-xpadneo"
fakeroot dkms "${dkms_options[@]}" build "hid-xpadneo/v${pkgver}"
fakeroot dkms --dkmstree "${PWD}/check/dkms" --sourcetree "${PWD}/check/src" -k "${kver}" \
add "xpadneo-${pkgver}/hid-xpadneo"
fakeroot dkms --dkmstree "${PWD}/check/dkms" --sourcetree "${PWD}/check/src" -k "${kver}" \
build "hid-xpadneo/v${pkgver}"
}
package() {