Hello community, here is the log from the commit of package python-python-vlc for openSUSE:Factory checked in at 2018-05-11 09:14:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-python-vlc (Old) and /work/SRC/openSUSE:Factory/.python-python-vlc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-vlc" Fri May 11 09:14:17 2018 rev:3 rq:605459 version:3.0.102 Changes: -------- --- /work/SRC/openSUSE:Factory/python-python-vlc/python-python-vlc.changes 2018-02-15 13:25:31.911920233 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-vlc.new/python-python-vlc.changes 2018-05-11 09:14:21.311036150 +0200 @@ -1,0 +2,5 @@ +Tue May 8 15:52:15 UTC 2018 - [email protected] + +- Update to version 3.0.102 (no changelog supplied) + +------------------------------------------------------------------- Old: ---- python-vlc-3.0.101.tar.gz New: ---- python-vlc-3.0.102.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-python-vlc.spec ++++++ --- /var/tmp/diff_new_pack.TFJmp6/_old 2018-05-11 09:14:22.067008764 +0200 +++ /var/tmp/diff_new_pack.TFJmp6/_new 2018-05-11 09:14:22.075008475 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-python-vlc -Version: 3.0.101 +Version: 3.0.102 Release: 0 Summary: VLC bindings for python License: LGPL-2.0+ ++++++ python-vlc-3.0.101.tar.gz -> python-vlc-3.0.102.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-vlc-3.0.101/PKG-INFO new/python-vlc-3.0.102/PKG-INFO --- old/python-vlc-3.0.101/PKG-INFO 2018-01-04 23:47:35.000000000 +0100 +++ new/python-vlc-3.0.102/PKG-INFO 2018-02-19 18:17:20.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-vlc -Version: 3.0.101 +Version: 3.0.102 Summary: VLC bindings for python. Home-page: http://wiki.videolan.org/PythonBinding Author: Olivier Aubert @@ -10,10 +10,10 @@ Description: This module provides ctypes-based bindings (see http://wiki.videolan.org/PythonBinding) for the native libvlc API (see http://wiki.videolan.org/LibVLC) of the VLC video - player. + player. Note that it relies on an already present install of VLC. It has been automatically generated from the include files of - vlc 3.0.0, using generator 1.1. + vlc 3.0.0, using generator 1.2. Keywords: vlc,video Platform: UNKNOWN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-vlc-3.0.101/python_vlc.egg-info/PKG-INFO new/python-vlc-3.0.102/python_vlc.egg-info/PKG-INFO --- old/python-vlc-3.0.101/python_vlc.egg-info/PKG-INFO 2018-01-04 23:47:35.000000000 +0100 +++ new/python-vlc-3.0.102/python_vlc.egg-info/PKG-INFO 2018-02-19 18:17:20.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-vlc -Version: 3.0.101 +Version: 3.0.102 Summary: VLC bindings for python. Home-page: http://wiki.videolan.org/PythonBinding Author: Olivier Aubert @@ -10,10 +10,10 @@ Description: This module provides ctypes-based bindings (see http://wiki.videolan.org/PythonBinding) for the native libvlc API (see http://wiki.videolan.org/LibVLC) of the VLC video - player. + player. Note that it relies on an already present install of VLC. It has been automatically generated from the include files of - vlc 3.0.0, using generator 1.1. + vlc 3.0.0, using generator 1.2. Keywords: vlc,video Platform: UNKNOWN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-vlc-3.0.101/setup.py new/python-vlc-3.0.102/setup.py --- old/python-vlc-3.0.101/setup.py 2018-01-04 23:45:29.000000000 +0100 +++ new/python-vlc-3.0.102/setup.py 2018-02-19 18:13:20.000000000 +0100 @@ -4,7 +4,7 @@ from setuptools import setup setup(name='python-vlc', - version = '3.0.0101', + version = '3.0.0102', author='Olivier Aubert', author_email='[email protected]', maintainer='Olivier Aubert', @@ -32,8 +32,8 @@ long_description = """This module provides ctypes-based bindings (see http://wiki.videolan.org/PythonBinding) for the native libvlc API (see http://wiki.videolan.org/LibVLC) of the VLC video - player. + player. Note that it relies on an already present install of VLC. It has been automatically generated from the include files of - vlc 3.0.0, using generator 1.1. + vlc 3.0.0, using generator 1.2. """) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-vlc-3.0.101/vlc.py new/python-vlc-3.0.102/vlc.py --- old/python-vlc-3.0.101/vlc.py 2018-01-04 23:45:25.000000000 +0100 +++ new/python-vlc-3.0.102/vlc.py 2018-02-19 18:13:20.000000000 +0100 @@ -52,10 +52,10 @@ import logging logger = logging.getLogger(__name__) -__version__ = "3.0.0101" +__version__ = "3.0.0102" __libvlc_version__ = "3.0.0" -__generator_version__ = "1.1" -build_date = "Thu Jan 4 23:45:25 2018 3.0.0" +__generator_version__ = "1.2" +build_date = "Mon Feb 19 18:13:20 2018 3.0.0" # The libvlc doc states that filenames are expected to be in UTF8, do # not rely on sys.getfilesystemencoding() which will be confused, @@ -178,15 +178,20 @@ elif sys.platform.startswith('darwin'): # FIXME: should find a means to configure path d = '/Applications/VLC.app/Contents/MacOS/' + c = d + 'lib/libvlccore.dylib' p = d + 'lib/libvlc.dylib' - if os.path.exists(p): + if os.path.exists(p) and os.path.exists(c): + # pre-load libvlccore VLC 2.2.8+ + ctypes.CDLL(c) dll = ctypes.CDLL(p) for p in ('modules', 'plugins'): p = d + p if os.path.isdir(p): plugin_path = p break - else: # hope, some PATH is set... + else: # hope, some [DY]LD_LIBRARY_PATH is set... + # pre-load libvlccore VLC 2.2.8+ + ctypes.CDLL('libvlccore.dylib') dll = ctypes.CDLL('libvlc.dylib') else:
