]> git.pld-linux.org Git - packages/cvsup.git/blob - cvsup.spec
- initila version.
[packages/cvsup.git] / cvsup.spec
1 #
2 # Spec file for cvsup utility
3 # Thomas Lockhart 1999-01-22
4 #
5 Summary: A CVS-aware network file distribution system
6 Name: cvsup
7 Version: 15.5
8 Release: 1
9 Copyright: BSD
10 Group: Development/Version Control
11 Source: ftp://ftp.FreeBSD.org/pub/FreeBSD/CVSup/cvsup-15.5.tar.gz
12 URL: http://www.polstra.com/projects/freeware/CVSup/
13 Distribution: PostgreSQL Linux
14 Vendor: PostgreSQL
15 Packager: Thomas Lockhart <lockhart@alumni.caltech.edu>
16 %description
17 CVSup is a next-generation replacement for sup.  It is a leap
18 forward, in terms of capability, speed, and server efficiency.
19
20 CVSup offers the following advantages:
21 * Capabilities. Clients can maintain local CVS branches without
22   interference from CVSup.
23 * Speed. CVSup works directly from the CVS repository on the
24   server. It can parse and edit RCS files, and it understands
25   how they are typically changed under CVS. It uses a streaming
26   protocol for updates and sends compressed diffs and reverse
27   diffs of changes to minimize bandwidth.
28
29
30 %package client
31 Summary: Client-side CVSup package
32 Group: Development/Version Control
33 %description client
34 CVSup is a next-generation replacement for sup.  It is a leap
35 forward, in terms of capability, speed, and server efficiency.
36
37 CVSup offers the following advantages:
38 * Capabilities. Clients can maintain local CVS branches without
39   interference from CVSup.
40 * Speed. CVSup works directly from the CVS repository on the
41   server. It can parse and edit RCS files, and it understands
42   how they are typically changed under CVS. It uses a streaming
43   protocol for updates and sends compressed diffs and reverse
44   diffs of changes to minimize bandwidth.
45
46 The client package allows a developer to maintain a local copy
47 of a full CVS repository. CVSup can also maintain local copies
48 of other kinds of directory trees.
49
50
51 %package server
52 Summary: Server-side CVSup package
53 Group: Development/Version Control
54 %description server
55 CVSup is a next-generation replacement for sup.  It is a leap
56 forward, in terms of capability, speed, and server efficiency.
57
58 CVSup offers the following advantages:
59 * Capabilities. Clients can maintain local CVS branches without
60   interference from CVSup.
61 * Speed. CVSup works directly from the CVS repository on the
62   server. It can parse and edit RCS files, and it understands
63   how they are typically changed under CVS. It uses a streaming
64   protocol for updates and sends compressed diffs and reverse
65   diffs of changes to minimize bandwidth.
66
67 The server package allows a developer to publish a full or
68 partial CVS repository. CVSup can also publish other kinds of
69 directory trees.
70
71
72 %prep
73 %setup
74
75
76 %build
77 make M3TARGET=LINUXELF M3FLAGS="-DNOGUI -DSTATIC"
78
79
80 %install
81 make M3TARGET=LINUXELF M3FLAGS="-DNOGUI" install
82
83
84 %files client
85 %doc Acknowledgments Announce Blurb ChangeLog Install
86 /usr/local/bin/cvsup
87 /usr/local/man/man1/cvsup.1
88
89
90 %files server
91 %doc Acknowledgments Announce Blurb ChangeLog Install
92 /usr/local/sbin/cvsupd
93 /usr/local/man/man8/cvsupd.8
94
95
96 %clean
97 # put ancillary cleanup of files outside the build tree here...
This page took 0.132547 seconds and 3 git commands to generate.