]> git.pld-linux.org Git - packages/rcs.git/blob - rcs.spec
c04a3d2be5bb925bcd9388f8024b60cf1ee3b7c8
[packages/rcs.git] / rcs.spec
1 Summary:        RCS - version control system
2 Summary(de.UTF-8):      RCS - Versionssteuersystem
3 Summary(es.UTF-8):      RCS - sistema de control de versiones
4 Summary(fr.UTF-8):      RCS - Système de contrôle de version
5 Summary(pl.UTF-8):      RCS - system kontroli wersji
6 Summary(pt_BR.UTF-8):   RCS - sistema de controle de versões
7 Summary(tr.UTF-8):      Sürüm denetleme sistemi
8 Name:           rcs
9 Version:        5.9.4
10 Release:        2
11 License:        GPL v3+
12 Group:          Development/Version Control
13 Source0:        http://ftp.gnu.org/gnu/rcs/%{name}-%{version}.tar.xz
14 # Source0-md5:  ab57933fb214384e69664ec1c81775fc
15 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
16 # Source1-md5:  ba094b833436afc14ac1679a78e50da5
17 Patch0:         %{name}-debian.patch
18 Patch1:         %{name}-info.patch
19 Patch2:         %{name}-move-exiting-to-beginning-of-func-decl.patch
20 URL:            https://www.cs.purdue.edu/homes/trinkle/RCS/
21 BuildRequires:  groff
22 BuildRequires:  tar >= 1:1.22
23 BuildRequires:  texinfo
24 BuildRequires:  xz
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 The Revision Control System (RCS) manages multiple revisions of files.
29 RCS automates the storing, retrieval, logging, identification, and
30 merging of revisions. RCS is useful for text that is revised
31 frequently, for example programs, documentation, graphics, papers, and
32 form letters.
33
34 %description -l de.UTF-8
35 Das Revision Control Syste (RCS) verwaltet mehrere Dateirevisionen. Es
36 automatisiert das Abspeichern, das Einlesen, das Aufzeichnen, die
37 Erkennung und das Zusammenführen von Revisionen. RCS ist praktisch für
38 Texte, die häufig revidiert werden, etwa Programme, Dokumentation,
39 Graphiken, Artikel und Formulare.
40
41 %description -l es.UTF-8
42 Sistema de Control de Revisión (RCS) administra múltiples revisiones
43 de archivos. RCS automatiza el almacenamiento, recuperación, registro,
44 identificación y la fusión de revisiones. Es útil para textos se
45 revisan frecuentemente, como programas, documentación, gráficos y
46 formularios de cartas.
47
48 %description -l fr.UTF-8
49 Le système de contrôle de révision (RCS) gère les nombreuses révisions
50 des fichiers. RCS automatise le stockage, la récupération,
51 l'identification et le mélange des révisions. RCS sert aux textes
52 révisés fréquemment, par exemple les "programmes, la documentation,
53 les graphiques, les articles et les lettres.
54
55 %description -l pl.UTF-8
56 Revision Control System (RCS) - w wolnym tłumaczeniu system kontroli
57 wersji umożliwia zarządzanie wieloma wersjami plików. Za pomocą RCS
58 można w prosty sposób automatyzować składowanie, wyciąganie, logowanie
59 z archiwum jak i łączenie dokumentów różnych wersji. RCS jest wygodny
60 do zarządzania dokumentów często zmienianych jak kod źródłowy
61 programów, dokumentacja, grafika czy listy.
62
63 %description -l pt_BR.UTF-8
64 O Sistema de Controle de Revisão (RCS) administra múltiplas revisões
65 de arquivos. RCS automatiza o armazenamento, recuperação, registro,
66 identificação e a fusão de revisões. RCS é útil para texto que é
67 revisado freqüentemente, como programas, documentação, gráficos e
68 formulários de cartas.
69
70 %description -l tr.UTF-8
71 Sürüm denetim sistemi (Revision Control System - RCS) bir dosyanın
72 birden fazla sürümünü denetlemek için kullanılır. RCS dosya üzerindeki
73 değişikliklerin tutulmasını, saklanmasını, kayıtlarının tutulması
74 işlerini kolaylaştırır. Üzerinde sıkça değişiklik yapılan program
75 kodları, belgeler ve makaleler için son derece yararlı bir araçtır.
76
77 %prep
78 %setup -q
79 %patch0 -p1
80 %patch1 -p1
81 %patch2 -p1
82
83 %build
84 %configure \
85         --with-mailer=/usr/lib/sendmail
86
87 %{__make}
88
89 %install
90 rm -rf $RPM_BUILD_ROOT
91
92 %{__make} install \
93         DESTDIR=$RPM_BUILD_ROOT
94
95 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
96 %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/rcsfreeze.1*
97 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.rcs-non-english-man-pages
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %post   -p /sbin/postshell
103 -/usr/sbin/fix-info-dir -c %{_infodir}
104
105 %postun -p /sbin/postshell
106 -/usr/sbin/fix-info-dir -c %{_infodir}
107
108 %files
109 %defattr(644,root,root,755)
110 %doc AUTHORS ChangeLog NEWS README THANKS
111 %attr(755,root,root) %{_bindir}/ci
112 %attr(755,root,root) %{_bindir}/co
113 %attr(755,root,root) %{_bindir}/ident
114 %attr(755,root,root) %{_bindir}/merge
115 %attr(755,root,root) %{_bindir}/rcs
116 %attr(755,root,root) %{_bindir}/rcsclean
117 %attr(755,root,root) %{_bindir}/rcsdiff
118 %attr(755,root,root) %{_bindir}/rcsmerge
119 %attr(755,root,root) %{_bindir}/rlog
120 %{_mandir}/man1/ci.1*
121 %{_mandir}/man1/co.1*
122 %{_mandir}/man1/ident.1*
123 %{_mandir}/man1/merge.1*
124 %{_mandir}/man1/rcs.1*
125 %{_mandir}/man1/rcsclean.1*
126 %{_mandir}/man1/rcsdiff.1*
127 %{_mandir}/man1/rcsmerge.1*
128 %{_mandir}/man1/rlog.1*
129 %{_mandir}/man5/rcsfile.5*
130 %lang(fi) %{_mandir}/fi/man[15]/*
131 %lang(ja) %{_mandir}/ja/man[15]/*
132 %lang(pl) %{_mandir}/pl/man[15]/*
133 %{_infodir}/rcs.info*
This page took 0.116726 seconds and 2 git commands to generate.