summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarinus Schraal <foser@gentoo.org>2003-06-25 16:08:25 +0000
committerMarinus Schraal <foser@gentoo.org>2003-06-25 16:08:25 +0000
commit4e98a84e34c63cfef9fc4b109a2e65a206d27d90 (patch)
treece007e6d1673218d55a97607d49396f7113e9e89 /gnome-base
parentadded icons installation fixing patch, marked 2.2.2 x86 (diff)
downloadhistorical-4e98a84e34c63cfef9fc4b109a2e65a206d27d90.tar.gz
historical-4e98a84e34c63cfef9fc4b109a2e65a206d27d90.tar.bz2
historical-4e98a84e34c63cfef9fc4b109a2e65a206d27d90.zip
added icons installation fixing patch, marked 2.2.2 x86
Diffstat (limited to 'gnome-base')
-rw-r--r--gnome-base/control-center/Manifest8
-rw-r--r--gnome-base/control-center/control-center-2.2.2-r1.ebuild (renamed from gnome-base/control-center/control-center-2.2.0.1.ebuild)21
-rw-r--r--gnome-base/control-center/control-center-2.2.2.ebuild4
-rw-r--r--gnome-base/control-center/files/control-center-2.2-icons_install.patch57
-rw-r--r--gnome-base/control-center/files/digest-control-center-2.2.0.11
-rw-r--r--gnome-base/control-center/files/digest-control-center-2.2.2-r11
6 files changed, 79 insertions, 13 deletions
diff --git a/gnome-base/control-center/Manifest b/gnome-base/control-center/Manifest
index 33e8934a556f..6d94136aec9a 100644
--- a/gnome-base/control-center/Manifest
+++ b/gnome-base/control-center/Manifest
@@ -1,14 +1,12 @@
-MD5 8df995809f517181e4283416a466ab8a control-center-2.2.2.ebuild 1129
+MD5 7f2854429f4028a215968bc388a0553f control-center-2.2.2.ebuild 1128
MD5 1ff5c8a157cdb575e5d0c8cd280b75e2 control-center-2.2.1.ebuild 1128
-MD5 972fa184915c450d46fff3e4a73f2d89 control-center-2.2.0.1.ebuild 912
MD5 4734b63853c5414c31033d455487345d control-center-1.4.0.5-r1.ebuild 1258
MD5 d3aaafe94dfd3c22fa095fd71f84eb21 control-center-2.2.0.1-r1.ebuild 1135
-MD5 337efe187c699a8be1bb114cf63b367c control-center-2.2.2-r1.ebuild 1258
-MD5 d3f233a3886b08fe0e474a2751f92aa7 ChangeLog 5307
+MD5 21d3315fcee6c71b97f8f3dc0048f834 control-center-2.2.2-r1.ebuild 1243
+MD5 502b50b1f85c487ac2a255f9cd79155c ChangeLog 5492
MD5 d505cf9f64f1562a777380d903306088 files/digest-control-center-2.2.1 74
MD5 dbda24a02e6a621f95ad2ee91c154112 files/digest-control-center-2.2.2 74
MD5 fdc3d7feea8b429588a2d193c9547dbf files/control-center-2.2.0.1-alpha_hack.patch 2997
-MD5 3a350ea03e5e1ae9da23581ab4a4aa47 files/digest-control-center-2.2.0.1 76
MD5 dbda24a02e6a621f95ad2ee91c154112 files/digest-control-center-2.2.2-r1 74
MD5 adbe3cf7b6918f7681569128f76a4b71 files/control-center-2.2-icons_install.patch 2943
MD5 38949ed5d795344f78a96af44764f896 files/digest-control-center-1.4.0.5-r1 76
diff --git a/gnome-base/control-center/control-center-2.2.0.1.ebuild b/gnome-base/control-center/control-center-2.2.2-r1.ebuild
index d36d92c1260b..26000073ae39 100644
--- a/gnome-base/control-center/control-center-2.2.0.1.ebuild
+++ b/gnome-base/control-center/control-center-2.2.2-r1.ebuild
@@ -1,20 +1,19 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/control-center/control-center-2.2.0.1.ebuild,v 1.4 2003/02/13 12:04:58 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/control-center/control-center-2.2.2-r1.ebuild,v 1.1 2003/06/25 16:08:13 foser Exp $
inherit gnome2 eutils
-S=${WORKDIR}/${P}
DESCRIPTION="the gnome2 Desktop configuration tool"
HOMEPAGE="http://www.gnome.org/"
SLOT="2"
LICENSE="GPL-2"
-KEYWORDS="x86 ~ppc ~alpha"
+KEYWORDS="~x86 ~ppc ~alpha ~sparc"
-MAKEOPTS="-j1"
+MAKEOPTS="${MAKEOPTS} -j1"
RDEPEND=">=x11-libs/gtk+-2.2
- >=gnome-base/gconf-1.2
+ >=gnome-base/gconf-2
>=gnome-base/libgnomeui-2
>=gnome-base/libglade-2
>=gnome-base/libbonobo-2
@@ -31,3 +30,15 @@ DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.12.0"
DOCS="AUTHORS ChangeLog COPYING README TODO INSTALL NEWS"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # See http://gcc.gnu.org/cgi-bin/gnatsweb.pl problem #9700 for
+ # what this is about.
+ use alpha && epatch ${FILESDIR}/control-center-2.2.0.1-alpha_hack.patch
+
+ # temporary fix for icon installation adapted by <link@sub_pop.net> (#16928)
+ epatch ${FILESDIR}/${PN}-2.2-icons_install.patch
+}
diff --git a/gnome-base/control-center/control-center-2.2.2.ebuild b/gnome-base/control-center/control-center-2.2.2.ebuild
index bcca47f856cf..985f5358cb3f 100644
--- a/gnome-base/control-center/control-center-2.2.2.ebuild
+++ b/gnome-base/control-center/control-center-2.2.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/control-center/control-center-2.2.2.ebuild,v 1.1 2003/06/03 10:38:40 foser Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/control-center/control-center-2.2.2.ebuild,v 1.2 2003/06/25 16:08:13 foser Exp $
inherit gnome2 eutils
@@ -9,7 +9,7 @@ DESCRIPTION="the gnome2 Desktop configuration tool"
HOMEPAGE="http://www.gnome.org/"
SLOT="2"
LICENSE="GPL-2"
-KEYWORDS="~x86 ~ppc ~alpha ~sparc"
+KEYWORDS="x86 ~ppc ~alpha ~sparc"
MAKEOPTS="${MAKEOPTS} -j1"
diff --git a/gnome-base/control-center/files/control-center-2.2-icons_install.patch b/gnome-base/control-center/files/control-center-2.2-icons_install.patch
new file mode 100644
index 000000000000..996480de13ff
--- /dev/null
+++ b/gnome-base/control-center/files/control-center-2.2-icons_install.patch
@@ -0,0 +1,57 @@
+diff -ur control-center-2.2.2.orig/capplets/theme-switcher/gnome-theme-details.c control-center-2.2.2/capplets/theme-switcher/gnome-theme-details.c
+--- control-center-2.2.2.orig/capplets/theme-switcher/gnome-theme-details.c 2003-03-12 08:37:58.000000000 -0800
++++ control-center-2.2.2/capplets/theme-switcher/gnome-theme-details.c 2003-06-15 16:02:17.000000000 -0700
+@@ -318,13 +318,13 @@
+
+ /* window manager themes */
+ widget = WID ("window_install_button");
+- g_signal_connect (G_OBJECT (widget), "clicked", G_CALLBACK (gnome_icon_theme_installer_run_cb), parent);
++ g_signal_connect (G_OBJECT (widget), "clicked", G_CALLBACK (gnome_theme_installer_run_cb), parent);
+ widget = WID ("window_manage_button");
+ g_signal_connect (G_OBJECT (widget), "clicked", G_CALLBACK (gnome_theme_manager_window_show_manage_themes), dialog);
+
+ /* icon themes */
+ widget = WID ("icon_install_button");
+- g_signal_connect (G_OBJECT (widget), "clicked", G_CALLBACK (gnome_theme_installer_run_cb), parent);
++ g_signal_connect (G_OBJECT (widget), "clicked", G_CALLBACK (gnome_icon_theme_installer_run_cb), parent);
+ widget = WID ("icon_manage_button");
+ g_signal_connect (G_OBJECT (widget), "clicked", G_CALLBACK (gnome_theme_manager_icon_show_manage_themes), dialog);
+
+diff -ur control-center-2.2.2.orig/capplets/theme-switcher/gnome-theme-installer.c control-center-2.2.2/capplets/theme-switcher/gnome-theme-installer.c
+--- control-center-2.2.2.orig/capplets/theme-switcher/gnome-theme-installer.c 2003-01-15 23:40:29.000000000 -0800
++++ control-center-2.2.2/capplets/theme-switcher/gnome-theme-installer.c 2003-06-15 16:38:39.000000000 -0700
+@@ -45,8 +45,15 @@
+ gchar *path = data;
+
+ /* this should be something more clever and nonblocking */
+- command = g_strdup_printf ("sh -c 'gzip -d -c < \"%s\" | tar xf - -C \"%s/.themes\"'",
++ if (strstr (path, ".icons") != NULL) {
++ command = g_strdup_printf ("sh -c 'gzip -d -c < \"%s\" | tar xf - -C \"%s/.icons\"'",
+ path, g_get_home_dir ());
++ }
++ else {
++ command = g_strdup_printf ("sh -c 'gzip -d -c < \"%s\" | tar xf - -C \"%s/.themes\"'",
++ path, g_get_home_dir ());
++ }
++
+ if (g_spawn_command_line_sync (command, NULL, NULL, &status, NULL) && status == 0)
+ gnome_vfs_unlink (path);
+ g_free (command);
+@@ -74,8 +81,15 @@
+ gchar *path = data;
+
+ /* this should be something more clever and nonblocking */
+- command = g_strdup_printf ("sh -c 'bzip2 -d -c < \"%s\" | tar xf - -C \"%s/.themes\"'",
+- path, g_get_home_dir ());
++ if (strstr (path, ".icons") != NULL) {
++ command = g_strdup_printf ("sh -c 'bzip2 -d -c < \"%s\" | tar xf - -C \"%s/.icons\"'",
++ path, g_get_home_dir ());
++ }
++ else {
++ command = g_strdup_printf ("sh -c 'bzip2 -d -c < \"%s\" | tar xf - -C \"%s/.themes\"'",
++ path, g_get_home_dir ());
++ }
++
+ if (g_spawn_command_line_sync (command, NULL, NULL, &status, NULL) && status == 0)
+ gnome_vfs_unlink (path);
+ g_free (command);
diff --git a/gnome-base/control-center/files/digest-control-center-2.2.0.1 b/gnome-base/control-center/files/digest-control-center-2.2.0.1
deleted file mode 100644
index 40b565c1c467..000000000000
--- a/gnome-base/control-center/files/digest-control-center-2.2.0.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 b17bc2ecf9a38614310c54c5f88ffc55 control-center-2.2.0.1.tar.bz2 1462388
diff --git a/gnome-base/control-center/files/digest-control-center-2.2.2-r1 b/gnome-base/control-center/files/digest-control-center-2.2.2-r1
new file mode 100644
index 000000000000..4d5a3972ed84
--- /dev/null
+++ b/gnome-base/control-center/files/digest-control-center-2.2.2-r1
@@ -0,0 +1 @@
+MD5 d5288d0e4249a5afdef494d5c59cb1bc control-center-2.2.2.tar.bz2 1543005