source: projects/specs/trunk/lib/libr/librsync/librsync-vl.spec @ 521

Revision 521, 3.7 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary:        Rsync libraries
2Name:           librsync
3Version:        0.9.7
4Release:        1%{?_dist_release}
5License:        LGPL
6Group:          System Environment/Libraries
7URL:            http://librsync.sourceforge.net/
8Source:         http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
9Patch:          librsync-0.9.7-lfs_overflow.patch
10BuildRequires:  zlib-devel, bzip2-devel, popt, libtool
11BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
12
13%description
14librsync implements the "rsync" algorithm, which allows remote
15differencing of binary files. librsync computes a delta relative to a
16file's checksum, so the two files need not both be present to generate
17a delta.
18
19This library was previously known as libhsync up to version 0.9.0.
20
21The current version of this package does not implement the rsync
22network protocol and uses a delta format slightly more efficient than
23and incompatible with rsync 2.4.6.
24
25%package devel
26Summary:        Headers and development libraries for librsync
27Group:          Development/Libraries
28Requires:       %{name} = %{version}-%{release}
29
30%description devel
31librsync implements the "rsync" algorithm, which allows remote
32differencing of binary files. librsync computes a delta relative to a
33file's checksum, so the two files need not both be present to generate
34a delta.
35
36This library was previously known as libhsync up to version 0.9.0.
37
38The current version of this package does not implement the rsync
39network protocol and uses a delta format slightly more efficient than
40and incompatible with rsync 2.4.6.
41
42This package contains header files necessary for developing programs
43based on librsync.
44
45%prep
46%setup -q
47%patch -p1 -b .lfs_overflow
48
49%build
50autoreconf -f
51%configure --enable-shared
52make %{?_smp_mflags}
53
54%install
55rm -rf $RPM_BUILD_ROOT
56%makeinstall
57
58install -D -m 755 .libs/rdiff $RPM_BUILD_ROOT%{_bindir}/rdiff
59rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.{la,a}
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%post -p /sbin/ldconfig
65
66%postun -p /sbin/ldconfig
67
68%files
69%defattr(-,root,root)
70%doc AUTHORS COPYING NEWS README
71%{_libdir}/librsync.so.1*
72%{_bindir}/rdiff
73%{_mandir}/man1/rdiff.1*
74
75%files devel
76%defattr(-,root,root)
77%{_libdir}/librsync.so
78%{_includedir}/*
79%{_mandir}/man3/librsync.3*
80
81%changelog
82* Mon Sep 29 2008 Shu KONNO <owa@bg.wakwak.com> 0.9.7-1vl5
83- applied new versioning policy
84
85* Mon Jun 25 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.7-0vl1
86- initial build for Vine Linux
87
88* Mon May 07 2007 Robert Scheck <robert@fedoraproject.org> 0.9.7-10
89- rebuilt
90
91* Thu Dec 14 2006 Robert Scheck <robert@fedoraproject.org> 0.9.7-9
92- removed static library from librsync-devel (#213780)
93
94* Mon Oct 09 2006 Gavin Henry <ghenry@suretecsystems.com> 0.9.7-8
95- rebuilt
96
97* Tue Oct 03 2006 Robert Scheck <robert@fedoraproject.org> 0.9.7-7
98- rebuilt
99
100* Mon Sep 25 2006 Robert Scheck <robert@fedoraproject.org> 0.9.7-6
101- added an upstream patch to solve a lfs overflow (#207940)
102
103* Wed Sep 20 2006 Robert Scheck <robert@fedoraproject.org> 0.9.7-5
104- some spec file cleanup, added %%{?dist} and rebuild
105
106* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 0.9.7-4
107- rebuild on all arches
108
109* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
110- rebuilt
111
112* Sun Jan 23 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:0.9.7-2
113- Recreate autotools files with autoreconf to fix x86_64 build.
114
115* Wed Nov 10 2004 Adrian Reber <adrian@lisas.de> - 0:0.9.7-0.fdr.1
116- updated to 0.9.7 (#2248)
117- changed source URL to be downloadable with wget
118
119* Fri Aug 8 2003 Ben Escoto <bescoto@stanford.edu> 0.9.6-0.fdr.3
120- Build no longer requires GNU tools
121- Install shared library and rdiff executable by default
122
123* Sun Jul 20 2003 Ben Escoto <bescoto@stanford.edu> 0.9.5.1-0.fdr.2
124- Repackaged Laurent Papier's <papier@sdv.fr> rpm.
Note: See TracBrowser for help on using the repository browser.