Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37558800
en ru br
ALT Linux repos
S:1.5-alt2
5.0: 0.13-alt3.git10.65d8d0c
4.1: 0.12-alt1.svn1131.M41.1
4.0: 0.10-alt3cvs20051215
3.0: 0.10-alt1cvs20050312

Group :: Networking/Instant messaging
RPM: psi

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define cvssuffix -cvs20050312

Name: psi
Version: 0.10
Release: alt1cvs20050312
Group: Networking/Instant messaging
Summary: Psi Jabber client
Summary(ru_RU.KOI8-R): Jabber клиент Psi
License: GPL
Url: http://psi.affinix.com/
Source: %name-%version%cvssuffix.tar.bz2
Source1: psi_icon_16.png
Source2: psi_icon_32.png
Source3: psi_icon_48.png
Source4: psi_icon_64.png
Source5: psi_icon_128.png
Source6: psi_ru.ts

# icon set

#Source10: psi_iconset_aqualight.zip
#Source11: psi_iconset_aquaploum.zip
#Source12: psi_iconset_beos.zip
#Source13: psi_iconset_bluekeramik.zip
#Source14: psi_iconset_businessblack.zip
#Source15: psi_iconset_cosmic.zip
#Source16: psi_iconset_crystal.zip
#Source17: psi_iconset_gabber.zip
#Source18: psi_iconset_icq2.zip
#Source19: psi_iconset_jilly.zip
#Source20: psi_iconset_licq.zip
#Source21: psi_iconset_mike.zip
#Source22: psi_iconset_psi_dudes.zip
#Source23: psi_iconset_smiley.zip
#Source24: psi_iconset_thomas.zip

Patch1: psi-0.9.2-soundhandler.patch.gz
Patch2: psi-0.9.3-dtp.patch.gz
#Patch2: psi-0.9-trayicon.patch.gz
#Patch3: psi-0.9-gnupg.patch.bz2
#Patch3: psi-0.9.3-hotkeys.patch.gz
Patch4: psi-0.9.3-avatars.patch.bz2
Patch5: psi-0.9.3-adhoc+rc.patch.bz2

# Automatically added by buildreq on Sun Jan 04 2004

BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2 gcc-c++ kdelibs-devel libqt3-devel libstdc++-devel qt3-designer zlib-devel libqca-devel

#BuildRequires: unzip

Requires: %{get_dep libqt3} sound_handler
Conflicts: qssl < 2.0

%description
Psi is a Jabber Instant Messaging client based on Qt.  Jabber supports
gateways (transports) to other IM systems, such as ICQ, MSN, Yahoo and
AIM.  Psi supports many Jabber features, such as simulatenous login to
several servers, conferences, cryptographic abilities (via SSL and
GnuPG), connection via HTTP(S) proxy, etc.

%description -l ru_RU.KOI8-R
Psi - это удобный графический клиент сети быстрого обмена сообщениями
Jabber.  Jabber имеет шлюзы в другие сети, включая ICQ, MSN, Yahoo и
AIM.  Psi поддерживает такие возможности Jabber, как одновременная
работа с несколькими серверами, конференции, криптозащиту передаваемой
информации (через SSL и GnuPG), работу через HTTP(S) прокси-сервер и
т.д.

%prep
%setup -q -n %name-%version%cvssuffix

%patch1 -p1
%patch2 -p1
#%patch3 -p1
%patch4 -p0
%patch5 -p2

%__mkdir_p lang/
%__cp %SOURCE6 lang/

%build
QTDIR=%_libdir/qt3
QMAKESPEC="linux-g++"
PATH=/usr/lib/qt3/bin:$PATH
export QTDIR QMAKESPEC PATH
./configure --prefix=%prefix --bindir=%_bindir --libdir=%_datadir/%name
%make
#pushd lang
cd src
%_libdir/qt3/bin/lrelease src.pro
cd ..
#popd
%__mv certs/README certs.README
%__mv iconsets/system/README iconsets.system.README
%__mv iconsets/roster/README iconsets.roster.README
%__mv iconsets/emoticons/README iconsets.emoticons.README

%install
%__mkdir_p %buildroot%_bindir
%__cp psi %buildroot%_bindir
%__mkdir_p %buildroot%_datadir/psi/
%__cp -r certs %buildroot%_datadir/psi/
%__cp -r iconsets %buildroot%_datadir/psi/
%__cp -r sound %buildroot%_datadir/psi/

# %make install

%__cp lang/*.qm %buildroot%_datadir/psi/
# menu
%__mkdir_p %buildroot%_menudir
cat > %buildroot%_menudir/%name << EOF
?package(%name): \
   command="%_bindir/%name" \
   title="Psi" \
   longtitle="Psi Jabber client based on Qt" \
   section="Networking/Instant messaging" \
   icon="%name.png" \
   needs="x11"
EOF
#for src in %SOURCE10 %SOURCE11 %SOURCE12 %SOURCE13 %SOURCE14 %SOURCE15 \
#%SOURCE16 %SOURCE17 %SOURCE18 %SOURCE19 %SOURCE20 %SOURCE21 %SOURCE22 %SOURCE23 \
#%SOURCE24; do
# unzip -d%buildroot%_datadir/psi/iconsets/`basename $src .zip | sed 's|psi_iconset_||'` $src
#done

%__mkdir_p %buildroot{%_liconsdir,%_iconsdir,%_miconsdir}
%__cp %SOURCE1 %buildroot%_miconsdir/%name.png
%__cp %SOURCE2 %buildroot%_iconsdir/%name.png
%__cp %SOURCE3 %buildroot%_liconsdir/%name.png

%__ln_s %_defaultdocdir/%name-%version/README %buildroot/%_datadir/%name/
%__ln_s %_defaultdocdir/%name-%version/COPYING %buildroot/%_datadir/%name/

%post
# menu
%update_menus

%postun
# menu
%clean_menus

%files
%defattr(0644,root,root,0755)
%doc README COPYING INSTALL TODO certs.README iconsets.system.README iconsets.roster.README iconsets.emoticons.README libpsi/iconset/ICONSET-HOWTO
%attr(0755,root,root) %_bindir/psi
%dir %_datadir/psi
%_datadir/psi/*

# menu

%_menudir/%name
%_miconsdir/psi.png
%_iconsdir/psi.png
%_liconsdir/psi.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin