Пакет jabber-vk4xmpp: Specfile
%define fuser _vk4xmpp Name: jabber-vk4xmpp Version: 0.20160725 Release: alt2 Summary: VKontakte jabber transport License: MIT Group: System/Servers Url: http://jawiki.ru/Vk4xmpp Packager: Vitaly Lipatov <lav@altlinux.ru> # Git: https://github.com/mrDoctorWho/vk4xmpp.git Source: %name-%version.tar Source1: %name.init Source2: %name.conf AutoReq: yes,noperl,nosymlinks BuildArch: noarch # FIXME: how to fix find-requires? Requires: python-modules-sqlite3 python-module-xmpp python-module-simplejson %description VKontakte jabber transport %prep %setup %install chmod 0755 gateway.py mkdir -p %buildroot/var/lib/%name/ mkdir -p %buildroot%_datadir/%name/ cp -a * %buildroot%_datadir/%name/ rm -rf %buildroot%_datadir/%name/{DEBIAN,init.d,systemd,README.md,Makefile} # create conf in normal place mkdir -p %buildroot%_sysconfdir/%name/ cp %SOURCE2 %buildroot%_sysconfdir/%name/vk4xmpp.conf %__subst "s|users.db|/var/lib/%name/users.db|g" %buildroot%_sysconfdir/%name/vk4xmpp.conf # we set it via --config arg too ln -s %_sysconfdir/%name/vk4xmpp.conf %buildroot%_datadir/%name/Config.txt mkdir -p %buildroot%_runtimedir/%name/ mkdir -p %buildroot%_logdir/%name/crash/ ln -s %_runtimedir/%name/%name.pid %buildroot%_datadir/%name/pidFile.txt ln -s %_logdir/%name/%name.log %buildroot%_datadir/%name/vk4xmpp.log ln -s %_logdir/%name/crash %buildroot%_datadir/%name/crash ln -s /var/lib/%name/users.db %buildroot%_datadir/%name/users.db install -D %SOURCE1 %buildroot%_initddir/%name install -D systemd/vk4xmpp.service %buildroot%_unitdir/%name %pre /usr/sbin/useradd -r -d %_datadir/%name -s /dev/null -c '%summary' %fuser >/dev/null 2>&1 ||: %files %doc README.md %dir %_sysconfdir/%name/ %config(noreplace) %_sysconfdir/%name/vk4xmpp.conf %_initddir/%name %_unitdir/%name %_datadir/%name/ %dir %attr (0770,%fuser,root) /var/lib/%name/ %dir %attr (0770,%fuser,root) %_logdir/%name/ %dir %attr (0770,%fuser,root) %_logdir/%name/crash/ %dir %attr (0770,%fuser,root) %_runtimedir/%name/ %changelog * Tue Aug 30 2016 Vitaly Lipatov <lav@altlinux.ru> 0.20160725-alt2 - add alt adopted conf file - fix config for ALT Linux * Mon Jul 25 2016 Vitaly Lipatov <lav@altlinux.ru> 0.20160725-alt1 - update to 20160725 * Fri Sep 05 2014 Vitaly Lipatov <lav@altlinux.ru> 0.20140903-alt1 - update to 20140903 * Mon Sep 30 2013 Vitaly Lipatov <lav@altlinux.ru> 0.20130929-alt1 - initial build for ALT Linux Sisyphus |