- sources = ['vlcglue.c',
- '../../src/control/init.c'],
- include_dirs = ['../../include', '../../', '/usr/win32/include' ],
- extra_objects = [ '../../lib/libvlc.a' ],
- extra_compile_args = get_cflags(),
- extra_link_args = [ '-L../..' ] + get_ldflags(),
- )
-
-setup (name = 'MediaControl',
- version = '0.8.2-1',
- scripts = [ 'vlcdebug.py' ],
- description = """VLC bindings for python.
-
-This module provides a MediaControl object, which implements an API
-inspired from the OMG Audio/Video Stream 1.0 specification. Moreover,
-the module provides a Object type, which gives a low-level access to
-the vlc objects and their variables.
-
-Example session:
+ sources = [ os.path.join( srcdir, f ) for f in source_files ],
+ include_dirs = [ top_builddir,
+ srcdir ],
+ extra_objects = [ ],
+ extra_compile_args = get_cflags(),
+ extra_link_args = linkargs + get_ldflags(),
+ )
+
+setup (name = 'python-vlc',
+ version = '1.0.0.90',
+ author='Olivier Aubert',
+ author_email='olivier.aubert@liris.cnrs.fr',
+ url='http://wiki.videolan.org/PythonBinding',
+ py_modules=['vlcwidget'],
+ keywords = [ 'vlc', 'video' ],
+ license = "GPL",
+ description = "VLC bindings for python.",
+ long_description = """VLC bindings for python.
+
+This module provides bindings for the native libvlc API of the VLC
+video player. Documentation can be found on the VLC wiki :
+http://wiki.videolan.org/ExternalAPI
+
+This module also provides a MediaControl object, which implements an
+API inspired from the OMG Audio/Video Stream 1.0 specification.
+Documentation can be found on the VLC wiki :
+http://wiki.videolan.org/PythonBinding
+
+Example session (for the MediaControl API):