diff options
author | Bartłomiej Piotrowski | 2018-01-07 13:46:59 +0100 |
---|---|---|
committer | Bartłomiej Piotrowski | 2018-01-07 13:46:59 +0100 |
commit | 3f94095a9b56585345c1d4321f3a620083e4edc3 (patch) | |
tree | 6ff708545827316aa408bc8cc67e6d3e9f713a8a | |
download | aur-pyaimt.tar.gz |
Import from official repositories
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | config.xml | 17 | ||||
-rw-r--r-- | pyaimt.service | 12 |
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 |