From 65d47c7d7c7dc977aa44cc1a955d01ce5bc96b7b Mon Sep 17 00:00:00 2001 From: pejuton <277419959+pejuton@users.noreply.github.com> Date: Mon, 18 May 2026 22:43:40 +0300 Subject: [PATCH 1/3] add: `low-latency-layer-git` --- packagelist | 1 + packages/low-latency-layer/.SRCINFO | 22 ++++++++++ .../low-latency-layer.pacscript | 40 +++++++++++++++++++ srclist | 23 +++++++++++ 4 files changed, 86 insertions(+) create mode 100644 packages/low-latency-layer/.SRCINFO create mode 100644 packages/low-latency-layer/low-latency-layer.pacscript diff --git a/packagelist b/packagelist index 9c2a634c47..e8322ecef1 100644 --- a/packagelist +++ b/packagelist @@ -403,6 +403,7 @@ linux-wifi-hotspot-deb lix-git lm-studio-app lmms-git +low-latency-layer lrz-syncshare-deb lsd-deb lunacy-deb diff --git a/packages/low-latency-layer/.SRCINFO b/packages/low-latency-layer/.SRCINFO new file mode 100644 index 0000000000..68d972aeb7 --- /dev/null +++ b/packages/low-latency-layer/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = low-latency-layer-git + gives = low-latency-layer + pkgver = 0.1.0 + pkgdesc = Vulkan layer for hardware agnostic input latency reduction + url = https://github.com/Korthos-Software/low_latency_layer + arch = x86_64 + depends = libgcc-s1 + makedepends = build-essential + makedepends = cmake + makedepends = vulkan-utility-libraries-dev + makedepends = vulkan-tools + makedepends = glslang-dev + makedepends = glslc + conflicts = low-latency-layer + provides = low-latency-layer + license = MIT + maintainer = pejuton + repology = project: low-latency-layer + source = git+https://github.com/Korthos-Software/low_latency_layer.git + sha256sums = SKIP + +pkgname = low-latency-layer-git diff --git a/packages/low-latency-layer/low-latency-layer.pacscript b/packages/low-latency-layer/low-latency-layer.pacscript new file mode 100644 index 0000000000..29bb0e19b7 --- /dev/null +++ b/packages/low-latency-layer/low-latency-layer.pacscript @@ -0,0 +1,40 @@ +pkgname="low-latency-layer-git" +gives="low-latency-layer" +_gitname="low_latency_layer" +pkgdesc="Vulkan layer for hardware agnostic input latency reduction" +repology=("project: ${gives}") +arch=('x86_64') +pkgver="0.1.0" +url='https://github.com/Korthos-Software/low_latency_layer' +license=('MIT') +source=("git+https://github.com/Korthos-Software/low_latency_layer.git") +sha256sums=('SKIP') +provides=("${gives}") +conflicts=("${gives}") +depends=( + "libgcc-s1" +) +makedepends=( + "build-essential" + "cmake" + "vulkan-utility-libraries-dev" + "vulkan-tools" + "glslang-dev" + "glslc" +) +maintainer=("pejuton ") + +build() { + cmake -S "${_gitname}" -B build \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -Wno-dev + + cmake --build build --parallel "${NCPU}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install build + install -Dm644 "${_gitname}"/LICENSE -t "${pkgdir}/usr/share/licenses/${gives}" +} diff --git a/srclist b/srclist index 00f5ac4cfc..e75b85f234 100644 --- a/srclist +++ b/srclist @@ -8320,6 +8320,29 @@ pkgbase = lmms-git pkgname = lmms-git --- +pkgbase = low-latency-layer-git + gives = low-latency-layer + pkgver = 0.1.0 + pkgdesc = Vulkan layer for hardware agnostic input latency reduction + url = https://github.com/Korthos-Software/low_latency_layer + arch = x86_64 + depends = libgcc-s1 + makedepends = build-essential + makedepends = cmake + makedepends = vulkan-utility-libraries-dev + makedepends = vulkan-tools + makedepends = glslang-dev + makedepends = glslc + conflicts = low-latency-layer + provides = low-latency-layer + license = MIT + maintainer = pejuton + repology = project: low-latency-layer + source = git+https://github.com/Korthos-Software/low_latency_layer.git + sha256sums = SKIP + +pkgname = low-latency-layer-git +--- pkgbase = lrz-syncshare-deb gives = lrz-sync-share pkgver = 22.3.100 From 891c1062ea5bfd0014de576f204fcc91119fd477 Mon Sep 17 00:00:00 2001 From: pejuton <277419959+pejuton@users.noreply.github.com> Date: Tue, 19 May 2026 18:38:44 +0300 Subject: [PATCH 2/3] rename to vulkan-low-latency-layer and fix makedepends --- packagelist | 2 +- .../.SRCINFO | 14 +++--- .../vulkan-low-latency-layer.pacscript} | 6 +-- srclist | 46 +++++++++---------- 4 files changed, 34 insertions(+), 34 deletions(-) rename packages/{low-latency-layer => vulkan-low-latency-layer}/.SRCINFO (64%) rename packages/{low-latency-layer/low-latency-layer.pacscript => vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript} (90%) diff --git a/packagelist b/packagelist index e8322ecef1..d181a715dd 100644 --- a/packagelist +++ b/packagelist @@ -403,7 +403,6 @@ linux-wifi-hotspot-deb lix-git lm-studio-app lmms-git -low-latency-layer lrz-syncshare-deb lsd-deb lunacy-deb @@ -854,6 +853,7 @@ vscode-languageservers:vscode-json-languageserver vscode-languageservers:vscode-html-languageserver vscodium-bin vscodium-deb +vulkan-low-latency-layer vyprvpn-deb waf walc-app diff --git a/packages/low-latency-layer/.SRCINFO b/packages/vulkan-low-latency-layer/.SRCINFO similarity index 64% rename from packages/low-latency-layer/.SRCINFO rename to packages/vulkan-low-latency-layer/.SRCINFO index 68d972aeb7..77a5119e4f 100644 --- a/packages/low-latency-layer/.SRCINFO +++ b/packages/vulkan-low-latency-layer/.SRCINFO @@ -1,5 +1,5 @@ -pkgbase = low-latency-layer-git - gives = low-latency-layer +pkgbase = vulkan-low-latency-layer-git + gives = vulkan-low-latency-layer pkgver = 0.1.0 pkgdesc = Vulkan layer for hardware agnostic input latency reduction url = https://github.com/Korthos-Software/low_latency_layer @@ -8,15 +8,15 @@ pkgbase = low-latency-layer-git makedepends = build-essential makedepends = cmake makedepends = vulkan-utility-libraries-dev - makedepends = vulkan-tools + makedepends = libvulkan-dev makedepends = glslang-dev makedepends = glslc - conflicts = low-latency-layer - provides = low-latency-layer + conflicts = vulkan-low-latency-layer + provides = vulkan-low-latency-layer license = MIT maintainer = pejuton - repology = project: low-latency-layer + repology = project: vulkan-low-latency-layer source = git+https://github.com/Korthos-Software/low_latency_layer.git sha256sums = SKIP -pkgname = low-latency-layer-git +pkgname = vulkan-low-latency-layer-git diff --git a/packages/low-latency-layer/low-latency-layer.pacscript b/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript similarity index 90% rename from packages/low-latency-layer/low-latency-layer.pacscript rename to packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript index 29bb0e19b7..b2b975bca4 100644 --- a/packages/low-latency-layer/low-latency-layer.pacscript +++ b/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript @@ -1,5 +1,5 @@ -pkgname="low-latency-layer-git" -gives="low-latency-layer" +pkgname="vulkan-low-latency-layer-git" +gives="vulkan-low-latency-layer" _gitname="low_latency_layer" pkgdesc="Vulkan layer for hardware agnostic input latency reduction" repology=("project: ${gives}") @@ -18,7 +18,7 @@ makedepends=( "build-essential" "cmake" "vulkan-utility-libraries-dev" - "vulkan-tools" + "libvulkan-dev" "glslang-dev" "glslc" ) diff --git a/srclist b/srclist index e75b85f234..e9dec9dae4 100644 --- a/srclist +++ b/srclist @@ -8320,29 +8320,6 @@ pkgbase = lmms-git pkgname = lmms-git --- -pkgbase = low-latency-layer-git - gives = low-latency-layer - pkgver = 0.1.0 - pkgdesc = Vulkan layer for hardware agnostic input latency reduction - url = https://github.com/Korthos-Software/low_latency_layer - arch = x86_64 - depends = libgcc-s1 - makedepends = build-essential - makedepends = cmake - makedepends = vulkan-utility-libraries-dev - makedepends = vulkan-tools - makedepends = glslang-dev - makedepends = glslc - conflicts = low-latency-layer - provides = low-latency-layer - license = MIT - maintainer = pejuton - repology = project: low-latency-layer - source = git+https://github.com/Korthos-Software/low_latency_layer.git - sha256sums = SKIP - -pkgname = low-latency-layer-git ---- pkgbase = lrz-syncshare-deb gives = lrz-sync-share pkgver = 22.3.100 @@ -16981,6 +16958,29 @@ pkgbase = vscodium-deb pkgname = vscodium-deb --- +pkgbase = vulkan-low-latency-layer-git + gives = vulkan-low-latency-layer + pkgver = 0.1.0 + pkgdesc = Vulkan layer for hardware agnostic input latency reduction + url = https://github.com/Korthos-Software/low_latency_layer + arch = x86_64 + depends = libgcc-s1 + makedepends = build-essential + makedepends = cmake + makedepends = vulkan-utility-libraries-dev + makedepends = libvulkan-dev + makedepends = glslang-dev + makedepends = glslc + conflicts = vulkan-low-latency-layer + provides = vulkan-low-latency-layer + license = MIT + maintainer = pejuton + repology = project: vulkan-low-latency-layer + source = git+https://github.com/Korthos-Software/low_latency_layer.git + sha256sums = SKIP + +pkgname = vulkan-low-latency-layer-git +--- pkgbase = vyprvpn-deb gives = vyprvpn pkgver = 1.8 From 9ea3538e686f7eb0d8294b1838c787f6d006003b Mon Sep 17 00:00:00 2001 From: pejuton <277419959+pejuton@users.noreply.github.com> Date: Tue, 19 May 2026 21:37:03 +0300 Subject: [PATCH 3/3] add no debug --- .../vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript b/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript index b2b975bca4..5ea62b421b 100644 --- a/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript +++ b/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript @@ -29,6 +29,7 @@ build() { -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" \ -Wno-dev cmake --build build --parallel "${NCPU}"