I. BUILD MATE-COMMON $ tce-load -wi compiletc automake autoconf $ cd mate-common $ ./autogen.sh $ make $ sudo make install $ make DESTDIR=/opt/destmate-common install II. BUILD MATE-DESKTOP $ tce-load -wi gtk-doc gettext-dev libtool-dev gobject-introspection-dev autoconf-archive dconf-dev iso-codes gtk3-gir $ sudo rsync -rtvh --progress repo.tinycorelinux.net::tc/11.x/x86_64/tcz/src/la/ /usr/local/lib $ cd mate-desktop $ ./autogen.sh $ make $ sudo make install $ make DESTDIR=/opt/destmate-desktop install III. BUILD CAJA $ tce-load -wi exempi-dev gobject-introspection-dev libnotify-dev libexif-dev gvfs-dev $ cd caja $ ./autogen.sh $ make $ make DESTDIR=/opt/destcaja install IV. BUILD CAJA-EXTENSIONS $ cd caja-extensions $ ./autogen.sh $ make $ make DESTDIR=/opt/destcaja-extensions install V. BUILD ENGRAMPA $ tce-load -wi yelp-tools $ cd engrampa $ ./autogen.sh $ make $ make DESTDIR=/opt/destengrampa install VI. MAKE SOME CHANGES TO /opt/destcaja -> copy some files from mate-desktop $ cp /opt/destmate-desktop/usr/local/lib/libmate-desktop-2.so* /opt/destcaja/usr/local/lib/ $ cp /opt/destmate-desktop/usr/local/share/glib-2.0/schemas/* /opt/destcaja/usr/local/share/glib-2.0/schemas/ -> copy some files from caja-extensions $ mkdir -p /opt/destcaja/usr/local/lib/caja/extensions-2.0 $ cp /opt/destcaja-extensions/usr/local/lib/caja/extensions-2.0/libcaja-open-terminal.so /opt/destcaja/usr/local/lib/caja/extensions-2.0/ $ mkdir -p /opt/destcaja/usr/local/share/caja/extensions/ $ cp /opt/destcaja-extensions/usr/local/share/caja/extensions/libcaja-open-terminal.caja-extension /opt/destcaja/usr/local/share/caja/extensions/ $ cp /opt/destcaja-extensions/usr/local/share/glib-2.0/schemas/org.mate.caja-open-terminal.gschema.xml /opt/destcaja/usr/local/share/glib-2.0/schemas/ -> delete some ballast $ cd /opt/destcaja $ rm -rf ./usr/local/include/ ./usr/local/lib/girepository-1.0/ ./usr/local/lib/pkgconfig/ $ rm -rf ./usr/local/lib/libcaja-extension.la ./usr/local/share/gir-1.0/ ./usr/local/share/locale/ $ rm -rf ./usr/local/lib/man/ ./usr/local/lib/metainfo -> create /usr/local/share/pixmaps/caja.png -> add this line to /opt/destcaja/usr/local/share/applications/caja.desktop: X-FullPathIcon=/usr/local/share/pixmaps/caja.png -> make some final adjustments $ sed -i 's/mate-terminal/xterm/' /opt/destcaja/usr/local/share/glib-2.0/schemas/org.mate.applications-terminal.gschema.xml $ mkdir -p /opt/destcaja/usr/local/tce.installed $ echo '#!/bin/sh glib-compile-schemas /usr/local/share/glib-2.0/schemas' >/opt/destcaja/usr/local/tce.installed/caja VII. MAKE SOME CHANGES TO /opt/destengrampa -> delete some ballast $ rm /opt/destengrampa/usr/local/lib/caja/extensions-2.0/libcaja-engrampa.la $ cd /opt/destengrampa/usr/local/share $ rm -rf help locale man metainfo -> some final adjustments $ mkdir -p /opt/destengrampa/usr/local/tce.installed $ echo '#!/bin/sh glib-compile-schemas /usr/local/share/glib-2.0/schemas' >/opt/destengrampa/usr/local/tce.installed/engrampa $ mkdir /opt/destengrampa/usr/local/share/pixmaps/ -> create /opt/destengrampa/usr/local/share/pixmaps/engrampa.png -> add this line to /opt/destengrampa/usr/local/share/applications/engrampa.desktop: X-FullPathIcon=/usr/local/share/pixmaps/engrampa.png