summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartłomiej Piotrowski2018-01-07 13:46:59 +0100
committerBartłomiej Piotrowski2018-01-07 13:46:59 +0100
commit3f94095a9b56585345c1d4321f3a620083e4edc3 (patch)
tree6ff708545827316aa408bc8cc67e6d3e9f713a8a
downloadaur-pyaimt.tar.gz
Import from official repositories
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD40
-rw-r--r--config.xml17
-rw-r--r--pyaimt.service12
4 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..712b87424e3f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = pyaimt
+ pkgdesc = jabber aim transport
+ pkgver = 0.8.0.1
+ pkgrel = 8
+ url = https://code.google.com/archive/p/pyaimt/
+ arch = any
+ license = GPL
+ depends = python2
+ depends = python2-twisted
+ provides = pyaim
+ replaces = pyaim
+ backup = etc/ejabberd/pyaimt.xml
+ source = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pyaimt/pyaimt-0.8.0.1.tar.gz
+ source = pyaimt.service
+ source = config.xml
+ md5sums = 121b59a5a3dd3b7c1e30475b0cb7730c
+ md5sums = fc0f33f7f32fb9500fbee3b22fbd9a10
+ md5sums = bf89b68fe527764cc9e6a059dc36ef2b
+
+pkgname = pyaimt
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0e4b65ee3d0a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# $Id: PKGBUILD 276332 2017-12-28 05:13:56Z eschwartz $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+
+pkgname=pyaimt
+pkgver=0.8.0.1
+pkgrel=8
+pkgdesc="jabber aim transport"
+arch=('any')
+url="https://code.google.com/archive/p/pyaimt/"
+license=('GPL')
+backup=(etc/ejabberd/pyaimt.xml)
+provides=(pyaim)
+replaces=(pyaim)
+depends=('python2' 'python2-twisted')
+source=(https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pyaimt/pyaimt-$pkgver.tar.gz
+ pyaimt.service
+ config.xml)
+md5sums=('121b59a5a3dd3b7c1e30475b0cb7730c'
+ 'fc0f33f7f32fb9500fbee3b22fbd9a10'
+ 'bf89b68fe527764cc9e6a059dc36ef2b')
+
+package() {
+ cd "$srcdir"
+
+ # python2 fix
+ for file in $(find . -name '*.py' -print); do
+ sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
+ sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
+ done
+
+ install -d -m0755 "$pkgdir"/usr/lib
+ cp -r $pkgname-$pkgver "$pkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/$pkgname-$pkgver "$pkgdir"/usr/lib/$pkgname
+ install -d -m0755 "$pkgdir"/var/spool/pyaimt
+ install -D -m0644 ./config.xml "$pkgdir"/etc/ejabberd/pyaimt.xml
+ mv "$pkgdir"/usr/lib/$pkgname/config_example.xml "$pkgdir"/etc/ejabberd/pyaim_example.xml
+ ln -s ../../../etc/ejabberd/pyaimt.xml "$pkgdir"/usr/lib/$pkgname/config.xml
+ install -Dm0644 "$srcdir"/$pkgname.service "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+}
diff --git a/config.xml b/config.xml
new file mode 100644
index 000000000000..d83fc35864a1
--- /dev/null
+++ b/config.xml
@@ -0,0 +1,17 @@
+<pyaimt>
+ <jid>aim.example.org</jid>
+ <confjid>chatrooms.aim.example.org</confjid>
+ <spooldir>/var/spool/pyaimt</spooldir>
+ <pid>/var/run/pyaimt.pid</pid>
+ <mainServer>127.0.0.1</mainServer>
+ <mainServerJID>jabber.localhost</mainServerJID>
+ <website>http://jabber.localhost/</website>
+ <port>5348</port>
+ <secret>secret</secret>
+ <lang>en</lang>
+ <aimServer>login.oscar.aol.com</aimServer>
+ <aimPort>5190</aimPort>
+ <disableAvatars/>
+ <admins>
+ </admins>
+</pyaimt>
diff --git a/pyaimt.service b/pyaimt.service
new file mode 100644
index 000000000000..a4e658974ad3
--- /dev/null
+++ b/pyaimt.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=AIM jabber service
+After=network.target remote-fs.target nss-lookup.target
+
+[Service]
+Type=simple
+PIDFile=/var/run/pyaimt.pid
+ExecStart=/usr/bin/python2 PyAIMt.py
+WorkingDirectory=/usr/lib/pyaimt
+
+[Install]
+WantedBy=multi-user.target