Date: Monday, August 22, 2016 @ 18:05:28 Author: jelle Revision: 187324
Initial commit Added: mosquitto/ mosquitto/repos/ mosquitto/trunk/ mosquitto/trunk/PKGBUILD mosquitto/trunk/mosquitto.install mosquitto/trunk/mosquitto.service -------------------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ mosquitto.install | 4 ++++ mosquitto.service | 12 ++++++++++++ 3 files changed, 56 insertions(+) Added: mosquitto/trunk/PKGBUILD =================================================================== --- mosquitto/trunk/PKGBUILD (rev 0) +++ mosquitto/trunk/PKGBUILD 2016-08-22 18:05:28 UTC (rev 187324) @@ -0,0 +1,40 @@ +# Maintainer: Jelle van der Waa <[email protected]> +# Contributor: Radek Podgorny <[email protected]> +# Contributor: Dan Anderson <dan-anderson at cox dptnet> + +pkgname=mosquitto +pkgver=1.4.10 +pkgrel=1 +pkgdesc="An Open Source MQTT v3.1/v3.1.1 Broker" +arch=('i686' 'x86_64') +url="http://mosquitto.org/" +depends=('openssl' 'c-ares' 'libwebsockets') +makedepends=('python' 'docbook-xsl' 'c-ares') +license=('BSD') +source=(http://mosquitto.org/files/source/$pkgname-$pkgver.tar.gz{,.asc} "$pkgname.service" "$pkgname.install") +install=$pkgname.install +backup=("etc/$pkgname/$pkgname.conf") +sha256sums=('437648d68a4a781dd8d913814cd5451f59ab4a5fcf84cccaf7c36e6a07459770' + 'SKIP' + '3480aa1a9da543230fbbb0e7e11cde9db2736e486cd024fbd505f927188fa3a2' + '43e65aef96a8cab33b62e66bdaa18c071ad20d9654f9e6a4af5716e4f4daabe6') +validpgpkeys=('A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7') + +build() { + cd "$pkgname-$pkgver" + # FIX upstream by making SBINDIR=foo or use CMAKE + sed -i 's|/sbin|/bin|g' src/Makefile + make WITH_WEBSOCKETS=yes +} + +package() { + cd "$pkgname-$pkgver" + + make prefix=/usr DESTDIR="$pkgdir/" install + + # Shipped in git. + install -Dm644 "$srcdir/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + mv "$pkgdir/etc/$pkgname/$pkgname.conf.example" "$pkgdir/etc/$pkgname/$pkgname.conf" +} Property changes on: mosquitto/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: mosquitto/trunk/mosquitto.install =================================================================== --- mosquitto/trunk/mosquitto.install (rev 0) +++ mosquitto/trunk/mosquitto.install 2016-08-22 18:05:28 UTC (rev 187324) @@ -0,0 +1,4 @@ +post_install() { + getent group mosquitto &> /dev/null || groupadd -g 567 mosquitto > /dev/null + getent passwd mosquitto &> /dev/null || useradd -u 567 -c 'Mosquitto MQTT Broker daemon' -d /etc/mosquitto -s /bin/false -g mosquitto mosquitto > /dev/null +} Added: mosquitto/trunk/mosquitto.service =================================================================== --- mosquitto/trunk/mosquitto.service (rev 0) +++ mosquitto/trunk/mosquitto.service 2016-08-22 18:05:28 UTC (rev 187324) @@ -0,0 +1,12 @@ +[Unit] +Description=Mosquitto MQTT Broker daemon +Requires=network.target + +[Service] +ExecStart=/usr/bin/mosquitto -c /etc/mosquitto/mosquitto.conf +ExecReload=/bin/kill -HUP $MAINPID +Restart=on-failure + +[Install] +WantedBy=multi-user.target +
