File glog.spec of Package glog
%define soversion 0
Name: libglog%soversion
Version: 0.3.3
Release: 0
Summary: A C++ application logging library
License: BSD-3-Clause
URL: http://code.google.com/p/google-glog
Source0: http://google-glog.googlecode.com/files/glog-%{version}.tar.gz
BuildRequires: autoconf
BuildRequires: gcc-c++
%description
Google glog is a library that implements application-level
logging. This library provides logging APIs based on C++-style
streams and various helper macros.
%package -n glog-devel
Summary: Development files for glog
Group: Development/Libraries
Requires: libglog%soversion = %{version}-%{release}
%description -n glog-devel
The glog-devel package contains libraries and header files for
developing applications that use glog.
%prep
%setup -q -n glog-%version
%build
autoconf
export CXXFLAGS="$RPM_OPT_FLAGS -fpermissive"
%configure --disable-static
make %{?_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
# we hand pick them instead for correct location
rm -rf $RPM_BUILD_ROOT/usr/share/doc
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc ChangeLog COPYING README AUTHORS NEWS doc/*
%{_libdir}/libglog.so.%{soversion}
%{_libdir}/libglog.so.%{soversion}.*
%files -n glog-devel
%defattr(-,root,root,-)
%doc doc/designstyle.css doc/glog.html
%{_libdir}/libglog.so
%{_libdir}/pkgconfig/libglog.pc
%dir %{_includedir}/glog
%{_includedir}/glog/*