diff options
author | Dennis van der Schagt | 2021-03-31 00:08:38 +0200 |
---|---|---|
committer | Dennis van der Schagt | 2021-03-31 00:08:38 +0200 |
commit | c2c0e50c854bb4edd45ad852e74499d465c4b626 (patch) | |
tree | 36281a470b23eb90704f8a80cc6f808de50071bb | |
parent | 3f48c4ae9e890bed1687377f6a36658f121eb9b4 (diff) | |
download | aur-c2c0e50c854bb4edd45ad852e74499d465c4b626.tar.gz |
Update to v2.0.0
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | ssize_t.patch | 12 |
3 files changed, 28 insertions, 7 deletions
@@ -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 @@ -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 { |