From b8690d0ff8456bf55053048f09f0ce1d9f01f891 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Wed, 29 Jul 2015 13:04:53 +0300 Subject: [PATCH 1/3] scim:fixed deps --- x11/im/scim/pspec.xml | 43 +++++-------------------------------------- 1 file changed, 5 insertions(+), 38 deletions(-) diff --git a/x11/im/scim/pspec.xml b/x11/im/scim/pspec.xml index b7267d15bf..116caa3d1a 100644 --- a/x11/im/scim/pspec.xml +++ b/x11/im/scim/pspec.xml @@ -19,10 +19,8 @@ gtk2-devel - gtk3-devel libXt-devel intltool - qt5-base-devel scim-1.4.14-compile.patch @@ -40,7 +38,9 @@ Core of SCIM for users libX11 - libgcc + gtk2 + pango + gdk-pixbuf /etc @@ -60,9 +60,9 @@ scim-libs Libraries of SCIM + pango libX11 - libgcc - libtool-ltdl + gtk2 /usr/lib/libscim-* @@ -88,47 +88,14 @@ scim-immodule-gtk2 IM Module for GTK2 applications - scim-libs - atk gtk2 - cairo pango - fontconfig - gdk-pixbuf /usr/lib/gtk-2.0 - - scim-immodule-gtk3 - IM Module for GTK3 applications - - scim-libs - atk - gtk3 - cairo - pango - gdk-pixbuf - - - /usr/lib/gtk-3.0 - - - - - scim-immodule-qt5 - IM Module for Qt5 applications - - scim-libs - qt - - - /usr/lib/qt4/plugins/inputmethods/im-scim.so - - - 2014-05-16 From 19ecd6c5e7d5d79f5085ae10cde4d48bf3e5f197 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Wed, 29 Jul 2015 17:15:24 +0300 Subject: [PATCH 2/3] gtk3:fixed deps and file conflict --- desktop/toolkit/gtk/gtk3/actions.py | 2 +- desktop/toolkit/gtk/gtk3/pspec.xml | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/desktop/toolkit/gtk/gtk3/actions.py b/desktop/toolkit/gtk/gtk3/actions.py index 90763b9448..bfc7127e4a 100644 --- a/desktop/toolkit/gtk/gtk3/actions.py +++ b/desktop/toolkit/gtk/gtk3/actions.py @@ -17,7 +17,6 @@ def setup(): --disable-silent-rules \ --disable-schemas-compile \ --enable-introspection \ - --enable-gtk2-dependency \ --disable-papi \ --disable-wayland-backend \ " @@ -59,3 +58,4 @@ def install(): for binaries in ["gtk-query-immodules-3.0"]: pisitools.domove("/_emul32/bin/%s" % binaries, "/usr/bin/", "%s-32bit" % binaries) pisitools.removeDir("/_emul32") + pisitools.rename("/usr/bin/gtk-update-icon-cache", "gtk3-update-icon-cache") diff --git a/desktop/toolkit/gtk/gtk3/pspec.xml b/desktop/toolkit/gtk/gtk3/pspec.xml index 92c758b6fb..0ad0c92885 100644 --- a/desktop/toolkit/gtk/gtk3/pspec.xml +++ b/desktop/toolkit/gtk/gtk3/pspec.xml @@ -52,9 +52,9 @@ cups pango libXi - json-glib + cairo - gobject-introspection + libXext libXrandr libXfixes @@ -124,8 +124,10 @@ gtk3 atk-devel pango-devel + libX11-devel libXi-devel cairo-devel + glib2-devel libXext-devel libepoxy-devel libXfixes-devel From ae3531df8af3f1e88d38164ff39a7b190daac91a Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Wed, 29 Jul 2015 17:43:40 +0300 Subject: [PATCH 3/3] scim:fixed deps --- x11/im/scim/actions.py | 1 - x11/im/scim/pspec.xml | 28 +++++++++++++++++++++++++--- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/x11/im/scim/actions.py b/x11/im/scim/actions.py index 584b7b7b68..1885c746d0 100644 --- a/x11/im/scim/actions.py +++ b/x11/im/scim/actions.py @@ -25,7 +25,6 @@ def setup(): ") #--disable-panel-gtk \ #--disable-setup-ui") - # no gtk3 support in scim-anthy pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/x11/im/scim/pspec.xml b/x11/im/scim/pspec.xml index 116caa3d1a..3bcedb10de 100644 --- a/x11/im/scim/pspec.xml +++ b/x11/im/scim/pspec.xml @@ -18,9 +18,10 @@ scim-system-global - gtk2-devel + gtk3-devel libXt-devel intltool + qt5-base-devel scim-1.4.14-compile.patch @@ -38,7 +39,10 @@ Core of SCIM for users libX11 - gtk2 + libgcc + scim-libs + gtk3 + glib2 pango gdk-pixbuf @@ -62,7 +66,11 @@ pango libX11 - gtk2 + gtk3 + cairo + glib2 + libgcc + libtool-ltdl /usr/lib/libscim-* @@ -84,11 +92,25 @@ + + scim-immodule-gtk3 + IM Module for GTK3 applications + + gtk3 + glib2 + pango + + + /usr/lib/gtk-3.0 + + + scim-immodule-gtk2 IM Module for GTK2 applications gtk2 + glib2 pango