summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAngelo Theodorou2021-06-25 11:56:28 +0200
committerAngelo Theodorou2021-06-25 11:57:39 +0200
commit5bb15e4d158b31bf3b4d2c3e461c80ebc6d7a412 (patch)
tree8baf9df155ca60d9bc70ba7f2c3bed4765b42ea2
parent494e61ff339269f14e8e422c0603793d180cb8d3 (diff)
downloadaur-5bb15e4d158b31bf3b4d2c3e461c80ebc6d7a412.tar.gz
Update to v0.7.8
- Add a patch to compile with GCC 11
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD12
-rw-r--r--gcc11.patch22
3 files changed, 35 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b474c3bc3fc0..686f537042ce 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = tracy
pkgdesc = Real-time, nanosecond resolution frame profiler
- pkgver = 0.7.7
+ pkgver = 0.7.8
pkgrel = 1
url = https://github.com/wolfpld/tracy
arch = i686
@@ -14,10 +14,11 @@ pkgbase = tracy
depends = capstone
provides = tracy
conflicts = tracy
- source = git+https://github.com/wolfpld/tracy#tag=v0.7.7
+ source = git+https://github.com/wolfpld/tracy#tag=v0.7.8
source = tracy.desktop
+ source = gcc11.patch
sha256sums = SKIP
sha256sums = d70322648a10aacab4b471fa657ae57bf477ac98c77383d1a8491b3aa5a1c907
+ sha256sums = e64a6131a12c978f57e711a07b5f8dba7eecb02062d37fa7dbc09497f341c7cd
pkgname = tracy
-
diff --git a/PKGBUILD b/PKGBUILD
index 633df4d54269..6a59e6c00c9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: Angelo Theodorou <encelo at gmail dot com>
pkgname=tracy
-pkgver=0.7.7
+pkgver=0.7.8
pkgrel=1
pkgdesc="Real-time, nanosecond resolution frame profiler"
arch=('i686' 'x86_64')
@@ -12,8 +12,14 @@ depends=('glfw-x11' 'gtk3' 'intel-tbb' 'capstone')
makedepends=('pkgconf' 'git')
provides=('tracy')
conflicts=('tracy')
-source=("git+$url#tag=v$pkgver" "tracy.desktop")
-sha256sums=('SKIP' 'd70322648a10aacab4b471fa657ae57bf477ac98c77383d1a8491b3aa5a1c907')
+source=("git+$url#tag=v$pkgver" "tracy.desktop" "gcc11.patch" )
+sha256sums=('SKIP' 'd70322648a10aacab4b471fa657ae57bf477ac98c77383d1a8491b3aa5a1c907'
+ 'e64a6131a12c978f57e711a07b5f8dba7eecb02062d37fa7dbc09497f341c7cd')
+
+prepare() {
+ cd tracy
+ patch --forward --strip=1 --input="${srcdir}/gcc11.patch"
+}
build() {
cd tracy
diff --git a/gcc11.patch b/gcc11.patch
new file mode 100644
index 000000000000..298bf950e64a
--- /dev/null
+++ b/gcc11.patch
@@ -0,0 +1,22 @@
+diff -urN tracy.orig/server/tracy_robin_hood.h tracy/server/tracy_robin_hood.h
+--- tracy.orig/server/tracy_robin_hood.h 2021-06-25 11:50:17.760478231 +0200
++++ tracy/server/tracy_robin_hood.h 2021-06-25 11:51:24.333816162 +0200
+@@ -47,6 +47,7 @@
+ #include <string>
+ #include <type_traits>
+ #include <utility>
++#include <limits>
+ #if __cplusplus >= 201703L
+ # include <string_view>
+ #endif
+diff -urN tracy.orig/server/TracySourceContents.hpp tracy/server/TracySourceContents.hpp
+--- tracy.orig/server/TracySourceContents.hpp 2021-06-25 11:50:17.757144897 +0200
++++ tracy/server/TracySourceContents.hpp 2021-06-25 11:51:03.617148063 +0200
+@@ -2,6 +2,7 @@
+ #define __TRACYSOURCECONTENTS_HPP__
+
+ #include <stdint.h>
++#include <stddef.h>
+ #include <vector>
+
+ #include "TracySourceTokenizer.hpp"