Compare commits
2 Commits
Author | SHA256 | Date | |
---|---|---|---|
f76fc12c36 | |||
|
160b0e7291 |
@@ -1,34 +0,0 @@
|
||||
From cc7a2141ff50d9826f13bb794d26479af0ab4492 Mon Sep 17 00:00:00 2001
|
||||
From: David Boddie <david.boddie@qt.io>
|
||||
Date: Wed, 14 May 2025 14:39:54 +0200
|
||||
Subject: [PATCH] QDoc: Sort non-function nodes by name then erase duplicates
|
||||
|
||||
The order of node information in index files could change between runs
|
||||
of QDoc. This appears to be due to the sorting method used before
|
||||
erasing duplicate non-function nodes.
|
||||
|
||||
Task-number: QTBUG-136483
|
||||
Change-Id: Ia58585c19e1c22172ee4c58c3ba054ec5d14a0d5
|
||||
---
|
||||
|
||||
diff --git a/src/qdoc/qdoc/src/qdoc/aggregate.cpp b/src/qdoc/qdoc/src/qdoc/aggregate.cpp
|
||||
index df4600d..4cdafc2 100644
|
||||
--- a/src/qdoc/qdoc/src/qdoc/aggregate.cpp
|
||||
+++ b/src/qdoc/qdoc/src/qdoc/aggregate.cpp
|
||||
@@ -303,13 +303,11 @@
|
||||
const NodeList &Aggregate::nonfunctionList()
|
||||
{
|
||||
m_nonfunctionList = m_nonfunctionMap.values();
|
||||
- // Erase duplicates
|
||||
- std::sort(m_nonfunctionList.begin(), m_nonfunctionList.end());
|
||||
- m_nonfunctionList.erase(std::unique(m_nonfunctionList.begin(), m_nonfunctionList.end()),
|
||||
- m_nonfunctionList.end());
|
||||
-
|
||||
// Sort based on node name
|
||||
std::sort(m_nonfunctionList.begin(), m_nonfunctionList.end(), Node::nodeNameLessThan);
|
||||
+ // Erase duplicates
|
||||
+ m_nonfunctionList.erase(std::unique(m_nonfunctionList.begin(), m_nonfunctionList.end()),
|
||||
+ m_nonfunctionList.end());
|
||||
return m_nonfunctionList;
|
||||
}
|
||||
|
@@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 27 07:15:46 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
||||
|
||||
- Update to 6.9.2:
|
||||
* https://www.qt.io/blog/qt-6.9.2-released
|
||||
- Drp patch, merged upstream:
|
||||
* 0001-QDoc-Sort-non-function-nodes-by-name-then-erase-duplicates.patch
|
||||
- Recommend installing qt6-translation for the -assistant,
|
||||
-designer and -linguist subpackages.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 3 07:49:33 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package qt6-tools
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,7 +16,7 @@
|
||||
#
|
||||
|
||||
|
||||
%define real_version 6.9.1
|
||||
%define real_version 6.9.2
|
||||
%define short_version 6.9
|
||||
%define tar_name qttools-everywhere-src
|
||||
%define tar_suffix %{nil}
|
||||
@@ -27,7 +27,7 @@
|
||||
%endif
|
||||
#
|
||||
Name: qt6-tools%{?pkg_suffix}
|
||||
Version: 6.9.1
|
||||
Version: 6.9.2
|
||||
Release: 0
|
||||
Summary: Qt 6 Tools libraries and tools
|
||||
# Legal:
|
||||
@@ -45,8 +45,6 @@ Source13: org.qt.assistant6.desktop
|
||||
# The 48x48 icon was removed from qttools
|
||||
Source14: linguist6.png
|
||||
Source99: qt6-tools-rpmlintrc
|
||||
# PATCH-FIX-UPSTREAM 0001-QDoc-Sort-non-function-nodes-by-name-then-erase-duplicates.patch alarrosa@suse.com -- Fix reproducibility bsc#1243434
|
||||
Patch0: 0001-QDoc-Sort-non-function-nodes-by-name-then-erase-duplicates.patch
|
||||
# clang-devel in Leap 15 points to clang7...
|
||||
%if 0%{?suse_version} == 1500
|
||||
# Leap 15.6 has llvm 19 since 2025-02-12, we need to use it to avoid doc build issues
|
||||
@@ -199,12 +197,14 @@ ABI or API guarantees.
|
||||
|
||||
%package assistant
|
||||
Summary: Documentation browser
|
||||
Recommends: qt6-translations
|
||||
|
||||
%description assistant
|
||||
Qt Assistant is a tool for viewing documentation in Qt help file format.
|
||||
|
||||
%package designer
|
||||
Summary: Qt graphical interface creation tool
|
||||
Recommends: qt6-translations
|
||||
|
||||
%description designer
|
||||
Qt Designer is a tool for designing and building graphical user interface
|
||||
@@ -221,6 +221,7 @@ Qt 6 tool for generating .qch help catalogs.
|
||||
|
||||
%package linguist
|
||||
Summary: Translation tool for Qt applications
|
||||
Recommends: qt6-translations
|
||||
|
||||
%description linguist
|
||||
Qt Linguist can be used by translator to translate text in Qt applications.
|
||||
|
BIN
qttools-everywhere-src-6.9.1.tar.xz
(Stored with Git LFS)
BIN
qttools-everywhere-src-6.9.1.tar.xz
(Stored with Git LFS)
Binary file not shown.
3
qttools-everywhere-src-6.9.2.tar.xz
Normal file
3
qttools-everywhere-src-6.9.2.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d8b7f7e8e970cc0b975205fd6d5832ea917ef3e751df69b97439c1cddd67a489
|
||||
size 10330412
|
Reference in New Issue
Block a user