Compare commits
1 Commits
Author | SHA256 | Date | |
---|---|---|---|
6bc6ec2e61 |
BIN
doxygen-1.10.0.src.tar.gz
(Stored with Git LFS)
Normal file
BIN
doxygen-1.10.0.src.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
doxygen-1.13.2.src.tar.gz
(Stored with Git LFS)
BIN
doxygen-1.13.2.src.tar.gz
(Stored with Git LFS)
Binary file not shown.
11
doxygen-no-libclang-cpp.patch
Normal file
11
doxygen-no-libclang-cpp.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- doxygen-1.8.20/src/CMakeLists.txt.orig 2020-10-06 15:56:02.841527965 +0200
|
||||||
|
+++ doxygen-1.8.20/src/CMakeLists.txt 2020-10-06 16:07:14.226206979 +0200
|
||||||
|
@@ -341,7 +341,7 @@
|
||||||
|
set(CLANG_LIBS libclang clangTooling)
|
||||||
|
else() # dynamically linked version of clang
|
||||||
|
llvm_config(doxymain USE_SHARED support)
|
||||||
|
- set(CLANG_LIBS libclang clang-cpp)
|
||||||
|
+ set(CLANG_LIBS libclang clangTooling)
|
||||||
|
endif()
|
||||||
|
target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS})
|
||||||
|
endif()
|
@ -1,81 +1,3 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Sat Jan 11 07:07:53 UTC 2025 - Christoph G <foss@grueninger.de>
|
|
||||||
|
|
||||||
- update to Doxygen 1.13.2
|
|
||||||
* Support for Plus sign code fence directives - GitHub flavor
|
|
||||||
* String representation at "show configuration" in doxywizard
|
|
||||||
- Remove special paths for older Suse versions for which packages
|
|
||||||
are no longer built anyway
|
|
||||||
* Drop related patch doxygen-no-libclang-cpp.patch
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Jan 2 16:50:30 UTC 2025 - Christoph G <foss@grueninger.de>
|
|
||||||
|
|
||||||
- update to Doxygen 1.13.1
|
|
||||||
* As of doxygen version 1.13.1 and layout version 2.0, Doxygen
|
|
||||||
will insert defaults for elements that are missing in the user
|
|
||||||
defined layout file.
|
|
||||||
* Add WARN_LAYOUT_FILE option to toggle warnings in layout file
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Sun Dec 29 21:23:11 UTC 2024 - Christoph G <foss@grueninger.de>
|
|
||||||
|
|
||||||
- update to Doxygen 1.13.0
|
|
||||||
* Using README.md as directory description via new option
|
|
||||||
IMPLICIT_DIR_DOCS.
|
|
||||||
* Add CSS class for @p command [view]
|
|
||||||
* Add class attribute to the @qualifier command in the HTML output
|
|
||||||
* New option HIDE_UNDOC_NAMESPACES which can be used to hide
|
|
||||||
undocumented namespaces (similar to HIDE_UNDOC_CLASSES)
|
|
||||||
* New option PLANTUMLFILE_DIRS and command \plantumlfile to
|
|
||||||
include plantuml files (similar to DOT_DIRS, and \dotfile)
|
|
||||||
* New option AUTOLINK_IGNORE_WORDS to specific a set of words
|
|
||||||
that should not be linked
|
|
||||||
* Update available emojis
|
|
||||||
* Added strip and nostrip options to \include and \snippet to
|
|
||||||
either strip or keep doxygen comments
|
|
||||||
* Added helper script to live edit & view a doxygen comment
|
|
||||||
block, see addon/doxycommentviewer in the repo
|
|
||||||
* Extending autobrief end characters with ? and !
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Sep 5 10:00:50 UTC 2024 - pgajdos@suse.com
|
|
||||||
|
|
||||||
- update licensing information (IBS sr#343838)
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Wed Aug 7 20:44:05 UTC 2024 - Christoph G <foss@grueninger.de>
|
|
||||||
|
|
||||||
- Update to Doxygen 1.12.0
|
|
||||||
* Adding "engine" chen and chronology for plantuml
|
|
||||||
* Also allow backticks to be combined with emphasis in Markdown
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Wed May 22 21:28:25 UTC 2024 - Christoph G <foss@grueninger.de>
|
|
||||||
|
|
||||||
- Update to Doxygen 1.11.0
|
|
||||||
* Add Markdown style todo list
|
|
||||||
* Add support for GitHub Markdown style alerts
|
|
||||||
* Add a "Run" menu item key-command to DoxyWizard
|
|
||||||
* Added 'raise' and 'prefix' options to @include{doc}
|
|
||||||
* Support `link` / `endlink` command in section title
|
|
||||||
* Add support for @subparagraph and @subsubparagraph
|
|
||||||
* Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
|
|
||||||
* `doxyapp --locate` list all overloads by including arguments
|
|
||||||
* Adding support for "engine" files for plantuml
|
|
||||||
* Show emoji in HTML treeview
|
|
||||||
* Add `HTML_CODE_FOLDING` possibility to CHM
|
|
||||||
* Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
|
|
||||||
* Add doxyindexer and doxysearch installation
|
|
||||||
* cmake: always install man pages, only install for the
|
|
||||||
binaries installed
|
|
||||||
* allow function ptr with `INLINE_SIMPLE_STRUCTS`
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Feb 26 07:48:35 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
||||||
|
|
||||||
- Use %patch -P N instead of deprecated %patchN.
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 22 11:06:03 UTC 2024 - pgajdos@suse.com
|
Mon Jan 22 11:06:03 UTC 2024 - pgajdos@suse.com
|
||||||
|
|
||||||
|
40
doxygen.spec
40
doxygen.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package doxygen
|
# spec file for package doxygen
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -15,29 +15,42 @@
|
|||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%if 0%{?sle_version} >= 150100
|
||||||
|
# build with "--with libclang" to enable libclang support
|
||||||
|
%bcond_with libclang
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: doxygen
|
Name: doxygen
|
||||||
Version: 1.13.2
|
Version: 1.10.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Automated C, C++, and Java Documentation Generator
|
Summary: Automated C, C++, and Java Documentation Generator
|
||||||
# qtools are used for building and they are GPL-3.0 licensed
|
# qtools are used for building and they are GPL-3.0 licensed
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later AND GPL-3.0-only
|
||||||
Group: Development/Tools/Doc Generators
|
Group: Development/Tools/Doc Generators
|
||||||
URL: https://www.doxygen.nl/
|
URL: https://www.doxygen.nl/
|
||||||
Source0: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
|
Source0: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
|
||||||
# suse specific
|
# suse specific
|
||||||
Patch1: %{name}-no-lowercase-man-names.patch
|
Patch1: %{name}-no-lowercase-man-names.patch
|
||||||
Patch2: reproducible.patch
|
# The unified libclang-cpp library doesn't exist on older Leap / SLE
|
||||||
|
Patch2: doxygen-no-libclang-cpp.patch
|
||||||
|
Patch3: reproducible.patch
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: cmake >= 3.14
|
BuildRequires: cmake >= 3.14
|
||||||
BuildRequires: flex
|
BuildRequires: flex
|
||||||
|
%if 0%{?suse_version} <= 1500
|
||||||
|
BuildRequires: gcc9-c++
|
||||||
|
%else
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: llvm-clang-devel
|
%endif
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
BuildRequires: python3-xml
|
BuildRequires: python3-xml
|
||||||
# Do not bother building documentation with latex since it is present on the
|
# Do not bother building documentation with latex since it is present on the
|
||||||
# web trivialy for all versions of doxygen
|
# web trivialy for all versions of doxygen
|
||||||
Obsoletes: doxygen-doc
|
Obsoletes: doxygen-doc
|
||||||
|
%if %{with libclang}
|
||||||
|
BuildRequires: llvm-clang-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Doxygen is the de facto standard tool for generating documentation
|
Doxygen is the de facto standard tool for generating documentation
|
||||||
@ -49,7 +62,14 @@ language VHDL.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%autopatch -p1
|
# Leap 15 and SLE don't accept '%%autopatch -M'
|
||||||
|
%patch1 -p1
|
||||||
|
%if %{with libclang}
|
||||||
|
%if 0%{?sle_version} == 150100 || (0%{?sle_version} == 150200 && !0%{?is_opensuse})
|
||||||
|
%patch2 -p1
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
%patch3 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake \
|
%cmake \
|
||||||
@ -57,7 +77,13 @@ language VHDL.
|
|||||||
-Dbuild_xmlparser=ON \
|
-Dbuild_xmlparser=ON \
|
||||||
-Dbuild_search=OFF \
|
-Dbuild_search=OFF \
|
||||||
-Dbuild_wizard=OFF \
|
-Dbuild_wizard=OFF \
|
||||||
|
%if %{with libclang}
|
||||||
-Duse_libclang=ON \
|
-Duse_libclang=ON \
|
||||||
|
%endif
|
||||||
|
%if 0%{?suse_version} <= 1500
|
||||||
|
-DCMAKE_C_COMPILER=gcc-9 \
|
||||||
|
-DCMAKE_CXX_COMPILER=g++-9 \
|
||||||
|
%endif
|
||||||
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
-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_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
||||||
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package doxywizard
|
# spec file for package doxywizard
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,11 +17,11 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: doxywizard
|
Name: doxywizard
|
||||||
Version: 1.13.2
|
Version: 1.10.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Graphical User Interface for Doxygen
|
Summary: Graphical User Interface for Doxygen
|
||||||
# qtools are used for building and they are GPL-3.0 licensed
|
# qtools are used for building and they are GPL-3.0 licensed
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later AND GPL-3.0-only
|
||||||
Group: Development/Tools/Doc Generators
|
Group: Development/Tools/Doc Generators
|
||||||
URL: https://www.doxygen.nl/
|
URL: https://www.doxygen.nl/
|
||||||
Source: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
|
Source: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
|
||||||
@ -29,7 +29,11 @@ Source1: doxywizard.desktop
|
|||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: cmake >= 3.14
|
BuildRequires: cmake >= 3.14
|
||||||
BuildRequires: flex
|
BuildRequires: flex
|
||||||
|
%if 0%{?suse_version} <= 1500
|
||||||
|
BuildRequires: gcc9-c++
|
||||||
|
%else
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
%endif
|
||||||
BuildRequires: libjpeg-devel
|
BuildRequires: libjpeg-devel
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
@ -40,9 +44,11 @@ BuildRequires: pkgconfig(Qt5Gui)
|
|||||||
BuildRequires: pkgconfig(Qt5Widgets)
|
BuildRequires: pkgconfig(Qt5Widgets)
|
||||||
BuildRequires: pkgconfig(Qt5Xml)
|
BuildRequires: pkgconfig(Qt5Xml)
|
||||||
Requires: doxygen = %{version}
|
Requires: doxygen = %{version}
|
||||||
|
%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
|
||||||
# for make tests
|
# for make tests
|
||||||
BuildRequires: libxml2-tools
|
BuildRequires: libxml2-tools
|
||||||
BuildRequires: texlive-bibtex
|
BuildRequires: texlive-bibtex
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Doxywizard is a graphical front-end to read/edit/write doxygen
|
Doxywizard is a graphical front-end to read/edit/write doxygen
|
||||||
@ -54,6 +60,10 @@ configuration files.
|
|||||||
%build
|
%build
|
||||||
%cmake \
|
%cmake \
|
||||||
-Dbuild_wizard=ON \
|
-Dbuild_wizard=ON \
|
||||||
|
%if 0%{?suse_version} <= 1500
|
||||||
|
-DCMAKE_C_COMPILER=gcc-9 \
|
||||||
|
-DCMAKE_CXX_COMPILER=g++-9 \
|
||||||
|
%endif
|
||||||
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
-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_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
||||||
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
|
||||||
@ -61,18 +71,19 @@ configuration files.
|
|||||||
-DBUILD_STATIC_LIBS=ON
|
-DBUILD_STATIC_LIBS=ON
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
|
%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
|
||||||
%check
|
%check
|
||||||
export LANG=C.UTF-8
|
export LANG=C.UTF-8
|
||||||
# testing doxygen package here to avoid build
|
# testing doxygen package here to avoid build
|
||||||
# cycle between latex and doxygen
|
# cycle between latex and doxygen
|
||||||
%ctest
|
%ctest
|
||||||
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%cmake_install
|
%cmake_install
|
||||||
rm %{buildroot}%{_bindir}/doxygen
|
rm %{buildroot}%{_bindir}/doxygen
|
||||||
mkdir -p %{buildroot}%{_mandir}/man1/
|
mkdir -p %{buildroot}%{_mandir}/man1/
|
||||||
install -m 644 doc/doxywizard.1 %{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
|
%suse_update_desktop_file -i doxywizard Development Documentation
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
Loading…
x
Reference in New Issue
Block a user