summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Sun2021-08-02 14:48:14 -0400
committerAndrew Sun2021-08-02 14:48:14 -0400
commit9321cbc37f399b2eead4591c9b4f475731298433 (patch)
treeeed58a169121c2a81b83d0fc2a1075bb3db62837
parent7ed2c4dfd950b2ca28c649f8fcfbc455cc824fd6 (diff)
downloadaur-9321cbc37f399b2eead4591c9b4f475731298433.tar.gz
1.34.0
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD60
2 files changed, 33 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 02c8616f58a3..a2c1ce979688 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
pkgbase = aeron
pkgdesc = Efficient reliable UDP unicast, UDP multicast, and IPC message transport
- pkgver = 1.28.0
+ pkgver = 1.34.0
pkgrel = 1
url = https://github.com/real-logic/aeron
arch = i686
arch = x86_64
- license = Apache-2.0
+ license = Apache
makedepends = cmake
depends = gcc-libs
- depends = gcc
- depends = cmake
+ depends = libbsd
+ depends = util-linux-libs
depends = zlib
- source = https://github.com/real-logic/aeron/archive/1.28.0.tar.gz
+ depends = java-environment
+ source = aeron-1.34.0.tar.gz::https://github.com/real-logic/aeron/archive/1.34.0.tar.gz
source = aeronmd.service
- md5sums = 29e68f7172aab98a1fbc7f411e6e1263
- md5sums = 7ec78d21efed1477e37ba044c3f1b1b3
+ sha256sums = e475f895f0f75654bc7e25e21169d656401f446bf63a03d4efd931deb60246ca
+ sha256sums = 3e6f3d61880ef39743c77103a169f53074337adbe382c78a768bd001d8a646be
pkgname = aeron
-
diff --git a/PKGBUILD b/PKGBUILD
index 84518b8539ec..bc405cc1ce13 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,35 @@
# Maintainer: das_kube
-pkgname='aeron'
-pkgver='1.28.0'
+# Co-Maintainer: Andrew Sun <adsun701 at gmail dot com>
+
+pkgname=aeron
+pkgver=1.34.0
+pkgrel=1
+pkgdesc="Efficient reliable UDP unicast, UDP multicast, and IPC message transport"
arch=('i686' 'x86_64')
-pkgrel='1'
-pkgdesc="Efficient reliable UDP unicast, UDP multicast, and IPC message transport "
url="https://github.com/real-logic/aeron"
-source=("https://github.com/real-logic/aeron/archive/$pkgver.tar.gz"
- "aeronmd.service")
-license=('Apache-2.0')
-depends=('gcc-libs' 'gcc' 'cmake' 'zlib')
+license=('Apache')
+depends=('gcc-libs' 'libbsd' 'util-linux-libs' 'zlib' 'java-environment')
makedepends=('cmake')
-
-ROOT="aeron-$pkgver"
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/real-logic/aeron/archive/${pkgver}.tar.gz"
+ "aeronmd.service")
+sha256sums=('e475f895f0f75654bc7e25e21169d656401f446bf63a03d4efd931deb60246ca'
+ '3e6f3d61880ef39743c77103a169f53074337adbe382c78a768bd001d8a646be')
build() {
- cd "$ROOT"
- echo "in $PWD"
- mkdir -p cppbuild/Release
- cd cppbuild/Release
- cmake ../.. -DCMAKE_BUILD_TYPE=Release
- cmake --build . --clean-first
-}
+ mkdir -p "${srcdir}/build" && cd "${srcdir}/build"
+ cmake \
+ -DBUILD_SHARED_LIBS=on \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DAERON_BUILD_DOCUMENTATION=off \
+ -DAERON_TESTS=off \
+ ../${pkgname}-${pkgver}
-#check() {
-# cd "$ROOT"
-# cd cppbuild/Release/
-# ctest
-#}
+ make
+}
package() {
- mkdir -p "$pkgdir/usr/bin/"
- mkdir -p "$pkgdir/usr/lib/"
- mkdir -p "$pkgdir/usr/include/"
- mkdir -p "$pkgdir/usr/lib/systemd/user"
- install -Dm755 "$ROOT/cppbuild/Release/binaries/aeronmd" "$pkgdir/usr/bin/aeronmd"
- install -Dm755 "$ROOT/cppbuild/Release/binaries/AeronStat" "$pkgdir/usr/bin/AeronStat"
- install -Dm655 "$ROOT/cppbuild/Release/lib/libaeron_client_shared.so" "$pkgdir/usr/lib/"
- install -Dm655 "$ROOT/cppbuild/Release/lib/libaeron_driver.so" "$pkgdir/usr/lib/"
- install -Dm655 "$ROOT/cppbuild/Release/lib/libaeron.so" "$pkgdir/usr/lib/"
- install -Dm655 "$ROOT/aeron-client/src/main/c/aeronc.h" "$pkgdir/usr/include/"
- install -Dm655 "aeronmd.service" "$pkgdir/usr/lib/systemd/user/aeronmd.service"
+ cd "${srcdir}/build"
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 "${srcdir}/aeronmd.service" "${pkgdir}/usr/lib/systemd/user/aeronmd.service"
}
-md5sums=('e090b280c237a2aa2eee30719ca9295b'
- '7ec78d21efed1477e37ba044c3f1b1b3')