Date: Monday, January 9, 2023 @ 18:57:55
Author: archange
Revision: 1382158
archrelease: copy trunk to community-x86_64
Added:
openvr/repos/community-x86_64/PKGBUILD
(from rev 1382157, openvr/trunk/PKGBUILD)
Deleted:
openvr/repos/community-x86_64/0001-Add-include-stdarg.h-to-strtools_public.cpp.patch
openvr/repos/community-x86_64/PKGBUILD
--------------------------------------------------------+
0001-Add-include-stdarg.h-to-strtools_public.cpp.patch | 25 ----
PKGBUILD | 85 +++++++--------
2 files changed, 41 insertions(+), 69 deletions(-)
Deleted: 0001-Add-include-stdarg.h-to-strtools_public.cpp.patch
===================================================================
--- 0001-Add-include-stdarg.h-to-strtools_public.cpp.patch 2023-01-09
18:57:47 UTC (rev 1382157)
+++ 0001-Add-include-stdarg.h-to-strtools_public.cpp.patch 2023-01-09
18:57:55 UTC (rev 1382158)
@@ -1,25 +0,0 @@
-From 75e74794ecfd8cf5f0ba0086eca59ab6041e18c5 Mon Sep 17 00:00:00 2001
-From: Christoph Haag <[email protected]>
-Date: Fri, 12 Mar 2021 12:29:02 +0100
-Subject: [PATCH] Add #include <stdarg.h> to strtools_public.cpp
-
-Required for va_start and va_end
----
- src/vrcommon/strtools_public.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/vrcommon/strtools_public.cpp
b/src/vrcommon/strtools_public.cpp
-index 3193f7e..10b8419 100644
---- a/src/vrcommon/strtools_public.cpp
-+++ b/src/vrcommon/strtools_public.cpp
-@@ -10,6 +10,7 @@
- #include <functional>
- #include <locale>
- #include <codecvt>
-+#include <stdarg.h>
-
- #if defined( _WIN32 )
- #include <windows.h>
---
-2.30.2
-
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-01-09 18:57:47 UTC (rev 1382157)
+++ PKGBUILD 2023-01-09 18:57:55 UTC (rev 1382158)
@@ -1,44 +0,0 @@
-# Maintainer: Bruno Pagani <[email protected]>
-# Contributor: Christoph Haag <[email protected]>
-
-pkgname=openvr
-pkgver=1.16.8
-pkgrel=2
-pkgdesc="API and runtime that allows access to VR hardware from multiple
vendors"
-arch=(x86_64)
-url="https://github.com/ValveSoftware/openvr"
-license=(custom)
-depends=(jsoncpp libgl)
-makedepends=(cmake)
-source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
- openvr-fix-vsprintf_s.patch::${url}/pull/594.patch
- openvr-use-system-jsoncpp.patch::${url}/pull/1178.patch
- openvr-fix-1.6.18-include.patch::${url}/pull/1524.patch
- 0001-Add-include-stdarg.h-to-strtools_public.cpp.patch)
-sha256sums=('387c98c0540f66595c4594e5f3340a1095dd90e954ff14fd5d89cc849ba32d1b'
- '29715711e5b28e2ce2934ef21cb5e6cfd05eec7f9d47b3e9b674a6d72ca8623a'
- 'a230a1f9fdf356766b27e7765fc2929344bd17edc3e7e67eb479cb016a3d8981'
- '93a39df6a5d41f87b766cc7ec0fc3e49d6cc97f88b84a642fc26c9fe07cdf54c'
- 'ccb5672d1ec4ce75c8a15700be17b29f743245db0a015bff4ca8a416c037838b')
-
-prepare() {
- cd ${pkgname}-${pkgver}
- rm -rf thirdparty/jsoncpp
- patch -Np1 -i ../openvr-fix-vsprintf_s.patch
- patch -Np1 -i ../openvr-use-system-jsoncpp.patch
- patch -Np1 -i ../openvr-fix-1.6.18-include.patch
- patch -Np1 -i ../0001-Add-include-stdarg.h-to-strtools_public.cpp.patch
-}
-
-build() {
- cmake -B build -S ${pkgname}-${pkgver} \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_SHARED=1 \
- -DUSE_SYSTEM_JSONCPP=True
- make -C build
-}
-
-package() {
- make -C build DESTDIR="${pkgdir}" install
- install -Dm644 ${pkgname}-${pkgver}/LICENSE -t
"${pkgdir}"/usr/share/licenses/${pkgname}
-}
Copied: openvr/repos/community-x86_64/PKGBUILD (from rev 1382157,
openvr/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-01-09 18:57:55 UTC (rev 1382158)
@@ -0,0 +1,41 @@
+# Maintainer: Bruno Pagani <[email protected]>
+# Contributor: Christoph Haag <[email protected]>
+
+pkgname=openvr
+pkgver=1.23.7
+pkgrel=1
+pkgdesc="API and runtime that allows access to VR hardware from multiple
vendors"
+arch=(x86_64)
+url="https://github.com/ValveSoftware/openvr"
+license=(custom)
+depends=(jsoncpp libgl)
+makedepends=(cmake)
+source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
+ openvr-fix-vsprintf_s.patch::${url}/pull/594.patch
+ openvr-use-system-jsoncpp-1.23.7.patch::${url}/pull/1716.patch
+
openvr-fix-1.23.7-compilation.patch::${url}/commit/01c6ba718fcd4e02f3b25a0c6b3fdf8f0e2155b5.patch)
+sha256sums=('cbe2afbfc9ed9c6c5ed7df7929f9b1f5ecfd858b849b377005d4881b72b910b3'
+ '1d954060f27b16485e398654d6730105abc251d372da03fbba38496db17885ae'
+ 'f79c6edf25efa1aac42b60db48d72f4e3c771039c9cd0fc0870fd51f17712229'
+ 'fe060663cc3586c8bdb4f682ab65ba487346c78da01fd005529cc36b5144f715')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ rm -rf thirdparty/jsoncpp
+ patch -p1 < ../openvr-fix-vsprintf_s.patch
+ patch -p1 < ../openvr-fix-1.23.7-compilation.patch
+ patch -p1 < ../openvr-use-system-jsoncpp-1.23.7.patch
+}
+
+build() {
+ cmake -B build -S ${pkgname}-${pkgver} \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_SHARED=1 \
+ -DUSE_SYSTEM_JSONCPP=True
+ make -C build
+}
+
+package() {
+ make -C build DESTDIR="${pkgdir}" install
+ install -Dm644 ${pkgname}-${pkgver}/LICENSE -t
"${pkgdir}"/usr/share/licenses/${pkgname}
+}