On 3/26/21 11:19 AM, Zeke Williams wrote:
Thanks for the reply. Another person emailed me directly stating
disagreement on moving things around because it would break packages.
I want to move things around because various repos like slackbuilds
will never accept CDE in its current state of installing to /usr/dt
rather than how packages currently are installed in slackware and
other distributions. If it isn't already part of the plan, part of the
plan with autotools should be to allow you to specify where CDE is
installed be it where a distro is supposed to install nowadays or
under /usr/dt like it currently is. It would make everything fair for
everyone.
I have no disagreement with that. By default, it should work as is.
Though autotools allows you to change this stuff, and that should also
be allowed and work.
We already have some 'global' variables in the imake scheme that does
allow some of this to be changed - supporting this in autotools, plus
the additional fine tuning autotools allows is certainly not a bad thing
- so no disagreement.
See:
CDE_INSTALLATION_TOP
CDE_CONFIGURATION_TOP
CDE_LOGFILES_TOP
These are present but not adjustable in current autotools.
Of course, I'd prefer to defer that work in autotools until it is
'complete' and everything builds - but of course, it is your time so you
are free to work on what you wish. :)
-jon
On Fri, Mar 26, 2021 at 1:04 PM Jon Trulson <j...@radscan.com
<mailto:j...@radscan.com>> wrote:
On 3/26/21 7:08 AM, Zeke Williams wrote:
How should I start helping with porting to GNU autotools on the
autotools branch so imake can be removed and CDE installs in
proper directories rather than under /usr/dt. Should I just
delete the current imake files and make a fresh autoconf setup by
scratch? Or what should I do?
Currently we have a separate branch for autotools work:
autotools-conversion
So, I'd start by checking out that branch and going from there.
We have already made quite a bit of progress - most of it already
builds and runs on linux.
The remaining pieces are dtinfo and the documentation.
Also, testing on other linux flavors, fbsd, openbsd, etc...
Do not delete any of the imake stuff in there yet - I will handle
that when the time comes. It is not being used in that branch but
it helps to be able to reference it as development proceeds.
No doubt there is still plenty to do/cleanup. As for moving the
files around (/usr/dt/ etc) I'd prefer to wait on that stuff until
we can at least get it all building and matching current master
CDE in functionality and running on the same OS's. Then we can
merge it to master and begin making those kinds of changes.
--
Jon Trulson
"Entropy. It isn't what it used to be."
-- Sheldon
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
<mailto:cdesktopenv-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
<https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel>
--
Jon Trulson
"Entropy. It isn't what it used to be."
-- Sheldon
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel