[Galago-commits] r2610 - in trunk/galago-python: . src
galago-commits at freedesktop.org
galago-commits at freedesktop.org
Sat Mar 18 13:46:19 PST 2006
Author: chipx86
Date: 2006-03-18 13:46:12 -0800 (Sat, 18 Mar 2006)
New Revision: 2610
Added:
trunk/galago-python/src/__init__.py
Modified:
trunk/galago-python/
trunk/galago-python/ChangeLog
trunk/galago-python/configure.ac
trunk/galago-python/src/Makefile.am
trunk/galago-python/src/galagomodule.c
Log:
Properly set up the module to live inside the pygtk/galago directory. Set up a __init__.py to import the module. This allows for galago-gtk-python to provide galago.gtk and galago.gdk modules.
Property changes on: trunk/galago-python
___________________________________________________________________
Name: svn:ignore
- ABOUT-NLS
Doxyfile
Makefile.in
Makefile
aclocal.m4
autom4te*.cache
confdefs.h
config.cache
config.guess
config.h
config.h.in
config.log
config.status
config.sub
configure
depcomp
install-sh
intl
galago-python.pc
galago-python.spec
libtool
ltconfig
ltmain.sh
m4
missing
mkinstalldirs
stamp-h
stamp-h1
stamp-h.in
tags
.todo.*
.*.swp
.*.swo
*.diff
+ ABOUT-NLS
Doxyfile
Makefile.in
Makefile
aclocal.m4
autom4te*.cache
confdefs.h
config.cache
config.guess
config.h
config.h.in
config.log
config.status
config.sub
configure
depcomp
install-sh
intl
galago-python.pc
galago-python.spec
libtool
ltconfig
ltmain.sh
m4
missing
mkinstalldirs
py-compile
stamp-h
stamp-h1
stamp-h.in
tags
.todo.*
.*.swp
.*.swo
*.diff
Modified: trunk/galago-python/ChangeLog
===================================================================
--- trunk/galago-python/ChangeLog 2006-03-17 09:39:26 UTC (rev 2609)
+++ trunk/galago-python/ChangeLog 2006-03-18 21:46:12 UTC (rev 2610)
@@ -1,3 +1,13 @@
+Sat Mar 18 13:44:47 PST 2006 Christian Hammond <chipx86 at chipx86.com>
+
+ A src/__init__.py:
+ * src/galagomodule.c:
+ * src/Makefile.am:
+ * configure.ac:
+ - Properly set up the module to live inside the pygtk/galago directory.
+ Set up a __init__.py to import the module. This allows for
+ galago-gtk-python to provide galago.gtk and galago.gdk modules.
+
Thu Mar 16 22:12:13 PST 2006 Christian Hammond <chipx86 at chipx86.com>
* src/galago.defs:
Modified: trunk/galago-python/configure.ac
===================================================================
--- trunk/galago-python/configure.ac 2006-03-17 09:39:26 UTC (rev 2609)
+++ trunk/galago-python/configure.ac 2006-03-18 21:46:12 UTC (rev 2610)
@@ -16,7 +16,7 @@
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
-#AM_CHECK_PYTHON_HEADERS
+AM_PATH_PYTHON(2.3.5)
AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
PKG_CHECK_MODULES(GALAGO_PYTHON, [pygtk-2.0 >= $PYGTK_REQUIRED
Modified: trunk/galago-python/src/Makefile.am
===================================================================
--- trunk/galago-python/src/Makefile.am 2006-03-17 09:39:26 UTC (rev 2609)
+++ trunk/galago-python/src/Makefile.am 2006-03-18 21:46:12 UTC (rev 2610)
@@ -11,10 +11,15 @@
pkgpythondir = $(pyexecdir)/gtk-2.0
pkgpyexecdir = $(pyexecdir)/gtk-2.0
-pkgpyexec_LTLIBRARIES = galago.la
-galago_la_LDFLAGS = -module -avoid-version -export-symbols-regex initgalago
-galago_la_LIBADD = $(GALAGO_PYTHON_LIBS)
-galago_la_SOURCES = galagomodule.c galago.c
+pkgpygalagodir = $(pkgpythondir)/galago
+pkgpygalago_PYTHON = __init__.py
+
+pygalagodir = $(pkgpyexecdir)/galago
+pygalago_LTLIBRARIES = _galago.la
+
+_galago_la_LDFLAGS = -module -avoid-version -export-symbols-regex init_galago
+_galago_la_LIBADD = $(GALAGO_PYTHON_LIBS)
+_galago_la_SOURCES = galagomodule.c galago.c
#nodist_galago_la_SOURCES = galago.c
CLEANFILES = galago.c
Added: trunk/galago-python/src/__init__.py
===================================================================
--- trunk/galago-python/src/__init__.py 2006-03-17 09:39:26 UTC (rev 2609)
+++ trunk/galago-python/src/__init__.py 2006-03-18 21:46:12 UTC (rev 2610)
@@ -0,0 +1 @@
+from _galago import *
Modified: trunk/galago-python/src/galagomodule.c
===================================================================
--- trunk/galago-python/src/galagomodule.c 2006-03-17 09:39:26 UTC (rev 2609)
+++ trunk/galago-python/src/galagomodule.c 2006-03-18 21:46:12 UTC (rev 2610)
@@ -4,13 +4,13 @@
extern PyMethodDef pygalago_functions[];
DL_EXPORT(void)
-initgalago(void)
+init_galago(void)
{
PyObject *m, *d;
init_pygobject();
- m = Py_InitModule("galago", pygalago_functions);
+ m = Py_InitModule("galago._galago", pygalago_functions);
d = PyModule_GetDict(m);
pygalago_register_classes(d);
More information about the galago-commits
mailing list