]> git.pld-linux.org Git - packages/psi-plus.git/blob - psi-plus.spec
- up to 0.16.571.630
[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:        0.16.571.630
6 Release:        1
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:  58d221f66bac23f497a2de97f073b0da
11 URL:            https://github.com/psi-plus/psi-plus-snapshots
12 BuildRequires:  Qt3Support-devel
13 BuildRequires:  QtCore-devel
14 BuildRequires:  QtDBus-devel
15 BuildRequires:  QtNetwork-devel
16 BuildRequires:  QtSvg-devel
17 BuildRequires:  QtWebKit-devel
18 BuildRequires:  QtXml-devel
19 BuildRequires:  aspell-devel
20 BuildRequires:  libidn-devel
21 BuildRequires:  libstdc++-devel
22 BuildRequires:  openssl-devel >= 0.9.7c
23 BuildRequires:  qca-devel >= 2.0.0
24 BuildRequires:  qt4-build >= 4.4.0
25 BuildRequires:  qt4-linguist >= 4.4.0
26 BuildRequires:  qt4-qmake >= 4.4.0
27 BuildRequires:  tar >= 1:1.22
28 BuildRequires:  which
29 BuildRequires:  xorg-lib-libX11-devel
30 BuildRequires:  xorg-lib-libXScrnSaver-devel
31 BuildRequires:  xorg-proto-scrnsaverproto-devel
32 BuildRequires:  xz >= 1:4.999.7
33 BuildRequires:  zlib-devel
34 Requires:       gstreamer-v4l2
35 Requires:       qt4-plugin-qca-ossl
36 Suggests:       gpgme >= 1.0.0
37 Provides:       psi = %{version}-%{relase}
38 Obsoletes:      psi < 0.16
39 Obsoletes:      qt-designer-psiwidgets
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 PSI is a communicator for the Jabber open messaging system. It is
44 based on the Qt library. It supports SSL encrypted connections. The
45 default behaviour for SSL was changed so that it looks for SSL
46 certificates in $DATADIR/certs or in ~/.psi/certs.
47
48 Psi+ is a development branch of Psi IM Jabber client.
49
50 %description -l de.UTF-8
51 Psi ist ein Instant Messaging (IM) Client-Programm für das
52 Jabber-Protokoll (XMPP), welches das Qt Toolkit nutzt.
53
54 %description -l pl.UTF-8
55 PSI jest komunikatorem dla otwartego systemu wiadomości Jabber. Został
56 stworzony w oparciu o bibliotekę Qt. PSI wspiera połączenia szyfrowane
57 SSL. W stosunku do domyślnego zachowania komunikatora została
58 wprowadzona zmiana, która powoduje, że certyfikaty SSL są poszukiwane
59 w katalogu $DATADIR/certs lub ~/.psi/certs.
60
61 Psi+ jest rozwojową gałęzią komunikatora Psi IM Jabber.
62
63 %prep
64 %setup -q -n %{name}-snapshots-%{version}
65
66 %build
67 ./configure \
68         --prefix=%{_prefix} \
69         --datadir=%{_datadir} \
70         --libdir=%{_libdir} \
71         --enable-webkit \
72         --enable-whiteboarding \
73         --no-separate-debug-info
74
75 %{__make}
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79
80 export QTDIR=%{_libdir}/qt4
81
82 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
83
84 %{__make} install \
85         INSTALL_ROOT=$RPM_BUILD_ROOT
86
87 %clean
88 rm -rf $RPM_BUILD_ROOT
89
90 %files
91 %defattr(644,root,root,755)
92 %doc README
93 %attr(755,root,root) %{_bindir}/psi-plus
94 %dir %{_libdir}/%{name}
95 %dir %{_libdir}/%{name}/plugins
96 %{_datadir}/%{name}
97 %{_datadir}/appdata/psi-plus.appdata.xml
98 %{_desktopdir}/*.desktop
99 %{_iconsdir}/hicolor/*/*/*.png
This page took 0.067283 seconds and 4 git commands to generate.