summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngelo Arrifano <miknix@gentoo.org>2009-03-15 22:22:30 +0000
committerroot <root@miranda.amd64.dev.gentoo.org>2009-03-15 22:22:30 +0000
commit1fbcb9353822a954236378bbce5d2710ecb30c1b (patch)
tree37da412033860fe524ea64a18d4bc7451cf2c73f /gpe-base/gpe-appmgr
downloadgpe-1fbcb9353822a954236378bbce5d2710ecb30c1b.tar.gz
gpe-1fbcb9353822a954236378bbce5d2710ecb30c1b.tar.bz2
gpe-1fbcb9353822a954236378bbce5d2710ecb30c1b.zip
Initial import.
Diffstat (limited to 'gpe-base/gpe-appmgr')
-rw-r--r--gpe-base/gpe-appmgr/Manifest3
-rw-r--r--gpe-base/gpe-appmgr/files/cairo-fixes.patch48
-rw-r--r--gpe-base/gpe-appmgr/gpe-appmgr-2.8.ebuild33
3 files changed, 84 insertions, 0 deletions
diff --git a/gpe-base/gpe-appmgr/Manifest b/gpe-base/gpe-appmgr/Manifest
new file mode 100644
index 0000000..39c478c
--- /dev/null
+++ b/gpe-base/gpe-appmgr/Manifest
@@ -0,0 +1,3 @@
+AUX cairo-fixes.patch 1565 SHA1 3149cb16624e631cc695c38422e3fe90fa38d66d SHA256 3a9b54bb0101fd30a38f4810e6f89d4cacf64f4b9c066c062e44fe8e6b052743
+DIST gpe-appmgr-2.8.tar.gz 59026 SHA1 226b2dc855ead020f2aab8646c56c6f925e5329d SHA256 1a797188e9786936c32fee6ba3e20f01d562583f6407cf8d83f729ab708e1342
+EBUILD gpe-appmgr-2.8.ebuild 705 SHA1 722a30a30623b05d9ffd5be446d2847019f47a71 SHA256 41661ba69ac0126e8a4d31a5241934d2939e4d0d573359b813386a14604ab42d
diff --git a/gpe-base/gpe-appmgr/files/cairo-fixes.patch b/gpe-base/gpe-appmgr/files/cairo-fixes.patch
new file mode 100644
index 0000000..e59311d
--- /dev/null
+++ b/gpe-base/gpe-appmgr/files/cairo-fixes.patch
@@ -0,0 +1,48 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- gpe-appmgr-2.8/row_view.c~cairo-fixes.patch
++++ gpe-appmgr-2.8/row_view.c
+@@ -158,34 +158,33 @@
+ gv = gdk_window_get_visual (programs_fixed->window);
+ gcm = gdk_drawable_get_colormap (programs_fixed->window);
+
+- cr = cairo_create ();
+ surface = cairo_xlib_surface_create (GDK_WINDOW_XDISPLAY (pixmap), GDK_WINDOW_XWINDOW (pixmap),
+ gdk_x11_visual_get_xvisual (gv), 0,
+ gdk_x11_colormap_get_xcolormap (gcm));
+
+- cairo_set_target_surface (cr, surface);
++ cr = cairo_create (surface);
+
+- cairo_set_rgb_color (cr, 1.0, 1.0, 1.0);
++ cairo_set_source_rgb (cr, 1.0, 1.0, 1.0);
+ cairo_rectangle (cr, 0, 0, LABEL_WIDTH, height);
+ cairo_fill (cr);
+
+- cairo_set_rgb_color (cr, 0xa5 / 255.0, 0xae / 255.0, 0xbf / 255.0);
++ cairo_set_source_rgb (cr, 0xa5 / 255.0, 0xae / 255.0, 0xbf / 255.0);
+ cairo_move_to (cr, LABEL_WIDTH, 0);
+ cairo_line_to (cr, 0, 0);
+ cairo_line_to (cr, 0, height);
+ cairo_line_to (cr, LABEL_WIDTH, height);
+ cairo_stroke (cr);
+
+- cairo_select_font (cr, "Sans", CAIRO_FONT_SLANT_NORMAL,
++ cairo_select_font_face (cr, "Sans", CAIRO_FONT_SLANT_NORMAL,
+ CAIRO_FONT_WEIGHT_NORMAL);
+- cairo_scale_font (cr, 14.0);
++ cairo_set_font_size (cr, 14.0);
+
+ cairo_text_extents (cr, text, &extents);
+
+ cairo_move_to (cr, 18, (height + extents.width) / 2);
+
+ cairo_rotate (cr, -M_PI/2);
+- cairo_set_rgb_color (cr, 0, 0, 1.0);
++ cairo_set_source_rgb (cr, 0, 0, 1.0);
+ cairo_show_text (cr, text);
+
+ cairo_destroy (cr);
diff --git a/gpe-base/gpe-appmgr/gpe-appmgr-2.8.ebuild b/gpe-base/gpe-appmgr/gpe-appmgr-2.8.ebuild
new file mode 100644
index 0000000..e8e7c11
--- /dev/null
+++ b/gpe-base/gpe-appmgr/gpe-appmgr-2.8.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils gpe
+
+DESCRIPTION="A Go Board for the GPE Palmtop Environment"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~arm ~amd64 ~x86"
+
+#DOCS="NEWS"
+
+RDEPEND="${RDEPEND}
+ >=gpe-base/libgpewidget-0.102
+ gpe-base/libgpelaunch"
+
+DEPEND="${DEPEND}
+ ${RDEPEND}"
+
+src_unpack() {
+ gpe_src_unpack "$@"
+ for x in $(find "${S}" -name '*.c') ; do
+ sed -i -e s@'#include <gpe/render.h>'@@ ${x}
+ done
+ # this patch is in upstream svn.
+ epatch "${FILESDIR}"/cairo-fixes.patch
+
+ # FIXME better.
+ # miknix: nls not supported on this pkg
+ sed -i -e 's;include $(BUILD)/Makefile.translation;;' Makefile
+}