diff options
author | GoliathLabs | 2020-05-18 16:27:17 +0200 |
---|---|---|
committer | GoliathLabs | 2020-05-18 16:27:17 +0200 |
commit | 4e54b6add535f46acfdf392a21c86908412871e5 (patch) | |
tree | 45970aa23376dff8b80cac9740f894c2bc92078a | |
parent | 2d9957eeec09f20afd001f554208c019adfcc492 (diff) | |
download | aur-4e54b6add535f46acfdf392a21c86908412871e5.tar.gz |
Updated: PKGBUILD
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | class_memaccess_noerror.patch | 12 | ||||
-rw-r--r-- | cmath_everywhere.patch | 221 |
4 files changed, 257 insertions, 14 deletions
@@ -1,7 +1,7 @@ pkgbase = libgestures pkgdesc = Chromium OS gestures library pkgver = 2.0.3 - pkgrel = 4 + pkgrel = 5 url = http://github.com/galliumos/libgestures arch = i686 arch = x86_64 @@ -10,7 +10,11 @@ pkgbase = libgestures depends = jsoncpp provides = libgestures=$pkgver source = libgestures::git+https://github.com/galliumos/libgestures.git - md5sums = SKIP + source = cmath_everywhere.patch + source = class_memaccess_noerror.patch + sha256sums = SKIP + sha256sums = 4ce7bd11ba4b5aa4b5328f5c4a4dd6f59e283427ebd73a462ee526f6779f63d9 + sha256sums = db56ab1d0375765fe5ffe3bec72e6e7f662b035155fdc62f1f7e2c9ae3f01989 pkgname = libgestures @@ -1,36 +1,42 @@ -# Original author: Thomas Sowell <tom@fancydriving.org> -# Maintained by Joseph Riches +# Maintainer: Felix Golatofski <contact@xdfr.de> +# Contributor: Thomas Sowell <tom@fancydriving.org> +# Contributor: Joseph Riches pkgname=libgestures pkgdesc="Chromium OS gestures library" pkgver=2.0.3 -pkgrel=4 +pkgrel=5 arch=(i686 x86_64) url="http://github.com/galliumos/libgestures" license=('custom:chromiumos') -_gitname='libgestures' provides=('libgestures=$pkgver') depends=('jsoncpp') makedepends=('git') -source=("$_gitname::git+https://github.com/galliumos/libgestures.git") +source=("$pkgname::git+https://github.com/galliumos/libgestures.git" + "cmath_everywhere.patch" + "class_memaccess_noerror.patch") -md5sums=('SKIP') +sha256sums=('SKIP' + '4ce7bd11ba4b5aa4b5328f5c4a4dd6f59e283427ebd73a462ee526f6779f63d9' + 'db56ab1d0375765fe5ffe3bec72e6e7f662b035155fdc62f1f7e2c9ae3f01989') prepare() { - cp "$startdir"/finger_metrics_math.patch "$srcdir/$_gitname" - cd "$srcdir/$_gitname" - patch -p1 < finger_metrics_math.patch + cp "$srcdir"/cmath_everywhere.patch "$srcdir/$pkgname" + cp "$srcdir"/class_memaccess_noerror.patch "$srcdir/$pkgname" + cd "$srcdir/$pkgname" + patch -p1 < cmath_everywhere.patch + patch -p1 < class_memaccess_noerror.patch } build() { - cd "$srcdir/$_gitname" + cd "$srcdir/$pkgname" make } package() { - make -C "$srcdir/$_gitname" DESTDIR="${pkgdir}" install + make -C "$srcdir/$pkgname" DESTDIR="${pkgdir}" install rm -fr ${pkgdir}/etc - install -m 644 -D ${srcdir}/${_gitname}/LICENSE ${pkgdir}/usr/share/license/${pkgname}/LICENSE + install -m 644 -D ${srcdir}/${pkgname}/LICENSE ${pkgdir}/usr/share/license/${pkgname}/LICENSE } diff --git a/class_memaccess_noerror.patch b/class_memaccess_noerror.patch new file mode 100644 index 000000000000..c1b82642bb15 --- /dev/null +++ b/class_memaccess_noerror.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile b/Makefile +index 06d5fa6..2344269 100644 +--- a/Makefile ++++ b/Makefile +@@ -114,6 +114,7 @@ CXXFLAGS+=\ + -Wclobbered \ + -Wempty-body \ + -Werror \ ++ -Wno-error=class-memaccess \ + -Wignored-qualifiers \ + -Wmissing-field-initializers \ + -Wmissing-format-attribute \ diff --git a/cmath_everywhere.patch b/cmath_everywhere.patch new file mode 100644 index 000000000000..b819cc5d2709 --- /dev/null +++ b/cmath_everywhere.patch @@ -0,0 +1,221 @@ +diff --git a/src/accel_filter_interpreter.cc b/src/accel_filter_interpreter.cc +index f63d876..f4ddeec 100644 +--- a/src/accel_filter_interpreter.cc ++++ b/src/accel_filter_interpreter.cc +@@ -5,7 +5,7 @@ + #include "gestures/include/accel_filter_interpreter.h" + + #include <algorithm> +-#include <math.h> ++#include <cmath> + + #include "gestures/include/gestures.h" + #include "gestures/include/interpreter.h" +diff --git a/src/accel_filter_interpreter_unittest.cc b/src/accel_filter_interpreter_unittest.cc +index 186d27e..c51a4b3 100644 +--- a/src/accel_filter_interpreter_unittest.cc ++++ b/src/accel_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <utility> + #include <vector> + +diff --git a/src/box_filter_interpreter_unittest.cc b/src/box_filter_interpreter_unittest.cc +index 12be285..e010c92 100644 +--- a/src/box_filter_interpreter_unittest.cc ++++ b/src/box_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <vector> + #include <utility> + +diff --git a/src/cr48_profile_sensor_filter_interpreter.cc b/src/cr48_profile_sensor_filter_interpreter.cc +index 48b83e3..788b860 100644 +--- a/src/cr48_profile_sensor_filter_interpreter.cc ++++ b/src/cr48_profile_sensor_filter_interpreter.cc +@@ -4,7 +4,7 @@ + + #include "gestures/include/cr48_profile_sensor_filter_interpreter.h" + +-#include <math.h> ++#include <cmath> + + #include "gestures/include/gestures.h" + #include "gestures/include/interpreter.h" +diff --git a/src/integral_gesture_filter_interpreter.cc b/src/integral_gesture_filter_interpreter.cc +index 3360e63..f9b66f0 100644 +--- a/src/integral_gesture_filter_interpreter.cc ++++ b/src/integral_gesture_filter_interpreter.cc +@@ -4,7 +4,7 @@ + + #include "gestures/include/integral_gesture_filter_interpreter.h" + +-#include <math.h> ++#include <cmath> + + #include "gestures/include/gestures.h" + #include "gestures/include/interpreter.h" +diff --git a/src/integral_gesture_filter_interpreter_unittest.cc b/src/integral_gesture_filter_interpreter_unittest.cc +index 1c6fcdc..a9fbcb5 100644 +--- a/src/integral_gesture_filter_interpreter_unittest.cc ++++ b/src/integral_gesture_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <vector> + #include <utility> + +diff --git a/src/json_value.cpp b/src/json_value.cpp +index a2a4a67..c391cf2 100644 +--- a/src/json_value.cpp ++++ b/src/json_value.cpp +@@ -11,7 +11,7 @@ + # include "json_batchallocator.h" + # endif // #ifndef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR + #endif // if !defined(JSON_IS_AMALGAMATION) +-#include <math.h> ++#include <cmath> + #include <sstream> + #include <utility> + #include <stdexcept> +diff --git a/src/lookahead_filter_interpreter.cc b/src/lookahead_filter_interpreter.cc +index 8abfc2e..ebbc0bf 100644 +--- a/src/lookahead_filter_interpreter.cc ++++ b/src/lookahead_filter_interpreter.cc +@@ -5,7 +5,7 @@ + #include "gestures/include/lookahead_filter_interpreter.h" + + #include <algorithm> +-#include <math.h> ++#include <cmath> + #include <values.h> + + #include "gestures/include/tracer.h" +diff --git a/src/lookahead_filter_interpreter_unittest.cc b/src/lookahead_filter_interpreter_unittest.cc +index 7830497..e5bb626 100644 +--- a/src/lookahead_filter_interpreter_unittest.cc ++++ b/src/lookahead_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <set> + #include <stdio.h> + #include <utility> +diff --git a/src/mouse_interpreter.cc b/src/mouse_interpreter.cc +index 4c33749..5219fed 100644 +--- a/src/mouse_interpreter.cc ++++ b/src/mouse_interpreter.cc +@@ -4,7 +4,7 @@ + + #include "gestures/include/mouse_interpreter.h" + +-#include <math.h> ++#include <cmath> + + #include "gestures/include/macros.h" + #include "gestures/include/tracer.h" +diff --git a/src/palm_classifying_filter_interpreter_unittest.cc b/src/palm_classifying_filter_interpreter_unittest.cc +index b8e74ba..0bde311 100644 +--- a/src/palm_classifying_filter_interpreter_unittest.cc ++++ b/src/palm_classifying_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <stdio.h> + #include <vector> + #include <utility> +diff --git a/src/scaling_filter_interpreter.cc b/src/scaling_filter_interpreter.cc +index 87afd42..1bcf10e 100644 +--- a/src/scaling_filter_interpreter.cc ++++ b/src/scaling_filter_interpreter.cc +@@ -4,7 +4,7 @@ + + #include "gestures/include/scaling_filter_interpreter.h" + +-#include <math.h> ++#include <cmath> + + #include "gestures/include/gestures.h" + #include "gestures/include/interpreter.h" +diff --git a/src/scaling_filter_interpreter_unittest.cc b/src/scaling_filter_interpreter_unittest.cc +index b43b4b1..dcd6efb 100644 +--- a/src/scaling_filter_interpreter_unittest.cc ++++ b/src/scaling_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <memory> + #include <vector> + #include <utility> +diff --git a/src/sensor_jump_filter_interpreter_unittest.cc b/src/sensor_jump_filter_interpreter_unittest.cc +index eda4526..2817d30 100644 +--- a/src/sensor_jump_filter_interpreter_unittest.cc ++++ b/src/sensor_jump_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <vector> + #include <utility> + +diff --git a/src/split_correcting_filter_interpreter.cc b/src/split_correcting_filter_interpreter.cc +index 4fbc92f..87e2281 100644 +--- a/src/split_correcting_filter_interpreter.cc ++++ b/src/split_correcting_filter_interpreter.cc +@@ -4,7 +4,7 @@ + + #include "gestures/include/split_correcting_filter_interpreter.h" + +-#include <math.h> ++#include <cmath> + + #include "gestures/include/tracer.h" + #include "gestures/include/util.h" +diff --git a/src/stuck_button_inhibitor_filter_interpreter_unittest.cc b/src/stuck_button_inhibitor_filter_interpreter_unittest.cc +index 7c61f4f..a132dee 100644 +--- a/src/stuck_button_inhibitor_filter_interpreter_unittest.cc ++++ b/src/stuck_button_inhibitor_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <vector> + #include <utility> + +diff --git a/src/t5r2_correcting_filter_interpreter_unittest.cc b/src/t5r2_correcting_filter_interpreter_unittest.cc +index f45bc81..bbb5e5c 100644 +--- a/src/t5r2_correcting_filter_interpreter_unittest.cc ++++ b/src/t5r2_correcting_filter_interpreter_unittest.cc +@@ -3,7 +3,7 @@ + // found in the LICENSE file. + + #include <deque> +-#include <math.h> ++#include <cmath> + #include <vector> + #include <utility> + |