diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-01-09 12:46:53 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-01-09 12:46:53 +0000 |
commit | 2a100a94dc4db5174244b9dac89f4ca5c1083103 (patch) | |
tree | 5ccfc7d7a52ef9931cb9ba63e104a6fd48cd43df /setup.py | |
parent | d0004b6162a18c3d9f02dbc4404f8f452f1c3e79 (diff) |
Remove setup.py (no longer used in favour of autotools)
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 195 |
1 files changed, 0 insertions, 195 deletions
diff --git a/setup.py b/setup.py deleted file mode 100644 index 5dd7cbb..0000000 --- a/setup.py +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright (C) 2003, 2004, 2005, 2006 Red Hat Inc. <http://www.redhat.com/> -# Copyright (C) 2003 David Zeuthen -# Copyright (C) 2004 Rob Taylor -# Copyright (C) 2005, 2006 Collabora Ltd. <http://www.collabora.co.uk/> -# Copyright (C) 2006 Osvaldo Santana Neto -# Copyright (C) 2006 Joseph Sacco -# -# Licensed under the Academic Free License version 2.1 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -import os -import sys - -sys.path.append("dbus") - -from distutils.core import setup -from distutils.extension import Extension - -sys.path.append("test") -from dbus_python_check import dbus_python_check - -includedirs_flag = ['-I.'] -dbus_includes = ['.', 'include'] -dbus_glib_includes = ['.', 'include'] - -pipe = os.popen3("pkg-config --cflags dbus-1") -output = pipe[1].read().strip() -error = pipe[2].read().strip() -for p in pipe: - p.close() -if error: - print "ERROR: running pkg-config (%s)" % (error) - raise SystemExit -includedirs_flag.extend(output.split()) -dbus_includes.extend([ x.replace("-I", "") for x in output.split() ]) - -pipe = os.popen3("pkg-config --cflags dbus-glib-1") -output = pipe[1].read().strip() -error = pipe[2].read().strip() -for p in pipe: - p.close() -if error: - print "ERROR: running pkg-config (%s)" % (error) - raise SystemExit -includedirs_flag.extend(output.split()) -dbus_glib_includes.extend([ x.replace("-I", "") for x in output.split() ]) - -#create ChangeLog only if this is a git repo -if os.path.exists(".git"): - pipe = "" - pipe = os.popen3("git-log --stat") - - output = pipe[1].read().strip() - error = pipe[2].read().strip() - - if error: - for p in pipe: - p.close() - - pipe = os.popen3("git-log") - output = pipe[1].read().strip() - error = pipe[2].read().strip() - - if error: - print "ERROR: running git-log (%s)" % (error) - raise SystemExit - - for p in pipe: - p.close() - - file = open("ChangeLog", "w") - file.writelines(output) - file.close() - -dbus_libs = [] -dbus_glib_libs = [] - -pipe = os.popen3("pkg-config --libs-only-L dbus-1") -output = pipe[1].read().strip() -error = pipe[2].read().strip() -for p in pipe: - p.close() -if error: - print "ERROR: running pkg-config (%s)" % (error) - raise SystemExit -dbus_libs.extend([ x.replace("-L", "") for x in output.split() ]) - -pipe = os.popen3("pkg-config --libs-only-L dbus-glib-1") -output = pipe[1].read().strip() -error = pipe[2].read().strip() -for p in pipe: - p.close() -if error: - print "ERROR: running pkg-config (%s)" % (error) - raise SystemExit -dbus_glib_libs.extend([ x.replace("-L", "") for x in output.split() ]) - -long_desc = '''D-BUS is a message bus system, a simple way for applications to -talk to one another. - -D-BUS supplies both a system daemon (for events such as "new hardware device -added" or "printer queue changed") and a per-user-login-session daemon (for -general IPC needs among user applications). Also, the message bus is built on -top of a general one-to-one message passing framework, which can be used by any -two apps to communicate directly (without going through the message bus daemon). -Currently the communicating applications are on one computer, but TCP/IP option -is available and remote support planned.''' - -extra_ext_args = {} - -if 'CFLAGS' in os.environ: - extra_ext_args['extra_compile_args'] = os.environ['CFLAGS'].split() - -setup( - name='dbus-python', - version='0.80rc2', - description='D-Bus Python bindings', - long_description=long_desc, - url='http://dbus.freedesktop.org/', - author='John (J5) Palmieri', - author_email='johnp@redhat.com', - maintainer='John (J5) Palmieri', - maintainer_email='johnp@redhat.com', - package_dir={'dbus':'dbus'}, - py_modules=[ - "dbus_bindings", - "dbus/dbus_bindings", - "dbus/_dbus", - "dbus/exceptions", - "dbus/glib", - "dbus/__init__", - "dbus/service", - "dbus/types", - "dbus/decorators", - "dbus/introspect_parser", - "dbus/proxies", - "dbus/lowlevel", - "dbus/mainloop/__init__", - "dbus/mainloop/glib", - ], - ext_modules=[ - Extension("_dbus_bindings", [ - "_dbus_bindings/module.c", - "_dbus_bindings/abstract.c", - "_dbus_bindings/bus.c", - "_dbus_bindings/bytes.c", - "_dbus_bindings/conn.c", - "_dbus_bindings/conn-methods.c", - "_dbus_bindings/containers.c", - "_dbus_bindings/debug.c", - "_dbus_bindings/exceptions.c", - "_dbus_bindings/float.c", - "_dbus_bindings/generic.c", - "_dbus_bindings/int.c", - "_dbus_bindings/mainloop.c", - "_dbus_bindings/message.c", - "_dbus_bindings/message-append.c", - "_dbus_bindings/message-get-args.c", - "_dbus_bindings/pending-call.c", - "_dbus_bindings/signature.c", - "_dbus_bindings/string.c", - "_dbus_bindings/validation.c", - ], - include_dirs=dbus_includes, - library_dirs=dbus_libs, - libraries=["dbus-1"], - **extra_ext_args - ), - Extension("_dbus_glib_bindings", ["_dbus_glib_bindings/module.c"], - include_dirs=dbus_glib_includes, - library_dirs=dbus_glib_libs, - libraries=["dbus-glib-1", "dbus-1", "glib-2.0"], - **extra_ext_args - ), - ], - cmdclass={'check': dbus_python_check} -) - -# vim:ts=4:sw=4:tw=80:si:ai:showmatch:et |