add gtk2 performance testing tool <gtkperf>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@18049 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
0394f56f0f
commit
9e1a5d80d3
42
Xorg/app/gtkperf/Makefile
Normal file
42
Xorg/app/gtkperf/Makefile
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2008 OpenWrt.org
|
||||||
|
#
|
||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
|
||||||
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
|
PKG_NAME:=gtkperf
|
||||||
|
PKG_RELEASE:=1
|
||||||
|
PKG_VERSION:=0.40
|
||||||
|
PKG_SOURCE_URL:=@SF/gtkperf
|
||||||
|
PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
|
||||||
|
PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)
|
||||||
|
|
||||||
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
|
PKG_INSTALL:=1
|
||||||
|
|
||||||
|
define Package/gtkperf
|
||||||
|
SECTION:=xorg-app
|
||||||
|
CATEGORY:=Xorg
|
||||||
|
SUBMENU:=app
|
||||||
|
DEPENDS:=+gtk2
|
||||||
|
TITLE:=gtkperf
|
||||||
|
URL:=http://gtkperf.sourceforge.net
|
||||||
|
endef
|
||||||
|
|
||||||
|
TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libintl/include/
|
||||||
|
TARGET_LDFLAGS+=-L$(STAGING_DIR)/usr/lib/libintl/lib/
|
||||||
|
TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include/
|
||||||
|
TARGET_LDFLAGS+=-L$(STAGING_DIR)/usr/lib/libiconv/lib/
|
||||||
|
|
||||||
|
define Package/gtkperf/install
|
||||||
|
$(INSTALL_DIR) $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) \
|
||||||
|
$(PKG_INSTALL_DIR)/usr/bin/* \
|
||||||
|
$(1)/usr/bin
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,gtkperf))
|
19
Xorg/app/gtkperf/patches/000-disable-autotools.patch
Normal file
19
Xorg/app/gtkperf/patches/000-disable-autotools.patch
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
diff -ruN gtkperf.orig/Makefile.in gtkperf/Makefile.in
|
||||||
|
--- gtkperf.orig/Makefile.in 2005-06-07 18:09:49.000000000 +0200
|
||||||
|
+++ gtkperf/Makefile.in 2009-10-14 12:29:30.000000000 +0200
|
||||||
|
@@ -40,10 +40,10 @@
|
||||||
|
|
||||||
|
top_builddir = .
|
||||||
|
|
||||||
|
-ACLOCAL = @ACLOCAL@
|
||||||
|
-AUTOCONF = @AUTOCONF@
|
||||||
|
-AUTOMAKE = @AUTOMAKE@
|
||||||
|
-AUTOHEADER = @AUTOHEADER@
|
||||||
|
+ACLOCAL = /bin/true
|
||||||
|
+AUTOCONF = /bin/true
|
||||||
|
+AUTOMAKE = /bin/true
|
||||||
|
+AUTOHEADER = /bin/true
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
Binary files gtkperf.orig/.Makefile.in.swp and gtkperf/.Makefile.in.swp differ
|
77
Xorg/app/gtkperf/patches/010-change-layout.patch
Normal file
77
Xorg/app/gtkperf/patches/010-change-layout.patch
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
--- gtkperf/src/interface.c 2005-06-07 18:15:24.000000000 +0200
|
||||||
|
+++ gtkperf.orig/src/interface.c 2009-10-15 12:17:43.000000000 +0200
|
||||||
|
@@ -44,12 +44,13 @@
|
||||||
|
GtkWidget *vbox_main;
|
||||||
|
GtkWidget *vbox_info;
|
||||||
|
GtkWidget *hbox1;
|
||||||
|
+ GtkWidget *hbox2;
|
||||||
|
GtkWidget *button_clear;
|
||||||
|
GtkWidget *label8;
|
||||||
|
GtkObject *spinbutton_count_adj;
|
||||||
|
GtkWidget *button_start;
|
||||||
|
GtkWidget *alignment1;
|
||||||
|
- GtkWidget *hbox2;
|
||||||
|
+ GtkWidget *hbox_start;
|
||||||
|
GtkWidget *image1;
|
||||||
|
GtkWidget *label6;
|
||||||
|
GtkWidget *scrolledwindow1;
|
||||||
|
@@ -91,8 +92,8 @@
|
||||||
|
appdata->window_main = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||||
|
gtk_window_set_title (GTK_WINDOW (appdata->window_main),
|
||||||
|
_("GtkPerf"));
|
||||||
|
- gtk_window_set_default_size (GTK_WINDOW (appdata->window_main), 500,
|
||||||
|
- 300);
|
||||||
|
+ gtk_window_set_default_size (GTK_WINDOW (appdata->window_main), 320,
|
||||||
|
+ 240);
|
||||||
|
gtk_widget_show(appdata->window_main);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
@@ -115,6 +116,9 @@
|
||||||
|
hbox1 = gtk_hbox_new (FALSE, 10);
|
||||||
|
gtk_widget_show (hbox1);
|
||||||
|
gtk_box_pack_start (GTK_BOX (vbox_info), hbox1, FALSE, TRUE, 4);
|
||||||
|
+ hbox2 = gtk_hbox_new (FALSE, 10);
|
||||||
|
+ gtk_widget_show (hbox2);
|
||||||
|
+ gtk_box_pack_start (GTK_BOX (vbox_info), hbox2, FALSE, TRUE, 4);
|
||||||
|
|
||||||
|
button_clear = gtk_button_new_from_stock ("gtk-clear");
|
||||||
|
gtk_widget_show (button_clear);
|
||||||
|
@@ -134,7 +138,7 @@
|
||||||
|
gtk_widget_set_size_request (appdata->spinbutton_count, 100, -1);
|
||||||
|
appdata->combobox_testtype = gtk_combo_box_new_text ();
|
||||||
|
gtk_widget_show (appdata->combobox_testtype);
|
||||||
|
- gtk_box_pack_start (GTK_BOX (hbox1), appdata->combobox_testtype, TRUE,
|
||||||
|
+ gtk_box_pack_start (GTK_BOX (hbox2), appdata->combobox_testtype, TRUE,
|
||||||
|
TRUE, 0);
|
||||||
|
gtk_combo_box_append_text (GTK_COMBO_BOX (appdata->combobox_testtype),
|
||||||
|
_("Test All"));
|
||||||
|
@@ -169,23 +173,23 @@
|
||||||
|
|
||||||
|
button_start = gtk_button_new ();
|
||||||
|
gtk_widget_show (button_start);
|
||||||
|
- gtk_box_pack_start (GTK_BOX (hbox1), button_start, FALSE, FALSE, 0);
|
||||||
|
+ gtk_box_pack_start (GTK_BOX (hbox2), button_start, FALSE, FALSE, 0);
|
||||||
|
|
||||||
|
alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);
|
||||||
|
gtk_widget_show (alignment1);
|
||||||
|
gtk_container_add (GTK_CONTAINER (button_start), alignment1);
|
||||||
|
|
||||||
|
- hbox2 = gtk_hbox_new (FALSE, 2);
|
||||||
|
- gtk_widget_show (hbox2);
|
||||||
|
- gtk_container_add (GTK_CONTAINER (alignment1), hbox2);
|
||||||
|
+ hbox_start = gtk_hbox_new (FALSE, 2);
|
||||||
|
+ gtk_widget_show (hbox_start);
|
||||||
|
+ gtk_container_add (GTK_CONTAINER (alignment1), hbox_start);
|
||||||
|
image1 = gtk_image_new_from_stock ("gtk-execute",
|
||||||
|
GTK_ICON_SIZE_BUTTON);
|
||||||
|
gtk_widget_show (image1);
|
||||||
|
- gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0);
|
||||||
|
+ gtk_box_pack_start (GTK_BOX (hbox_start), image1, FALSE, FALSE, 0);
|
||||||
|
|
||||||
|
label6 = gtk_label_new_with_mnemonic (_("Start"));
|
||||||
|
gtk_widget_show (label6);
|
||||||
|
- gtk_box_pack_start (GTK_BOX (hbox2), label6, FALSE, FALSE, 0);
|
||||||
|
+ gtk_box_pack_start (GTK_BOX (hbox_start), label6, FALSE, FALSE, 0);
|
||||||
|
|
||||||
|
scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
|
||||||
|
gtk_widget_show (scrolledwindow1);
|
Loading…
x
Reference in New Issue
Block a user