]> git.pld-linux.org Git - packages/xdelta.git/blame - xdelta.spec
- dropped pre-cvs changelog
[packages/xdelta.git] / xdelta.spec
CommitLineData
9528db44 1Summary: XDELTA - version control system
c339f091
ER
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
e81deb6d 6Version: 1.1.4
b7683d32 7Release: 1
e73a5741 8License: GPL
9528db44 9Group: Development/Version Control
1307dbc0 10#Source0Download: http://code.google.com/p/xdelta/downloads/list
e81deb6d
SS
11Source0: http://xdelta.googlecode.com/files/%{name}-%{version}.tar.gz
12# Source0-md5: 1b896c01ebf0e353b7e3c3071b05f496
86a97ae2 13Patch0: %{name}-ac_fixes.patch
14Patch1: %{name}-use_sys_getopt.patch
15Patch2: %{name}-am15.patch
788af2bd 16Patch3: %{name}-ac25x.patch
d2b953ca 17Patch4: %{name}-am18.patch
aa23f900 18URL: http://www.xdelta.org/
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
c339f091
ER
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
c339f091
ER
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
954b1112 121
122%build
9935baac 123%{__libtoolize}
15c11504 124%{__aclocal}
79de226d 125%{__autoconf}
d2b953ca 126%{__autoheader}
79de226d 127%{__automake}
788af2bd
JB
128%configure
129
cb1f1c06 130%{__make}
954b1112 131
132%install
133rm -rf $RPM_BUILD_ROOT
7a8abf2e 134
4724d231 135%{__make} install \
136 DESTDIR=$RPM_BUILD_ROOT \
137 m4datadir=%{_aclocaldir}
9528db44 138
788af2bd
JB
139%clean
140rm -rf $RPM_BUILD_ROOT
9ddeb1a3 141
7aeb6f4d 142%post -p /sbin/ldconfig
86a97ae2 143%postun -p /sbin/ldconfig
954b1112 144
954b1112 145%files
75158fe6 146%defattr(644,root,root,755)
788af2bd 147%doc NEWS READ*
e2ffeded 148%attr(755,root,root) %{_bindir}/xdelta
0bffb5a6 149%attr(755,root,root) %{_libdir}/lib*.so.*.*
d2bd793d 150%{_mandir}/man1/*
954b1112 151
152%files devel
9528db44 153%defattr(644,root,root,755)
788af2bd 154%doc ChangeLog
e2ffeded 155%attr(755,root,root) %{_bindir}/xdelta-config
0bffb5a6 156%attr(755,root,root) %{_libdir}/lib*.so
788af2bd 157%{_libdir}/lib*.la
4724d231 158%{_aclocaldir}/*
159%{_includedir}/*
954b1112 160
914e5788 161%files static
75158fe6 162%defattr(644,root,root,755)
0bffb5a6 163%{_libdir}/lib*.a
This page took 0.092458 seconds and 4 git commands to generate.