Support both Oma release architectures

This commit is contained in:
Jacob Mink committed 2026-09-15 13:48:22 -05:00
1 parent 55c564968c
commit 4a5696c134
4 files changed
+22 -16

No files matched your search

+5 -3
View File
@@ -5,9 +5,9 @@ pkgbase = omaspeak-bin
url = https://github.com/jacob-vincent-mink/omaspeak
install = omaspeak-bin.install
arch = x86_64
arch = aarch64
license = MIT
depends = alsa-utils
depends = bzip2
depends = gcc-libs
depends = glibc
optdepends = pipewire-audio: audio playback through pw-play
@@ -19,7 +19,9 @@ pkgbase = omaspeak-bin
provides = omaspeak=0.0.1.rc.2
conflicts = omaspeak
options = !strip
source = omaspeak-0.0.1-rc.2-linux-x86_64.tar.xz::https://github.com/jacob-vincent-mink/omaspeak/releases/download/v0.0.1-rc.2/omaspeak-0.0.1-rc.2-linux-x86_64.tar.xz
sha256sums = ed247a8aaef6d18c9d134af902a6248b56ea439aebdb1e838eeda8f741e5a503
source_x86_64 = omaspeak-0.0.1-rc.2-linux-x86_64.tar.xz::https://github.com/jacob-vincent-mink/omaspeak/releases/download/v0.0.1-rc.2/omaspeak-0.0.1-rc.2-linux-x86_64.tar.xz
sha256sums_x86_64 = ed247a8aaef6d18c9d134af902a6248b56ea439aebdb1e838eeda8f741e5a503
source_aarch64 = omaspeak-0.0.1-rc.2-linux-aarch64.tar.xz::https://github.com/jacob-vincent-mink/omaspeak/releases/download/v0.0.1-rc.2/omaspeak-0.0.1-rc.2-linux-aarch64.tar.xz
sha256sums_aarch64 = 4a766ddc1218f48ed0622c96c4c93b2553e7a962b5d1ba766a301b1f29a4da3b
pkgname = omaspeak-bin
+6 -5
View File
@@ -6,12 +6,11 @@ pkgver=0.0.1.rc.2
_upstream_ver=0.0.1-rc.2
pkgrel=1
pkgdesc='Local-first text-to-speech application and daemon (pre-built binary)'
arch=('x86_64')
arch=('x86_64' 'aarch64')
url='https://github.com/jacob-vincent-mink/omaspeak'
license=('MIT')
depends=(
'alsa-utils'
'bzip2'
'gcc-libs'
'glibc'
)
@@ -28,12 +27,14 @@ conflicts=("${_pkgname}")
install="${pkgname}.install"
options=('!strip')
source=("${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz::${url}/releases/download/v${_upstream_ver}/${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz")
source_x86_64=("${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz::${url}/releases/download/v${_upstream_ver}/${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz")
source_aarch64=("${_pkgname}-${_upstream_ver}-linux-aarch64.tar.xz::${url}/releases/download/v${_upstream_ver}/${_pkgname}-${_upstream_ver}-linux-aarch64.tar.xz")
sha256sums=('ed247a8aaef6d18c9d134af902a6248b56ea439aebdb1e838eeda8f741e5a503')
sha256sums_x86_64=('ed247a8aaef6d18c9d134af902a6248b56ea439aebdb1e838eeda8f741e5a503')
sha256sums_aarch64=('4a766ddc1218f48ed0622c96c4c93b2553e7a962b5d1ba766a301b1f29a4da3b')
package() {
local release_root="${srcdir}/${_pkgname}-${_upstream_ver}-linux-x86_64"
local release_root="${srcdir}/${_pkgname}-${_upstream_ver}-linux-${CARCH}"
install -Dm755 "${release_root}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
+5 -3
View File
@@ -5,9 +5,9 @@ pkgbase = omawake-bin
url = https://github.com/jacob-vincent-mink/omawake
install = omawake-bin.install
arch = x86_64
arch = aarch64
license = MIT
depends = alsa-lib
depends = bzip2
depends = gcc-libs
depends = glibc
optdepends = pipewire-audio: PipeWire audio support
@@ -19,7 +19,9 @@ pkgbase = omawake-bin
provides = omawake=0.0.1.rc.2
conflicts = omawake
options = !strip
source = omawake-0.0.1-rc.2-linux-x86_64.tar.xz::https://github.com/jacob-vincent-mink/omawake/releases/download/v0.0.1-rc.2/omawake-0.0.1-rc.2-linux-x86_64.tar.xz
sha256sums = 198b4a85b3760f024e088c7b45d5bf85c9eb4f000de0b33aa064b33a860b1acc
source_x86_64 = omawake-0.0.1-rc.2-linux-x86_64.tar.xz::https://github.com/jacob-vincent-mink/omawake/releases/download/v0.0.1-rc.2/omawake-0.0.1-rc.2-linux-x86_64.tar.xz
sha256sums_x86_64 = 198b4a85b3760f024e088c7b45d5bf85c9eb4f000de0b33aa064b33a860b1acc
source_aarch64 = omawake-0.0.1-rc.2-linux-aarch64.tar.xz::https://github.com/jacob-vincent-mink/omawake/releases/download/v0.0.1-rc.2/omawake-0.0.1-rc.2-linux-aarch64.tar.xz
sha256sums_aarch64 = 56d1a0944efa2bef7ac6049e9abaedb91de6dfd5bfc3a24f93d0964c88600118
pkgname = omawake-bin
+6 -5
View File
@@ -6,12 +6,11 @@ pkgver=0.0.1.rc.2
_upstream_ver=0.0.1-rc.2
pkgrel=1
pkgdesc='Configurable local wake-word daemon (pre-built binary)'
arch=('x86_64')
arch=('x86_64' 'aarch64')
url='https://github.com/jacob-vincent-mink/omawake'
license=('MIT')
depends=(
'alsa-lib'
'bzip2'
'gcc-libs'
'glibc'
)
@@ -28,12 +27,14 @@ conflicts=("${_pkgname}")
install="${pkgname}.install"
options=('!strip')
source=("${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz::${url}/releases/download/v${_upstream_ver}/${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz")
source_x86_64=("${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz::${url}/releases/download/v${_upstream_ver}/${_pkgname}-${_upstream_ver}-linux-x86_64.tar.xz")
source_aarch64=("${_pkgname}-${_upstream_ver}-linux-aarch64.tar.xz::${url}/releases/download/v${_upstream_ver}/${_pkgname}-${_upstream_ver}-linux-aarch64.tar.xz")
sha256sums=('198b4a85b3760f024e088c7b45d5bf85c9eb4f000de0b33aa064b33a860b1acc')
sha256sums_x86_64=('198b4a85b3760f024e088c7b45d5bf85c9eb4f000de0b33aa064b33a860b1acc')
sha256sums_aarch64=('56d1a0944efa2bef7ac6049e9abaedb91de6dfd5bfc3a24f93d0964c88600118')
package() {
local release_root="${srcdir}/${_pkgname}-${_upstream_ver}-linux-x86_64"
local release_root="${srcdir}/${_pkgname}-${_upstream_ver}-linux-${CARCH}"
install -Dm755 "${release_root}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"