On 2/4/20 4:34 AM, Peter G. wrote:
> Hello esteemed Common Desktop community,
>

Yo!

> this is just to let you know that I have spent a couple of days
> writing a Gentoo ebuild (and some additional things) for the
> autotools-conversion branch.
>
> If you want to check it out, the git repo is here:
>
> https://github.com/nephros/gentoo/tree/cde-devel/cde-base
>
> (That repo is actually a fork of the official Gentoo portage repo, not
> an overlay. The CDE stuff is in the cde-devel branch.
> I might convert this into a proper overlay at some point if there is
> enough interest in this.)
>
> What's included:
>
>     - based on current autotools-conversion branch
>     - builds and installs cleanly into /usr/dt and /etc/dt
>     - fixes some prefix/CDE_*_TOP issues
>         - some programs would install into /usr/dt/{foo,bar}, but
>           compile-in search paths for /usr/{foo,bar}
>     - includes patches which enable building and installing dthelpview
>     - includes option to install man and help documentation
>         - downloads a tarball of prebuilt files from master, as it can't
>           be built in autotools yet.
>         - man pages are installed into their BSD-convention categories.
>           The content is not touched though, apart from renaming.
>     - provides some scripts to start, and an Xsession for non-dtlogin
>     - provides a wrapper script around desktop2dt to convert freedesktop
>       .desktop files
>     - adds Gentoo logo background images ;)
>     - adds larger SunLogo background ;)
>     - there are optional ebuilds to install Antonis' work with icons and
>       application links
>     - there's also some optional meta packages which pull in a couple of
>       oldish applications to get the ancient UNIX experience on a modern
>       Linux system.
>
> @Jon, if you're interested, kindly review the patches at:
> https://github.com/nephros/gentoo/tree/cde-devel/cde-base/cde/files
> I realize they are a bit messy at the moment, but I can clean up if
> that is useful.
>

Hi,

Nice, I'll try to take a look at these patches in more detail next
weekend... I've looked at a couple and some look correct like

https://github.com/nephros/gentoo/blob/cde-devel/cde-base/cde/files/2.3.2-Makefile_am_permissions.patch

but

https://github.com/nephros/gentoo/blob/cde-devel/cde-base/cde/files/2.3.2-link_libtrcp.patch

is wrong :)

Any way, I will look through them when I get some time and perhaps apply
some of them manually (but give you credit of course), and maybe fix
some like the tirpc diff above so you won't have to.

The patches are not in an easily imported format (like git's
format-patch format), but I'll live :)

Also, current autotools branch should already have Antonis' work
integrated as part of the build/install.


> I would be happy for any feedback, suggestions, improvements and
> general shouting.
>

Thanks! :)
-jon

> All the Best,
>   Peter G.
>
> PS: if you are not a Gentoo user, there is the possibility of
> installing a Gentoo-like environment on your OS of choice OS using the
> Gentoo Prefix method.
> https://wiki.gentoo.org/wiki/Project:Prefix
> I have however not tested running CDE from such an installation.
>
> PPS: There's also Gentoo VM images available from here, for a quicker
> start: https://www.osboxes.org/gentoo/
>
> PPPS: There's this thing called Docker now, I hear that running
> docker pull gentoo/stage3-x86
> will also get you a base install you can use.
>

-- 
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

Reply via email to