--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: RFP: cdesktopenv -- CDE, the classic unix desktop
- From: Isaac Dunham <ibid_ag@lavabit.com>
- Date: Fri, 28 Sep 2012 19:19:14 -0700
- Message-id: <20120928191914.95e07f49.ibid_ag@lavabit.com>
Package: wnpp
Severity: wishlist
As some may have heard, CDE (the desktop that was once standard on Unix systems) has been open-sourced under the LGPL, version 2.0. The website is
http://sourceforge.net/projects/cdesktopenv/
and source is available from
http://sourceforge.net/projects/cdesktopenv/files/src/
git://git.code.sf.net/p/cdesktopenv/code
There are several potential issues to watch when packaging:
-It requires OpenMotif; this means it has to stay in contrib/ for now, but according to the developers, relicensing OpenMotif to LGPL2.0 is well underway.
-All patches should be MIT if possible; they hope to relicense at some point.
-It is hard-coded to install in /usr/dt; this might be fixed with a simple find/replace?
-The install script does not respect DESTDIR; you must patch it to package properly (the Arch PKGBUILD does this)
-Needs (preferably) ksh93 (or mksh), tcl, rpcbind/portmapper, g++, libxp (!) for full build.
-There's a patch to use libtirpc authentication; without this, rpcbind must be run in insecure mode.
-the install script (admin/IntegTools/dbTools/installCDE) recognizes 20+ packages; if you don't use these, it still needs to be split into at least 5-6 packages:
libDt*: CDE libraries
libTt*: ToolTalk libraries
tt*: Tooltalk executables
dt*: CDE binaries; may need splitting up (make dtterm provide x-terminal-emulator; make dtwm provide a windowmanager; make dtlogin provide a display manager)
Data:
cde-config: including themes, icons (may require patches to put in the standard place!), configfiles
cde-help: helpfiles (& perhaps manpages, if those don't go with the binaries)
Data should at least be split in 2 packages, due to its large size.
A full tar.xz of the install runs 120+ MB.
Thank you,
Isaac Dunham
--- End Message ---