← Back to team overview

c4c-dev team mailing list archive

Re: C4C Desktop Packaging

 

On 09/18/2015 10:21 PM, Eric Bradshaw wrote:
> Israel & All,
>
> 14.04 is current. 14.04.3 is the current specific point release the C4C
> Lubuntu ReSpin (and everything in the Dropbox shared C4C folder) is
> based on right now. 14.04.4 will be the last time I respin Lubuntu. We
> are planning to have the C4C Desktop ready for at least Lubuntu and
> whatever other *buntu-based distro we can make it work on (such as those
> listed below) by 16.04 - anyone else feel free to chime in if I got the
> plan wrong, or it now seems unrealistic, or any other comment/concern/idea.
>
> Eric
>
>> ...
Hi Eric,
I have a few questions about the Dropbox stuff.
Are the 64bit versions of things compiled items, or is most of this
simply configurations?
If it is all non binary (not compiled code) there is really no reason to
host both 64 and 32 bit.
Could you make a list of where things are installed?
Here is a list of files (my dropbox is syncing on this computer, so it
may not be complete)

applications-32-bit.tar.gz
applications-64-bit.tar.gz
Bullet-Points
Bullet-Points-Expanded
changes-08-29-2015
christian-12-apostles-32-bit.tar.gz
christian-12-apostles-64-bit.tar.gz
christian-audio-bible-32-bit.tar.gz
christian-audio-bible-64-bit.tar.gz
christian-believe-32-bit.tar.gz
christian-believe-64-bit.tar.gz
christian-bkgs-32-bit.tar.gz
christian-bkgs-64-bit.tar.gz
christian-bvmq-32-bit.tar.gz
christian-bvmq-64-bit.tar.gz
christian-christian-videos-32-bit.tar.gz
christian-christian-videos-64-bit.tar.gz
christian-disciple-32-bit.tar.gz
christian-disciple-64-bit.tar.gz
christian-fbgs-32-bit.tar.gz
christian-fbgs-64-bit.tar.gz
christian-icons-32-bit.tar.gz
christian-icons-64-bit.tar.gz
christian-ogg-video-32-bit.tar.gz
christian-ogg-video-64-bit.tar.gz
christian-swf-video-32-bit.tar.gz
christian-swf-video-64-bit.tar.gz
dot-jsword-32-bit.tar.gz
dot-jsword-64-bit.tar.gz
dot-mozilla-32-bit.tar.gz
dot-mozilla-64-bit.tar.gz
dot-xiphos-32-bit.tar.gz
dot-xiphos-64-bit.tar.gz
etc-gnome-32-bit.tar.gz
etc-gnome-64-bit.tar.gz
etc-xdg-lubuntu-applications-32-bit.tar.gz
etc-xdg-lubuntu-applications-64-bit.tar.gz
etc-xdg-menus-32-bit.tar.gz
etc-xdg-menus-64-bit.tar.gz
lib-plymouth-themes-lubuntu-logo-32-bit.tar.gz
lib-plymouth-themes-lubuntu-logo-64-bit.tar.gz
tar-gz-files-list
usr-share-desktop-directories-32-bit.tar.gz
usr-share-desktop-directories-64-bit.tar.gz
usr-share-doc-32-bit.tar.gz
usr-share-doc-64-bit.tar.gz
usr-share-lubuntu-images-32-bit.tar.gz
usr-share-lubuntu-images-64-bit.tar.gz
usr-share-lubuntu-wallpapers-32-bit.tar.gz
usr-share-lubuntu-wallpapers-64-bit.tar.gz

So, for example:
dot-mozilla-32-bit.tar.gz  /etc/skel

This will make it much easier for me to write up the install file for
the package.
I know I already have much of this.
Here is the branch I have:
http://bazaar.launchpad.net/~israeldahl/c4c-desktop/trunk/files
<http://bazaar.launchpad.net/%7Eisraeldahl/c4c-desktop/trunk/files>
basically, to keep everything easy to find, I recreate the directory
structure in the packaging.
usr/share/applications
etc/skel
and so on.
This list will help me to put things into the right folders, as well as
to make the install file manageable.
Here is the install file so you can see what I am doing.
I am listing everything individually here.
http://bazaar.launchpad.net/~israeldahl/c4c-desktop/trunk/view/head:/debian/install
<http://bazaar.launchpad.net/%7Eisraeldahl/c4c-desktop/trunk/view/head:/debian/install>

Eventually I would like to separate the package into multiple portions.
c4c-lxde (lxde specific files)
c4c-xfce (xfce specific files)
c4c-mate (mate specific files)
c4c-jwm (jwm specific files)
c4c-desktop (the general stuff like audio bibles, java games,
backgrounds, etc..)
Eventually it would be nice to work things in a way to not require
lubuntu-desktop, but have our own duplicated version of their files, but
with out dependecies only, and our art, etc..  but since that is such a
large undertaking this initial lubuntu only version will do.


One other thing Eric,
if you can, could you make a quick list of folders (in the tarball) that
are Lubuntu specific only?  I know much of it is general purpose.

-- 
Regards



Follow ups

References