1 Summary: XDELTA - version control system
2 Summary(pl): XDELTA - system kontroli wersji
7 Group: Development/Version Control
8 Group(de): Entwicklung/Versionkontrolle
9 Group(pl): Programowanie/Zarz±dzanie wersjami
10 Source0: ftp://www.xcf.berkeley.edu/pub/xdelta/%{name}-%{version}.tar.gz
11 URL: http://www.XCF.Berkeley.EDU/~jmacd/xdelta.html
12 BuildRequires: glib-devel >= 1.2.0
13 BuildRequires: zlib-devel
14 Requires: glib >= 1.2.0
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 XDelta (X for XCF: the eXperimental Computing Facility at Berkeley) is
19 a library interface and binary delta generator (like a diff program
20 for binaries) and an RCS. These changes (deltas) are similar to the
21 output of the "diff" program in that they may be used to store and
22 transmit only the changes between files. However, unlike diff, the
23 output of XDelta is not expressed in a human-readable format--XDelta
24 can also also apply these deltas to a copy of the original file(s).
25 XDelta uses a fast, linear algorithm and performs well on both binary
26 and text files. XDelta typically outperforms GNU diff in both time and
27 generated-delta-size, even for plain text files. XDelta also includes
28 a simple implementation of the Rsync algorithm and several advanced
29 features for implementing RCS-like file-archival with.
31 The Xdelta library performs its work independently of the actual
32 format used to encode the file and is intended to be used by various
33 higher-level programs such as XCF's Project Revision Control System
34 (PRCS). PRCS is a front end for a version control toolset. Xdelta uses
35 a binary file delta algorithm to replace the standard diff program
39 XDELTA (`X' od XCF) jest bibliotek± systemu kontroli wersji tworzona
40 jako zamiennik RCS. Biblioteka XDELTA wykonuje ró¿ne czynno¶ci
41 niezale¿nie od bierz±cego formatu plików, u¿ywanych do kodowania
42 plików baz danych, systemu kontroli wersji i zaprojektowana jest do
43 u¿ywania w ró¿nych wysoko-poziomowych systemach kontroli wersji jak
47 Summary: XDELTA - header files
48 Summary(pl): XDELTA - pliki nag³ówkowe
49 Group: Development/Libraries
50 Group(de): Entwicklung/Libraries
51 Group(fr): Development/Librairies
52 Group(pl): Programowanie/Biblioteki
53 Requires: %{name} = %{version}
56 This package contains the XDELTA header files required to develop
57 XDELTA-based applications.
59 %description -l pl devel
60 Pakiet ten zawiera pliki nag³ówkowe potrzebne przy tworzeniu aplikacji
64 Summary: XDELTA - static library
65 Summary(pl): XDELTA - biblioteka statyczna
66 Group: Development/Libraries
67 Group(de): Entwicklung/Libraries
68 Group(fr): Development/Librairies
69 Group(pl): Programowanie/Biblioteki
70 Requires: %{name}-devel = %{version}
73 This package contains the XDELTA static libraries
75 %description -l pl static
76 Pakiet ten zawiera bibliotekê statyczn± XDELTA.
84 --x-includes=%{_prefix}/X11R6/lib/glib/include
88 rm -rf $RPM_BUILD_ROOT
89 install -d $RPM_BUILD_ROOT%{_infodir}
91 %{__make} install DESTDIR=$RPM_BUILD_ROOT
93 gzip -9nf NEWS READ* ChangeLog
95 %post -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
99 rm -rf $RPM_BUILD_ROOT
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_bindir}/xdelta
104 %attr(755,root,root) %{_libdir}/lib*.so.*.*
108 %defattr(644,root,root,755)
109 %doc {NEWS,READ*,ChangeLog}.gz
111 %attr(755,root,root) %{_bindir}/xdelta-config
114 %attr(755,root,root) %{_libdir}/lib*.so
117 %defattr(644,root,root,755)