1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=http
://www.initd.org
/pub
/software
/psycopg
/
9 PKG_MD5SUM
:=a31f79f68d6d32898d6f24e11369a106
12 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
13 PKG_INSTALL_DIR
:=$(PKG_BUILD_DIR
)/ipkg-install
15 include $(INCLUDE_DIR
)/package.mk
17 define Package
/psycopg
20 DEPENDS
:=+libpq
+python
+egenix-mx
22 MAINTAINER
:=jjones@pavlovmedia.com
24 psycopg is a PostgreSQL database adapter for the Python programming language.
25 URL
=http
://www.initd.org
/
29 $(MAKE
) -C
$(PKG_BUILD_DIR
)
32 define Build
/Configure
33 $(call Build
/Configure
/Default
, \
34 --with-python
=$(STAGING_DIR
)/usr
/bin
/hostpython \
35 --with-postgres-libraries
=$(STAGING_DIR
)/usr
/lib \
36 --with-postgres-includes
=$(STAGING_DIR
)/usr
/include \
37 --with-mxdatetime-includes
=$(STAGING_DIR
)/usr
/lib
/python2.5
/site-packages
/mx
/DateTime
/mxDateTime
)
40 define Package
/psycopg
/install
41 $(INSTALL_DIR
) $(1)/usr
/lib
/python2.5
/site-packages
42 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/psycopgmodule.so
$(1)/usr
/lib
/python2.5
/site-packages
45 $(eval
$(call BuildPackage
,psycopg
))