]> git.pld-linux.org Git - packages/xdelta.git/blame - xdelta.spec
- converted to UTF-8
[packages/xdelta.git] / xdelta.spec
CommitLineData
9528db44 1Summary: XDELTA - version control system
9fb5f176
JR
2Summary(es.UTF-8): patch y diff para archivos binarios
3Summary(pl.UTF-8): XDELTA - system kontroli wersji
4Summary(pt_BR.UTF-8): patch e diff para arquivos binários
9528db44 5Name: xdelta
86a97ae2 6Version: 1.1.3
d2b953ca 7Release: 3
e73a5741 8License: GPL
9528db44 9Group: Development/Version Control
ef923e74 10Source0: http://dl.sourceforge.net/xdelta/%{name}-%{version}.tar.gz
b9e877dd 11# Source0-md5: 08e964c28541605b6fe61c0dd6595516
86a97ae2 12Patch0: %{name}-ac_fixes.patch
13Patch1: %{name}-use_sys_getopt.patch
14Patch2: %{name}-am15.patch
788af2bd 15Patch3: %{name}-ac25x.patch
d2b953ca 16Patch4: %{name}-am18.patch
2bb8c283 17Patch5: %{name}-gcc4.patch
75158fe6 18URL: http://www.XCF.Berkeley.EDU/~jmacd/xdelta.html
4724d231 19BuildRequires: autoconf
20BuildRequires: automake
a142b148 21BuildRequires: glib-devel >= 1.2.0
4724d231 22BuildRequires: libtool
a142b148 23BuildRequires: zlib-devel
6c064c42 24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
954b1112 25
26%description
e73a5741
JB
27XDelta (X for XCF: the eXperimental Computing Facility at Berkeley) is
28a library interface and binary delta generator (like a diff program
29for binaries) and an RCS. These changes (deltas) are similar to the
30output of the "diff" program in that they may be used to store and
31transmit only the changes between files. However, unlike diff, the
d2b953ca 32output of XDelta is not expressed in a human-readable format - XDelta
e73a5741
JB
33can also also apply these deltas to a copy of the original file(s).
34XDelta uses a fast, linear algorithm and performs well on both binary
35and text files. XDelta typically outperforms GNU diff in both time and
36generated-delta-size, even for plain text files. XDelta also includes
37a simple implementation of the Rsync algorithm and several advanced
38features for implementing RCS-like file-archival with.
39
d2b953ca 40The XDelta library performs its work independently of the actual
e73a5741
JB
41format used to encode the file and is intended to be used by various
42higher-level programs such as XCF's Project Revision Control System
43(PRCS). PRCS is a front end for a version control toolset. Xdelta uses
44a binary file delta algorithm to replace the standard diff program
45used by RCS.
954b1112 46
9fb5f176
JR
47%description -l es.UTF-8
48xdelta es como las órdenes patch y diff, pero también funciona con
4724d231 49archivos binarios.
50
9fb5f176 51%description -l pl.UTF-8
d2b953ca 52XDelta (`X' od XCF - eXperimental Computing Facility w Berkeley) jest
9fb5f176
JR
53biblioteką i generatorem binarnych delt (różnic podobnych do tych
54tworzonych przez program diff, ale dla binariów) oraz systemem
55kontroli wersji. Te zmiany (delty) są podobne do wyjścia programu diff
56także w tym, że mogą być używane do przechowywania i transmisji tylko
57zmian między plikami. Jednak, w przeciwieństwie do diffa, wyjście
58XDelty nie jest wyrażone w postaci czytelnej dla człowieka; XDelta
59może także nanieść te zmiany na kopię oryginalnego pliku (plików).
60XDelta używa szybkiego, liniowego algorytmu i dobrze się sprawdza
61zarówno na binarnych, jak i tekstowych plikach. Algorytm XDelta zwykle
62jest wydajniejszy od GNU diffa zarówno pod względem czasu jak i
63rozmiaru wygenerowanych różnic, nawet dla plików czysto tekstowych.
64XDelta zawiera także przykładową implementację algorytmy Rsync i kilka
65zaawansowanych możliwości do implementowania archiwizacji plików
d2b953ca
JB
66podobnej do RCS.
67
9fb5f176
JR
68Biblioteka XDelta działa dobrze niezależnie od formatu użytego przy
69kodowaniu pliku i jest przeznaczona do używania w różnych
d2b953ca 70wysokopoziomowych programach takich jak system kontroli wersji z XCF
9fb5f176
JR
71(PRCS - Project Revision Control System), będący frontendem do
72zbioru narzędzi służących do kontroli wersji, w którym jest używany
73algorytm binarnych różnic XDelta zamiast standardowego diffa używanego
d2b953ca 74przez RCS.
954b1112 75
9fb5f176
JR
76%description -l pt_BR.UTF-8
77xdelta é como os comandos patch e diff, mas também funciona com
78arquivos binários.
4724d231 79
954b1112 80%package devel
9528db44 81Summary: XDELTA - header files
9fb5f176
JR
82Summary(pl.UTF-8): XDELTA - pliki nagłówkowe
83Summary(pt_BR.UTF-8): Arquivos de desenvolvimento xdelta
9528db44 84Group: Development/Libraries
0580ce38 85Requires: %{name} = %{version}-%{release}
9ddeb1a3 86
954b1112 87%description devel
88This package contains the XDELTA header files required to develop
89XDELTA-based applications.
90
9fb5f176
JR
91%description devel -l pl.UTF-8
92Pakiet ten zawiera pliki nagłówkowe potrzebne przy tworzeniu aplikacji
93bazujących na XDELTA.
954b1112 94
9fb5f176
JR
95%description devel -l pt_BR.UTF-8
96Esse pacote contém os arquivos de desenvolvimento do xdelta.
4724d231 97
954b1112 98%package static
9528db44 99Summary: XDELTA - static library
9fb5f176
JR
100Summary(pl.UTF-8): XDELTA - biblioteka statyczna
101Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com xdelta
9528db44 102Group: Development/Libraries
0580ce38 103Requires: %{name}-devel = %{version}-%{release}
9ddeb1a3 104
954b1112 105%description static
3d8c33d0 106This package contains the XDELTA static libraries.
4724d231 107
9fb5f176
JR
108%description static -l pl.UTF-8
109Pakiet ten zawiera bibliotekę statyczną XDELTA.
954b1112 110
9fb5f176
JR
111%description static -l pt_BR.UTF-8
112Bibliotecas estáticas para desenvolvimento com xdelta.
4724d231 113
954b1112 114%prep
115%setup -q
4724d231 116%patch0 -p1
117%patch1 -p1
118%patch2 -p1
788af2bd 119%patch3 -p1
d2b953ca 120%patch4 -p1
2bb8c283 121%patch5 -p1
954b1112 122
123%build
9935baac 124%{__libtoolize}
15c11504 125%{__aclocal}
79de226d 126%{__autoconf}
d2b953ca 127%{__autoheader}
79de226d 128%{__automake}
788af2bd
JB
129%configure
130
cb1f1c06 131%{__make}
954b1112 132
133%install
134rm -rf $RPM_BUILD_ROOT
7a8abf2e 135
4724d231 136%{__make} install \
137 DESTDIR=$RPM_BUILD_ROOT \
138 m4datadir=%{_aclocaldir}
9528db44 139
788af2bd
JB
140%clean
141rm -rf $RPM_BUILD_ROOT
9ddeb1a3 142
7aeb6f4d 143%post -p /sbin/ldconfig
86a97ae2 144%postun -p /sbin/ldconfig
954b1112 145
954b1112 146%files
75158fe6 147%defattr(644,root,root,755)
788af2bd 148%doc NEWS READ*
e2ffeded 149%attr(755,root,root) %{_bindir}/xdelta
0bffb5a6 150%attr(755,root,root) %{_libdir}/lib*.so.*.*
d2bd793d 151%{_mandir}/man1/*
954b1112 152
153%files devel
9528db44 154%defattr(644,root,root,755)
788af2bd 155%doc ChangeLog
e2ffeded 156%attr(755,root,root) %{_bindir}/xdelta-config
0bffb5a6 157%attr(755,root,root) %{_libdir}/lib*.so
788af2bd 158%{_libdir}/lib*.la
4724d231 159%{_aclocaldir}/*
160%{_includedir}/*
954b1112 161
914e5788 162%files static
75158fe6 163%defattr(644,root,root,755)
0bffb5a6 164%{_libdir}/lib*.a
This page took 0.07935 seconds and 4 git commands to generate.