diff options
author | Angelo Arrifano <miknix@gentoo.org> | 2009-03-15 22:22:30 +0000 |
---|---|---|
committer | root <root@miranda.amd64.dev.gentoo.org> | 2009-03-15 22:22:30 +0000 |
commit | 1fbcb9353822a954236378bbce5d2710ecb30c1b (patch) | |
tree | 37da412033860fe524ea64a18d4bc7451cf2c73f /gpe-base/gpe-appmgr | |
download | gpe-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/Manifest | 3 | ||||
-rw-r--r-- | gpe-base/gpe-appmgr/files/cairo-fixes.patch | 48 | ||||
-rw-r--r-- | gpe-base/gpe-appmgr/gpe-appmgr-2.8.ebuild | 33 |
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 +} |