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: https://github.com/google/glog/releases
13 Source0: https://github.com/google/glog/archive/v%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5: df92e05c9d02504fb96674bc776a41cb
15 Patch0: %{name}-gflags.patch
16 Patch1: avoid-inline-asm.patch
18 URL: https://github.com/google/glog
19 BuildRequires: autoconf >= 2.57
20 BuildRequires: automake
21 BuildRequires: gflags-devel
22 BuildRequires: libstdc++-devel
23 BuildRequires: libtool >= 2:1.5
24 BuildRequires: pkgconfig
26 BuildRequires: gmock-devel
27 BuildRequires: gtest-devel
29 %ifarch %{ix86} %{x8664} arm hppa ia64 mips ppc ppc64 sh
30 BuildRequires: libunwind-devel
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Google glog is a library that implements application-level logging.
36 This library provides logging APIs based on C++-style streams and
37 various helper macros.
39 %description -l pl.UTF-8
40 Google glog to biblioteka implementująca logowanie na poziomie
41 aplikacji. Zapewnia API do logowania oparte na strumieniach w stylu
42 C++ oraz różne makra pomocnicze
45 Summary: Development files for glog library
46 Summary(pl.UTF-8): Pliki programistyczne biblioteki glog
47 Group: Development/Libraries
48 Requires: %{name} = %{version}-%{release}
49 Requires: gflags-devel
50 Requires: libstdc++-devel
53 This package contains the header files for developing applications
54 that use glog library.
56 %description devel -l pl.UTF-8
57 Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
58 wykorzystujących bibliotekę glog.
61 Summary: Static glog library
62 Summary(pl.UTF-8): Statyczna biblioteka glog
63 Group: Development/Libraries
64 Requires: %{name}-devel = %{version}-%{release}
69 %description static -l pl.UTF-8
70 Statyczna biblioteka glog.
82 %cmake $(pkg-config --variable=srcdir gmock) \
83 -DBUILD_SHARED_LIBS=OFF
86 LDFLAGS="%{rpmldflags} -L$(pwd)/gmock"
102 rm -rf $RPM_BUILD_ROOT
104 DESTDIR=$RPM_BUILD_ROOT
106 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglog.la
107 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
110 rm -rf $RPM_BUILD_ROOT
112 %post -p /sbin/ldconfig
113 %postun -p /sbin/ldconfig
116 %defattr(644,root,root,755)
117 %doc AUTHORS COPYING ChangeLog README
118 %attr(755,root,root) %{_libdir}/libglog.so.*.*.*
119 %attr(755,root,root) %ghost %{_libdir}/libglog.so.0
122 %defattr(644,root,root,755)
123 %doc doc/designstyle.css doc/glog.html
124 %attr(755,root,root) %{_libdir}/libglog.so
126 %{_pkgconfigdir}/libglog.pc
129 %defattr(644,root,root,755)