|
Packit |
18d29c |
%define RELEASE 1
|
|
Packit |
18d29c |
%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
|
|
Packit |
18d29c |
%define prefix /usr
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
Name: %NAME
|
|
Packit |
18d29c |
Summary: A C++ application logging library
|
|
Packit |
18d29c |
Version: %VERSION
|
|
Packit |
18d29c |
Release: %rel
|
|
Packit |
18d29c |
Group: Development/Libraries
|
|
Packit |
18d29c |
URL: http://github.com/google/glog
|
|
Packit |
18d29c |
License: BSD
|
|
Packit |
18d29c |
Vendor: Google
|
|
Packit |
18d29c |
Packager: Google Inc. <opensource@google.com>
|
|
Packit |
18d29c |
Source: https://github.com/google/glog/archive/v%{VERSION}.tar.gz
|
|
Packit |
18d29c |
Distribution: Redhat 7 and above.
|
|
Packit |
18d29c |
Buildroot: %{_tmppath}/%{name}-root
|
|
Packit |
18d29c |
Prefix: %prefix
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%description
|
|
Packit |
18d29c |
The %name package contains a library that implements application-level
|
|
Packit |
18d29c |
logging. This library provides logging APIs based on C++-style
|
|
Packit |
18d29c |
streams and various helper macros.
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%package devel
|
|
Packit |
18d29c |
Summary: A C++ application logging library
|
|
Packit |
18d29c |
Group: Development/Libraries
|
|
Packit |
18d29c |
Requires: %{NAME} = %{VERSION}
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%description devel
|
|
Packit |
18d29c |
The %name-devel package contains static and debug libraries and header
|
|
Packit |
18d29c |
files for developing applications that use the %name package.
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%changelog
|
|
Packit |
18d29c |
* Wed Mar 26 2008 <opensource@google.com>
|
|
Packit |
18d29c |
- First draft
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%prep
|
|
Packit |
18d29c |
%setup
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%build
|
|
Packit |
18d29c |
./configure
|
|
Packit |
18d29c |
make prefix=%prefix
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%install
|
|
Packit |
18d29c |
rm -rf $RPM_BUILD_ROOT
|
|
Packit |
18d29c |
make prefix=$RPM_BUILD_ROOT%{prefix} install
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%clean
|
|
Packit |
18d29c |
rm -rf $RPM_BUILD_ROOT
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%files
|
|
Packit |
18d29c |
%defattr(-,root,root)
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
## Mark all installed files within /usr/share/doc/{package name} as
|
|
Packit |
18d29c |
## documentation. This depends on the following two lines appearing in
|
|
Packit |
18d29c |
## Makefile.am:
|
|
Packit |
18d29c |
## docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
|
|
Packit |
18d29c |
## dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README
|
|
Packit |
18d29c |
%docdir %{prefix}/share/doc/%{NAME}-%{VERSION}
|
|
Packit |
18d29c |
%{prefix}/share/doc/%{NAME}-%{VERSION}/*
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%{prefix}/lib/libglog.so.0
|
|
Packit |
18d29c |
%{prefix}/lib/libglog.so.0.0.0
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%files devel
|
|
Packit |
18d29c |
%defattr(-,root,root)
|
|
Packit |
18d29c |
|
|
Packit |
18d29c |
%{prefix}/include/glog
|
|
Packit |
18d29c |
%{prefix}/lib/libglog.a
|
|
Packit |
18d29c |
%{prefix}/lib/libglog.la
|
|
Packit |
18d29c |
%{prefix}/lib/libglog.so
|
|
Packit |
18d29c |
%{prefix}/lib/pkgconfig/libglog.pc
|