1 %define tar_version %(echo %{version} | tr . _)
2 Summary: Tk interface for CVS
3 Summary(pl.UTF-8): Interfejs Tk dla CVS
8 Group: Development/Version Control
9 Source0: http://www.twobarleycorns.net/%{name}_%{tar_version}.tar.gz
10 # Source0-md5: f263e59233625145a4efc38b14241e0c
11 Source1: %{name}.desktop
13 URL: http://www.twobarleycorns.net/tkcvs.html
14 BuildRequires: perl-base
16 Patch0: %{name}-EDITOR.patch
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define _ulibdir /usr/lib
27 TkCVS is a Tcl/Tk-based graphical interface to the CVS configuration
28 management system. It displays the status of the files in the current
29 working directory, and provides buttons and menus to execute CVS
30 commands on the selected files. TkDiff is included for browsing and
33 %description -l pl.UTF-8
34 TkCVS jest opartym o Tcl/Tk graficznym interfejsem do systemu
35 zarządzania wersjami CVS. Program wyświetla stan plików w aktualnym
36 katalogu roboczym, potrafi wyświetlić historię wybranego pliku w
37 postaci wykresu oraz pozwala na wykonywanie poleceń CVS przy użyciu
38 menu i guzików. W skład pakietu wchodzi TkDiff - narzędzie do
39 przeglądania i łączenia naniesionych modyfikacji.
42 %setup -q -n %{name}_%{tar_version}
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_mandir}/man1}
49 ./doinstall.tcl -nox -finallib %{_ulibdir} $RPM_BUILD_ROOT%{_prefix}
51 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
52 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
53 install tkcvs/tkcvs.1 $RPM_BUILD_ROOT%{_mandir}/man1/tkcvs.1
56 rm -rf $RPM_BUILD_ROOT
59 %defattr(644,root,root,755)
60 %doc CHANGELOG FAQ vendor5readme.pdf
61 %attr(755,root,root) %{_bindir}/*
63 %{_desktopdir}/*.desktop
64 %{_pixmapsdir}/tkcvs.png