GNOME Bugzilla – Bug 582939
Drop support for CDE
Last modified: 2013-09-13 01:05:08 UTC
shell/Makefile.am contains this: ======== install-evolution: $(install-privsolibLTLIBRARIES) $(mkinstalldirs) $(DESTDIR)$(bindir) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) evolution$(EXEEXT) $(DESTDIR)$(bindir)/evolution$(EXEEXT) uninstall-evolution: $(LIBTOOL) --mode=uninstall rm -rf $(DESTDIR)$(bindir)/evolution$(EXEEXT) if HAVE_DTAPPINTEGRATE install-exec-local: install-evolution $(mkinstalldirs) $(DESTDIR)$(libexecdir) mv $(DESTDIR)$(bindir)/evolution-$(BASE_VERSION) $(DESTDIR)$(libexecdir)/evolution-$(BASE_VERSION) $(INSTALL_PROGRAM) evolution-nognome $(DESTDIR)$(bindir)/evolution-$(BASE_VERSION) uninstall-local: uninstall-evolution rm -rf $(DESTDIR)$(libexecdir)/evolution-$(BASE_VERSION) rm -rf $(DESTDIR)$(bindir)/evolution-$(BASE_VERSION)/evolution-nognome else install-exec-local: install-evolution uninstall-local: uninstall-evolution endif ======== which is broken when HAVE_DTAPPINTEGRATE is set, as "mv $(DESTDIR)$(bindir)/evolution-$(BASE_VERSION)" fails because install-evolution installs evolution as $(DESTDIR)$(bindir)/evolution, without "-$(BASE_VERSION)". As an alternative to fixing this, just rip out CDE (DTAPPINTEGRATE) support entirely, as even Sun doesn't use it, see the "--with-cde-path=no" in http://src.opensolaris.org/source/xref/jds/spec-files/trunk/base-specs/evolution.spec
I think it makes sense to drop support for CDE now, especially since it was never open sourced. It would also get rid of a lot of cruft under data/.
Created attachment 134840 [details] [review] Proposed patch Patch removes all traces of CDE. While I'm always in favor of dumping unused baggage, this is ultimately Srini's call.
Matt, I dont have an opinion here honestly. But just to avoid any unknown cases, start a thread in e-h and kick off in the code, if no response for 2 days. Thoughts?
That sounds reasonable. Will do.
http://mail.gnome.org/archives/evolution-hackers/2009-May/msg00003.html
There were no objections, so I'm proceeding. Patch committed to master http://git.gnome.org/cgit/evolution/commit/?id=f2f9d1f22e3e723aa3508fa0ec91e780bbf2d3f9