Blame packages/rpm/rpm.spec

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