
PKGBUILD: vk4xmpp-git
By:
di72nn 
on
Apr 5th, 2015 (
edited) | syntax:
Bash | size: 1.86 KB | views:
210 | expires: Never
# Maintainer: Andrey Makarov <xdersd@gmail.com>
# Lame updates by Dmitriy Bogdanov <di72nn@gmail.com>
_gitname='vk4xmpp'
pkgname="$_gitname-git"
pkgver=288
pkgrel=1
pkgdesc="XMPP vk.com transport service"
arch=('any')
url="https://github.com/mrDoctorWho/vk4xmpp"
license=('MIT')
depends=('python2')
optdepends=('python2-ujson: use faster json library')
makedepends=('git')
source=('git://github.com/mrDoctorWho/vk4xmpp.git')
md5sums=('SKIP')
_sysuser="nobody"
pkgver() {
cd "$srcdir/$_gitname"
git rev-list HEAD --count
}
build() {
cd "$srcdir/$_gitname"
}
package() {
cd "$srcdir/$_gitname"
install -d "$pkgdir/usr/share/$_gitname"
cp -R * "$pkgdir/usr/share/$_gitname"
install -Dm644 "Config_example.txt" "$pkgdir/etc/vk4xmpp_example.conf"
install -Dm644 "systemd/vk4xmpp.service" "$pkgdir/usr/lib/systemd/system/vk4xmpp.service"
install -d "${pkgdir}/usr/lib/tmpfiles.d/"
echo "d /run/${_gitname} 0755 nobody root -" > "${pkgdir}/usr/lib/tmpfiles.d/vk4xmpp.conf"
install -d "${pkgdir}/run"
install -dm755 --owner=nobody "$pkgdir/run/$_gitname"
install -d "$pkgdir/var/lib/"
install -dm755 --owner=nobody "$pkgdir/var/lib/$_gitname"
install -dm755 --owner=nobody "$pkgdir/var/log/$_gitname"
sed -i -E "s:(DatabaseFile = \")[^\"]*(\"):\1/var/lib/vk4xmpp/users.db\2:" "$pkgdir/etc/vk4xmpp_example.conf"
sed -i -E "s:(pidFile = \")[^\"]*(\"):\1/var/run/vk4xmpp/vk4xmpp.pid\2:" "$pkgdir/etc/vk4xmpp_example.conf"
sed -i -E "s:(logFile = \")[^\"]*(\"):\1/var/log/vk4xmpp/vk4xmpp.log\2:" "$pkgdir/etc/vk4xmpp_example.conf"
sed -i -E "s:(crashDir = \")[^\"]*(\"):\1/var/log/vk4xmpp\2:" "$pkgdir/etc/vk4xmpp_example.conf"
_revision="#$(git rev-list HEAD --count)-$(git describe --always)"
sed -i -E "s/REVISION = getGatewayRev\(\)/REVISION = '${_revision}\\\n'/" "${pkgdir}/usr/share/${_gitname}/gateway.py"
}