]>
Commit | Line | Data |
---|---|---|
9c8c9877 JB |
1 | # |
2 | # Conditional build: | |
6f528266 | 3 | %bcond_without privacy # more privacy |
a367617c | 4 | # |
dbc3f83f | 5 | %define snap 20130614 |
b2ff5600 | 6 | Summary: Tk Jabber client |
2784df36 | 7 | Summary(pl.UTF-8): Klient Jabbera oparty o Tk |
b2ff5600 | 8 | Name: tkabber |
dbc3f83f | 9 | Version: 0.11.2 |
497b1d41 | 10 | Release: 1.%{snap}.3 |
b2ff5600 JK |
11 | License: GPL |
12 | Group: Applications/Communications | |
dbc3f83f AM |
13 | # Source0: http://files.jabber.ru/tkabber/%{name}-%{version}.tar.gz |
14 | Source0: %{name}-%{snap}.tar.bz2 | |
15 | # Source0-md5: 04816ea6663000588dd9e3f253d4a751 | |
85b777f5 JK |
16 | Source1: %{name}.desktop |
17 | Source2: %{name}.png | |
a367617c | 18 | Patch0: %{name}-privacy.patch |
497b1d41 | 19 | Patch1: %{name}-chat-by-default.patch |
8aebdd23 | 20 | URL: http://tkabber.jabber.ru/ |
00746fc7 | 21 | BuildRequires: sed >= 4.0 |
653cb2e9 | 22 | Requires: tcl >= 8.3.4-7 |
41850668 | 23 | Requires: tcl-tdom >= 0.8.2 |
b2ff5600 | 24 | Requires: tcllib >= 1.2 |
434e1d0a | 25 | Requires: tclsasl |
18a3a91f | 26 | Requires: tk >= 8.3.3 |
3eadc20c | 27 | Requires: tk-BWidget >= 1.3 |
aa53ab96 AM |
28 | Suggests: tcl-tls >= 1.4.1 |
29 | Suggests: tcl-udp | |
b2ff5600 JK |
30 | BuildArch: noarch |
31 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
32 | ||
33 | %description | |
18a3a91f | 34 | Tkabber provides a Tcl/Tk interface to the Jabber instant messaging |
6124c151 | 35 | and presence service. |
b2ff5600 | 36 | |
18a3a91f JB |
37 | Although relatively new software, Tkabber is fully-featured. Its |
38 | features include: | |
b2ff5600 JK |
39 | - emoticons |
40 | - file transfers | |
41 | - avatars | |
42 | - browsing | |
43 | ||
44 | and many, many more. | |
45 | ||
3eadc20c | 46 | You may need additional packages for full funcionality: |
3eadc20c | 47 | - tk-Img, for more image file formats support |
3eadc20c JK |
48 | - tclgpgme, for end-to-end message encryption and signing |
49 | - tkXwin, for auto-away | |
50 | ||
fea66c5f JR |
51 | %description -l pl.UTF-8 |
52 | Tkabber udostępnia interfejs Tcl/Tk dla komunikatora Jabber. | |
18a3a91f | 53 | |
fea66c5f JR |
54 | Mimo że jest to dosyć nowy program, Tkabber ma duże możliwości, |
55 | obejmujące: | |
18a3a91f | 56 | - emotikony, |
fea66c5f | 57 | - przesyłanie plików, |
18a3a91f | 58 | - wcielenia, |
dbc3f83f | 59 | - przeglądanie i wiele, wiele więcej. |
18a3a91f | 60 | |
fea66c5f JR |
61 | Do pełnej funkcjonalności mogą być potrzebne dodatkowe pakiety: |
62 | - tk-Img do obsługi większej liczby formatów plików, | |
63 | - tcl-tls do szyfrowanych połączeń z serwerem, | |
64 | - tclgpgme do podpisywania i szyfrowania wiadomości, | |
18a3a91f JB |
65 | - tkXwin do auto-away. |
66 | ||
b2ff5600 | 67 | %prep |
dbc3f83f | 68 | %setup -q -n %{name} |
a367617c | 69 | %{?with_privacy:%patch0 -p1} |
497b1d41 | 70 | %patch1 -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}/* |