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:


Reply via email to