]> git.pld-linux.org Git - packages/cvs-fast-export.git/blame - cvs-fast-export.spec
- up to 1.21
[packages/cvs-fast-export.git] / cvs-fast-export.spec
CommitLineData
9c50389f
ER
1#
2# Conditional build:
ccf01b47 3%bcond_with tests # perform "make check" (tests/Makefile missing)
9c50389f 4
63b9a7a8 5Summary: Tool to export CVS history into a fast-import stream
ccf01b47 6Summary(pl.UTF-8): Narzędzie eksportujące historię CVS w postaci strumienia fast-import
63b9a7a8 7Name: cvs-fast-export
28d92785 8Version: 1.21
35133772 9Release: 1
63b9a7a8 10License: GPL v2
ccf01b47 11Group: Development/Version Control
63b9a7a8 12Source0: http://www.catb.org/~esr/cvs-fast-export/%{name}-%{version}.tar.gz
28d92785 13# Source0-md5: 9831c1f7c7b2ac055c255bbd8922d2a9
63b9a7a8
KK
14URL: http://www.catb.org/~esr/cvs-fast-export/
15BuildRequires: asciidoc
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19Export an RCS or CVS history as a fast-import stream. This program
20analyzes a collection of RCS files in a CVS repository (or outside of
21one) and, when possible, emits an equivalent history in the form of a
22fast-import stream. Not all possible histories can be rendered this
23way; the program tries to emit useful warnings when it can't. The
24program can also produce a visualization of the resulting commit DAG
25in the DOT format handled by the graphviz suite. The package also
26includes cvssync, a tool for mirroring masters from remote CVS hosts.
27
ccf01b47
JB
28%description -l pl.UTF-8
29To narzędzie eksportuje historię RCS lub CVS w postaci strumienia
30fast-import. Program analizuje zbiór plików RCS w repozytorium CVS
31(lub na zewnątrz) i, w miarę możliwości, wypuszcza odpowiadającą mu
32historię w postaci strumienia fast-import. Nie wszystkie historie
33można w ten sposób przedstawić - w razie problemów program próbuje
34wypisać przydatne ostrzeżenia. Program potrafi także utworzyć
35wizualizację wynikowego skierowanego grafu acyklicznego (DAG) zmian
36(commitów) w formacie DOT, obsługiwanym przez narzędzia graphviz.
37Pakiet zawiera także narzędzie cvssync do tworzenia kopii lustrzanych
38ze zdalnych serwerów CVS.
39
63b9a7a8
KK
40%prep
41%setup -q
42
43%build
44%{__make} \
63b9a7a8 45 CC="%{__cc}" \
83fd1459 46 EXTRA_CFLAGS="%{rpmcflags}" \
63b9a7a8
KK
47 LDFLAGS="%{rpmldflags}"
48
9c50389f
ER
49%{?with_tests:%{__make} check}
50
63b9a7a8
KK
51%install
52rm -rf $RPM_BUILD_ROOT
63b9a7a8
KK
53%{__make} install \
54 prefix=%{_prefix} \
55 DESTDIR=$RPM_BUILD_ROOT
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
63b9a7a8
KK
60%files
61%defattr(644,root,root,755)
62%doc AUTHORS NEWS README TODO
83fd1459 63%attr(755,root,root) %{_bindir}/cvs-fast-export
63b9a7a8 64%attr(755,root,root) %{_bindir}/cvssync
83fd1459
ER
65%{_mandir}/man1/cvs-fast-export.1*
66%{_mandir}/man1/cvssync.1*
This page took 0.096418 seconds and 4 git commands to generate.