тЕРПЪЙФПТЙК Sisyphus
рПУМЕДОЕЕ ПВОПЧМЕОЙЕ: 1 ПЛФСВТС 2023 | рБЛЕФПЧ: 18631 | рПУЕЭЕОЙК: 37777734
en ru br
тЕРПЪЙФПТЙЙ ALT
D:0.9.5-alt0.2
5.1: 0.9.6-alt0.0.M51.svn3154
4.1: 0.9.6-alt0.0.M41.svn3154
4.0: 0.9.4.3-alt1.M40.1
3.0: 0.9.4-alt10
+updates:0.9.4.2-alt0.M30.1
+backports:0.9.4-alt13.M30.2
www.altlinux.org/Changes

зТХРРБ :: уЕФЙ/нЗОПЧЕООЩЕ УППВЭЕОЙС
рБЛЕФ: sim

 зМБЧОБС   йЪНЕОЕОЙС   уРЕЛ   рБФЮЙ   Sources   ъБЗТХЪЙФШ   Gear   Bugs and FR  Repocop 

#%%undefine __libtoolize
%define do_not_compile ""
%define versuffix %nil

%def_enable simqt
%def_enable simkde
%def_disable M22

%if_enabled simqt
%define simqtinstalldir %_builddir/%name-%version/qtinstalldir/
%endif

%if_enabled simkde
%define siminstalldir %_builddir/%name-%version/installdir/
%endif

Name: sim
Version: 0.9.4.3
Release: alt1.M40.1
Serial: 1

Group: Networking/Instant messaging
Summary: SIM - Simple Instant Messenger (with KDE support)
Summary(ru_RU.CP1251): SIM - клиент ICQ/AIM/MSN/Jabber (с поддержкой KDE)
License: GPL
Packager: SIM Development Team <sim at packages.altlinux.org>

Url: http://sim-im.berlios.de/

Source0: %name-%version%versuffix.tar.bz2

# ALT specific patches

%if_disabled M22
Patch0: %name-alt-play_wrapper.patch
%endif
Patch1: %name-0.9.4-alt-simqt.patch

Patch2: sim-0.9.4.3-double-message-fix.patch
Patch3: %name-0.9.4.3-admin-new-autotools.diff

BuildPreReq: libXScrnSaver-devel

BuildPreReq: gcc-c++ flex libqt3-devel
BuildPreReq: libssl-devel libxslt-devel zip
BuildPreReq: libpng-devel
%if_disabled M22
BuildPreReq: libqt3-devel-cxx = %__gcc_version_base
%endif

%if_enabled simkde
BuildPreReq: xml-utils kdelibs-devel
%if_disabled M22
BuildPreReq: kdelibs-devel-cxx = %__gcc_version_base
%endif
%endif
%if_enabled simqt
BuildPreReq: libaspell-devel
%endif

%if_enabled simkde
Requires: %name-common >= %version-%release
%if_disabled M22
Requires: sound_handler
%endif
Obsoletes: libsim sim-plugins
#Provides: libsim sim-plugins
Conflicts: libsim-qt
Conflicts: sim-qt < 0.9.3-alt0.2
%endif

%description
A simple ICQ client for X win system (requires QT,
can be build for KDE). It also runs under MS Windows.
Supported protocols: ICQ v8 (2001), Jabber, MSN, AIM, YIM.

This package contains version built with KDE support.

%description -l ru_RU.CP1251
Кроссплатформенный, многопротокольный клиент обмена мгновенными
сообщениями (требует Qt, может быть собран с поддержкой KDE).
Поддерживаются протоколы ICQ, Jabber, MSN, AIM, YIM, а также
LiveJournal. Кроме того, имеется множество плагинов, реализующих
дополнительные возможности.

Данный пакет содержит версию, собранную с поддержкой KDE.

%if_enabled simqt
%package qt
Group: Networking/Instant messaging
Summary: SIM - Simple Instant Messenger (without KDE support)
Summary(ru_RU.CP1251): SIM - клиент ICQ/AIM/MSN/Jabber (без поддержки KDE)
Requires: %name-common >= %version-%release
%if_disabled M22
Requires: sound_handler
%endif
Obsoletes: libsim-qt sim-qt-plugins
#Provides: libsim-qt sim-qt-plugins
Conflicts: libsim
Conflicts: sim < 0.9.3-alt0.2

%description qt
A simple ICQ client for X win system (requires QT,
can be build for KDE). It also runs under MS Windows.
Supported protocols: ICQ v8 (2001), Jabber, MSN, AIM, YIM.

This package contains version built without KDE support.

%description qt -l ru_RU.CP1251
Кроссплатформенный, многопротокольный клиент обмена мгновенными
сообщениями (требует Qt, может быть собран с поддержкой KDE).
Поддерживаются протоколы ICQ, Jabber, MSN, AIM, YIM, а также
LiveJournal. Кроме того, имеется множество плагинов, реализующих
дополнительные возможности.

Данный пакет содержит версию, собранную без поддержки KDE.
%endif

%package common
Group: Networking/Instant messaging
Summary: SIM - Simple Instant Messenger (data files)
Summary(ru_RU.CP1251): SIM - клиент ICQ/AIM/MSN/Jabber (файлы данных)
Obsoletes: sim-data sim-qt-data
#Provides: sim-data sim-qt-data
Conflicts: sim < 0.9.0
Conflicts: sim-qt < 0.9.0

%description common
A simple ICQ client for X win system (requires QT,
can be build for KDE). It also runs under MS Windows.
Supported protocols: ICQ v8 (2001), Jabber, MSN, AIM, YIM.

This package contains common files for both sim and sim-qt.

%description common -l ru_RU.CP1251
Кроссплатформенный, многопротокольный клиент обмена мгновенными
сообщениями (требует Qt, может быть собран с поддержкой KDE).
Поддерживаются протоколы ICQ, Jabber, MSN, AIM, YIM, а также
LiveJournal. Кроме того, имеется множество плагинов, реализующих
дополнительные возможности.

Данный пакет содержит файлы данных, необходимые для sim и sim-qt.

%prep
%if_disabled simqt
%if_disabled simkde
echo "Error: one of simkde and simqt must be enabled"
exit 1
%endif
%endif

%if_enabled M22
echo "Building for Master 2.2"
%endif

%setup #-n %name

%if_disabled M22
%patch0 -p1
%endif
%patch1 -p1

%patch2 -p1
%patch3 -p1

#%%__subst 's,\.la\>,.so,' admin/acinclude.m4.in

#%%__subst "s/\-ansi /\-fPIC -DPIC /g" admin/acinclude.m4.in

[ -f admin/Makefile.common ] && %make_build -f admin/Makefile.common

%build
#unset QTDIR || : ; . /etc/profile.d/qt3dir.sh
export PATH=$PATH:%_qt3dir/bin

## Without KDE ##

%if_enabled simqt
%configure \
   DO_NOT_COMPILE=%do_not_compile \
   --disable-kde \
   --disable-rpath
%make_build
%make_install install DESTDIR=%simqtinstalldir
rm -f %simqtinstalldir%_libdir/%name-qt/*.la
rm -f %simqtinstalldir%_Kmimelnk/application/x-icq.desktop
%endif

## With KDE ##

%if_enabled simkde
%if_enabled simqt
%make_build clean
%endif
%configure \
   DO_NOT_COMPILE=%do_not_compile \
   --disable-rpath
%make_build
%make_install install DESTDIR=%siminstalldir
rm -f %siminstalldir%_libdir/%name/*.la
rm -f %siminstalldir%_Kmimelnk/application/x-icq.desktop
%endif

%install
%if_enabled simkde
cp -a %siminstalldir %buildroot
%else
cp -a %simqtinstalldir %buildroot
rm -f %buildroot{%_bindir/sim,%_desktopdir/%name.desktop}
%endif

%if_enabled simqt
cp %simqtinstalldir%_bindir/sim %buildroot%_bindir/sim-qt
cp -a %simqtinstalldir%_libdir/* %buildroot%_libdir/
cp %simqtinstalldir%_desktopdir/kde/%name.desktop %buildroot%_desktopdir/%name-qt.desktop
%__subst 's,^Exec=sim$,\0-qt,' %buildroot%_desktopdir/%name-qt.desktop
%__subst 's,^Name.*=Sim.*,\0 (without KDE),g' %buildroot%_desktopdir/%name-qt.desktop
%__subst '\,Categ,s,KDE;,,' %buildroot%_desktopdir/%name-qt.desktop
%endif

rm -rf %buildroot%_libdir/libsim.so

%find_lang %name

%if_enabled simkde
%post
%post_ldconfig
%update_menus
%postun
%postun_ldconfig
%clean_menus
%endif

%if_enabled simqt
%post qt
%post_ldconfig
%update_menus
%postun qt
%postun_ldconfig
%clean_menus
%endif

%if_enabled simkde
%files
%_bindir/%name
%_desktopdir/kde/%name.desktop
%_libdir/libsim.so.*
%dir %_libdir/%name
%_libdir/%name/*.so*
%endif

%if_enabled simqt
%files qt
%_bindir/%name-qt
%_desktopdir/%name-qt.desktop
%_libdir/libsim-qt.so.*
%dir %_libdir/%name-qt
%_libdir/%name-qt/*.so*
%endif

%files common -f %name.lang
%_bindir/simctrl
%_datadir/apps/%name
%_datadir/services/simctrl.desktop
%_iconsdir/*/*/*/*.png

%changelog

рПМОЩК changelog НПЦОП РТПУНПФТЕФШ ЪДЕУШ

 
ДЙЪБКО Й ТБЪТБВПФЛБ: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
ФЕЛХЭЙК НБКОФЕКОЕТ: Michael Shigorin