summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartłomiej Piotrowski2018-01-06 20:23:52 +0100
committerBartłomiej Piotrowski2018-01-06 20:23:52 +0100
commitbb1a91936ba6a1ff268fac0353a2e5bda30baf1c (patch)
tree1614054c081ddb162d3e99509a98ec291d800bdc
downloadaur-yahoo-t.tar.gz
Import from official repositories
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD32
-rw-r--r--yahoo-t.service12
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2eb72874782a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = yahoo-t
+ pkgdesc = jabber yahoo transport
+ pkgver = 0.4
+ pkgrel = 7
+ url = http://xmpppy.sourceforge.net/yahoo/
+ arch = any
+ license = GPL
+ depends = python2
+ depends = xmpppy
+ backup = etc/ejabberd/yahoo.xml
+ source = https://downloads.sourceforge.net/xmpppy/yahoo-transport-0.4.tar.gz
+ source = yahoo-t.service
+ sha256sums = 99f6866dab0b53dfa2ebb56839e86669d7b8f5c307fb5edcf7e84fc048993249
+ sha256sums = e6c1f5ab98ab989dc935ba447fc962260fe6fe16b49d2639e2eaeba28e868e0a
+
+pkgname = yahoo-t
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2f571fda9f07
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# $Id: PKGBUILD 195875 2016-11-14 18:07:50Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+
+pkgname=yahoo-t
+pkgver=0.4
+pkgrel=7
+pkgdesc="jabber yahoo transport"
+arch=('any')
+url="http://xmpppy.sourceforge.net/yahoo/"
+license=('GPL')
+depends=('python2' 'xmpppy')
+backup=(etc/ejabberd/yahoo.xml)
+source=(https://downloads.sourceforge.net/xmpppy/yahoo-transport-$pkgver.tar.gz
+ yahoo-t.service)
+sha256sums=('99f6866dab0b53dfa2ebb56839e86669d7b8f5c307fb5edcf7e84fc048993249'
+ 'e6c1f5ab98ab989dc935ba447fc962260fe6fe16b49d2639e2eaeba28e868e0a')
+
+package() {
+ cd "$srcdir"
+ rm -rf yahoo-transport-$pkgver/curphoo/CVS
+ install -D -m0644 ./yahoo-transport-$pkgver/config_example.xml "$pkgdir"/etc/ejabberd/yahoo.xml
+
+ install -d -m0755 "$pkgdir"/usr/lib
+ cp -r yahoo-transport-$pkgver "$pkgdir"/usr/lib
+
+ mv "$pkgdir"/usr/lib/yahoo-transport-$pkgver "$pkgdir"/usr/lib/yahoo-t
+ ln -s ../../../etc/ejabberd/yahoo.xml "$pkgdir"/usr/lib/yahoo-t/config.xml
+ find "$pkgdir" -type f -name \*.py -exec sed -i 's#/usr/bin/env python#/usr/bin/env python2#' {} \;
+
+ install -Dm0644 "$srcdir"/$pkgname.service "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+}
diff --git a/yahoo-t.service b/yahoo-t.service
new file mode 100644
index 000000000000..6ac0e3337828
--- /dev/null
+++ b/yahoo-t.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Yahoo jabber service
+After=network.target remote-fs.target nss-lookup.target
+
+[Service]
+Type=simple
+PIDFile=/var/run/yahoot.pid
+ExecStart=/usr/bin/python2 yahoo.py
+WorkingDirectory=/usr/lib/yahoo-t
+
+[Install]
+WantedBy=multi-user.target