diff options
author | Giampaolo Mancini | 2017-10-02 00:17:56 +0200 |
---|---|---|
committer | Giampaolo Mancini | 2017-10-02 00:17:56 +0200 |
commit | 682813ac6b48e957170ab9b9dbfdf4415228573b (patch) | |
tree | 71f3f5cc22284fdcdde55400e2a4a13ecf3a17bf | |
download | aur-682813ac6b48e957170ab9b9dbfdf4415228573b.tar.gz |
First Import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 64 | ||||
-rw-r--r-- | broker.sh | 4 | ||||
-rw-r--r-- | broker_mqtts.sh | 5 |
4 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..00a63251c4dd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = rsmb-git + pkgdesc = MQTT and MQTT-SN broker + pkgver = r58.889fe81 + pkgrel = 1 + url = https://github.com/MichalFoksa/rsmb + arch = x86_64 + license = custom:edl-v10 + license = custom:epl-v10 + makedepends = git + makedepends = gcc + depends = sh + source = git+https://github.com/MichalFoksa/rsmb.git + source = broker.sh + source = broker_mqtts.sh + md5sums = SKIP + md5sums = d9ca501c2e89ce4813575e25135018d2 + md5sums = fdd99423a7c57fb34905218d902261d4 + +pkgname = rsmb-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ee71263984de --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# This is an example PKGBUILD file. Use this as a start to creating your own, +# and remove these comments. For more information, see 'man PKGBUILD'. +# NOTE: Please fill out the license field for your package! If it is unknown, +# then please put 'unknown'. + +# Maintainer: Giampaolo Mancini <mancho@trmpln.com> +_pkgname=rsmb +pkgname=rsmb-git +pkgver=r58.889fe81 +pkgrel=1 +epoch= +pkgdesc="MQTT and MQTT-SN broker" +arch=("x86_64") +url="https://github.com/MichalFoksa/rsmb" +license=('custom:edl-v10' 'custom:epl-v10') +groups=() +depends=('sh') +makedepends=('git' 'gcc') +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("git+https://github.com/MichalFoksa/rsmb.git" + "broker.sh" + "broker_mqtts.sh") +noextract=() +md5sums=('SKIP' + 'd9ca501c2e89ce4813575e25135018d2' + 'fdd99423a7c57fb34905218d902261d4') +validpgpkeys=() + +pkgver() { + cd "${_pkgname}" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + : +} + +build() { + cd "${srcdir}/${_pkgname}/rsmb/src" + make +} + +package() { + cd "${srcdir}/${_pkgname}/${_pkgname}/src" + mkdir -p "${pkgdir}/usr/lib/${pkgname}" + make INSTALL_PATH="${pkgdir}/usr/lib/${pkgname}" install + cd "${srcdir}/${_pkgname}" + install -Dm644 edl-v10 ${pkgdir}/usr/share/licenses/${pkgname}/edl-v10 + install -Dm644 epl-v10 ${pkgdir}/usr/share/licenses/${pkgname}/epl-v10 + cd "${srcdir}" + install -Dm755 broker.sh ${pkgdir}/usr/bin/${_pkgname} + install -Dm755 broker_mqtts.sh ${pkgdir}/usr/bin/${_pkgname}-mqtts +} diff --git a/broker.sh b/broker.sh new file mode 100644 index 000000000000..80522e6b6731 --- /dev/null +++ b/broker.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +RSMB_PREFIX=/usr/lib/rsmb-git +cd $RSMB_PREFIX +exec ./broker $@ diff --git a/broker_mqtts.sh b/broker_mqtts.sh new file mode 100644 index 000000000000..1abcd1f0de23 --- /dev/null +++ b/broker_mqtts.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env sh +RSMB_PREFIX=/usr/lib/rsmb-git +cd $RSMB_PREFIX +exec ./broker_mqtts $@ + |