1 Summary: PSI - Jabber client
2 Summary(de.UTF-8): PSI - ein Instant Messaging Client-Programm für Jabber
3 Summary(pl.UTF-8): PSI - klient Jabbera
7 License: GPL v2+ / LGPL v2.1+
8 Group: Applications/Communications
9 Source0: https://github.com/psi-plus/psi-plus-snapshots/archive/%{version}.tar.gz
10 # Source0-md5: 13f608789fa5b79dc8b1cac977c691b5
11 URL: https://github.com/psi-plus/psi-plus-snapshots
12 BuildRequires: Qt5Core-devel
13 BuildRequires: Qt5Gui-devel
14 BuildRequires: Qt5Network
16 BuildRequires: aspell-devel
17 BuildRequires: libidn-devel
18 BuildRequires: libstdc++-devel
19 BuildRequires: openssl-devel >= 0.9.7c
20 BuildRequires: qca-qt5-devel >= 2.0.0
21 BuildRequires: qt4-linguist >= 4.4.0
22 BuildRequires: qt5-build >= 4.4.0
23 BuildRequires: qt5-qmake >= 4.4.0
24 BuildRequires: tar >= 1:1.22
26 BuildRequires: xorg-lib-libX11-devel
27 BuildRequires: xorg-lib-libXScrnSaver-devel
28 BuildRequires: xorg-proto-scrnsaverproto-devel
29 BuildRequires: xz >= 1:4.999.7
30 BuildRequires: zlib-devel
31 Requires: gstreamer-v4l2
32 Requires: qt-plugin-qca-tls
33 Suggests: gpgme >= 1.0.0
34 Provides: psi = %{version}-%{relase}
36 Obsoletes: qt-designer-psiwidgets
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 PSI is a communicator for the Jabber open messaging system. It is
41 based on the Qt library. It supports SSL encrypted connections. The
42 default behaviour for SSL was changed so that it looks for SSL
43 certificates in $DATADIR/certs or in ~/.psi/certs.
45 Psi+ is a development branch of Psi IM Jabber client.
47 %description -l de.UTF-8
48 Psi ist ein Instant Messaging (IM) Client-Programm für das
49 Jabber-Protokoll (XMPP), welches das Qt Toolkit nutzt.
51 %description -l pl.UTF-8
52 PSI jest komunikatorem dla otwartego systemu wiadomości Jabber. Został
53 stworzony w oparciu o bibliotekę Qt. PSI wspiera połączenia szyfrowane
54 SSL. W stosunku do domyślnego zachowania komunikatora została
55 wprowadzona zmiana, która powoduje, że certyfikaty SSL są poszukiwane
56 w katalogu $DATADIR/certs lub ~/.psi/certs.
58 Psi+ jest rozwojową gałęzią komunikatora Psi IM Jabber.
61 %setup -q -n %{name}-snapshots-%{version}
67 --datadir=%{_datadir} \
70 --enable-whiteboarding \
71 --no-separate-debug-info
76 rm -rf $RPM_BUILD_ROOT
78 export QTDIR=%{_libdir}/qt5
80 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
83 INSTALL_ROOT=$RPM_BUILD_ROOT
86 rm -rf $RPM_BUILD_ROOT
89 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_bindir}/psi-plus
92 %dir %{_libdir}/%{name}
93 %dir %{_libdir}/%{name}/plugins
95 %{_datadir}/appdata/psi-plus.appdata.xml
96 %{_desktopdir}/*.desktop
97 %{_iconsdir}/hicolor/*/*/*.png