diff options
author | obache <obache@pkgsrc.org> | 2013-10-23 11:56:21 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2013-10-23 11:56:21 +0000 |
commit | 5c47b363ffeb3cd32e293c729de6586154d2e5e1 (patch) | |
tree | 0415632dd4438dcc5e86a59068745e53518822f4 | |
parent | 21b9cb0d7190ea2294e8c606c80f1ee494a25ed7 (diff) | |
download | pkgsrc-5c47b363ffeb3cd32e293c729de6586154d2e5e1.tar.gz |
Import ibus-python-1.5.4 as inputmethod/ibus-python.
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.
This package provide Python library for IBus.
-rw-r--r-- | inputmethod/ibus-python/DESCR | 5 | ||||
-rw-r--r-- | inputmethod/ibus-python/Makefile | 47 | ||||
-rw-r--r-- | inputmethod/ibus-python/PLIST | 109 |
3 files changed, 161 insertions, 0 deletions
diff --git a/inputmethod/ibus-python/DESCR b/inputmethod/ibus-python/DESCR new file mode 100644 index 00000000000..830c144eb5b --- /dev/null +++ b/inputmethod/ibus-python/DESCR @@ -0,0 +1,5 @@ +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. + +This package provide Python library for IBus. diff --git a/inputmethod/ibus-python/Makefile b/inputmethod/ibus-python/Makefile new file mode 100644 index 00000000000..c1243fc1119 --- /dev/null +++ b/inputmethod/ibus-python/Makefile @@ -0,0 +1,47 @@ +# $NetBSD: Makefile,v 1.1 2013/10/23 11:56:21 obache Exp $ +# + +.include "../../inputmethod/ibus/Makefile.common" + +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/ibus/ibus-python/} + +COMMENT= Python library for Intelligent Input Bus +LICENSE= gnu-lgpl-v2.1 + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config intltool msgfmt gmake +USE_LANGUAGES= c c++ +USE_PKGLOCALEDIR= yes + +DEPENDS+= ibus>=${PKGVERSION_NOREV}:../../inputmethod/ibus +DEPENDS+= ${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2 + +PKGCONFIG_OVERRIDE+= ibus-1.0.pc.in + +CONFIGURE_ARGS+= --disable-gtk2 +CONFIGURE_ARGS+= --disable-gtk3 +CONFIGURE_ARGS+= --disable-xim +CONFIGURE_ARGS+= --disable-nls +CONFIGURE_ARGS+= --disable-libnotify +CONFIGURE_ARGS+= --disable-engine +CONFIGURE_ARGS+= --disable-surround-text + +.include "../../mk/compiler.mk" +.if !empty(CC_VERSION:Mgcc-4.1.[0-9]*) +BUILDLINK_TRANSFORM+= rm:-Wno-unused-but-set-variable +.endif + +NO_BUILD= yes +INSTALL_DIRS= bindings ibus + +CONFIGURE_ARGS+= --disable-dconf +CONFIGURE_ARGS+= --disable-gconf +CONFIGURE_ARGS+= --enable-python-library +.include "../../devel/py-gobject3/buildlink3.mk" +PY_PATCHPLIST= yes +.include "../../lang/python/extension.mk" +BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.83.0 +.include "../../sysutils/py-dbus/buildlink3.mk" +.include "../../textproc/iso-codes/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/inputmethod/ibus-python/PLIST b/inputmethod/ibus-python/PLIST new file mode 100644 index 00000000000..f045ef01d5a --- /dev/null +++ b/inputmethod/ibus-python/PLIST @@ -0,0 +1,109 @@ +@comment $NetBSD: PLIST,v 1.1 2013/10/23 11:56:21 obache Exp $ +${PYSITELIB}/gi/overrides/IBus.py +${PYSITELIB}/gi/overrides/IBus.pyc +${PYSITELIB}/gi/overrides/IBus.pyo +${PYSITELIB}/ibus/__init__.py +${PYSITELIB}/ibus/__init__.pyc +${PYSITELIB}/ibus/__init__.pyo +${PYSITELIB}/ibus/_config.py +${PYSITELIB}/ibus/_config.pyc +${PYSITELIB}/ibus/_config.pyo +${PYSITELIB}/ibus/_gtk.py +${PYSITELIB}/ibus/_gtk.pyc +${PYSITELIB}/ibus/_gtk.pyo +${PYSITELIB}/ibus/application.py +${PYSITELIB}/ibus/application.pyc +${PYSITELIB}/ibus/application.pyo +${PYSITELIB}/ibus/ascii.py +${PYSITELIB}/ibus/ascii.pyc +${PYSITELIB}/ibus/ascii.pyo +${PYSITELIB}/ibus/attribute.py +${PYSITELIB}/ibus/attribute.pyc +${PYSITELIB}/ibus/attribute.pyo +${PYSITELIB}/ibus/bus.py +${PYSITELIB}/ibus/bus.pyc +${PYSITELIB}/ibus/bus.pyo +${PYSITELIB}/ibus/common.py +${PYSITELIB}/ibus/common.pyc +${PYSITELIB}/ibus/common.pyo +${PYSITELIB}/ibus/component.py +${PYSITELIB}/ibus/component.pyc +${PYSITELIB}/ibus/component.pyo +${PYSITELIB}/ibus/config.py +${PYSITELIB}/ibus/config.pyc +${PYSITELIB}/ibus/config.pyo +${PYSITELIB}/ibus/engine.py +${PYSITELIB}/ibus/engine.pyc +${PYSITELIB}/ibus/engine.pyo +${PYSITELIB}/ibus/enginedesc.py +${PYSITELIB}/ibus/enginedesc.pyc +${PYSITELIB}/ibus/enginedesc.pyo +${PYSITELIB}/ibus/exception.py +${PYSITELIB}/ibus/exception.pyc +${PYSITELIB}/ibus/exception.pyo +${PYSITELIB}/ibus/factory.py +${PYSITELIB}/ibus/factory.pyc +${PYSITELIB}/ibus/factory.pyo +${PYSITELIB}/ibus/inputcontext.py +${PYSITELIB}/ibus/inputcontext.pyc +${PYSITELIB}/ibus/inputcontext.pyo +${PYSITELIB}/ibus/interface/__init__.py +${PYSITELIB}/ibus/interface/__init__.pyc +${PYSITELIB}/ibus/interface/__init__.pyo +${PYSITELIB}/ibus/interface/iconfig.py +${PYSITELIB}/ibus/interface/iconfig.pyc +${PYSITELIB}/ibus/interface/iconfig.pyo +${PYSITELIB}/ibus/interface/iengine.py +${PYSITELIB}/ibus/interface/iengine.pyc +${PYSITELIB}/ibus/interface/iengine.pyo +${PYSITELIB}/ibus/interface/ienginefactory.py +${PYSITELIB}/ibus/interface/ienginefactory.pyc +${PYSITELIB}/ibus/interface/ienginefactory.pyo +${PYSITELIB}/ibus/interface/iibus.py +${PYSITELIB}/ibus/interface/iibus.pyc +${PYSITELIB}/ibus/interface/iibus.pyo +${PYSITELIB}/ibus/interface/iinputcontext.py +${PYSITELIB}/ibus/interface/iinputcontext.pyc +${PYSITELIB}/ibus/interface/iinputcontext.pyo +${PYSITELIB}/ibus/interface/inotifications.py +${PYSITELIB}/ibus/interface/inotifications.pyc +${PYSITELIB}/ibus/interface/inotifications.pyo +${PYSITELIB}/ibus/interface/ipanel.py +${PYSITELIB}/ibus/interface/ipanel.pyc +${PYSITELIB}/ibus/interface/ipanel.pyo +${PYSITELIB}/ibus/keysyms.py +${PYSITELIB}/ibus/keysyms.pyc +${PYSITELIB}/ibus/keysyms.pyo +${PYSITELIB}/ibus/lang.py +${PYSITELIB}/ibus/lang.pyc +${PYSITELIB}/ibus/lang.pyo +${PYSITELIB}/ibus/lookuptable.py +${PYSITELIB}/ibus/lookuptable.pyc +${PYSITELIB}/ibus/lookuptable.pyo +${PYSITELIB}/ibus/modifier.py +${PYSITELIB}/ibus/modifier.pyc +${PYSITELIB}/ibus/modifier.pyo +${PYSITELIB}/ibus/notifications.py +${PYSITELIB}/ibus/notifications.pyc +${PYSITELIB}/ibus/notifications.pyo +${PYSITELIB}/ibus/object.py +${PYSITELIB}/ibus/object.pyc +${PYSITELIB}/ibus/object.pyo +${PYSITELIB}/ibus/observedpath.py +${PYSITELIB}/ibus/observedpath.pyc +${PYSITELIB}/ibus/observedpath.pyo +${PYSITELIB}/ibus/panel.py +${PYSITELIB}/ibus/panel.pyc +${PYSITELIB}/ibus/panel.pyo +${PYSITELIB}/ibus/property.py +${PYSITELIB}/ibus/property.pyc +${PYSITELIB}/ibus/property.pyo +${PYSITELIB}/ibus/serializable.py +${PYSITELIB}/ibus/serializable.pyc +${PYSITELIB}/ibus/serializable.pyo +${PYSITELIB}/ibus/text.py +${PYSITELIB}/ibus/text.pyc +${PYSITELIB}/ibus/text.pyo +${PYSITELIB}/ibus/utility.py +${PYSITELIB}/ibus/utility.pyc +${PYSITELIB}/ibus/utility.pyo |