Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113266 - Emacs should not have gnome useflag
Summary: Emacs should not have gnome useflag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 110383
  Show dependency tree
 
Reported: 2005-11-22 10:26 UTC by Joe McCann (RETIRED)
Modified: 2006-03-12 02:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe McCann (RETIRED) gentoo-dev 2005-11-22 10:26:19 UTC
Emacs shouldn't have a gnome useflag that tries to pull in
gnome-base/gnome-desktop. All the gnome useflag does is install a .desktop file,
which is a freedesktop.org standard and not gnome specific. It can be used by
xfce, kde(I think), and any other app that uses the standard. It also brings in
deps which create nasty problems such as bug 110383
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2006-03-05 22:41:56 UTC
Fixed in CVS.  The freedesktop.org .desktop file is installed unconditionally.
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2006-03-05 22:44:42 UTC
Sorry to bother the arch testers again so soon with Emacs!  Could you verify the change and stablize the emacs-21.4-r3.ebuild for ppc, ppc64. ia64 and ia64.  The change was:


--- emacs-21.4-r2.ebuild	2006-03-05 19:15:28.000000000 -0600
+++ emacs-21.4-r3.ebuild	2006-03-06 00:32:41.000000000 -0600
@@ -11,8 +11,8 @@
 
 LICENSE="GPL-2"
 SLOT="21"
-KEYWORDS="~alpha ~amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="X Xaw3d gnome leim lesstif motif nls nosendmail"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="X Xaw3d leim lesstif motif nls nosendmail"
 
 RDEPEND="sys-libs/ncurses
 	sys-libs/gdbm
@@ -36,7 +36,6 @@
 		motif? (
 			lesstif? ( x11-libs/lesstif )
 			!lesstif? ( >=x11-libs/openmotif-2.1.30 ) )
-		gnome? ( gnome-base/gnome-desktop )
 		)
 	)
 	nls? ( sys-devel/gettext )
@@ -154,10 +153,8 @@
 
 	dodoc BUGS ChangeLog README
 
-	if use gnome ; then
-		insinto /usr/share/applications
-		doins ${FILESDIR}/${DFILE}
-	fi
+	insinto /usr/share/applications
+	doins ${FILESDIR}/${DFILE}
 }
Comment 3 Matthew Kennedy (RETIRED) gentoo-dev 2006-03-05 22:45:23 UTC
should have read "ppc, ppc64. ia64 and hppa"
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2006-03-07 23:32:41 UTC
does the trick! ppc64 stable.
Comment 5 Michele Noberasco (RETIRED) gentoo-dev 2006-03-08 07:19:48 UTC
x86 stable, even if we were not CCed ;-)
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2006-03-08 07:47:50 UTC
hppa done.
Comment 7 nixnut (RETIRED) gentoo-dev 2006-03-12 02:47:15 UTC
Marked stable on ppc by hansmi. Closing as we're the last arch ask to stable.