]> git.pld-linux.org Git - packages/cvsup.git/blob - cvsup.spec
- masive changes:
[packages/cvsup.git] / cvsup.spec
1 Summary:        A CVS-aware network file distribution system
2 Name:           cvsup
3 Version:        16.0
4 Release:        1
5 Group:          Development/Version Control
6 Group(pl):      Programowanie/Zarz±dzanie wersjami
7 Copyright:      BSD
8 URL:            http://www.polstra.com/projects/freeware/CVSup/
9 Source:         ftp://ftp.FreeBSD.org/pub/FreeBSD/CVSup/%{name}-%{version}.tar.gz
10 Requires:       Modula-3
11 BuildRoot:      /tmp/%{name}-%{version}-root
12
13 %description
14 CVSup is a next-generation replacement for sup.  It is a leap
15 forward, in terms of capability, speed, and server efficiency.
16
17 CVSup offers the following advantages:
18 * Capabilities. Clients can maintain local CVS branches without
19   interference from CVSup.
20 * Speed. CVSup works directly from the CVS repository on the
21   server. It can parse and edit RCS files, and it understands
22   how they are typically changed under CVS. It uses a streaming
23   protocol for updates and sends compressed diffs and reverse
24   diffs of changes to minimize bandwidth.
25
26
27 %package client
28 Summary:        Client-side CVSup package
29 Group:          Development/Version Control
30 Group(pl):      Programowanie/Zarz±dzanie wersjami
31
32 %description client
33 CVSup is a next-generation replacement for sup.  It is a leap
34 forward, in terms of capability, speed, and server efficiency.
35
36 CVSup offers the following advantages:
37 * Capabilities. Clients can maintain local CVS branches without
38   interference from CVSup.
39 * Speed. CVSup works directly from the CVS repository on the
40   server. It can parse and edit RCS files, and it understands
41   how they are typically changed under CVS. It uses a streaming
42   protocol for updates and sends compressed diffs and reverse
43   diffs of changes to minimize bandwidth.
44
45 The client package allows a developer to maintain a local copy
46 of a full CVS repository. CVSup can also maintain local copies
47 of other kinds of directory trees.
48
49
50 %package server
51 Summary:        Server-side CVSup package
52 Group:          Development/Version Control
53 Group(pl):      Programowanie/Zarz±dzanie wersjami
54
55 %description server
56 CVSup is a next-generation replacement for sup.  It is a leap
57 forward, in terms of capability, speed, and server efficiency.
58
59 CVSup offers the following advantages:
60 * Capabilities. Clients can maintain local CVS branches without
61   interference from CVSup.
62 * Speed. CVSup works directly from the CVS repository on the
63   server. It can parse and edit RCS files, and it understands
64   how they are typically changed under CVS. It uses a streaming
65   protocol for updates and sends compressed diffs and reverse
66   diffs of changes to minimize bandwidth.
67
68 The server package allows a developer to publish a full or
69 partial CVS repository. CVSup can also publish other kinds of
70 directory trees.
71
72 %prep
73 %setup -q
74
75 %build
76 make M3TARGET=LINUXELF
77
78 %install
79 make install \
80         PREFIX=/usr \
81         M3TARGET=LINUXELF 
82
83 strip $RPM_BUILD_ROOT/usr/{bin,sbin}/*
84
85 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
86         Acknowledgments Announce Blurb ChangeLog Install
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files client
92 %doc *.gz
93 /usr/bin/cvsup
94 %{_mandir}/man1/cvsup.1.gz
95
96 %files server
97 %doc *.gz
98 /usr/sbin/cvsupd
99 %{_mandir}/man8/cvsupd.8.gz
100
101 %changelog
102 * Mon Apr 12 1999 Micha³ Kuratczyk <kura@pld.org.pl>
103   [1.16-1]
104 - added %changelog
105 - added gzipping documentation and man pages
106 - added Group(pl)
107 - added 'rm -rf $RPM_BUILD_ROOT' to %clean
108 - added -q %setup parameter
109 - added BuildRoot (by PLD standard)
110 - added stripping binaries
This page took 0.030018 seconds and 3 git commands to generate.