]>
Commit | Line | Data |
---|---|---|
9c8c9877 JB |
1 | # |
2 | # Conditional build: | |
6f528266 | 3 | %bcond_without privacy # more privacy |
a367617c | 4 | # |
b2ff5600 | 5 | Summary: Tk Jabber client |
2784df36 | 6 | Summary(pl.UTF-8): Klient Jabbera oparty o Tk |
b2ff5600 | 7 | Name: tkabber |
ada1df18 | 8 | Version: 1.1.2 |
4263ddb2 | 9 | Release: 2 |
b2ff5600 JK |
10 | License: GPL |
11 | Group: Applications/Communications | |
1ba860f3 | 12 | Source0: http://files.jabber.ru/tkabber/%{name}-%{version}.tar.xz |
ada1df18 | 13 | # Source0-md5: 6d15da2d72bbc76a525f4b72b127fd8e |
85b777f5 JK |
14 | Source1: %{name}.desktop |
15 | Source2: %{name}.png | |
a367617c | 16 | Patch0: %{name}-privacy.patch |
497b1d41 | 17 | Patch1: %{name}-chat-by-default.patch |
4263ddb2 | 18 | Patch2: %{name}-ca.patch |
8aebdd23 | 19 | URL: http://tkabber.jabber.ru/ |
00746fc7 | 20 | BuildRequires: sed >= 4.0 |
de08a34c | 21 | Requires: tcl >= 8.4.0 |
41850668 | 22 | Requires: tcl-tdom >= 0.8.2 |
b2ff5600 | 23 | Requires: tcllib >= 1.2 |
434e1d0a | 24 | Requires: tclsasl |
de08a34c | 25 | Requires: tk >= 8.4.0 |
3eadc20c | 26 | Requires: tk-BWidget >= 1.3 |
aa53ab96 AM |
27 | Suggests: tcl-tls >= 1.4.1 |
28 | Suggests: tcl-udp | |
b2ff5600 JK |
29 | BuildArch: noarch |
30 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
31 | ||
32 | %description | |
18a3a91f | 33 | Tkabber provides a Tcl/Tk interface to the Jabber instant messaging |
6124c151 | 34 | and presence service. |
b2ff5600 | 35 | |
18a3a91f JB |
36 | Although relatively new software, Tkabber is fully-featured. Its |
37 | features include: | |
b2ff5600 JK |
38 | - emoticons |
39 | - file transfers | |
40 | - avatars | |
41 | - browsing | |
42 | ||
43 | and many, many more. | |
44 | ||
3eadc20c | 45 | You may need additional packages for full funcionality: |
3eadc20c | 46 | - tk-Img, for more image file formats support |
3eadc20c JK |
47 | - tclgpgme, for end-to-end message encryption and signing |
48 | - tkXwin, for auto-away | |
49 | ||
fea66c5f JR |
50 | %description -l pl.UTF-8 |
51 | Tkabber udostępnia interfejs Tcl/Tk dla komunikatora Jabber. | |
18a3a91f | 52 | |
fea66c5f JR |
53 | Mimo że jest to dosyć nowy program, Tkabber ma duże możliwości, |
54 | obejmujące: | |
18a3a91f | 55 | - emotikony, |
fea66c5f | 56 | - przesyłanie plików, |
18a3a91f | 57 | - wcielenia, |
dbc3f83f | 58 | - przeglądanie i wiele, wiele więcej. |
18a3a91f | 59 | |
fea66c5f JR |
60 | Do pełnej funkcjonalności mogą być potrzebne dodatkowe pakiety: |
61 | - tk-Img do obsługi większej liczby formatów plików, | |
62 | - tcl-tls do szyfrowanych połączeń z serwerem, | |
63 | - tclgpgme do podpisywania i szyfrowania wiadomości, | |
18a3a91f JB |
64 | - tkXwin do auto-away. |
65 | ||
b2ff5600 | 66 | %prep |
de08a34c | 67 | %setup -q |
a367617c | 68 | %{?with_privacy:%patch0 -p1} |
497b1d41 | 69 | %patch1 -p1 |
4263ddb2 | 70 | %patch2 -p1 |
a367617c | 71 | |
600d9422 | 72 | sed -i -e 's#ifaceck##g' Makefile |
b2ff5600 | 73 | |
b2ff5600 JK |
74 | %install |
75 | rm -rf $RPM_BUILD_ROOT | |
d66c760a | 76 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
b2ff5600 | 77 | |
d66c760a AG |
78 | %{__make} install \ |
79 | PREFIX="%{_prefix}" \ | |
80 | DESTDIR="$RPM_BUILD_ROOT" | |
81 | ||
82 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} | |
85b777f5 | 83 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} |
b2ff5600 JK |
84 | |
85 | rm -rf $RPM_BUILD_ROOT%{_docdir} | |
86 | ||
87 | %clean | |
88 | rm -rf $RPM_BUILD_ROOT | |
89 | ||
90 | %files | |
91 | %defattr(644,root,root,755) | |
8bbaa4e9 | 92 | %doc ChangeLog AUTHORS README examples |
b2ff5600 | 93 | %attr(755,root,root) %{_bindir}/* |
dbc3f83f AM |
94 | %dir %{_datadir}/%{name} |
95 | %{_datadir}/%{name}/[^t]* | |
96 | %attr(755,root,root) %{_datadir}/%{name}/tkabber.tcl | |
97 | %{_datadir}/%{name}/tclxmpp | |
98 | %{_datadir}/%{name}/tkabber-remote.tcl | |
99 | %{_datadir}/%{name}/trans | |
100 | %{_datadir}/%{name}/trans.tcl | |
d8e067af | 101 | %{_desktopdir}/*.desktop |
85b777f5 | 102 | %{_pixmapsdir}/* |