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
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