1%define RELEASE 1 2%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE} 3%define prefix /usr 4 5Name: %NAME 6Summary: An encoder/decoder for the VCDIFF (RFC 3284) format 7Version: %VERSION 8Release: %rel 9Group: Development/Libraries 10URL: http://code.google.com/p/open-vcdiff 11License: Apache 2.0 12Vendor: Google 13Packager: Google Inc. <opensource@google.com> 14Source: http://%{NAME}.googlecode.com/files/%{NAME}-%{VERSION}.tar.gz 15Distribution: Redhat 7 and above. 16Buildroot: %{_tmppath}/%{name}-root 17Prefix: %prefix 18 19%description 20A library that provides an encoder and decoder for the VCDIFF 21(RFC 3284) format. Please see http://www.ietf.org/rfc/rfc3284.txt . 22 23%package devel 24Summary: An encoder/decoder for the VCDIFF (RFC 3284) format 25Group: Development/Libraries 26Requires: %{NAME} = %{VERSION} 27 28%description devel 29The %name-devel package contains static and debug libraries and header files 30for developing applications that use the %name package. 31 32%changelog 33 * Mon Jun 16 2008 <opensource@google.com> 34 - First draft 35 36%prep 37%setup 38 39%build 40./configure 41make prefix=%prefix 42 43%install 44rm -rf $RPM_BUILD_ROOT 45make prefix=$RPM_BUILD_ROOT%{prefix} install 46 47%clean 48rm -rf $RPM_BUILD_ROOT 49 50%files 51%defattr(-,root,root) 52 53## Mark all installed files within /usr/share/doc/{package name} as 54## documentation. This depends on the following two lines appearing in 55## Makefile.am: 56## docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) 57## dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README 58%docdir %{prefix}/share/doc/%{NAME}-%{VERSION} 59%{prefix}/share/doc/%{NAME}-%{VERSION}/* 60 61%docdir %{prefix}/share/man/man1/vcdiff.1* 62%{prefix}/share/man/man1/vcdiff.1* 63 64%{prefix}/bin/vcdiff 65%{prefix}/lib/libvcdcom.so.0 66%{prefix}/lib/libvcdcom.so.0.0.0 67%{prefix}/lib/libvcdenc.so.0 68%{prefix}/lib/libvcdenc.so.0.0.0 69%{prefix}/lib/libvcddec.so.0 70%{prefix}/lib/libvcddec.so.0.0.0 71 72%files devel 73%defattr(-,root,root) 74 75%{prefix}/include/google 76%{prefix}/lib/libvcdcom.a 77%{prefix}/lib/libvcdcom.la 78%{prefix}/lib/libvcdcom.so 79%{prefix}/lib/libvcdenc.a 80%{prefix}/lib/libvcdenc.la 81%{prefix}/lib/libvcdenc.so 82%{prefix}/lib/libvcddec.a 83%{prefix}/lib/libvcddec.la 84%{prefix}/lib/libvcddec.so 85 86