22 Commits

Author SHA256 Message Date
c2610e9d67 Accepting request 1328250 from devel:tools
- drop %suse_update_desktop_file usage
- modified sources
  * doxywizard.desktop

OBS-URL: https://build.opensuse.org/request/show/1328250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=112
2026-01-21 13:12:17 +00:00
6a1bb09d8c checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=242
2026-01-20 12:45:13 +00:00
b9beb3e16e checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=241
2026-01-20 10:19:23 +00:00
e5e9f654c6 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=240
2026-01-20 09:58:58 +00:00
3c5826a637 drop %suse_update_desktop_file usage
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=239
2026-01-20 08:52:04 +00:00
9664b99548 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=238
2026-01-20 08:50:50 +00:00
62e560e903 Accepting request 1326694 from devel:tools
- 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 (forwarded request 1326654 from mathletic)

OBS-URL: https://build.opensuse.org/request/show/1326694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=111
2026-01-13 20:22:04 +00:00
2fede6f752 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=236
2026-01-12 07:06:05 +00:00
a89337af1e Accepting request 1325537 from devel:tools
- 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 (forwarded request 1325494 from mathletic)

OBS-URL: https://build.opensuse.org/request/show/1325537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=110
2026-01-07 15:00:31 +00:00
7128443ae8 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=234
2026-01-06 08:06:20 +00:00
c73bc0f918 Accepting request 1318694 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1318694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=109
2025-11-21 15:53:46 +00:00
76b5abdd4b checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=232
2025-11-12 12:02:47 +00:00
d8e69428ac checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=231
2025-11-12 12:01:31 +00:00
a89a0d33bc checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=230
2025-11-12 10:57:01 +00:00
c1aefc8411 Accepting request 1313344 from devel:tools
- 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. (forwarded request 1313071 from mathletic)

OBS-URL: https://build.opensuse.org/request/show/1313344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=108
2025-10-28 13:45:11 +00:00
643c734c2e Accepting request 1313071 from home:mathletic:branches:devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/1313071
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=228
2025-10-24 06:30:47 +00:00
b7e778192b Accepting request 1307862 from devel:tools
(forwarded request 1307861 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1307862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=107
2025-09-30 15:35:11 +00:00
1aee2a8aa3 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=226 2025-09-29 12:53:18 +00:00
31b429c7f0 - set TEST_FLAGS="--xmlxsd"
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=225
2025-09-29 10:52:52 +00:00
504a70cbb5 Accepting request 1306848 from home:pgajdos:libxml2
- upstream links to github repository
- skip 009_bug test temporarily
  (https://github.com/doxygen/doxygen/issues/11772)

OBS-URL: https://build.opensuse.org/request/show/1306848
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=224
2025-09-24 07:57:33 +00:00
fad5943941 Accepting request 1296037 from devel:tools
Restore build on openSUSE 15.6 and SLE15 SP6/SP7

On Leap15/SLE15 a newer GCC is needed to build against Qt6. On SLE15 the default clang7 is too old for doxygen with libclang support, use clang17 instead. (forwarded request 1295341 from fsirl)

OBS-URL: https://build.opensuse.org/request/show/1296037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=106
2025-07-30 09:41:03 +00:00
a9eac76c1c Restore build on openSUSE 15.6 and SLE15 SP6/SP7
On Leap15/SLE15 a newer GCC is needed to build against Qt6. On SLE15 the default clang7 is too old for doxygen with libclang support, use clang17 instead.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=222
2025-07-28 06:17:19 +00:00
6 changed files with 142 additions and 16 deletions

Binary file not shown.

View File

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

View File

@@ -1,3 +1,62 @@
-------------------------------------------------------------------
Tue Jan 20 08:50:22 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,7 +1,8 @@
#
# spec file for package doxygen
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2026 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
@@ -15,30 +16,39 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%global rdir Release_1_16_1
Name: doxygen
Version: 1.14.0
Version: 1.16.1
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://www.doxygen.nl/
Source0: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
URL: https://github.com/doxygen/doxygen
Source0: https://github.com/doxygen/doxygen/releases/download/%{rdir}/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
@@ -48,8 +58,7 @@ and to some extent D. Doxygen also supports the hardware description
language VHDL.
%prep
%setup -q
%autopatch -p1
%autosetup -p1
%build
%cmake \
@@ -58,6 +67,10 @@ 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,5 +1,47 @@
[Desktop Entry]
Categories=Development;Documentation;
Type=Application
Exec=doxywizard
Name=Doxygen Wizard
GenericName=Doxygen user interface
Comment=Graphical User Interface for Doxygen documentation generator
Name[af]=Doxygen-slimmerd
Name[ar]=ﻢﻋﺎﻠﺟ Doxygen
Name[bg]=Doxygen помощник
Name[ca]=Auxiliar per al Doxygen
Name[cs]=Doxygen průvodce
Name[da]=Doxygen Guide
Name[de]=Doxygen Wizard
Name[el]=Μάγος Doxygen
Name[es]=Asistente de Doxygen
Name[et]=Doxygeni nõustaja
Name[fi]=Doxygen-avustaja
Name[fr]=Assistant Doxygen
Name[gl]=Asistente de Doxygen
Name[hr]=Doxygen čarobnjak
Name[hu]=Doxygen varázsló
Name[id]=Wisaya Doxygen
Name[it]=Wizard di Doxygen
Name[ja]=Doxygen ウイザード
Name[km]=អ្នក<200b>ជំនួយការ Doxygen
Name[ko]=Doxygen 마법사
Name[lt]=Doxygen vediklis
Name[mr]=डॉक्सिजेन विझार्ड
Name[nb]=Doxygen-veiviser
Name[nl]=Doxygen assistent
Name[pa]=ਡਾਈਜ਼ਨ ਸਹਾਇਕ
Name[pl]=Doxygen Wizard
Name[pt]=Assistente Doxygen
Name[pt_BR]=Assistente do Doxygen
Name[ro]=Asistent Doxygen
Name[ru]=Мастер Doxygen
Name[sk]=Sprievodca pre Doxygen
Name[sv]=Doxygen-guide
Name[ta]=பெயர்(டிஆக்ஸிவிசார்ட்.டெஸ்க்டாப்): டிஆக்ஸிஜன் விசார்ட்
Name[th]=ตัวช่วยสร้างของ Doxygen
Name[uk]=Майстер Doxygen
Name[wa]=Macrea Doxygen
Name[xh]=Isanuse se-D-umongomoya
Name[zh_CN]=Doxygen 向导
Name[zh_TW]=Doxygen 精靈

View File

@@ -1,7 +1,8 @@
#
# spec file for package doxywizard
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2026 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,27 +17,33 @@
#
%global rdir Release_1_16_1
Name: doxywizard
Version: 1.14.0
Version: 1.16.1
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://www.doxygen.nl/
Source: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
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
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: update-desktop-files
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Svg)
BuildRequires: pkgconfig(Qt6Widgets)
BuildRequires: pkgconfig(Qt6Xml)
Requires: doxygen = %{version}
@@ -54,6 +61,10 @@ 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" \
@@ -73,7 +84,8 @@ rm %{buildroot}%{_bindir}/doxygen
mkdir -p %{buildroot}%{_mandir}/man1/
install -m 644 doc/doxywizard.1 %{buildroot}%{_mandir}/man1/
rm %{buildroot}%{_mandir}/man1/doxygen.1
%suse_update_desktop_file -i doxywizard Development Documentation
mkdir -p %{buildroot}%{_datadir}/applications/
cp %{SOURCE1} %{buildroot}%{_datadir}/applications/
%files
%attr(755,root,root) %{_bindir}/doxywizard