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.sen...@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.me...@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-de...@kde.org";>The KDE Community</a>
+    {% for maintainer in fwinfo.maintainers %}
+      <a href="mailto:{{ maintainer.email }}">{{ maintainer.name }} &lt;{{ 
maintainer.email }}&gt;</a>{% if not loop.last %},<br/>{% endif %}
     {% else %}
-      <a href="mailto:{{ fwinfo.maintainer.email }}">{{ fwinfo.maintainer.name 
}} &lt;{{ fwinfo.maintainer.email }}&gt;</a>
-    {% endif %}
+      <a href="mailto:kde-de...@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,


Reply via email to