]>
Commit | Line | Data |
---|---|---|
9c8c9877 JB |
1 | # |
2 | # Conditional build: | |
d69f473f | 3 | %bcond_with 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 |
d69f473f | 10 | Release: 1.%{snap}.1 |
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 |
8aebdd23 | 19 | URL: http://tkabber.jabber.ru/ |
00746fc7 | 20 | BuildRequires: sed >= 4.0 |
653cb2e9 | 21 | Requires: tcl >= 8.3.4-7 |
41850668 | 22 | Requires: tcl-tdom >= 0.8.2 |
b2ff5600 | 23 | Requires: tcllib >= 1.2 |
434e1d0a | 24 | Requires: tclsasl |
18a3a91f | 25 | Requires: tk >= 8.3.3 |
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 |
dbc3f83f | 67 | %setup -q -n %{name} |
a367617c AM |
68 | %{?with_privacy:%patch0 -p1} |
69 | ||
600d9422 | 70 | sed -i -e 's#ifaceck##g' Makefile |
b2ff5600 | 71 | |
b2ff5600 JK |
72 | %install |
73 | rm -rf $RPM_BUILD_ROOT | |
d66c760a | 74 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
b2ff5600 | 75 | |
d66c760a AG |
76 | %{__make} install \ |
77 | PREFIX="%{_prefix}" \ | |
78 | DESTDIR="$RPM_BUILD_ROOT" | |
79 | ||
80 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} | |
85b777f5 | 81 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} |
b2ff5600 JK |
82 | |
83 | rm -rf $RPM_BUILD_ROOT%{_docdir} | |
84 | ||
85 | %clean | |
86 | rm -rf $RPM_BUILD_ROOT | |
87 | ||
88 | %files | |
89 | %defattr(644,root,root,755) | |
8bbaa4e9 | 90 | %doc ChangeLog AUTHORS README examples |
b2ff5600 | 91 | %attr(755,root,root) %{_bindir}/* |
dbc3f83f AM |
92 | %dir %{_datadir}/%{name} |
93 | %{_datadir}/%{name}/[^t]* | |
94 | %attr(755,root,root) %{_datadir}/%{name}/tkabber.tcl | |
95 | %{_datadir}/%{name}/tclxmpp | |
96 | %{_datadir}/%{name}/tkabber-remote.tcl | |
97 | %{_datadir}/%{name}/trans | |
98 | %{_datadir}/%{name}/trans.tcl | |
d8e067af | 99 | %{_desktopdir}/*.desktop |
85b777f5 | 100 | %{_pixmapsdir}/* |