E17 Build Script

Window managers, icon programs, widgets, etc.
Post Reply
Message
Author
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

E17 Build Script

#1 Post by Iguleder »

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

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#2 Post by pemasu »

e17-modules.sh script.

Code: Select all

export CFLAGS="$CFLAGS -B$INSTALL_PREFIX/lib -I$INSTALL_PREFIX/include"
export CXXFLAGS="$CFLAGS"

lol(){
# download the sources and create tarballs
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.

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#3 Post by pemasu »

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.

User avatar
Chili Dog
Posts: 161
Joined: Tue 20 Dec 2011, 11:17

#4 Post by Chili Dog »

I tried this today, but it didn't work.

You wouldn't happen to have an updated version kicking around, would you? :D

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#5 Post by Karl Godt »

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 .

Post Reply