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
)/0.17
16 PKG_MD5SUM
:=ec6cb2668db7146eae7cfc48af98f3ed
19 include $(INCLUDE_DIR
)/package.mk
20 -include $(if
$(DUMP
),,$(STAGING_DIR
)/mk
/python-package.mk
)
24 EXTRA_CFLAGS
+=-I
$(STAGING_DIR
)/usr
/lib
/libintl
/include
27 -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib \
28 -L
$(STAGING_DIR
)/usr
/lib
/libintl
/lib \
29 -L
$(STAGING_DIR
)/usr
/lib
/libiconv
/lib
31 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(call confvar
,CONFIG_PACKAGE_vte CONFIG_PACKAGE_python-vte
)
37 TITLE
:=Virtual Terminal Widget
38 URL
:=http
://developer.gnome.org
/arch
/gnome
/widgets
/vte.html
39 DEPENDS
:=+gtk2
+libncurses
42 define Package
/python-vte
46 TITLE
:=Python bindings for vte
47 URL
:=http
://developer.gnome.org
/arch
/gnome
/widgets
/vte.html
48 DEPENDS
:=+python-mini
+PACKAGE_python-vte
:python-gtk
+vte
51 define Package
/vte
/description
52 VTE is a library
(libvte
) implementing a terminal emulator widget for GTK
+,
53 and a minimal sample application
(vte
) using that. Vte is mainly used in
54 gnome-terminal
, but can also be used to embed a console
/terminal in games
,
58 define Build
/Configure
59 $(call Build
/Configure
/Default
, \
61 $(if
$(CONFIG_PACKAGE_python-vte
),--enable-python
,--disable-python
) \
65 define Build
/InstallDev
66 $(INSTALL_DIR
) $(1)/usr
/include/vte
68 $(PKG_INSTALL_DIR
)/usr
/include/vte
/*.h \
71 $(INSTALL_DIR
) $(1)/usr
/lib
73 $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{so
*,la
,a
} \
76 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
78 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
79 $(1)/usr
/lib
/pkgconfig
82 define Package
/vte
/install
83 $(INSTALL_DIR
) $(1)/usr
/share
/vte
/termcap
85 $(PKG_INSTALL_DIR
)/usr
/share
/vte
/termcap
/* \
86 $(1)/usr
/share
/vte
/termcap
88 $(INSTALL_DIR
) $(1)/usr
/lib
90 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* \
93 $(INSTALL_DIR
) $(1)/usr
/lib
/vte
95 $(PKG_INSTALL_DIR
)/usr
/lib
/vte
/* \
99 define Package
/python-vte
/install
100 $(INSTALL_DIR
) $(1)$(PYTHON_PKG_DIR
)/gtk-2.0
102 $(PKG_INSTALL_DIR
)$(PYTHON_PKG_DIR
)/gtk-2.0
/*.so
* \
103 $(1)$(PYTHON_PKG_DIR
)/gtk-2.0
106 $(eval
$(call RequireCommand
,intltool-update
, \
107 $(PKG_NAME
) requires intltool
>= 0.35.0 \
110 $(eval
$(call BuildPackage
,vte
))
111 $(eval
$(call BuildPackage
,python-vte
))