]> git.pld-linux.org Git - packages/tkabber.git/blob - tkabber.spec
b1868afb0d755e4fc2c6d0d43124ee3590a28ef6
[packages/tkabber.git] / tkabber.spec
1 #
2 # Conditional build:
3 %bcond_with     privacy         # more privacy
4 #
5 Summary:        Tk Jabber client
6 Summary(pl.UTF-8):      Klient Jabbera oparty o Tk
7 Name:           tkabber
8 Version:        0.10.1
9 Release:        0.2
10 License:        GPL
11 Group:          Applications/Communications
12 Source0:        http://files.jabber.ru/tkabber/%{name}-%{version}-beta2.tar.gz
13 # Source0-md5:  9adbcf75422823cd7d3688794b6ecdd4
14 Source1:        %{name}.desktop
15 Source2:        %{name}.png
16 Patch0:         %{name}-privacy.patch
17 URL:            http://tkabber.jabber.ru/
18 BuildRequires:  sed >= 4.0
19 Requires:       tcl >= 8.3.4-7
20 Requires:       tcl-tdom >= 0.8.2
21 Requires:       tcllib >= 1.2
22 Requires:       tclsasl
23 Requires:       tk >= 8.3.3
24 Requires:       tk-BWidget >= 1.3
25 Suggests:       tcl-tls >= 1.4.1
26 Suggests:       tcl-udp
27 BuildArch:      noarch
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 Tkabber provides a Tcl/Tk interface to the Jabber instant messaging
32 and presence service.
33
34 Although relatively new software, Tkabber is fully-featured. Its
35 features include:
36 - emoticons
37 - file transfers
38 - avatars
39 - browsing
40
41 and many, many more.
42
43 You may need additional packages for full funcionality:
44 - tk-Img, for more image file formats support
45 - tclgpgme, for end-to-end message encryption and signing
46 - tkXwin, for auto-away
47
48 %description -l pl.UTF-8
49 Tkabber udostępnia interfejs Tcl/Tk dla komunikatora Jabber.
50
51 Mimo że jest to dosyć nowy program, Tkabber ma duże możliwości,
52 obejmujące:
53 - emotikony,
54 - przesyłanie plików,
55 - wcielenia,
56 - przeglądanie
57 i wiele, wiele więcej.
58
59 Do pełnej funkcjonalności mogą być potrzebne dodatkowe pakiety:
60 - tk-Img do obsługi większej liczby formatów plików,
61 - tcl-tls do szyfrowanych połączeń z serwerem,
62 - tclgpgme do podpisywania i szyfrowania wiadomości,
63 - tkXwin do auto-away.
64
65 %prep
66 %setup -q -n %{name}-%{version}-beta2
67 %{?with_privacy:%patch0 -p1}
68
69 sed -i -e 's#ifaceck##g' Makefile
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
74
75 %{__make} install \
76         PREFIX="%{_prefix}" \
77         DESTDIR="$RPM_BUILD_ROOT"
78
79 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
80 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
81
82 rm -rf $RPM_BUILD_ROOT%{_docdir}
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %files
88 %defattr(644,root,root,755)
89 %doc ChangeLog AUTHORS README examples
90 %attr(755,root,root) %{_bindir}/*
91 %{_datadir}/%{name}
92 %{_desktopdir}/*.desktop
93 %{_pixmapsdir}/*
This page took 0.045674 seconds and 3 git commands to generate.