]> git.pld-linux.org Git - packages/bsdiff.git/blob - bsdiff.spec
- fix duplicate %descriptions
[packages/bsdiff.git] / bsdiff.spec
1 Summary:        Binary diff/patch utilities
2 Summary(pl):    Narzêdzia diff/patch dla plików binarnych
3 Name:           bsdiff
4 Version:        4.3
5 Release:        1
6 License:        BSD
7 Group:          Development/Tools
8 Source0:        http://www.daemonology.net/bsdiff/%{name}-%{version}.tar.gz
9 # Source0-md5:  e6d812394f0e0ecc8d5df255aa1db22a
10 URL:            http://www.daemonology.net/bsdiff/
11 BuildRequires:  bzip2-devel
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 bsdiff and bspatch are tools for building and applying patches to
16 binary files. By using suffix sorting (specifically, Larsson and
17 Sadakane's qsufsort) and taking advantage of how executable files
18 change, bsdiff routinely produces binary patches 50-80% smaller than
19 those produced by Xdelta, and 15% smaller than those produced by
20 .RTPatch.
21
22 %description -l pl
23 bsdiff i bspatch to narzêdzia do tworzenia i aplikowania ³at dla
24 plików binarnych. Dziêki u¿yciu sortowania przyrostkowego (w
25 szczególno¶ci qsufsort Larssona i Sadakane'a) i uwzglêdnieniu sposobu,
26 w jaki zmieniaj± siê pliki wykonywalne, bsdiff zwykle tworzy ³aty
27 binarne 50-80%% mniejsze ni¿ tworzone przez program Xdelta i 15%%
28 mniejsze ni¿ tworzone przez .RTPatch.
29
30 %prep
31 %setup -q
32
33 %build
34 %{__cc} bsdiff.c  -o bsdiff  %{rpmcflags} -lbz2
35 %{__cc} bspatch.c -o bspatch %{rpmcflags} -lbz2
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
40 install bsdiff bspatch $RPM_BUILD_ROOT%{_bindir}
41 install bsdiff.1 bspatch.1 $RPM_BUILD_ROOT%{_mandir}/man1
42
43 %clean
44 rm -rf $RPM_BUILD_ROOT
45
46 %files
47 %defattr(644,root,root,755)
48 %attr(755,root,root) %{_bindir}/*
49 %{_mandir}/man1/*
This page took 0.04302 seconds and 4 git commands to generate.