1Summary: Concurrent Versions System 2Name: cvs 3Version: @VERSION@ 4Release: 1 5Copyright: GPL 6Group: Development/Version Control 7Source: ftp://ftp.cvshome.org/pub/cvs-@VERSION@/cvs-@VERSION@.tar.gz 8Prefix: /usr 9 10%description 11CVS is a version control system, which allows you to keep old versions 12of files (usually source code), keep a log of who, when, and why 13changes occurred, etc., like RCS or SCCS. Unlike the simpler systems, 14CVS does not just operate on one file at a time or one directory at a 15time, but operates on hierarchical collections of directories 16consisting of version controlled files. CVS helps to manage releases 17and to control the concurrent editing of source files among multiple 18authors. CVS allows triggers to enable/log/control various 19operations and works well over a wide area network. 20 21%prep 22%setup 23 24%build 25./configure --prefix=$RPM_BUILD_ROOT/usr 26make CFLAGS="$RPM_OPT_FLAGS -DRCSBIN_DFLT=\\\"/usr/bin\\\"" LDFLAGS=-s 27 28%install 29make installdirs 30make install 31rm -f $RPM_BUILD_ROOT/usr/info/cvs* 32make install-info 33gzip -9nf $RPM_BUILD_ROOT/usr/info/cvs* 34 35%files 36%doc BUGS COPYING COPYING.LIB FAQ HACKING 37%doc INSTALL MINOR-BUGS NEWS PROJECTS README TESTS TODO 38/usr/bin/cvs 39/usr/bin/cvsbug 40/usr/bin/rcs2log 41/usr/man/man1/cvs.1 42/usr/man/man5/cvs.5 43/usr/man/man8/cvsbug.8 44/usr/info/cvs* 45/usr/lib/cvs 46