]> git.pld-linux.org Git - packages/cvssuck.git/blame - cvssuck.spec
- new, based on debian sources
[packages/cvssuck.git] / cvssuck.spec
CommitLineData
b3fc6cfa
ER
1%define subver 20060124
2Summary: Inefficient cvs repository grabber using cvs command
3Name: cvssuck
4Version: 0.3
5Release: 1
6License: BSD
7Group: Applications
8Source0: ftp://ftp.debian.org/debian/pool/main/c/cvssuck/%{name}_%{version}.cvs%{subver}.orig.tar.gz
9# Source0-md5: 87fceb81f6ea11d8582413a5a1fd965a
10URL: http://cvs.m17n.org/~akr/cvssuck/
11BuildRequires: rpmbuild(macros) >= 1.484
12Requires: cvs-client
13Requires: rcs
14Requires: ruby
15BuildArch: noarch
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19CVSsuck is a mirroring tool for CVS repositories. Unlike other tools
20such as CVSup or rsync, it uses cvs command to access the repository.
21So, it works well with remote repositories without a special server or
22shell account. However it is inefficient and not perfect because CVS
23client/server protocol is not designed for mirroring. If a server
24provides special way to grab a repository, you shouldn't use CVSsuck.
25
26%prep
27%setup -q -n %{name}-%{version}.cvs%{subver}
28%{__sed} -i -e '1s,^#!.*ruby,#!%{__ruby},' cvssuck
29
30%install
31rm -rf $RPM_BUILD_ROOT
32install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
33install -p cvssuck $RPM_BUILD_ROOT%{_bindir}
34cp -a cvssuck.1 $RPM_BUILD_ROOT%{_mandir}/man1
35
36%clean
37rm -rf $RPM_BUILD_ROOT
38
39%files
40%defattr(644,root,root,755)
41%doc README* NEWS ChangeLog
42%attr(755,root,root) %{_bindir}/cvssuck
43%{_mandir}/man1/cvssuck.1*
This page took 0.066784 seconds and 4 git commands to generate.