1 Commits

Author SHA256 Message Date
Petr Gajdos
d747c88f3d drop %suse_update_desktop_file usage 2026-01-20 14:07:20 +01:00
5 changed files with 16 additions and 92 deletions

BIN
doxygen-1.14.0.src.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:201ce33b514ea87cc1697c0dcf829692c2695c1812683a9cc622194b05e263a8
size 8962809

View File

@@ -1,62 +1,10 @@
-------------------------------------------------------------------
Tue Jan 20 08:50:22 UTC 2026 - Petr Gajdos <pgajdos@suse.com>
Tue Jan 20 10:24:09 UTC 2026 - Petr Gajdos <pgajdos@suse.com>
- drop %suse_update_desktop_file usage
- modified sources
* doxywizard.desktop
-------------------------------------------------------------------
Sun Jan 11 16:28:34 UTC 2026 - Christoph G <foss@grueninger.de>
- update to 1.16.1
* The group name is replaced with the group title inside the
@retval command
* Problem with `\satisfies` documentation in Doxyfile and
doxywizard
-------------------------------------------------------------------
Mon Jan 5 22:17:14 UTC 2026 - Christoph G <foss@grueninger.de>
- update to 1.16.0
* Add support for specifying requirements.
* Improve support for C++ concepts by allowing individual parts
of the requirements expression to be documented
- Drop doxygen-testsuite-failure-final-solution.patch which is
part of the release
-------------------------------------------------------------------
Wed Nov 12 10:56:26 UTC 2025 - pgajdos@suse.com
- added patches
https://github.com/doxygen/doxygen/pull/11864
* doxygen-testsuite-failure-final-solution.patch
- TEST_FLAGS="--xmlxsd" is no longer needed
(https://github.com/doxygen/doxygen/commit/8e2dcb4b91a3e1788e8253ad0f0ca921d362717a)
-------------------------------------------------------------------
Wed Oct 22 16:25:26 UTC 2025 - Christoph G <foss@grueninger.de>
- update to 1.15.0
* Support Mathjax version 4
* Minor Doxywizard improvements
* Increase maximum number of allowed threads in config file
* New option MARKDOWN_STRICT which is enabled by default, and
will no longer treat ' as the end of a quoted text started
with ` (e.g. `word'). If you depend on the old behavior, set
this option to NO.
-------------------------------------------------------------------
Wed Sep 24 07:49:18 UTC 2025 - pgajdos@suse.com
- upstream links to github repository
- set TEST_FLAGS="--xmlxsd"
(https://github.com/doxygen/doxygen/issues/11772)
-------------------------------------------------------------------
Wed Jul 23 12:39:02 UTC 2025 - Franz Sirl <franz.sirl-obs@lauterbach.com>
- Restore build on openSUSE 15.6 and SLE15 SP6/SP7
-------------------------------------------------------------------
Thu May 29 14:07:05 UTC 2025 - Christoph G <foss@grueninger.de>

View File

@@ -1,8 +1,7 @@
#
# spec file for package doxygen
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,39 +15,30 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%global rdir Release_1_16_1
Name: doxygen
Version: 1.16.1
Version: 1.14.0
Release: 0
Summary: Automated C, C++, and Java Documentation Generator
# qtools are used for building and they are GPL-3.0 licensed
License: GPL-2.0-or-later
Group: Development/Tools/Doc Generators
URL: https://github.com/doxygen/doxygen
Source0: https://github.com/doxygen/doxygen/releases/download/%{rdir}/doxygen-%{version}.src.tar.gz
URL: https://www.doxygen.nl/
Source0: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
# suse specific
Patch1: %{name}-no-lowercase-man-names.patch
Patch2: reproducible.patch
BuildRequires: bison
BuildRequires: cmake >= 3.14
BuildRequires: flex
%if 0%{?suse_version} && 0%{?suse_version} < 1600
BuildRequires: gcc14-c++
%else
BuildRequires: gcc-c++
%endif
%if 0%{?is_opensuse} || 0%{?suse_version} >= 1600
BuildRequires: llvm-clang-devel
%else
BuildRequires: clang17-devel
%endif
BuildRequires: python3-base
BuildRequires: python3-xml
# Do not bother building documentation with latex since it is present on the
# web trivialy for all versions of doxygen
Obsoletes: doxygen-doc
%description
Doxygen is the de facto standard tool for generating documentation
from annotated C++ sources, but it also supports other popular
@@ -58,7 +48,8 @@ and to some extent D. Doxygen also supports the hardware description
language VHDL.
%prep
%autosetup -p1
%setup -q
%autopatch -p1
%build
%cmake \
@@ -67,10 +58,6 @@ language VHDL.
-Dbuild_search=OFF \
-Dbuild_wizard=OFF \
-Duse_libclang=ON \
%if 0%{?suse_version} && 0%{?suse_version} < 1600
-DCMAKE_C_COMPILER=gcc-14 \
-DCMAKE_CXX_COMPILER=g++-14 \
%endif
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \

View File

@@ -1,8 +1,7 @@
#
# spec file for package doxywizard
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,33 +16,26 @@
#
%global rdir Release_1_16_1
Name: doxywizard
Version: 1.16.1
Version: 1.14.0
Release: 0
Summary: Graphical User Interface for Doxygen
# qtools are used for building and they are GPL-3.0 licensed
License: GPL-2.0-or-later
Group: Development/Tools/Doc Generators
URL: https://github.com/doxygen/doxygen
Source: https://github.com/doxygen/doxygen/releases/download/%{rdir}/doxygen-%{version}.src.tar.gz
# https://github.com/doxygen/doxygen/issues/11957
URL: https://www.doxygen.nl/
Source: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
Source1: doxywizard.desktop
BuildRequires: bison
BuildRequires: cmake >= 3.14
BuildRequires: flex
%if 0%{?suse_version} && 0%{?suse_version} < 1600
BuildRequires: gcc14-c++
%else
BuildRequires: gcc-c++
%endif
BuildRequires: libjpeg-devel
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: python3-xml
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Svg)
BuildRequires: pkgconfig(Qt6Widgets)
BuildRequires: pkgconfig(Qt6Xml)
Requires: doxygen = %{version}
@@ -61,10 +53,6 @@ configuration files.
%build
%cmake \
-Dbuild_wizard=ON \
%if 0%{?suse_version} && 0%{?suse_version} < 1600
-DCMAKE_C_COMPILER=gcc-14 \
-DCMAKE_CXX_COMPILER=g++-14 \
%endif
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
@@ -87,6 +75,7 @@ rm %{buildroot}%{_mandir}/man1/doxygen.1
mkdir -p %{buildroot}%{_datadir}/applications/
cp %{SOURCE1} %{buildroot}%{_datadir}/applications/
%files
%attr(755,root,root) %{_bindir}/doxywizard
%{_datadir}/applications/doxywizard.desktop