2 # Copyright (C) 2008-2009 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=@GNOME
/$(PKG_NAME
)/2.12/
16 PKG_MD5SUM
:=a816346d750d61e3fa67a200e4292694
19 include $(INCLUDE_DIR
)/package.mk
20 $(call include_mk
, python-package.mk
)
23 -I
$(STAGING_DIR
)/usr
/lib
/libintl
/include/ \
24 -I
$(STAGING_DIR
)/usr
/lib
/libiconv
/include/
27 -L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib \
28 -L
$(STAGING_DIR
)/usr
/lib
/libiconv
/lib
30 define Package
/python-gtk
34 TITLE
:=GTK bindings for python
35 URL
:=http
://www.pygtk.org
/
36 DEPENDS
:=+python-mini
+python-gobject
+gtk2
+pycairo @
!LINUX_2_4
39 define Package
/python-gtk
/description
40 API to GTK and glade library from python.
44 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
45 SUBDIRS
="codegen . gtk" \
46 all install DESTDIR
="$(PKG_INSTALL_DIR)"
49 define Build
/InstallDev
50 $(INSTALL_DIR
) $(1)/usr
/include/pygtk-2.0
/pygtk
52 $(PKG_INSTALL_DIR
)/usr
/include/pygtk-2.0
/pygtk
/* \
53 $(1)/usr
/include/pygtk-2.0
/pygtk
55 $(INSTALL_DIR
) $(1)/usr
/share
/pygtk
/2.0/codegen
57 $(PKG_INSTALL_DIR
)/usr
/share
/pygtk
/2.0/codegen
/*.py \
58 $(1)/usr
/share
/pygtk
/2.0/codegen
/
60 $(INSTALL_DIR
) $(1)/usr
/share
/pygtk
/2.0/defs
/
62 $(PKG_INSTALL_DIR
)/usr
/share
/pygtk
/2.0/defs
/* \
63 $(1)/usr
/share
/pygtk
/2.0/defs
65 $(INSTALL_DIR
) $(2)/bin
67 $(PKG_INSTALL_DIR
)/usr
/bin
/* \
70 $(SED
) 's,^\(datadir\|prefix\)=,\1=$(STAGING_DIR),g' $(2)/bin
/pygtk-codegen-2.0
72 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
74 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
75 $(1)/usr
/lib
/pkgconfig
77 $(SED
) 's,^datadir=,datadir=$(STAGING_DIR),g' $(1)/usr
/lib
/pkgconfig
/pygtk-2.0.
pc
80 define Package
/python-gtk
/install
81 $(INSTALL_DIR
) $(1)$(PYTHON_PKG_DIR
)/gtk-2.0
83 $(PKG_INSTALL_DIR
)$(PYTHON_PKG_DIR
)/gtk-2.0
/*.so \
84 $(1)$(PYTHON_PKG_DIR
)/gtk-2.0
86 $(INSTALL_DIR
) $(1)$(PYTHON_PKG_DIR
)/gtk-2.0
/gtk
88 $(PKG_INSTALL_DIR
)$(PYTHON_PKG_DIR
)/gtk-2.0
/gtk
/*.py
* \
89 $(1)$(PYTHON_PKG_DIR
)/gtk-2.0
/gtk
92 $(eval
$(call BuildPackage
,python-gtk
))