summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDennis van der Schagt2021-03-31 00:08:38 +0200
committerDennis van der Schagt2021-03-31 00:08:38 +0200
commitc2c0e50c854bb4edd45ad852e74499d465c4b626 (patch)
tree36281a470b23eb90704f8a80cc6f808de50071bb
parent3f48c4ae9e890bed1687377f6a36658f121eb9b4 (diff)
downloadaur-c2c0e50c854bb4edd45ad852e74499d465c4b626.tar.gz
Update to v2.0.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD15
-rw-r--r--ssize_t.patch12
3 files changed, 28 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5921cb717cd1..99d22f0ea8d3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = eprosima-micro-xrce-dds-agent
pkgdesc = eProsima's XRCE DDS agent
- pkgver = 1.5.0
+ pkgver = 2.0.0
pkgrel = 1
url = https://github.com/eProsima/Micro-XRCE-DDS-Agent
arch = x86_64
@@ -13,10 +13,12 @@ pkgbase = eprosima-micro-xrce-dds-agent
depends = eprosima-fast-dds
depends = cli11
depends = spdlog
- source = https://github.com/eProsima/Micro-XRCE-DDS-Agent/archive/v1.5.0.tar.gz
+ source = https://github.com/eProsima/Micro-XRCE-DDS-Agent/archive/v2.0.0.tar.gz
source = git+https://github.com/arsenm/sanitizers-cmake.git
- sha256sums = 62e84ce802b21b358fb7248c6e5b44777f1a296a1aa7478601c704eed05c6714
+ source = ssize_t.patch
+ sha256sums = aac4df9f763b38d53a0218d7c9c518d07a1ea7a3a8787eae8d99560fd3396cf5
sha256sums = SKIP
+ sha256sums = 0c65544ee75e98e8e9ee5c075d869077f3511164e8ddae1de91f65972d26be9a
pkgname = eprosima-micro-xrce-dds-agent
diff --git a/PKGBUILD b/PKGBUILD
index 8cd499a25b1a..626a26a04d29 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Dennis van der Schagt <dennisschagt@gmail.com>
pkgname=eprosima-micro-xrce-dds-agent
-pkgver=1.5.0
+pkgver=2.0.0
pkgrel=1
pkgdesc="eProsima's XRCE DDS agent"
arch=('x86_64')
@@ -18,12 +18,19 @@ options=()
install=
changelog=
source=("https://github.com/eProsima/Micro-XRCE-DDS-Agent/archive/v${pkgver}.tar.gz"
- "git+https://github.com/arsenm/sanitizers-cmake.git")
+ "git+https://github.com/arsenm/sanitizers-cmake.git"
+ 'ssize_t.patch')
noextract=()
-sha256sums=('62e84ce802b21b358fb7248c6e5b44777f1a296a1aa7478601c704eed05c6714'
- 'SKIP')
+sha256sums=('aac4df9f763b38d53a0218d7c9c518d07a1ea7a3a8787eae8d99560fd3396cf5'
+ 'SKIP'
+ '0c65544ee75e98e8e9ee5c075d869077f3511164e8ddae1de91f65972d26be9a')
validpgpkeys=()
+prepare() {
+ cd "Micro-XRCE-DDS-Agent-$pkgver"
+ patch --forward --strip=1 --input="${srcdir}/ssize_t.patch"
+}
+
build() {
cd "Micro-XRCE-DDS-Agent-$pkgver"
cmake -B build \
diff --git a/ssize_t.patch b/ssize_t.patch
new file mode 100644
index 000000000000..ba1926c669ef
--- /dev/null
+++ b/ssize_t.patch
@@ -0,0 +1,12 @@
+diff --unified --recursive --text Micro-XRCE-DDS-Agent-2.0.0.original/include/uxr/agent/transport/stream_framing/StreamFramingProtocol.hpp Micro-XRCE-DDS-Agent-2.0.0/include/uxr/agent/transport/stream_framing/StreamFramingProtocol.hpp
+--- Micro-XRCE-DDS-Agent-2.0.0.original/include/uxr/agent/transport/stream_framing/StreamFramingProtocol.hpp 2021-03-31 00:00:33.723271228 +0200
++++ Micro-XRCE-DDS-Agent-2.0.0/include/uxr/agent/transport/stream_framing/StreamFramingProtocol.hpp 2021-03-31 00:01:04.216098190 +0200
+@@ -24,6 +24,8 @@
+ #ifdef _WIN32
+ #include <BaseTsd.h>
+ typedef SSIZE_T ssize_t;
++#else
++#include <sys/types.h>
+ #endif
+
+ namespace eprosima {