diff --git a/packagelist b/packagelist index 9c2a634c47..d181a715dd 100644 --- a/packagelist +++ b/packagelist @@ -853,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/vulkan-low-latency-layer/.SRCINFO b/packages/vulkan-low-latency-layer/.SRCINFO new file mode 100644 index 0000000000..77a5119e4f --- /dev/null +++ b/packages/vulkan-low-latency-layer/.SRCINFO @@ -0,0 +1,22 @@ +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 diff --git a/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript b/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript new file mode 100644 index 0000000000..5ea62b421b --- /dev/null +++ b/packages/vulkan-low-latency-layer/vulkan-low-latency-layer.pacscript @@ -0,0 +1,41 @@ +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}") +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" + "libvulkan-dev" + "glslang-dev" + "glslc" +) +maintainer=("pejuton ") + +build() { + cmake -S "${_gitname}" -B 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}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install build + install -Dm644 "${_gitname}"/LICENSE -t "${pkgdir}/usr/share/licenses/${gives}" +} diff --git a/srclist b/srclist index 00f5ac4cfc..e9dec9dae4 100644 --- a/srclist +++ b/srclist @@ -16958,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