diff options
author | Mart Raudsepp <leio@gentoo.org> | 2006-12-30 13:20:39 +0000 |
---|---|---|
committer | Mart Raudsepp <leio@gentoo.org> | 2006-12-30 13:20:39 +0000 |
commit | eca4c5c3f60cc98d1b5c2b46cb44ba44ccc6880c (patch) | |
tree | 76181f29851cc43189d0f35122a668b8d1042927 | |
download | leio-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/ChangeLog | 8 | ||||
-rw-r--r-- | gnome-base/gnome-session/Manifest | 21 | ||||
-rw-r--r-- | gnome-base/gnome-session/files/digest-gnome-session-2.17.3 | 6 | ||||
-rw-r--r-- | gnome-base/gnome-session/files/gnome-session-2.10.0-schema_defaults.patch | 11 | ||||
-rw-r--r-- | gnome-base/gnome-session/files/gnome-session-2.13.4-no-crashes.patch | 18 | ||||
-rw-r--r-- | gnome-base/gnome-session/gnome-session-2.17.3.ebuild | 70 | ||||
-rw-r--r-- | skel.ChangeLog | 67 |
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. |