diff options
author | obache <obache@pkgsrc.org> | 2010-08-07 01:48:31 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2010-08-07 01:48:31 +0000 |
commit | 5989f9f66333924fd806f73f2afd0c5ee2c6e7cb (patch) | |
tree | 16d8986313c0f32a29c2403dcce0a8ca3669fe00 /inputmethod/ibus/Makefile | |
parent | 4359b344dc44c79c0fbaab4e77399ebceb3c38f9 (diff) | |
download | pkgsrc-5989f9f66333924fd806f73f2afd0c5ee2c6e7cb.tar.gz |
Import ibus-1.3.7 as inputmethod/ibus.
IBus means an Intelligent Input Bus. It is a new input framework for Linux OS.
It provides full featured and user friendly input method user interface.
It also may help developers to develop input method easily.
Diffstat (limited to 'inputmethod/ibus/Makefile')
-rw-r--r-- | inputmethod/ibus/Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/inputmethod/ibus/Makefile b/inputmethod/ibus/Makefile new file mode 100644 index 00000000000..bcbb2930e99 --- /dev/null +++ b/inputmethod/ibus/Makefile @@ -0,0 +1,59 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/08/07 01:48:31 obache Exp $ +# + +DISTNAME= ibus-1.3.7 +CATEGORIES= inputmethod +MASTER_SITES= http://ibus.googlecode.com/files/ + +MAINTAINER= obache@NetBSD.org +HOMEPAGE= http://code.google.com/p/ibus/ +COMMENT= Intelligent Input Bus +LICENSE= gnu-lgpl-v2.1 + +PKG_DESTDIR_SUPPORT= user-destdir + +DEPENDS+= ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg +DEPENDS+= ${PYPKGPREFIX}-notify>=0.1.1nb3:../../sysutils/py-notify + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config intltool msgfmt gmake +USE_LANGUAGES= c c++ +USE_PKGLOCALEDIR= yes + +GCONF_SCHEMAS+= ibus.schemas +PKGCONFIG_OVERRIDE+= ibus-1.0.pc.in + +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} + +BUILD_DEFS+= PKG_SYSCONFBASE + +EXAMPLESDIR= ${PREFIX}/share/examples/ibus + +INSTALL_MAKE_FLAGS+= sysconfdir=${EXAMPLESDIR} + +MAKE_DIRS+= ${PKG_SYSCONFBASE}/xdg/autostart +CONF_FILES+= ${EXAMPLESDIR}/xdg/autostart/ibus.desktop \ + ${PKG_SYSCONFBASE}/xdg/autostart/ibus.desktop + +SUBST_CLASSES+= epython +SUBST_STAGE.epython= pre-configure +SUBST_FILES.epython= setup/ibus-setup.in ui/gtk/ibus-ui-gtk.in +SUBST_SED.epython= -e 's;exec python;exec ${PYTHONBIN};g' + +.include "../../devel/GConf/schemas.mk" +.include "../../devel/gettext-lib/buildlink3.mk" +.include "../../graphics/hicolor-icon-theme/buildlink3.mk" +PY_PATCHPLIST= yes +.include "../../lang/python/extension.mk" +BUILDLINK_API_DEPENDS.dbus-glib+= dbus-glib>=0.74 +.include "../../sysutils/dbus-glib/buildlink3.mk" +BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.83.0 +.include "../../sysutils/py-dbus/buildlink3.mk" +.include "../../textproc/iso-codes/buildlink3.mk" +GTK2_IMMODULES= yes +.include "../../x11/gtk2/modules.mk" +.include "../../x11/py-gtk2/buildlink3.mk" +.include "../../x11/libX11/buildlink3.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../mk/bsd.pkg.mk" |