Репозитории ALT
5.1: | 8.1-alt3 |
4.1: | 8.1-alt2 |
4.0: | 8.0.3-alt1 |
3.0: | 7.2.3-alt1 |
Группа :: Разработка/Прочее
Пакет: tkcvs
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define pkgversion 8_1
Name: tkcvs
Version: 8.1
Release: alt3
Summary: A graphical front-end to CVS and Subversion
License: GPL
Group: Development/Other
Url: http://www.twobarleycorns.net/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: http://www.twobarleycorns.net/%{name}_%pkgversion.tar.bz2
Source2: %name.desktop
Source3: %name.png
Patch: tkcvs.tcl.diff
Requires: tk, cvs, subversion
Autoreq: yes, noshell
BuildArch: noarch
%description
TkCVS is a Tk based graphical interface to the CVS and Subversion
version control systems. For CVS, it includes facilities for providing
"user friendly" names to modules and directories within the repository,
and provides a facility to interactively browse the repository looking for
modules and directories.
%prep
%setup -q -n %{name}_%pkgversion
%patch -p1
%install
mkdir -p %buildroot{%_bindir,%_datadir/%name/bitmaps,%_man1dir,%_sysconfdir/%name}
install tkcvs/tkcvs.tcl %buildroot%_bindir/%name
install -m644 tkcvs/*.* %buildroot%_datadir/%name/
install -m644 tkcvs/tclIndex %buildroot%_datadir/%name/
install -m644 tkcvs/bitmaps/* %buildroot%_datadir/%name/bitmaps
install -m644 tkcvs/*.1 %buildroot%_man1dir
install -m644 tkcvs/tkcvs_def.tcl %buildroot%_sysconfdir/tkcvs/tkcvs_def.tcl
rm -f %buildroot%_datadir/%name/%name.1
rm -f %buildroot%_datadir/%name/mkmanpage.pl
install -D -m644 %SOURCE2 %buildroot%_desktopdir/%name.desktop
install -D -m644 %SOURCE3 %buildroot%_iconsdir/%name.png
%post
%update_menus
%postun
%clean_menus
%files
%config(noreplace) %_sysconfdir/%name/tkcvs_def.tcl
%doc CHANGELOG COPYING FAQ
%_bindir/%name
%dir %_datadir/%name/
%_datadir/%name/*.tcl
#%_datadir/%name/*.pl
%_datadir/%name/tclIndex
%_datadir/%name/bitmaps/
%_desktopdir/%name.desktop
%_iconsdir/%name.png
%_man1dir/*
%changelog
…
Полный changelog можно просмотреть здесь
Name: tkcvs
Version: 8.1
Release: alt3
Summary: A graphical front-end to CVS and Subversion
License: GPL
Group: Development/Other
Url: http://www.twobarleycorns.net/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: http://www.twobarleycorns.net/%{name}_%pkgversion.tar.bz2
Source2: %name.desktop
Source3: %name.png
Patch: tkcvs.tcl.diff
Requires: tk, cvs, subversion
Autoreq: yes, noshell
BuildArch: noarch
%description
TkCVS is a Tk based graphical interface to the CVS and Subversion
version control systems. For CVS, it includes facilities for providing
"user friendly" names to modules and directories within the repository,
and provides a facility to interactively browse the repository looking for
modules and directories.
%prep
%setup -q -n %{name}_%pkgversion
%patch -p1
%install
mkdir -p %buildroot{%_bindir,%_datadir/%name/bitmaps,%_man1dir,%_sysconfdir/%name}
install tkcvs/tkcvs.tcl %buildroot%_bindir/%name
install -m644 tkcvs/*.* %buildroot%_datadir/%name/
install -m644 tkcvs/tclIndex %buildroot%_datadir/%name/
install -m644 tkcvs/bitmaps/* %buildroot%_datadir/%name/bitmaps
install -m644 tkcvs/*.1 %buildroot%_man1dir
install -m644 tkcvs/tkcvs_def.tcl %buildroot%_sysconfdir/tkcvs/tkcvs_def.tcl
rm -f %buildroot%_datadir/%name/%name.1
rm -f %buildroot%_datadir/%name/mkmanpage.pl
install -D -m644 %SOURCE2 %buildroot%_desktopdir/%name.desktop
install -D -m644 %SOURCE3 %buildroot%_iconsdir/%name.png
%post
%update_menus
%postun
%clean_menus
%files
%config(noreplace) %_sysconfdir/%name/tkcvs_def.tcl
%doc CHANGELOG COPYING FAQ
%_bindir/%name
%dir %_datadir/%name/
%_datadir/%name/*.tcl
#%_datadir/%name/*.pl
%_datadir/%name/tclIndex
%_datadir/%name/bitmaps/
%_desktopdir/%name.desktop
%_iconsdir/%name.png
%_man1dir/*
%changelog
…
Полный changelog можно просмотреть здесь