Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37713817
en ru br
Репозитории ALT
5.1: 1.2.1-alt0.2
4.1: 1.1.7-alt1
4.0: 1.1.7-alt1
+backports:1.2.1-alt0.0.M40.1
3.0: 1.1.6-alt4
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: jabber-jit

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define dname jabberd-jit
%define username _jabber_jit

Name: jabber-jit

Version: 1.2.1
Release: alt0.2

Summary: Jabber ICQ Transport

Group: System/Servers
License: %gpl2plus
URL: http://omever.ya.ru/
#SVN URL: svn://ns1.mytlt.ru/jit/
Packager: Nikolay A. Fetisov <naf at altlinux.ru>

Source: jit-%version.tar
Source1: %name.xml
Source2: %name.logrotate
Source3: %name.init
Source4: %name.adapter

Patch1:  %name-1.1.5-no-thanks-we-have-logrotate.patch
Patch2:  %name-1.2.1-alt-headers_fix.patch

Obsoletes: ejabberd-jit
#Requires(post): jabber-common
Requires(post): rpm-macros-jabber

BuildRequires(pre): rpm-build-licenses jabber-common
# Automatically added by buildreq on Fri Dec 12 2008
BuildRequires: gcc-c++ libmhash-devel

%description
Jabber ICQ Transport is a Jabber component which provides interoperability
between ICQ and Jabber IM systems. JIT is based on a special fast jabberd
core with pthreads.

%prep
%setup -q -n jit-%version
%patch1 -p1
%patch2 -p0

pushd jit/jit
../../makeversion.sh
popd

%build
%__subst '/^COMMON_CFLAGS/ s|-I%_includedir ||' platform-settings
%__subst 's|^OUT_FILE=.*|OUT_FILE=jabber-jit|' platform-settings
%__subst '/^COMMON_CFLAGS/ s|-g ||' platform-settings
%__subst '/^CONFIG_FILE/ s|jabber.xml|jabber-jit.xml|' platform-settings

%configure
%make_build

%install
mkdir -p %buildroot%_sbindir \
   %buildroot%_libdir/%name \
   %buildroot%_sysconfdir/%name \
   %buildroot%_spooldir/%name \
   %buildroot%_initdir \
   %buildroot%_docdir/%name-%version \
   %buildroot%_sysconfdir/logrotate.d

/bin/install jabberd/jabberd-jit %buildroot%_sbindir/jabber-jit
/bin/install jit/jit.so %buildroot%_libdir/%name
/bin/install xdb_file/xdb_file.so %buildroot%_libdir/%name

/bin/install {README,AUTHORS} %buildroot%_docdir/%name-%version
/bin/install -m644 LICENSE %buildroot%_docdir/%name-%version
/bin/install doc/FAQ %buildroot%_docdir/%name-%version
/bin/install jit/{INSTALL,*.example} %buildroot%_docdir/%name-%version
/bin/install -m644 ChangeLog %buildroot%_docdir/%name-%version

/bin/install -m640 %SOURCE1 %buildroot%_sysconfdir/%name/%name.xml
/bin/install -m644 %SOURCE2 %buildroot%_sysconfdir/logrotate.d/%name
/bin/install -m755 %SOURCE3 %buildroot%_initdir/%name
/bin/install -pD -m0755 %SOURCE4 %buildroot%_jabber_component_dir/%name

%__subst 's# at libdir at #%_libdir/%{name}#g' %buildroot%_initdir/%name \
%buildroot%_sysconfdir/%name/%name.xml
%__subst 's# at configfile at #%_sysconfdir/%name/%name.xml#g' %buildroot%_jabber_component_dir/%name


%pre
%_sbindir/groupadd -r -f %username 2>/dev/null ||:
%_sbindir/useradd -r -g %username -c 'jabber transport' -d %_datadir/%name \
-s /dev/null %username 2>/dev/null ||:

%post
%_jabber_config
%post_service %name

%preun
%preun_service %name

%files
%_sbindir/%name
%_libdir/%name
%config(noreplace) %attr(0640,root,%username) %_sysconfdir/%name/%name.xml
%dir %attr(1770,root,%username) %_spooldir/%name
%_initdir/%name
%_docdir/%name-%version
%_sysconfdir/logrotate.d/%name
%_jabber_component_dir/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin