Date: Monday, January 29, 2018 @ 16:02:16 Author: spupykin Revision: 287797
archrelease: copy trunk to community-any Added: jmc/repos/community-any/PKGBUILD (from rev 287796, jmc/trunk/PKGBUILD) jmc/repos/community-any/jmc.install (from rev 287796, jmc/trunk/jmc.install) jmc/repos/community-any/jmc.service (from rev 287796, jmc/trunk/jmc.service) Deleted: jmc/repos/community-any/PKGBUILD jmc/repos/community-any/jmc.install jmc/repos/community-any/jmc.rc jmc/repos/community-any/jmc.service -------------+ PKGBUILD | 59 ++++++++++++++++++++++++++-------------------------------- jmc.install | 14 ++++++------- jmc.rc | 53 ---------------------------------------------------- jmc.service | 21 ++++++++++---------- 4 files changed, 45 insertions(+), 102 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-01-29 16:01:58 UTC (rev 287796) +++ PKGBUILD 2018-01-29 16:02:16 UTC (rev 287797) @@ -1,32 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> - -pkgname=jmc -pkgver=0.2.3 -pkgrel=8 -pkgdesc="jabber mail component" -arch=(any) -url="http://people.happycoders.org/dax/projects/jmc" -license=("GPL") -backup=(etc/ejabberd/jmc.xml) -depends=(python2 python2-pyxmpp) -install=jmc.install -source=(http://people.happycoders.org/dax/projects/release/jmc/0.2/jmc-$pkgver.tar.gz - jmc.service) -md5sums=('89dcd54e19842619000d447bfaceb8ab' - 'eee9affe33a8e27e4d0aafffeff56cb0') - -package() { - cd $srcdir - - install -D -m0644 ./jmc-$pkgver/jmc.xml $pkgdir/etc/ejabberd/jmc.xml - rm -f ./jmc-$pkgver/jmc.xml - - install -d -m0755 $pkgdir/usr/lib - cp -r jmc-$pkgver/src $pkgdir/usr/lib - mv $pkgdir/usr/lib/src $pkgdir/usr/lib/jmc - - install -dm0755 $pkgdir/var/spool/ejabberd/jmc - install -Dm0644 $srcdir/jmc.service $pkgdir/usr/lib/systemd/system/jmc.service -} Copied: jmc/repos/community-any/PKGBUILD (from rev 287796, jmc/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-01-29 16:02:16 UTC (rev 287797) @@ -0,0 +1,27 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> + +pkgname=jmc +pkgver=0.3rc3 +pkgrel=1 +_commit=8db8619603afa408d47078112106a64e0c3e9f9b +pkgdesc="jabber mail component" +arch=(any) +url="https://github.com/dax/jmc" +license=("GPL") +backup=(etc/jabber/jmc.conf) +depends=('python2' 'python2-pyxmpp' 'jcl') +makedepends=('git' 'python2-setuptools') +install=jmc.install +source=("git+https://github.com/dax/jmc.git#commit=${_commit}" + jmc.service) +sha256sums=('SKIP' + '93770f067647182d917df0206f8a6a47ab26bad009a5388bc1e3a240318c59f1') + +package() { + cd "$srcdir/jmc" + python2 setup.py install --root="$pkgdir" + install -dm0755 "$pkgdir"/var/spool/jabber + install -Dm0644 "$srcdir"/jmc.service "$pkgdir"/usr/lib/systemd/system/jmc.service +} Deleted: jmc.install =================================================================== --- jmc.install 2018-01-29 16:01:58 UTC (rev 287796) +++ jmc.install 2018-01-29 16:02:16 UTC (rev 287797) @@ -1,7 +0,0 @@ -post_install() { - chown -R ejabberd.jabber /var/spool/ejabberd -} - -post_upgrade() { - chown -R ejabberd.jabber /var/spool/ejabberd -} Copied: jmc/repos/community-any/jmc.install (from rev 287796, jmc/trunk/jmc.install) =================================================================== --- jmc.install (rev 0) +++ jmc.install 2018-01-29 16:02:16 UTC (rev 287797) @@ -0,0 +1,7 @@ +post_install() { + chown -R jabber.jabber /var/spool/jabber +} + +post_upgrade() { + chown -R jabber.jabber /var/spool/jabber +} Deleted: jmc.rc =================================================================== --- jmc.rc 2018-01-29 16:01:58 UTC (rev 287796) +++ jmc.rc 2018-01-29 16:02:16 UTC (rev 287797) @@ -1,53 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -get_pid() { - [ -f /var/run/jmc.pid ] && echo `cat /var/run/jmc.pid` -} - -case "$1" in - start) - stat_busy "Starting jabber mail component daemon" - - [ -f /var/run/jmc.pid ] && rm -f /var/run/jmc.pid - PID=`get_pid` - if [ -z "$PID" ]; then - cd /usr/lib/jmc && python2 jmc.py -c /etc/ejabberd/jmc.xml 1>>/var/log/ejabberd/jmc1.log 2>>/var/log/ejabberd/jmc2.log & - if [ $? -gt 0 ]; then - stat_fail - exit 1 - else - add_daemon jmc - stat_done - fi - else - stat_fail - exit 1 - fi - ;; - - stop) - stat_busy "Stopping jabber mail component daemon" - PID=`get_pid` - [ ! -z "$PID" ] && kill $PID &> /dev/null - if [ $? -gt 0 ]; then - stat_fail - exit 1 - else - rm -f /var/run/jmc.pid &> /dev/null - rm_daemon jmc - stat_done - fi - ;; - - restart) - $0 stop - sleep 3 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 Deleted: jmc.service =================================================================== --- jmc.service 2018-01-29 16:01:58 UTC (rev 287796) +++ jmc.service 2018-01-29 16:02:16 UTC (rev 287797) @@ -1,10 +0,0 @@ -[Unit] -Description=Jabber mail component - -[Service] -Type=simple -PIDFile=/var/run/jmc.pid -ExecStart=python2 /usr/lib/jmc/jmc.py -c /etc/ejabberd/jmc.xml - -[Install] -WantedBy=bluetooth.target Copied: jmc/repos/community-any/jmc.service (from rev 287796, jmc/trunk/jmc.service) =================================================================== --- jmc.service (rev 0) +++ jmc.service 2018-01-29 16:02:16 UTC (rev 287797) @@ -0,0 +1,11 @@ +[Unit] +Description=Jabber mail component + +[Service] +Type=simple +User=jabber +PIDFile=/run/jmc.pid +ExecStart=/usr/bin/jmc + +[Install] +WantedBy=multi-user.target