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


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to