Here's something I've been working on for some time: an automated way to install E17 on Puppy.
To use any of the scripts (*.sh.gz) download them and run gunzip. You'll need the devx, of course.
How to use this thing? First of all, get Lua or use the build script. Then, run the Bluez build script (for the E17 Bluetooth gadget, if you want it). Acpid is a nice extra.
Once you have those, run e17.sh and e17-modules.sh for extra modules. I picked those that are really useful.
Once you have E17 and everything built correctly (assuming it worked), install the PET (it was created for 5.x but should work on any, I guess) to install a required tweak for Puppy and nice default settings that use the Rox wallpaper.
btw: the build script won't install the packages - for instance, copy the contents of "e17-r$something-1" to / in order to install e17.
Have fun!
E17 Build Script
- Iguleder
- Posts: 2026
- Joined: Tue 11 Aug 2009, 09:36
- Location: Israel, somewhere in the beautiful desert
- Contact:
E17 Build Script
- Attachments
-
- e17-puppy-001.pet
- (170.86 KiB) Downloaded 1289 times
-
- e17-modules.sh.gz
- (896 Bytes) Downloaded 959 times
-
- e17.sh.gz
- (889 Bytes) Downloaded 1012 times
-
- lua.sh.gz
- (814 Bytes) Downloaded 942 times
-
- bluez.sh.gz
- (607 Bytes) Downloaded 990 times
-
- acpid.sh.gz
- (574 Bytes) Downloaded 941 times
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
e17-modules.sh script.
Lol, well, I removed that lol() and the script started to work. Is it just me who had lol() in the script and it prevents it working. Maybe just these weird days....
I had to struggle with missing config.guess and config.sub...again with Lucid Puppy. I would like to know what command or export or edit fixes it. I got it working with copying them to all folders, but there surely is subtle way to do it better.
Anyways, using 62731 rev.
Code: Select all
export CFLAGS="$CFLAGS -B$INSTALL_PREFIX/lib -I$INSTALL_PREFIX/include"
export CXXFLAGS="$CFLAGS"
lol(){
# download the sources and create tarballs
I had to struggle with missing config.guess and config.sub...again with Lucid Puppy. I would like to know what command or export or edit fixes it. I got it working with copying them to all folders, but there surely is subtle way to do it better.
Anyways, using 62731 rev.
Ok. I got e17 and modules compiled with scripts. I even added weather and forecasts modules to the script and they compiled also. Eweather and xkbswitch didnt. Eweather module compile errored that eweather module is not found. No surprise because I was just compiling it. Xkbswitch module complained missing headers. I have to investigate it more.
Next thing is to make complete one pet of e17 with everything in one pet. Bluez, Lua, configuration changes needed, some themes, preconfigured files, wmswitcher etc...
Aim is one click and install and have complete e17 for Lucid Puppies in one pet.
Next thing is to make complete one pet of e17 with everything in one pet. Bluez, Lua, configuration changes needed, some themes, preconfigured files, wmswitcher etc...
Aim is one click and install and have complete e17 for Lucid Puppies in one pet.
An E svn or git checkout takes 800mb space .
There are several E versions at http://download.enlightenment.org/snapshots/
e18 and e19 are discussed here : http://planet.enlightenment.org/
(EFL 1.8 Alpha 1 + Enlightenment 0.18 Alpha1 & Terminology 0.4 Alpha1)
git needs functioning autotools automake/autoconf --version 's .
There are several E versions at http://download.enlightenment.org/snapshots/
e18 and e19 are discussed here : http://planet.enlightenment.org/
(EFL 1.8 Alpha 1 + Enlightenment 0.18 Alpha1 & Terminology 0.4 Alpha1)
git needs functioning autotools automake/autoconf --version 's .