]> git.pld-linux.org Git - packages/psi-plus.git/blob - psi-plus.spec
- release 2 (by relup.sh)
[packages/psi-plus.git] / psi-plus.spec
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
4 Name:           psi-plus
5 Version:        1.2.243
6 Release:        2
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
16 BuildRequires:  Qt5Xml
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
26 BuildRequires:  which
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}
36 Obsoletes:      psi < 0.16
37 Obsoletes:      qt-designer-psiwidgets
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
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.
45
46 Psi+ is a development branch of Psi IM Jabber client.
47
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.
51
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.
58
59 Psi+ jest rozwojową gałęzią komunikatora Psi IM Jabber.
60
61 %prep
62 %setup -q -n %{name}-snapshots-%{version}
63
64 %build
65 ./configure \
66         --qtselect=5 \
67         --prefix=%{_prefix} \
68         --datadir=%{_datadir} \
69         --libdir=%{_libdir} \
70         --enable-webkit \
71         --enable-whiteboarding \
72         --no-separate-debug-info
73
74 %{__make}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78
79 export QTDIR=%{_libdir}/qt5
80
81 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
82
83 %{__make} install \
84         INSTALL_ROOT=$RPM_BUILD_ROOT
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %files
90 %defattr(644,root,root,755)
91 %doc README
92 %attr(755,root,root) %{_bindir}/psi-plus
93 %dir %{_libdir}/%{name}
94 %dir %{_libdir}/%{name}/plugins
95 %{_datadir}/%{name}
96 %{_datadir}/appdata/psi-plus.appdata.xml
97 %{_desktopdir}/*.desktop
98 %{_iconsdir}/hicolor/*/*/*.png
This page took 0.07883 seconds and 4 git commands to generate.