From 24d9142a937219fba1d5680d878c4d7a32234f09 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 25 Sep 2012 17:34:14 +0200 Subject: [PATCH] New package: ibus-1.4.2. --- common/shlibs | 1 + srcpkgs/ibus-devel | 1 + srcpkgs/ibus/ibus-devel.template | 15 ++++++++++++++ srcpkgs/ibus/ibus.rshlibs | 22 ++++++++++++++++++++ srcpkgs/ibus/template | 35 ++++++++++++++++++++++++++++++++ 5 files changed, 74 insertions(+) create mode 120000 srcpkgs/ibus-devel create mode 100644 srcpkgs/ibus/ibus-devel.template create mode 100644 srcpkgs/ibus/ibus.rshlibs create mode 100644 srcpkgs/ibus/template diff --git a/common/shlibs b/common/shlibs index 6432415e38e..5f90bfbad91 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1044,3 +1044,4 @@ libsecret-1.so.0 libsecret-0.10_1 libgweather-3.so.1 libgweather-3.6.0_1 libgnomekbd.so.8 libgnomekbd-3.6.0_1 libgnomekbdui.so.8 libgnomekbd-3.6.0_1 +libibus-1.0.so.0 ibus-1.4.2_1 diff --git a/srcpkgs/ibus-devel b/srcpkgs/ibus-devel new file mode 120000 index 00000000000..d3f3a2d58f6 --- /dev/null +++ b/srcpkgs/ibus-devel @@ -0,0 +1 @@ +ibus \ No newline at end of file diff --git a/srcpkgs/ibus/ibus-devel.template b/srcpkgs/ibus/ibus-devel.template new file mode 100644 index 00000000000..cfea6897fe5 --- /dev/null +++ b/srcpkgs/ibus/ibus-devel.template @@ -0,0 +1,15 @@ +# Template file for 'ibus-devel'. +# +depends="glib-devel ibus>=$version" +short_desc="${short_desc} -- development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share/gtk-doc usr/share + vmove usr/share/gir-1.0 usr/share + vmove usr/share/vala usr/share +} diff --git a/srcpkgs/ibus/ibus.rshlibs b/srcpkgs/ibus/ibus.rshlibs new file mode 100644 index 00000000000..7a545cc40de --- /dev/null +++ b/srcpkgs/ibus/ibus.rshlibs @@ -0,0 +1,22 @@ +libgio-2.0.so.0 +libgobject-2.0.so.0 +libglib-2.0.so.0 +libc.so.6 +libgtk-x11-2.0.so.0 +libgdk-x11-2.0.so.0 +libatk-1.0.so.0 +libpangoft2-1.0.so.0 +libpangocairo-1.0.so.0 +libgdk_pixbuf-2.0.so.0 +libcairo.so.2 +libpango-1.0.so.0 +libfreetype.so.6 +libfontconfig.so.1 +libdbus-1.so.3 +libpthread.so.0 +libgtk-3.so.0 +libgdk-3.so.0 +libcairo-gobject.so.2 +libX11.so.6 +libgconf-2.so.4 +libgthread-2.0.so.0 diff --git a/srcpkgs/ibus/template b/srcpkgs/ibus/template new file mode 100644 index 00000000000..58e51fc25e5 --- /dev/null +++ b/srcpkgs/ibus/template @@ -0,0 +1,35 @@ +# Template file for 'ibus' +pkgname=ibus +version=1.4.2 +revision=1 +subpackages="ibus-devel" +build_style=gnu-configure +configure_args="--with-gconf-schema-file-dir=/usr/share/gconf/schemas +--enable-gtk3 --disable-python --disable-schemas-compile --enable-memconf +--disable-schemas-install --disable-dconf --enable-gconf" +makedepends="pkg-config intltool GConf-devel librsvg-devel +gobject-introspection gtk+-devel gtk+3-devel" +fulldepends="iso-codes dbus-x11" +short_desc="Intelligent Input Bus for Linux / Unix OS" +maintainer="Juan RP " +homepage="http://ibus.googlecode.com" +license="LGPL-2.1" +distfiles="http://ibus.googlecode.com/files/ibus-${version}.tar.gz" +checksum=2418d9960d177c0ce7d3dc5ef8ab75cfc00e30f5e2c730b7d82f4f22666a04d7 +long_desc=" + IBus means Intelligent Input Bus. It is an open source input framework + for Linux/Unix OS." + +triggers="gtk-immodules gtk3-immodules" +gconf_schemas="ibus.schemas" + +post_install() { + vmkdir etc/xdg/autostart + ln -sf /usr/share/applications/ibus.desktop \ + ${DESTDIR}/etc/xdg/autostart/ibus.desktop + + # Register gconf schema. + mv ${DESTDIR}/usr/share/gconf/schemas/*.schemas ${wrksrc} + gconf-merge-schema ${DESTDIR}/usr/share/gconf/schemas/${gconf_schemas} \ + --domain ${pkgname} ${wrksrc}/*.schemas +}