Hello community, here is the log from the commit of package kapidox for openSUSE:Factory checked in at 2015-09-24 07:09:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kapidox (Old) and /work/SRC/openSUSE:Factory/.kapidox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kapidox" Changes: -------- --- /work/SRC/openSUSE:Factory/kapidox/kapidox.changes 2015-09-02 07:43:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kapidox.new/kapidox.changes 2015-09-24 07:09:40.000000000 +0200 @@ -1,0 +2,10 @@ +Tue Sep 8 17:12:35 UTC 2015 - hrvoje.senjan@gmail.com + +- Update to 5.14.0 + * Windows fix: remove existing files before we replace them with + os.rename. + * Use native paths when calling python to fix Windows builds + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.14.0.php + +------------------------------------------------------------------- Old: ---- kapidox-5.13.0.tar.xz New: ---- kapidox-5.14.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kapidox.spec ++++++ --- /var/tmp/diff_new_pack.3O89me/_old 2015-09-24 07:09:41.000000000 +0200 +++ /var/tmp/diff_new_pack.3O89me/_new 2015-09-24 07:09:41.000000000 +0200 @@ -16,9 +16,9 @@ # -%define _tar_path 5.13 +%define _tar_path 5.14 Name: kapidox -Version: 5.13.0 +Version: 5.14.0 Release: 0 Requires: doxygen BuildRequires: fdupes ++++++ kapidox-5.13.0.tar.xz -> kapidox-5.14.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.13.0/CMakeLists.txt new/kapidox-5.14.0/CMakeLists.txt --- old/kapidox-5.13.0/CMakeLists.txt 2015-07-12 17:55:02.000000000 +0200 +++ new/kapidox-5.14.0/CMakeLists.txt 2015-08-16 13:12:58.000000000 +0200 @@ -3,8 +3,9 @@ find_package(PythonInterp REQUIRED) +file(TO_NATIVE_PATH ${CMAKE_BINARY_DIR} BINARY_DIR) add_custom_target(build ALL - COMMAND ${PYTHON_EXECUTABLE} setup.py build --build-base ${CMAKE_BINARY_DIR} + COMMAND ${PYTHON_EXECUTABLE} setup.py build --build-base ${BINARY_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} ) @@ -18,10 +19,12 @@ install(CODE "set(_root_arg) if (NOT \$ENV{DESTDIR} STREQUAL \"\") - set(_root_arg --root \$ENV{DESTDIR}) + file(TO_NATIVE_PATH \$ENV{DESTDIR} DESTDIR) + set(_root_arg --root \"\${DESTDIR}\") endif() + file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX} INSTALL_PREFIX) execute_process( - COMMAND ${PYTHON_EXECUTABLE} setup.py install --prefix ${CMAKE_INSTALL_PREFIX} \${_root_arg} + COMMAND ${PYTHON_EXECUTABLE} setup.py install --prefix \"\${INSTALL_PREFIX}\" \${_root_arg} WORKING_DIRECTORY \"${CMAKE_SOURCE_DIR}\" )" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.13.0/setup.py new/kapidox-5.14.0/setup.py --- old/kapidox-5.13.0/setup.py 2015-07-12 17:55:02.000000000 +0200 +++ new/kapidox-5.14.0/setup.py 2015-08-16 13:12:58.000000000 +0200 @@ -6,7 +6,7 @@ setup( name='kapidox', - version='5.13.0', + version='5.14.0', description='KDE API documentation generation tools', maintainer = 'Alex Merry', maintainer_email = 'alex.merry@kde.org', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.13.0/src/kapidox/data/templates/fwinfo.html new/kapidox-5.14.0/src/kapidox/data/templates/fwinfo.html --- old/kapidox-5.13.0/src/kapidox/data/templates/fwinfo.html 2015-07-12 17:55:02.000000000 +0200 +++ new/kapidox-5.14.0/src/kapidox/data/templates/fwinfo.html 2015-08-16 13:12:58.000000000 +0200 @@ -9,7 +9,7 @@ <p>{{ fwinfo.description }}</p> <dl> - <dt>Maintainer</dt> + <dt>Maintainer{% if fwinfo.maintainers|count != 0 %}s{% endif %}</dt> <dd>{% include "fwmaintainer.html" %}</dd> <dt>Dependencies</dt> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.13.0/src/kapidox/data/templates/fwmaintainer.html new/kapidox-5.14.0/src/kapidox/data/templates/fwmaintainer.html --- old/kapidox-5.13.0/src/kapidox/data/templates/fwmaintainer.html 2015-07-12 17:55:02.000000000 +0200 +++ new/kapidox-5.14.0/src/kapidox/data/templates/fwmaintainer.html 2015-08-16 13:12:58.000000000 +0200 @@ -1,5 +1,5 @@ - {% if not fwinfo.maintainer %} - <a href="mailto:kde-devel@kde.org">The KDE Community</a> + {% for maintainer in fwinfo.maintainers %} + <a href="mailto:{{ maintainer.email }}">{{ maintainer.name }} <{{ maintainer.email }}></a>{% if not loop.last %},<br/>{% endif %} {% else %} - <a href="mailto:{{ fwinfo.maintainer.email }}">{{ fwinfo.maintainer.name }} <{{ fwinfo.maintainer.email }}></a> - {% endif %} + <a href="mailto:kde-devel@kde.org">The KDE Community</a> + {% endfor %} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.13.0/src/kapidox/generator.py new/kapidox-5.14.0/src/kapidox/generator.py --- old/kapidox-5.13.0/src/kapidox/generator.py 2015-07-12 17:55:02.000000000 +0200 +++ new/kapidox-5.14.0/src/kapidox/generator.py 2015-08-16 13:12:58.000000000 +0200 @@ -507,6 +507,7 @@ logging.error('postprocessing {} failed'.format(path)) raise outf.write(html) + os.remove(path) os.rename(newpath, path) def build_classmap(tagfile): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.13.0/src/kgenframeworksapidox new/kapidox-5.14.0/src/kgenframeworksapidox --- old/kapidox-5.13.0/src/kgenframeworksapidox 2015-07-12 17:55:02.000000000 +0200 +++ new/kapidox-5.14.0/src/kgenframeworksapidox 2015-08-16 13:12:58.000000000 +0200 @@ -231,8 +231,14 @@ logging.warning('Invalid tier {} for {}'.format(tier, framework)) return None + if isinstance(metainfo['maintainer'],list): + fw_maintainers = map(lambda x: maintainers.get(x, None), + metainfo['maintainer']) + else: + fw_maintainers = [maintainers.get(metainfo['maintainer'], None)] + metainfo.update({ - 'maintainer': maintainers.get(metainfo['maintainer'], None), + 'maintainers': filter(lambda x: x is not None, fw_maintainers), 'modulename': modulename, 'fancyname': fancyname, 'srcdir': fwdir,