diff options
author | Yalei Wang <william.wangyalei@huawei.com> | 2018-03-09 11:04:03 +0800 |
---|---|---|
committer | Yalei Wang <william.wangyalei@huawei.com> | 2018-03-09 11:08:49 +0800 |
commit | 71e33ec17c12e6ca43f149215ca05fc9d8b1d5a9 (patch) | |
tree | 0156b92e35311499b75ba21d5b547b47b10061a9 /thirdparty/glog/glog-0.3.4/packages/rpm | |
parent | 71a4e2f34afa8018426f0e830050e50a1de6d375 (diff) |
Add some third-party src code for DMM
glog-0.3.4 is necessary for the DMM project.
Change-Id: Id42f7370ebaff0e584a00d57d66bca98db8004e1
Signed-off-by: Yalei Wang <william.wangyalei@huawei.com>
Diffstat (limited to 'thirdparty/glog/glog-0.3.4/packages/rpm')
-rw-r--r-- | thirdparty/glog/glog-0.3.4/packages/rpm/rpm.spec | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/thirdparty/glog/glog-0.3.4/packages/rpm/rpm.spec b/thirdparty/glog/glog-0.3.4/packages/rpm/rpm.spec new file mode 100644 index 0000000..6d58657 --- /dev/null +++ b/thirdparty/glog/glog-0.3.4/packages/rpm/rpm.spec @@ -0,0 +1,72 @@ +%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://github.com/google/glog +License: BSD +Vendor: Google +Packager: Google Inc. <opensource@google.com> +Source: https://github.com/google/glog/archive/v%{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 +%{prefix}/lib/pkgconfig/libglog.pc |