Merge testing for the 2026.10.31 release refresh
This commit is contained in:
commit
db6b9cc492
411 files changed
+36609
-867
No files matched your search
@@ -5,7 +5,7 @@ pkgbase=cthulhu-git
|
||||
pkgname=cthulhu-git
|
||||
_pkgname=cthulhu
|
||||
pkgver=2026.10.31.r588.g9680b58
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Desktop-agnostic screen reader with speech, Braille, and Tentacle support"
|
||||
url="https://git.stormux.org/storm/cthulhu"
|
||||
arch=(x86_64 aarch64 armv7h)
|
||||
@@ -33,6 +33,7 @@ depends=(
|
||||
libx11
|
||||
libxres
|
||||
libxtst
|
||||
libxi
|
||||
libxfixes
|
||||
libxkbcommon
|
||||
xclip
|
||||
@@ -83,6 +84,10 @@ build() {
|
||||
|
||||
go build -o build/cthulhu ./cmd/cthulhu
|
||||
go build -tags brlapi -o build/cthulhu-braille ./cmd/cthulhu-braille
|
||||
# Include the helper once incoming Remote keyboard support reaches master.
|
||||
if [[ -d cmd/cthulhu-input-helper ]]; then
|
||||
go build -o build/cthulhu-input-helper ./cmd/cthulhu-input-helper
|
||||
fi
|
||||
}
|
||||
|
||||
check() {
|
||||
@@ -97,6 +102,9 @@ package() {
|
||||
cd "${_pkgname}"
|
||||
install -Dm755 build/cthulhu "${pkgdir}/usr/bin/cthulhu"
|
||||
install -Dm755 build/cthulhu-braille "${pkgdir}/usr/bin/cthulhu-braille"
|
||||
if [[ -d cmd/cthulhu-input-helper ]]; then
|
||||
install -Dm755 build/cthulhu-input-helper "${pkgdir}/usr/bin/cthulhu-input-helper"
|
||||
fi
|
||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
install -Dm644 AUTHORS "${pkgdir}/usr/share/doc/${pkgname}/AUTHORS"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
pkgbase = cthulhu
|
||||
pkgdesc = Desktop-agnostic screen reader with speech, Braille, and Tentacle support
|
||||
pkgver = 2026.10.31
|
||||
pkgrel = 3
|
||||
pkgrel = 5
|
||||
url = https://git.stormux.org/storm/cthulhu
|
||||
arch = x86_64
|
||||
arch = aarch64
|
||||
@@ -24,6 +24,7 @@ pkgbase = cthulhu
|
||||
depends = libx11
|
||||
depends = libxres
|
||||
depends = libxtst
|
||||
depends = libxi
|
||||
depends = libxfixes
|
||||
depends = libxkbcommon
|
||||
depends = xclip
|
||||
@@ -35,11 +36,7 @@ pkgbase = cthulhu
|
||||
options = !debug
|
||||
options = !lto
|
||||
source = cthulhu::git+https://git.stormux.org/storm/cthulhu.git#tag=2026.10.31
|
||||
source = helper-environment-test.patch
|
||||
source = tentacle-marker-tests.patch
|
||||
sha512sums = SKIP
|
||||
sha512sums = 219debca6195ff9cc79f464beed67baa7847bb84075ee3796401f2be9cfb34fac437ac3065e16fdaa30d2456f6d04da93a84f24e4dd27338463e166e445ec4a1
|
||||
sha512sums = 6391976a7cf27a61218f49cff3f7c02064a70287cb5d4f1b62457721caf146385a5e8b0555ac73729a03bf4fe9ee74989a5c05aecdbd8f07ee07bd2549720699
|
||||
optdepends_x86_64 = wine-access: Wine, Proton, NVDA Controller, and Tolk integration
|
||||
|
||||
pkgname = cthulhu
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=cthulhu
|
||||
pkgver=2026.10.31
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Desktop-agnostic screen reader with speech, Braille, and Tentacle support"
|
||||
url="https://git.stormux.org/storm/cthulhu"
|
||||
arch=(x86_64 aarch64 armv7h)
|
||||
@@ -30,6 +30,7 @@ depends=(
|
||||
libx11
|
||||
libxres
|
||||
libxtst
|
||||
libxi
|
||||
libxfixes
|
||||
libxkbcommon
|
||||
xclip
|
||||
@@ -53,18 +54,8 @@ makedepends=(
|
||||
)
|
||||
options=(!debug !lto)
|
||||
# The release tag must exist upstream before makepkg can fetch this source.
|
||||
source=("${pkgname}::git+https://git.stormux.org/storm/${pkgname}.git#tag=${pkgver}"
|
||||
"helper-environment-test.patch"
|
||||
"tentacle-marker-tests.patch")
|
||||
sha512sums=('SKIP'
|
||||
'219debca6195ff9cc79f464beed67baa7847bb84075ee3796401f2be9cfb34fac437ac3065e16fdaa30d2456f6d04da93a84f24e4dd27338463e166e445ec4a1'
|
||||
'6391976a7cf27a61218f49cff3f7c02064a70287cb5d4f1b62457721caf146385a5e8b0555ac73729a03bf4fe9ee74989a5c05aecdbd8f07ee07bd2549720699')
|
||||
|
||||
prepare() {
|
||||
cd "${pkgname}"
|
||||
patch -Np1 -i "${srcdir}/helper-environment-test.patch"
|
||||
patch -Np1 -i "${srcdir}/tentacle-marker-tests.patch"
|
||||
}
|
||||
source=("${pkgname}::git+https://git.stormux.org/storm/${pkgname}.git#tag=${pkgver}")
|
||||
sha512sums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd "${pkgname}"
|
||||
@@ -79,6 +70,10 @@ build() {
|
||||
|
||||
go build -o build/cthulhu ./cmd/cthulhu
|
||||
go build -tags brlapi -o build/cthulhu-braille ./cmd/cthulhu-braille
|
||||
# Older release tags predate incoming Remote keyboard support.
|
||||
if [[ -d cmd/cthulhu-input-helper ]]; then
|
||||
go build -o build/cthulhu-input-helper ./cmd/cthulhu-input-helper
|
||||
fi
|
||||
}
|
||||
|
||||
check() {
|
||||
@@ -93,6 +88,9 @@ package() {
|
||||
cd "${pkgname}"
|
||||
install -Dm755 build/cthulhu "${pkgdir}/usr/bin/cthulhu"
|
||||
install -Dm755 build/cthulhu-braille "${pkgdir}/usr/bin/cthulhu-braille"
|
||||
if [[ -d cmd/cthulhu-input-helper ]]; then
|
||||
install -Dm755 build/cthulhu-input-helper "${pkgdir}/usr/bin/cthulhu-input-helper"
|
||||
fi
|
||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
install -Dm644 AUTHORS "${pkgdir}/usr/share/doc/${pkgname}/AUTHORS"
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user