summaryrefslogtreecommitdiff
path: root/packages/rpm
diff options
context:
space:
mode:
author <shinichiro.hamaji@gmail.com>2008-10-07 05:43:05 +0000
committer <shinichiro.hamaji@gmail.com>2008-10-07 05:43:05 +0000
commitb8b4db46fecab6c6c4aa9407f181133e352d3e49 (patch)
tree16e67b591074bca9783cb329d8ae666a60ccd3fd /packages/rpm
parent1c5d6dc7984993a02fad02deef64df1c9be062f3 (diff)
downloadglog-b8b4db46fecab6c6c4aa9407f181133e352d3e49.tar.gz
glog-b8b4db46fecab6c6c4aa9407f181133e352d3e49.tar.bz2
glog-b8b4db46fecab6c6c4aa9407f181133e352d3e49.zip
glog 0.1
git-svn-id: https://google-glog.googlecode.com/svn/trunk@2 eb4d4688-79bd-11dd-afb4-1d65580434c0
Diffstat (limited to 'packages/rpm')
-rw-r--r--packages/rpm/rpm.spec71
1 files changed, 71 insertions, 0 deletions
diff --git a/packages/rpm/rpm.spec b/packages/rpm/rpm.spec
new file mode 100644
index 0000000..b279982
--- /dev/null
+++ b/packages/rpm/rpm.spec
@@ -0,0 +1,71 @@
+%define RELEASE 1
+%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
+%define prefix /usr
+
+Name: %NAME
+Summary: A C++ application logging library
+Version: %VERSION
+Release: %rel
+Group: Development/Libraries
+URL: http://code.google.com/p/google-glog
+License: BSD
+Vendor: Google
+Packager: Google Inc. <opensource@google.com>
+Source: http://%{NAME}.googlecode.com/files/%{NAME}-%{VERSION}.tar.gz
+Distribution: Redhat 7 and above.
+Buildroot: %{_tmppath}/%{name}-root
+Prefix: %prefix
+
+%description
+The %name package contains a library that implements application-level
+logging. This library provides logging APIs based on C++-style
+streams and various helper macros.
+
+%package devel
+Summary: A C++ application logging library
+Group: Development/Libraries
+Requires: %{NAME} = %{VERSION}
+
+%description devel
+The %name-devel package contains static and debug libraries and header
+files for developing applications that use the %name package.
+
+%changelog
+ * Wed Mar 26 2008 <opensource@google.com>
+ - First draft
+
+%prep
+%setup
+
+%build
+./configure
+make prefix=%prefix
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make prefix=$RPM_BUILD_ROOT%{prefix} install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+
+## Mark all installed files within /usr/share/doc/{package name} as
+## documentation. This depends on the following two lines appearing in
+## Makefile.am:
+## docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
+## dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README
+%docdir %{prefix}/share/doc/%{NAME}-%{VERSION}
+%{prefix}/share/doc/%{NAME}-%{VERSION}/*
+
+%{prefix}/lib/libglog.so.0
+%{prefix}/lib/libglog.so.0.0.0
+
+%files devel
+%defattr(-,root,root)
+
+%{prefix}/include/glog
+%{prefix}/lib/libglog.a
+%{prefix}/lib/libglog.la
+%{prefix}/lib/libglog.so