summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-19 11:59:25 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-19 11:59:25 +0000
commit7631b6529b3ce0db8ab8ceb199d5a5d043c8e571 (patch)
treed14187d0e7045ea46fa29098aca8b9c1fcd2e0c0
parent74dc7ed8f62a4e45e73a3a38991e0f83df2601db (diff)
automatic import of glog
-rw-r--r--glog.spec19
-rw-r--r--sources2
2 files changed, 19 insertions, 2 deletions
diff --git a/glog.spec b/glog.spec
index bff15cd..cfd4b8a 100644
--- a/glog.spec
+++ b/glog.spec
@@ -4,9 +4,15 @@
Name: glog
Version: 0.7.1
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Google Logging Library (glog)
+# build_id=113746 失败根因:out-of-source cmake 构建下 find-debugsource.sh
+# 未收集到源文件 -> glog-debugsource 子包的 %%files 列表为空 ->
+# "error: Empty %%files file .../debugsourcefiles.list"。关闭自动生成的
+# debugsource 子包(保留 glog-debuginfo,glog 主包/-devel 不受影响)。
+%global _debugsource_packages 0
+
License: BSD-3-Clause
URL: https://github.com/google/glog
Source0: https://github.com/google/glog/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
@@ -109,6 +115,17 @@ ctest -j1 --output-on-failure -E '^logging$'
%{_datadir}/glog/
%changelog
+* Mon Oct 19 2026 openEuler Builder <builder@openeuler.org> - 0.7.1-6
+- Disable empty debugsource subpackage: %%global _debugsource_packages 0
+ (rpmbuild failed with "Empty %%files file debugsourcefiles.list" on
+ build_id=113746; out-of-source cmake build's find-debugsource.sh
+ collected no source files -> empty debugsourcefiles.list). glog-debuginfo
+ is preserved; glog/-devel unaffected.
+- Keep the previous %%check exclusion of logging_unittest (SIGPIPE on
+ openEuler 24.03 SP3 aarch64 / mock). Release 2-5 fixes all retained:
+ out-of-source cmake build (R2), %%-escaping in comments (R3),
+ gmock-devel BuildRequires (R4), ctest -j1 -E ^logging$ (R5).
+
* Mon Oct 19 2026 openEuler Builder <builder@openeuler.org> - 0.7.1-5
- Skip logging_unittest in %%check: gtest death tests trigger SIGPIPE
on openEuler 24.03 SP3 aarch64 / mock. Build/install pass cleanly;
diff --git a/sources b/sources
index 915cc56..1336060 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5b46f89b92df2c89b8914ed99e93172a glog-0.7.1.tar.gz
+128e2995cc33d794ff24f785a3060346 glog-0.7.1.tar.gz