3 %bcond_without tests # gtest/gmock based tests
5 Summary: A C++ application logging library
6 Summary(pl.UTF-8): Biblioteka do logowania dla aplikacji w C++
12 #Source0Download: http://code.google.com/p/google-glog/downloads/list
13 Source0: http://google-glog.googlecode.com/files/%{name}-%{version}.tar.gz
14 # Source0-md5: a6fd2c22f8996846e34c763422717c18
15 Patch0: %{name}-gflags.patch
16 Patch1: avoid-inline-asm.patch
17 URL: http://code.google.com/p/google-glog
18 BuildRequires: autoconf >= 2.57
19 BuildRequires: automake
20 BuildRequires: gflags-devel
22 BuildRequires: gmock-devel
23 BuildRequires: gtest-devel
25 BuildRequires: libstdc++-devel
26 BuildRequires: libtool >= 2:1.5
27 %ifarch %{ix86} %{x8664} arm hppa ia64 mips ppc ppc64 sh
28 BuildRequires: libunwind-devel
30 BuildRequires: pkgconfig
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Google glog is a library that implements application-level logging.
35 This library provides logging APIs based on C++-style streams and
36 various helper macros.
38 %description -l pl.UTF-8
39 Google glog to biblioteka implementująca logowanie na poziomie
40 aplikacji. Zapewnia API do logowania oparte na strumieniach w stylu
41 C++ oraz różne makra pomocnicze
44 Summary: Development files for glog library
45 Summary(pl.UTF-8): Pliki programistyczne biblioteki glog
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
48 Requires: gflags-devel
49 Requires: libstdc++-devel
52 This package contains the header files for developing applications
53 that use glog library.
55 %description devel -l pl.UTF-8
56 Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
57 wykorzystujących bibliotekę glog.
60 Summary: Static glog library
61 Summary(pl.UTF-8): Statyczna biblioteka glog
62 Group: Development/Libraries
63 Requires: %{name}-devel = %{version}-%{release}
68 %description static -l pl.UTF-8
69 Statyczna biblioteka glog.
80 %cmake $(pkg-config --variable=srcdir gmock) \
81 -DBUILD_SHARED_LIBS=OFF
84 LDFLAGS="%{rpmldflags} -L$(pwd)/gmock"
100 rm -rf $RPM_BUILD_ROOT
102 DESTDIR=$RPM_BUILD_ROOT
104 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglog.la
105 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
108 rm -rf $RPM_BUILD_ROOT
110 %post -p /sbin/ldconfig
111 %postun -p /sbin/ldconfig
114 %defattr(644,root,root,755)
115 %doc AUTHORS COPYING ChangeLog README
116 %attr(755,root,root) %{_libdir}/libglog.so.*.*.*
117 %attr(755,root,root) %ghost %{_libdir}/libglog.so.0
120 %defattr(644,root,root,755)
121 %doc doc/designstyle.css doc/glog.html
122 %attr(755,root,root) %{_libdir}/libglog.so
124 %{_pkgconfigdir}/libglog.pc
127 %defattr(644,root,root,755)