[arch-commits] Commit in jmc/repos/community-any (7 files)
Sergej Pupykin
spupykin at archlinux.org
Mon Jan 29 16:02:18 UTC 2018
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+arch at gmail.com>
-# Contributor: Sergej Pupykin <pupykin.s+arch at 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+arch at gmail.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch at 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
More information about the arch-commits
mailing list