diff options
author | Łukasz Mariański | 2022-07-07 20:41:32 +0200 |
---|---|---|
committer | Łukasz Mariański | 2022-07-07 20:41:32 +0200 |
commit | 92b200a2f4ed1bec7d0b90b4f2246dad59ff5d4d (patch) | |
tree | c220909b9484663e6de7105e61e0c322f8a79dc8 | |
parent | be200a9d0728e9410ec8bcd2fe8e4edfa141d680 (diff) | |
download | aur-apriltag-trackers-git.tar.gz |
remove dep on wxgtk3-dev
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | apriltag-trackers.patch | 44 |
3 files changed, 49 insertions, 7 deletions
@@ -1,14 +1,13 @@ pkgbase = apriltag-trackers-git pkgdesc = Full-body tracking in VR using AprilTag markers. pkgver = r538.e7cde55 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ju1ce/April-Tag-VR-FullBody-Tracker install = apriltag-trackers.install arch = x86_64 license = MIT makedepends = cmake makedepends = git - makedepends = wxgtk3-dev depends = opencv-git depends = openvr depends = apriltag @@ -24,7 +23,7 @@ pkgbase = apriltag-trackers-git sha256sums = SKIP sha256sums = SKIP sha256sums = SKIP - sha256sums = a9fb604adc3a757903f0be0d525227df5a8a14b6c273e29d72bf69cb4becf7e8 + sha256sums = 7e7ead4354a582ae3eeacea3ed7dfe3aee157122f825313db0442c7baa555dc8 sha256sums = 4393499c484670ce1392e73533efd49b9809055c53b3df5b92cd54b45396748a sha256sums = 9cc3bf832456119b2f9f978eb3aad0dfd644f2a899333214268b3b9620c257e0 @@ -2,18 +2,17 @@ pkgname=apriltag-trackers-git _name="${pkgname%-git}" pkgver=r538.e7cde55 -pkgrel=1 +pkgrel=2 pkgdesc="Full-body tracking in VR using AprilTag markers." arch=('x86_64') url="https://github.com/ju1ce/April-Tag-VR-FullBody-Tracker" license=('MIT') depends=('opencv-git' 'openvr' 'apriltag' 'wxgtk3') -makedepends=('cmake' 'git' 'wxgtk3-dev') +makedepends=('cmake' 'git') provides=("${_name}") conflicts=("${_name}") install="${pkgname%-git}.install" source=( - # "${_name}::git+https://github.com/funnbot/April-Tag-VR-FullBody-Tracker#branch=pr/uncheck-close-preview" "${_name}::git+https://github.com/ju1ce/April-Tag-VR-FullBody-Tracker" "bridge-driver::git+https://github.com/ju1ce/Simple-OpenVR-Bridge-Driver" "git+https://github.com/sgorsten/linalg" @@ -24,7 +23,7 @@ source=( sha256sums=('SKIP' 'SKIP' 'SKIP' - 'a9fb604adc3a757903f0be0d525227df5a8a14b6c273e29d72bf69cb4becf7e8' + '7e7ead4354a582ae3eeacea3ed7dfe3aee157122f825313db0442c7baa555dc8' '4393499c484670ce1392e73533efd49b9809055c53b3df5b92cd54b45396748a' '9cc3bf832456119b2f9f978eb3aad0dfd644f2a899333214268b3b9620c257e0') diff --git a/apriltag-trackers.patch b/apriltag-trackers.patch index c43801e3d102..eb22c5691856 100644 --- a/apriltag-trackers.patch +++ b/apriltag-trackers.patch @@ -29,6 +29,50 @@ index 0b56197..da15ab0 100644 common::semver) # Ensure compiler with c++17 language features +diff --git a/AprilTagTrackers/GUI/U8String.cpp b/AprilTagTrackers/GUI/U8String.cpp +index 55d6be3..7f617da 100644 +--- a/AprilTagTrackers/GUI/U8String.cpp ++++ b/AprilTagTrackers/GUI/U8String.cpp +@@ -4,7 +4,7 @@ + + U8String::operator wxString() const + { +- return wxString::FromUTF8Unchecked(str); ++ return wxString::FromUTF8Unchecked(str.c_str()); + } + + U8StringView::operator wxString() const +diff --git a/AprilTagTrackers/GUI/wxHelpers.h b/AprilTagTrackers/GUI/wxHelpers.h +index 937cda1..9a8ef19 100644 +--- a/AprilTagTrackers/GUI/wxHelpers.h ++++ b/AprilTagTrackers/GUI/wxHelpers.h +@@ -145,7 +145,7 @@ inline bool FromWXString(const wxString& str, double& out_val) + } + inline bool FromWXString(const wxString& str, std::string& out_val) + { +- out_val = str.utf8_string(); ++ out_val = str.utf8_str(); + return true; + } + inline bool FromWXString(const wxString& str, wxString& out_val) +@@ -169,7 +169,7 @@ inline bool FromWXString(const wxString& str, FS::Valid<T>& out_val) + /// Must be inverse of FromString. + inline wxString ToWXString(const std::string& val) + { +- return wxString::FromUTF8Unchecked(val); ++ return wxString::FromUTF8Unchecked(val.c_str()); + } + inline wxString ToWXString(const wxString& val) + { +@@ -180,7 +180,7 @@ inline wxString ToWXString(const T& val) + { + std::ostringstream ss; + ss << val; +- return wxString::FromUTF8(ss.str()); ++ return wxString::FromUTF8(ss.str().c_str()); + } + template <typename T> + inline wxString ToWXString(const FS::Valid<T>& val) diff --git a/AprilTagTrackers/Serializable.h b/AprilTagTrackers/Serializable.h index 6e143ed..98d80e9 100644 --- a/AprilTagTrackers/Serializable.h |