summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2006-12-30 13:20:39 +0000
committerMart Raudsepp <leio@gentoo.org>2006-12-30 13:20:39 +0000
commiteca4c5c3f60cc98d1b5c2b46cb44ba44ccc6880c (patch)
tree76181f29851cc43189d0f35122a668b8d1042927
downloadleio-eca4c5c3f60cc98d1b5c2b46cb44ba44ccc6880c.tar.gz
leio-eca4c5c3f60cc98d1b5c2b46cb44ba44ccc6880c.tar.bz2
leio-eca4c5c3f60cc98d1b5c2b46cb44ba44ccc6880c.zip
Add gnome-session-2.17.3 that uses patch that disables fatal_criticals in development versions, so that critical warnings would not abort applications - for my own usage reasons
-rw-r--r--gnome-base/gnome-session/ChangeLog8
-rw-r--r--gnome-base/gnome-session/Manifest21
-rw-r--r--gnome-base/gnome-session/files/digest-gnome-session-2.17.36
-rw-r--r--gnome-base/gnome-session/files/gnome-session-2.10.0-schema_defaults.patch11
-rw-r--r--gnome-base/gnome-session/files/gnome-session-2.13.4-no-crashes.patch18
-rw-r--r--gnome-base/gnome-session/gnome-session-2.17.3.ebuild70
-rw-r--r--skel.ChangeLog67
7 files changed, 201 insertions, 0 deletions
diff --git a/gnome-base/gnome-session/ChangeLog b/gnome-base/gnome-session/ChangeLog
new file mode 100644
index 0000000..2da1708
--- /dev/null
+++ b/gnome-base/gnome-session/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for gnome-base/gnome-session
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 30 Dec 2006; <leio@gentoo.org> ChangeLog:
+ Use patch that disables fatal_criticals in development versions, so that
+ critical warnings would not abort applications
+
diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest
new file mode 100644
index 0000000..f0e1f93
--- /dev/null
+++ b/gnome-base/gnome-session/Manifest
@@ -0,0 +1,21 @@
+AUX gnome-session-2.10.0-schema_defaults.patch 648 RMD160 001a568191b6b95d3376f0f63af9cf8d67cd6604 SHA1 53fa0a1b868ef05415691d877efbf29a8fad2789 SHA256 96c458d9cbfa62a40f1ba2c1f795b761bb0289694866b03b04a31108268535d8
+MD5 1472ffe4555c4aab66d8359a4031544d files/gnome-session-2.10.0-schema_defaults.patch 648
+RMD160 001a568191b6b95d3376f0f63af9cf8d67cd6604 files/gnome-session-2.10.0-schema_defaults.patch 648
+SHA256 96c458d9cbfa62a40f1ba2c1f795b761bb0289694866b03b04a31108268535d8 files/gnome-session-2.10.0-schema_defaults.patch 648
+AUX gnome-session-2.13.4-no-crashes.patch 556 RMD160 c1809b593682537690a79b84effdd20685914eac SHA1 5017219e35078d81c95c721d9d6fef31dfd70d24 SHA256 6a3a46173827f66b13711e11b57488953b550ac6b77bb37d38973a037e226ef9
+MD5 cb0f5c65bfb263577c3a684267b8c054 files/gnome-session-2.13.4-no-crashes.patch 556
+RMD160 c1809b593682537690a79b84effdd20685914eac files/gnome-session-2.13.4-no-crashes.patch 556
+SHA256 6a3a46173827f66b13711e11b57488953b550ac6b77bb37d38973a037e226ef9 files/gnome-session-2.13.4-no-crashes.patch 556
+DIST gentoo-splash.png 78064 RMD160 e75052892920e1c919aae1f6e53853c27b2e063f SHA1 e93c5f77389a5351af9948f7677c5592355cf860 SHA256 24fa48bc26db0d446e0098b3e94fd3cdec4610faca0b3282da0bec79bedbc179
+DIST gnome-session-2.17.3.tar.bz2 695216 RMD160 03c6f0f690f96a74b74a9d2652994a29b3672537 SHA1 124ef5be34889e1b01f7e192529926e1a3e51478 SHA256 d6cfaf9a5a1aa6996591d0687e4815af9d99ef4e58ddea72466c56836179aea3
+EBUILD gnome-session-2.17.3.ebuild 1850 RMD160 210444b86b84c879846762d4b42ddf9feff64975 SHA1 5b5f52b79bbcd2814d5b929d9c721dba338ea7a4 SHA256 6a6e6b24764eef0e01a91c09ab8ad7d8d521b934de0a867ce322c168147e5a84
+MD5 a56bf276b1589e89ecfc776a4bc8d748 gnome-session-2.17.3.ebuild 1850
+RMD160 210444b86b84c879846762d4b42ddf9feff64975 gnome-session-2.17.3.ebuild 1850
+SHA256 6a6e6b24764eef0e01a91c09ab8ad7d8d521b934de0a867ce322c168147e5a84 gnome-session-2.17.3.ebuild 1850
+MISC ChangeLog 294 RMD160 97ce0377b78103997a935cf277b2d0c77afd6415 SHA1 4ccbe8f75c0b6083e62993d6df1823eeca493cc1 SHA256 03ce1302e771c34735089894e662ff2188194f411468101d734bf3112083cd4a
+MD5 4e3131e9daebe394750d4e2e350e570f ChangeLog 294
+RMD160 97ce0377b78103997a935cf277b2d0c77afd6415 ChangeLog 294
+SHA256 03ce1302e771c34735089894e662ff2188194f411468101d734bf3112083cd4a ChangeLog 294
+MD5 ca1ac7254dc8c497a9c5c92c65ca74b4 files/digest-gnome-session-2.17.3 494
+RMD160 3383bebc051740ea04b46c1c1557b461be279dbf files/digest-gnome-session-2.17.3 494
+SHA256 e40eea497ae96b82a6f8d5f51deb54be0942815bafb636b38812d7b8d5452060 files/digest-gnome-session-2.17.3 494
diff --git a/gnome-base/gnome-session/files/digest-gnome-session-2.17.3 b/gnome-base/gnome-session/files/digest-gnome-session-2.17.3
new file mode 100644
index 0000000..f99cf98
--- /dev/null
+++ b/gnome-base/gnome-session/files/digest-gnome-session-2.17.3
@@ -0,0 +1,6 @@
+MD5 f02a80d3f1435547a479312c15cc1030 gentoo-splash.png 78064
+RMD160 e75052892920e1c919aae1f6e53853c27b2e063f gentoo-splash.png 78064
+SHA256 24fa48bc26db0d446e0098b3e94fd3cdec4610faca0b3282da0bec79bedbc179 gentoo-splash.png 78064
+MD5 909ba90958c286617dec5859d2c23d3d gnome-session-2.17.3.tar.bz2 695216
+RMD160 03c6f0f690f96a74b74a9d2652994a29b3672537 gnome-session-2.17.3.tar.bz2 695216
+SHA256 d6cfaf9a5a1aa6996591d0687e4815af9d99ef4e58ddea72466c56836179aea3 gnome-session-2.17.3.tar.bz2 695216
diff --git a/gnome-base/gnome-session/files/gnome-session-2.10.0-schema_defaults.patch b/gnome-base/gnome-session/files/gnome-session-2.10.0-schema_defaults.patch
new file mode 100644
index 0000000..e9e3df8
--- /dev/null
+++ b/gnome-base/gnome-session/files/gnome-session-2.10.0-schema_defaults.patch
@@ -0,0 +1,11 @@
+--- gnome-session-2.5.92/gnome-session/gnome-session.schemas.in 2003-11-12 11:30:57.000000000 +0100
++++ gnome-session-2.5.92/gnome-session/gnome-session.schemas.in.patched 2004-03-20 09:59:55.497898160 +0100
+@@ -50,7 +50,7 @@
+ <applyto>/apps/gnome-session/options/splash_image</applyto>
+ <owner>gnome</owner>
+ <type>string</type>
+- <default>splash/gnome-splash.png</default>
++ <default>splash/gentoo-splash.png</default>
+ <locale name="C">
+ <short>Splash Screen Image</short>
+ <long>Preferred Image to use for the splash screen when logging in to the GNOME Desktop</long>
diff --git a/gnome-base/gnome-session/files/gnome-session-2.13.4-no-crashes.patch b/gnome-base/gnome-session/files/gnome-session-2.13.4-no-crashes.patch
new file mode 100644
index 0000000..34ed193
--- /dev/null
+++ b/gnome-base/gnome-session/files/gnome-session-2.13.4-no-crashes.patch
@@ -0,0 +1,18 @@
+--- gnome-session-2.13.4/gnome-session/main.c.no-crashes 2006-01-16 09:59:23.000000000 -0500
++++ gnome-session-2.13.4/gnome-session/main.c 2006-01-16 09:59:41.000000000 -0500
+@@ -344,6 +344,7 @@
+ if (getenv ("GSM_VERBOSE_DEBUG"))
+ gsm_set_verbose (TRUE);
+
++#if 0
+ /* Help eradicate the critical warnings in unstable releases of GNOME */
+ versions = g_strsplit (VERSION, ".", 3);
+ if (versions && versions [0] && versions [1])
+@@ -357,6 +358,7 @@
+ }
+ }
+ g_strfreev (versions);
++#endif
+
+ set_lang();
+ set_gtk1_theme_rcfile ();
diff --git a/gnome-base/gnome-session/gnome-session-2.17.3.ebuild b/gnome-base/gnome-session/gnome-session-2.17.3.ebuild
new file mode 100644
index 0000000..dc62afe
--- /dev/null
+++ b/gnome-base/gnome-session/gnome-session-2.17.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils gnome2
+
+DESCRIPTION="Gnome session manager"
+HOMEPAGE="http://www.gnome.org/"
+SRC_URI="${SRC_URI}
+ branding? ( mirror://gentoo/gentoo-splash.png )"
+
+LICENSE="GPL-2 LGPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="branding esd ipv6 tcpd"
+
+RDEPEND=">=dev-libs/glib-2.6
+ >=x11-libs/gtk+-2.3.1
+ x11-libs/libXau
+ x11-apps/xdpyinfo
+ >=gnome-base/libgnomeui-2.2
+ =gnome-base/gnome-desktop-2*
+ >=gnome-base/control-center-2.15.4
+ >=x11-libs/libnotify-0.2.1
+ >=gnome-base/gconf-2
+ >=gnome-base/gnome-keyring-0.5.1
+ || (
+ >=dev-libs/dbus-glib-0.71
+ ( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.35 )
+ )
+ esd? ( >=media-sound/esound-0.2.26 )
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
+DEPEND="${RDEPEND}
+ x11-apps/xrdb
+ >=sys-devel/gettext-0.10.40
+ >=dev-util/pkgconfig-0.17
+ >=dev-util/intltool-0.35
+ !gnome-base/gnome-core"
+
+# gnome-base/gnome-core overwrite /usr/bin/gnome-session
+DOCS="AUTHORS ChangeLog HACKING NEWS README"
+
+pkg_setup() {
+ # TODO: convert libnotify to a configure option
+ G2CONF="${G2CONF} $(use_enable ipv6) $(use_enable esd) $(use_enable tcpd tcp-wrappers)"
+}
+
+src_unpack() {
+ gnome2_src_unpack
+
+ # Patch for Gentoo Branding (bug #42687)
+ use branding && epatch ${FILESDIR}/${PN}-2.10.0-schema_defaults.patch
+
+ # Patch for disabling G_DEBUG=fatal_criticals in development versions, shamelessly sto^Wgrabbed from Fedora
+ epatch "${FILESDIR}/${PN}-2.13.4-no-crashes.patch"
+}
+
+src_install() {
+ gnome2_src_install
+
+ dodir /etc/X11/Sessions
+ exeinto /etc/X11/Sessions
+ doexe ${FILESDIR}/Gnome
+
+ # Our own splash for world domination
+ if use branding ; then
+ insinto /usr/share/pixmaps/splash/
+ doins ${DISTDIR}/gentoo-splash.png
+ fi
+}
diff --git a/skel.ChangeLog b/skel.ChangeLog
new file mode 100644
index 0000000..1f22d12
--- /dev/null
+++ b/skel.ChangeLog
@@ -0,0 +1,67 @@
+# ChangeLog for <CATEGORY>/<PACKAGE_NAME>
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*<PACKAGE_NAME>-<PACKAGE_VERSION>-<PACKAGE_RELEASE> (DD MMM YYYY)
+
+ DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2 :
+ Initial import. Ebuild submitted by submitter_name <submitter_email>.
+ Note that the "changed_file" listing is optional if you are simply bumping
+ the rev of the ebuild and are only making changes to the .ebuild file
+ itself. Also note that we now have a single unified paragraph rather than
+ having the first line separated from the rest by a newline. Everything
+ should be in one block like this. (note by drobbins, 16 Jul 2002)
+
+ DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2: this is
+ an earlier ChangeLog entry.
+
+-- Explanation of ChangeLog format:
+
+ ***************************************************************************
+ THIS IS IMPORTANT: The ChangeLog format is a *chronological* account of all
+ changes made to a set of ebuilds. That means that the most recent ChangeLog
+ entry *always* goes at the top of the file. More explanation below.
+ ***************************************************************************
+
+ ***************************************************************************
+ ANOTHER IMPORTANT NOTE: There are some ChangeLogs that don't follow this
+ format and organize all changes under the "correct" "*" entry. This is not
+ correct. However, rather than making a concerted effort to fix these
+ ChangeLogs, we should spend our energy defining a comprehensive and strict
+ XML-based ChangeLog format which we then migrate to. But for any entries to
+ any ChangeLog that *you* make, please make sure to always add entries to the
+ top of the file like a good boy/girl. Even do this if it's clear that you're
+ adding an entry to a b0rked ChangeLog.
+ ***************************************************************************
+
+ This changelog is targeted to users. This means that the comments should be
+ well explained and written in clean English.
+
+ Every new version or revision of the package should be marked by a '*'
+ separator line as above to indicate where in the chronology it was first
+ added to our CVS tree. Any changes since the last revision, really _any
+ changes at all_ have to be added to the top of the file, underneath the
+ initial copyright and cvs header comments, in exactly the same format as this
+ comment. If you are modifying older ebuilds, simply note them as changed
+ files and add your entry to the top of the ChangeLog. Resist the temptation
+ to "organize" your ChangeLog entries by placing them under the "correct" "*"
+ entries -- this isn't the purpose of the "*" entries.
+
+ This means that you start with header line that has the following format,
+ indented two spaces:
+
+ DD MMM YYYY; your_name <your_email> changed_file1, changed_file2: Your
+ explanation should follow. It should be indented and wrapped at a line width
+ of 80 characters. The changed_files can be omitted if they are obvious; for
+ example, if you are only modifying the .ebuild file and committing a new rev
+ of a package. Any details about what exactly changed in the code should be
+ added as a message when the changes are committed to cvs, not in this file.
+
+-- A word regarding credit:
+
+ Please add credit information ("ebuild submitted by ...", "patch submitted
+ by ...") to the ChangeLog. Do not add this information to the ebuilds
+ themselves.
+
+ And remember: Give credit where credit is due. We're all doing this for
+ free, so the best we can hope (and expect!) to receive is credit.