Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kapidox for openSUSE:Factory checked in at 2021-03-17 20:15:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kapidox (Old) and /work/SRC/openSUSE:Factory/.kapidox.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kapidox" Wed Mar 17 20:15:08 2021 rev:87 rq:878781 version:5.80.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kapidox/kapidox.changes 2021-02-18 20:52:27.215441796 +0100 +++ /work/SRC/openSUSE:Factory/.kapidox.new.2401/kapidox.changes 2021-03-17 20:19:20.107266688 +0100 @@ -1,0 +2,16 @@ +Sun Mar 7 09:26:32 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 5.80.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.80.0 +- Changes since 5.79.0: + * Fix enum doc in the dark theme + * Add support for CuteHMI (Qbs) + * Kill caching with web workers + * Fix padding issues in the two sidebars + * Fix bad detection of bad class name in inherited stuff + * refactor: use .ae-card instead of duplicating card styles everywhere + * Add licensing clarifications + +------------------------------------------------------------------- Old: ---- kapidox-5.79.0.tar.xz kapidox-5.79.0.tar.xz.sig New: ---- kapidox-5.80.0.tar.xz kapidox-5.80.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kapidox.spec ++++++ --- /var/tmp/diff_new_pack.cmILZt/_old 2021-03-17 20:19:20.623267394 +0100 +++ /var/tmp/diff_new_pack.cmILZt/_new 2021-03-17 20:19:20.623267394 +0100 @@ -18,13 +18,13 @@ # Only needed for the package signature condition %bcond_without lang -%define _tar_path 5.79 +%define _tar_path 5.80 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} Name: kapidox -Version: 5.79.0 +Version: 5.80.0 Release: 0 Summary: Scripts and data for building API documentation License: BSD-2-Clause ++++++ kapidox-5.79.0.tar.xz -> kapidox-5.80.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/.gitignore new/kapidox-5.80.0/.gitignore --- old/kapidox-5.79.0/.gitignore 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/.gitignore 2021-02-17 15:23:58.000000000 +0100 @@ -4,3 +4,4 @@ .cmake/ venv /.clang-format +/compile_commands.json diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/README.md new/kapidox-5.80.0/README.md --- old/kapidox-5.79.0/README.md 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/README.md 2021-02-17 15:23:58.000000000 +0100 @@ -137,3 +137,12 @@ ## Examples of generated pages: - KDE API documentation: <https://api.kde.org/> + +## Licensing + +This project is licensed under BSD-2-Clause. But the specific theme used inside KDE +is licensed under AGPL-3.0-or-later. If you find the AGPL to restrictive you can +alternatively use the theme from [Docsy](https://github.com/google/docsy) (APACHE-2.0). +For that you need to replace the style and js script present in `src/kapidox/data/templates/base.html`. + +If you need support or licensing clarification, feel free to contact the maintainers. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/setup.py new/kapidox-5.80.0/setup.py --- old/kapidox-5.79.0/setup.py 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/setup.py 2021-02-17 15:23:58.000000000 +0100 @@ -14,7 +14,7 @@ setup( name='kapidox', - version='5.79.0', + version='5.80.0', description='KDE API documentation generation tools', maintainer = 'Olivier Churlaud', maintainer_email = '[email protected]', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/src/kapidox/data/htmlresource/ako.webmanifest new/kapidox-5.80.0/src/kapidox/data/htmlresource/ako.webmanifest --- old/kapidox-5.79.0/src/kapidox/data/htmlresource/ako.webmanifest 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/src/kapidox/data/htmlresource/ako.webmanifest 1970-01-01 01:00:00.000000000 +0100 @@ -1,35 +0,0 @@ -{ - "name": "KDE API Documentation", - "short_name": "KDE API", - "description": "Documentation for KDE's libraries", - "icons": [ - { - "src": "/resources/icons/[email protected]", - "sizes": "48x48", - "type": "image/png", - "purpose": "any maskable" - }, - { - "src": "/resources/icons/[email protected]", - "sizes": "96x96", - "type": "image/png", - "purpose": "any maskable" - }, - { - "src": "/resources/icons/[email protected]", - "sizes": "144x144", - "type": "image/png", - "purpose": "any maskable" - }, - { - "src": "/resources/icons/[email protected]", - "sizes": "192x192", - "type": "image/png", - "purpose": "any maskable" - } - ], - "start_url": "/index.html", - "display": "fullscreen", - "theme_color": "#3daee9", - "background_color": "#3daee9" -} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/src/kapidox/data/htmlresource/ako.webmanifest.license new/kapidox-5.80.0/src/kapidox/data/htmlresource/ako.webmanifest.license --- old/kapidox-5.79.0/src/kapidox/data/htmlresource/ako.webmanifest.license 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/src/kapidox/data/htmlresource/ako.webmanifest.license 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Carson Black <[email protected]> - -SPDX-License-Identifier: BSD-2-Clause \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/src/kapidox/data/htmlresource/css/customdoxygen.css new/kapidox-5.80.0/src/kapidox/data/htmlresource/css/customdoxygen.css --- old/kapidox-5.79.0/src/kapidox/data/htmlresource/css/customdoxygen.css 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/src/kapidox/data/htmlresource/css/customdoxygen.css 2021-02-17 15:23:58.000000000 +0100 @@ -37,6 +37,9 @@ background-color: var(--base); } + .blockquote { + background-color: var(--card); + } } .memItemLeft, .memItemRight { background-color: var(--base); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/src/kapidox/data/templates/base.html new/kapidox-5.80.0/src/kapidox/data/templates/base.html --- old/kapidox-5.79.0/src/kapidox/data/templates/base.html 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/src/kapidox/data/templates/base.html 2021-02-17 15:23:58.000000000 +0100 @@ -5,25 +5,6 @@ <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>{% block page_title %}{% endblock %}</title> - - <link rel="manifest" href="{{resources}}/ako.webmanifest"> - <script> - if ('serviceWorker' in navigator) { - navigator.serviceWorker.register("worker.js", { - "scope": "/" - }).then(registration => { - console.log(`Installed service worker: ${registration}`) - }, error => { - console.log(`Failed to install service worker: ${error}`) - }) - navigator.serviceWorker.ready.then((_registration) => { - navigator.serviceWorker.controller.postMessage({ - type: "CONSIDER_CACHING", - url: window.location.href - }) - }) - } - </script> <link rel="meta" href="https://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" /> <meta name="trademark" content="KDE e.V." /> <meta name="description" content="KDE products API documentation" /> @@ -88,7 +69,7 @@ <input type="text" id="SearchBox" name="query" aria-label="Search input" class="form-control" placeholder="Search..."></input> <button class="btn btn-link td-sidebar__toggle d-md-none p-0 m-0 ml-3 icon icon_application-menu" type="button" data-toggle="collapse" data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" style="font-size: 1.5rem; height: 40px; width: 40px; border-width: 0" aria-label="Toggle section navigation"></button> </form> - <div id="td-section-nav" class="td-sidebar-nav pl-2 collapse"> + <div id="td-section-nav" class="td-sidebar-nav p-2 collapse"> {% block sidebar %}{% endblock %} </div> </div> @@ -134,7 +115,7 @@ <script src="{{resources}}/js/main.js"></script> <script src="dynsections.js"></script> <script> - document.querySelectorAll('h1, .dynheader, el').forEach(h => { + document.querySelectorAll('h1, .dynheader, .el').forEach(h => { h.innerHTML = h.innerHTML.replace('org::kde::kirigami::templates::', 'Kirigami.<wbr>Templates.<wbr>'); h.innerHTML = h.innerHTML.replace('org::kde::kirigami::', 'Kirigami.<wbr>'); }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/src/kapidox/data/templates/frontpage.html new/kapidox-5.80.0/src/kapidox/data/templates/frontpage.html --- old/kapidox-5.79.0/src/kapidox/data/templates/frontpage.html 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/src/kapidox/data/templates/frontpage.html 2021-02-17 15:23:58.000000000 +0100 @@ -24,7 +24,7 @@ <section class="products px-0"> {% for product in product_list | sort(attribute='name')%} - <div class="product my-3 shadow p-4"> + <div class="product my-3 ae-card p-4"> <h2 class="h2 mt-0 mb-3 d-flex"> <a name="prod-{{ product.name }}" href="{{ product.href }}">{{ product.fancyname }}</a> {% if qch or man %} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/src/kapidox/data/templates/libinfo.html new/kapidox-5.80.0/src/kapidox/data/templates/libinfo.html --- old/kapidox-5.79.0/src/kapidox/data/templates/libinfo.html 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/src/kapidox/data/templates/libinfo.html 2021-02-17 15:23:58.000000000 +0100 @@ -5,7 +5,7 @@ <div class="menu-content"> <p>{{ fwinfo.description }}</p> - <dl> + <dl class="pl-0"> <dt>Maintainer{% if fwinfo.maintainers|count > 1 %}s{% endif %}</dt> <dd>{% set product = fwinfo %}{% include "maintainers.html" %}</dd> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.79.0/src/kapidox/utils.py new/kapidox-5.80.0/src/kapidox/utils.py --- old/kapidox-5.79.0/src/kapidox/utils.py 2021-02-03 18:51:09.000000000 +0100 +++ new/kapidox-5.80.0/src/kapidox/utils.py 2021-02-17 15:23:58.000000000 +0100 @@ -104,6 +104,9 @@ """ cmakelists_path = os.path.join(fw_dir, "CMakeLists.txt") if not os.path.exists(cmakelists_path): + for f in os.listdir(fw_dir): + if ".qbs" in f and not "Test" in f: + return f[:-4] logging.error("No CMakeLists.txt in {}".format(fw_dir)) return None project_re = re.compile(r"project\s*\(\s*([\w\-\_]+)", re.I)
