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: 7dbdba9a6ae6635a7438ae6bc612f064
11 URL: https://github.com/psi-plus/psi-plus-snapshots
12 BuildRequires: Qt5Core-devel
13 BuildRequires: Qt5Gui-devel
14 BuildRequires: Qt5Keychain-devel >= 0.8.0
15 BuildRequires: Qt5Network
17 BuildRequires: aspell-devel
18 BuildRequires: libidn-devel
19 BuildRequires: libstdc++-devel
20 BuildRequires: openssl-devel >= 0.9.7c
21 BuildRequires: qca-qt5-devel >= 2.0.0
22 BuildRequires: qt4-linguist >= 4.4.0
23 BuildRequires: qt5-build >= 4.4.0
24 BuildRequires: qt5-qmake >= 4.4.0
25 BuildRequires: tar >= 1:1.22
27 BuildRequires: xorg-lib-libX11-devel
28 BuildRequires: xorg-lib-libXScrnSaver-devel
29 BuildRequires: xorg-proto-scrnsaverproto-devel
30 BuildRequires: xz >= 1:4.999.7
31 BuildRequires: zlib-devel
32 Requires: gstreamer-v4l2
33 Requires: qt-plugin-qca-tls
34 Suggests: gpgme >= 1.0.0
35 Provides: psi = %{version}-%{relase}
37 Obsoletes: qt-designer-psiwidgets
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 PSI is a communicator for the Jabber open messaging system. It is
42 based on the Qt library. It supports SSL encrypted connections. The
43 default behaviour for SSL was changed so that it looks for SSL
44 certificates in $DATADIR/certs or in ~/.psi/certs.
46 Psi+ is a development branch of Psi IM Jabber client.
48 %description -l de.UTF-8
49 Psi ist ein Instant Messaging (IM) Client-Programm für das
50 Jabber-Protokoll (XMPP), welches das Qt Toolkit nutzt.
52 %description -l pl.UTF-8
53 PSI jest komunikatorem dla otwartego systemu wiadomości Jabber. Został
54 stworzony w oparciu o bibliotekę Qt. PSI wspiera połączenia szyfrowane
55 SSL. W stosunku do domyślnego zachowania komunikatora została
56 wprowadzona zmiana, która powoduje, że certyfikaty SSL są poszukiwane
57 w katalogu $DATADIR/certs lub ~/.psi/certs.
59 Psi+ jest rozwojową gałęzią komunikatora Psi IM Jabber.
62 %setup -q -n %{name}-snapshots-%{version}
68 --datadir=%{_datadir} \
71 --enable-whiteboarding \
72 --no-separate-debug-info
77 rm -rf $RPM_BUILD_ROOT
79 export QTDIR=%{_libdir}/qt5
81 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
84 INSTALL_ROOT=$RPM_BUILD_ROOT
87 rm -rf $RPM_BUILD_ROOT
90 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_bindir}/psi-plus
93 %dir %{_libdir}/%{name}
94 %dir %{_libdir}/%{name}/plugins
96 %{_datadir}/appdata/psi-plus.appdata.xml
97 %{_desktopdir}/*.desktop
98 %{_iconsdir}/hicolor/*/*/*.png