1 Summary: tla arch - revision control system
2 Summary(pl.UTF-8): tla arch - system kontroli wersji
8 Group: Development/Version Control
9 Source0: http://ftp.gnu.org/gnu/gnu-arch/%{name}-%{version}.tar.gz
10 # Source0-md5: db31ee89bc4788eef1eba1cee6c176ef
11 Patch0: %{name}-neon.patch
12 URL: http://www.gnu.org/software/gnu-arch/
13 BuildRequires: findutils
14 BuildRequires: libtool
15 BuildRequires: neon-devel
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 tla arch is a revision control system: a program that lets programmers
23 archive a history of changes made to the software they maintain and
24 that, more importantly, helps programmers to coordinate, synchronize,
25 and combine multiple lines of development for a single project.
27 arch version tla is a C version of the reference arch concepts.
29 %description -l pl.UTF-8
30 tla arch jest systemem kontroli wersji - programem, który pozwala
31 programistom archiwizować historię zmian wykonanych w rozwijanym przez
32 nich oprogramowaniu oraz, co ważniejsze, pomaga programistom
33 koordynować, synchronizować i łączyć wiele linii kodu podczas rozwoju
36 arch w wersji tla to wersja w C wzorcowych idei arch.
42 rm -rf src/libneon src/expat
50 CXXFLAGS="%{rpmcflags}"
52 export CFLAGS CXXFLAGS FFLAGS
54 # custom configure script
56 --destdir=$RPM_BUILD_ROOT \
59 --with-ssh-type=openssh
62 # ok, I tested already
66 rm -rf $RPM_BUILD_ROOT
68 %{__make} -j1 -C src/=build install
71 cp -a src/docs-tla html
72 find html -type f ! -name "*.html" -exec rm -rf "{}" ";"
73 find html -type d -name ".arch-ids" -exec rm -rf "{}" ";" || :
74 find html -type d -name "{arch}" -exec rm -rf "{}" ";" || :
76 rm -rf $RPM_BUILD_ROOT%{_libdir}
77 rm -rf $RPM_BUILD_ROOT%{_prefix}/src
80 rm -rf $RPM_BUILD_ROOT
83 %defattr(644,root,root,755)
85 %attr(755,root,root) %{_bindir}/*