Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: x11-themes/thewidgetfactory/files/, x11-themes/thewidgetfactory/
Date: Tue, 29 Mar 2011 16:16:28
Message-Id: 0e93495d48d86b0192015c02656254772dc7734c.sping@gentoo
1 commit: 0e93495d48d86b0192015c02656254772dc7734c
2 Author: Sebastian Pipping <sebastian <AT> pipping <DOT> org>
3 AuthorDate: Tue Mar 29 16:15:52 2011 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 29 16:15:52 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=0e93495d
7
8 x11-themes/thewidgetfactory: 0.2.1 (GTK+ 2), 99999 (GTK+ 3)
9
10 ---
11 .../files/thewidgetfactory-99999-stupid.patch | 35 ++++++++++++++++++++
12 x11-themes/thewidgetfactory/metadata.xml | 9 +++++
13 .../thewidgetfactory/thewidgetfactory-0.2.1.ebuild | 24 +++++++++++++
14 .../thewidgetfactory/thewidgetfactory-99999.ebuild | 31 +++++++++++++++++
15 4 files changed, 99 insertions(+), 0 deletions(-)
16
17 diff --git a/x11-themes/thewidgetfactory/files/thewidgetfactory-99999-stupid.patch b/x11-themes/thewidgetfactory/files/thewidgetfactory-99999-stupid.patch
18 new file mode 100644
19 index 0000000..02ac70e
20 --- /dev/null
21 +++ b/x11-themes/thewidgetfactory/files/thewidgetfactory-99999-stupid.patch
22 @@ -0,0 +1,35 @@
23 +diff --git a/src/interface.c b/src/interface.c
24 +index 5cbfe99..2e5700f 100644
25 +--- a/src/interface.c
26 ++++ b/src/interface.c
27 +@@ -26,6 +26,27 @@
28 + #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
29 + g_object_set_data (G_OBJECT (component), name, widget)
30 +
31 ++
32 ++GtkWidget *
33 ++gtk_combo_box_entry_new_text (void) {
34 ++ return NULL;
35 ++}
36 ++
37 ++void
38 ++gtk_combo_box_append_text (GtkComboBox *combo_box, const gchar *text) {
39 ++}
40 ++
41 ++GtkWidget *
42 ++gtk_combo_box_new_text (void) {
43 ++ return NULL;
44 ++}
45 ++
46 ++gchar *
47 ++gtk_set_locale (void) {
48 ++ return NULL;
49 ++}
50 ++
51 ++
52 + GtkWidget*
53 + create_window2 (void)
54 + {
55 +diff --git a/interface.o b/interface.o
56 +index bb2088a..3372e88 100644
57 +Binary files a/interface.o and b/interface.o differ
58
59 diff --git a/x11-themes/thewidgetfactory/metadata.xml b/x11-themes/thewidgetfactory/metadata.xml
60 new file mode 100644
61 index 0000000..328fbd1
62 --- /dev/null
63 +++ b/x11-themes/thewidgetfactory/metadata.xml
64 @@ -0,0 +1,9 @@
65 +<?xml version="1.0" encoding="UTF-8"?>
66 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
67 +<pkgmetadata>
68 + <herd>no-herd</herd>
69 + <maintainer>
70 + <email>sping@g.o</email>
71 + <name>Sebastian Pipping</name>
72 + </maintainer>
73 +</pkgmetadata>
74
75 diff --git a/x11-themes/thewidgetfactory/thewidgetfactory-0.2.1.ebuild b/x11-themes/thewidgetfactory/thewidgetfactory-0.2.1.ebuild
76 new file mode 100644
77 index 0000000..ea9e33e
78 --- /dev/null
79 +++ b/x11-themes/thewidgetfactory/thewidgetfactory-0.2.1.ebuild
80 @@ -0,0 +1,24 @@
81 +# Copyright 1999-2011 Gentoo Foundation
82 +# Distributed under the terms of the GNU General Public License v2
83 +# $Header: $
84 +
85 +EAPI="2"
86 +
87 +DESCRIPTION="A showcase for GTK+ widgets"
88 +HOMEPAGE="http://www.stellingwerff.com/?page_id=10"
89 +SRC_URI="http://www.stellingwerff.com/TheWidgetFactory/${P}.tar.gz"
90 +
91 +LICENSE="GPL-2"
92 +SLOT="gtk-2"
93 +KEYWORDS="~amd64 ~x86"
94 +IUSE=""
95 +
96 +RDEPEND=">=x11-libs/gtk+-2.4:2"
97 +DEPEND="${RDEPEND}
98 + dev-util/pkgconfig"
99 +
100 +src_install() {
101 + emake DESTDIR="${D}" install || die
102 + mv "${D}"/usr/bin/twf{,-${SLOT}} || die
103 + dodoc README NEWS AUTHORS ChangeLog || die
104 +}
105
106 diff --git a/x11-themes/thewidgetfactory/thewidgetfactory-99999.ebuild b/x11-themes/thewidgetfactory/thewidgetfactory-99999.ebuild
107 new file mode 100644
108 index 0000000..22e093c
109 --- /dev/null
110 +++ b/x11-themes/thewidgetfactory/thewidgetfactory-99999.ebuild
111 @@ -0,0 +1,31 @@
112 +# Copyright 1999-2011 Gentoo Foundation
113 +# Distributed under the terms of the GNU General Public License v2
114 +# $Header: $
115 +
116 +EAPI="2"
117 +
118 +inherit eutils bzr
119 +
120 +DESCRIPTION="A showcase for GTK+ widgets"
121 +HOMEPAGE="https://code.launchpad.net/~cimi/+junk/twf-gtk+3"
122 +SRC_URI=""
123 +EBZR_REPO_URI="lp:~cimi/+junk/twf-gtk+3"
124 +
125 +LICENSE="GPL-2"
126 +SLOT="gtk-3"
127 +KEYWORDS=""
128 +IUSE=""
129 +
130 +RDEPEND="x11-libs/gtk+:3"
131 +DEPEND="${RDEPEND}
132 + dev-util/pkgconfig"
133 +
134 +src_prepare() {
135 + epatch "${FILESDIR}"/${P}-stupid.patch
136 +}
137 +
138 +src_install() {
139 + emake DESTDIR="${D}" install || die
140 + mv "${D}"/usr/bin/twf{,-${SLOT}} || die
141 + dodoc README NEWS AUTHORS ChangeLog || die
142 +}