summaryrefslogtreecommitdiff
path: root/inputmethod/ibus/Makefile
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-08-07 01:48:31 +0000
committerobache <obache@pkgsrc.org>2010-08-07 01:48:31 +0000
commit5989f9f66333924fd806f73f2afd0c5ee2c6e7cb (patch)
tree16d8986313c0f32a29c2403dcce0a8ca3669fe00 /inputmethod/ibus/Makefile
parent4359b344dc44c79c0fbaab4e77399ebceb3c38f9 (diff)
downloadpkgsrc-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/Makefile59
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"