Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:smarty12:Python
python-mmkeys
setup.py.in
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File setup.py.in of Package python-mmkeys
#!/usr/bin/env python import os from setuptools import setup, Extension f = open(os.path.join(os.path.dirname(__file__),'README')) readme = f.read() f.close() def generate_mmkeyspy(): p = os.popen('pkg-config --variable=defsdir pygtk-2.0','r') deps = p.read().strip() os.system("pygtk-codegen-2.0 --prefix mmkeys \ --register %s/gdk-types.defs \ --register %s/gtk-types.defs \ --override mmkeys.override \ mmkeys.defs > mmkeyspy.c" % (deps, deps)) return "mmkeyspy.c" setup( name='mmkeys', version='1.6.2.1', description='Multimedia key support as a PyGTK object', long_description=readme, author='Christoph Reiter', author_email='reiter.christoph@gmail.com', url='https://code.google.com/p/quodlibet', license="GPLv2", ext_modules= [ Extension('mmkeys', ['mmkeys.c','mmkeysmodule.c',generate_mmkeyspy()], include_dirs= [ '/usr/include/atk-1.0', '/usr/include/cairo', '/usr/include/pango-1.0', '/usr/include/glib-2.0', '/usr/@LIB@/glib-2.0/include', '/usr/include/gtk-2.0', '/usr/@LIB@/gtk-2.0/include', '/usr/include/gdk-pixbuf-2.0', '/usr/include/pygtk-2.0', '/usr/include/python@PY_VER@' ], libraries=[ 'gtk-x11-2.0', 'gdk-x11-2.0', 'atk-1.0', 'gio-2.0', 'pangoft2-1.0', 'fontconfig', 'freetype', 'gdk-x11-2.0', 'pangocairo-1.0', 'pango-1.0', 'cairo', 'gdk_pixbuf-2.0', 'gobject-2.0', 'glib-2.0', ], ), ], data_files = [("/usr/share/doc/packages/python-mmkeys",['COPYING','README']),], classifiers = [ 'Development Status :: 7 - Inactive', 'Environment :: Console', 'Environment :: X11 Applications :: GTK', 'Intended Audience :: End Users/Desktop', 'Intended Audience :: Developers', 'License :: OSI Approved :: GNU General Public License v2 (GPLv2)', 'Operating System :: POSIX :: Linux', 'Programming Language :: C', 'Topic :: Multimedia :: Sound/Audio', ], )
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor