From ef6bf03935b79140e1f52dcaa95db8a0fcf506d6 Mon Sep 17 00:00:00 2001 From: Jeremy Dixon Date: Fri, 25 Sep 2026 04:55:40 -0400 Subject: [PATCH 1/2] Update Omatrack to 1.8.6 --- pkgbuilds/omatrack/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgbuilds/omatrack/PKGBUILD b/pkgbuilds/omatrack/PKGBUILD index eca0ba1..6221ab2 100644 --- a/pkgbuilds/omatrack/PKGBUILD +++ b/pkgbuilds/omatrack/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: David Heinemeier Hansson pkgname=omatrack -pkgver=1.2.0 +pkgver=1.8.6 pkgrel=1 pkgdesc="Cross-format motorsport telemetry analysis workstation" arch=('x86_64' 'aarch64') @@ -11,9 +11,9 @@ depends=('qt6-base' 'qt6-declarative' 'mpv' 'libyaml' 'gcc-libs' 'glibc' 'hicolo makedepends=('cmake' 'ninja' 'rust') options=('!debug' '!lto') -_commit=ebe7f4f6b05845a85a2b713f889e676442fd0e82 +_commit=cd3fcdda3f8e15fda73288f6cf3803164138a7e4 source=("omatrack-$_commit.tar.gz::$url/archive/$_commit.tar.gz") -sha256sums=('8e6c62de5f8c98239a84abe9696c83f1155bef12004ee2c028bd99d64b8263a4') +sha256sums=('6beb5703fe0b08a3bb99409581246498300f5cd91195239da00b91123681b8a3') prepare() { cd "omatrack-$_commit/third_party/motorsport-telemetry" From 6a2561fa7a4fed6f65a42914b288e8f6d255d2be Mon Sep 17 00:00:00 2001 From: Jeremy Dixon Date: Fri, 25 Sep 2026 04:59:36 -0400 Subject: [PATCH 2/2] Declare Omatrack Lua and sol2 build sources --- pkgbuilds/omatrack/PKGBUILD | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgbuilds/omatrack/PKGBUILD b/pkgbuilds/omatrack/PKGBUILD index 6221ab2..59fbbaa 100644 --- a/pkgbuilds/omatrack/PKGBUILD +++ b/pkgbuilds/omatrack/PKGBUILD @@ -12,8 +12,16 @@ makedepends=('cmake' 'ninja' 'rust') options=('!debug' '!lto') _commit=cd3fcdda3f8e15fda73288f6cf3803164138a7e4 -source=("omatrack-$_commit.tar.gz::$url/archive/$_commit.tar.gz") -sha256sums=('6beb5703fe0b08a3bb99409581246498300f5cd91195239da00b91123681b8a3') +source=( + "omatrack-$_commit.tar.gz::$url/archive/$_commit.tar.gz" + 'lua-5.4.7.tar.gz::https://www.lua.org/ftp/lua-5.4.7.tar.gz' + 'sol2-d805d027.tar.gz::https://github.com/ThePhD/sol2/archive/d805d027e0a0a7222e936926139f06e23828ce9f.tar.gz' +) +sha256sums=( + '6beb5703fe0b08a3bb99409581246498300f5cd91195239da00b91123681b8a3' + '9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30' + 'e7877a14e90d44e1b2d00ec77b85090b3b441f4634a63f23bfe44cedbac8ac9c' +) prepare() { cd "omatrack-$_commit/third_party/motorsport-telemetry" @@ -26,7 +34,10 @@ build() { cmake -B build -S . -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DFETCHCONTENT_SOURCE_DIR_LUA_SRC="$srcdir/lua-5.4.7" \ + -DFETCHCONTENT_SOURCE_DIR_SOL2="$srcdir/sol2-d805d027e0a0a7222e936926139f06e23828ce9f" \ + -DFETCHCONTENT_FULLY_DISCONNECTED=ON cmake --build build }