OK back to using gpup 4.1.2 ... compiling now - here are the instructions in case anyone is interested
setup gpup with devx_412.sfs
install these pets (available via petget or @ puppylinux.asia/members/T/ - puppy:linux for user:password)
cups-1.1.23
esound-0.2.41-i486
esound_DEV-0.2.41-i486
jack-audio-connection-kit-0.116.1-i486
jack-audio-connection-kit_DEV-0.116.1-i486
libexif-0.6.16
libexif-gtk-0.3.5
libgphoto2-2.4.2
libgphoto2_DEV-2.4.2
openldap-2.4.13-i486
openldap_DEV-2.4.13-i486
sane-backends-1.0.19
xorg_xorg_full_dri-7.3
xorg_xorg_full_dri_DEV-7.3
download the wine-x.x.xx.tar.bz2 and extract it somewhere
open the wine-x.x.xx folder
hit the "`" button (usually under the ESC key) to open a terminal window there
type or copy the following code and paste it into the rxvt terminal (center mouse click or right and left at the same time)
Code: Select all
./configure --prefix=/usr --build=i486-t2-linux-gnu --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --without-hal --without-gnutls --without-capi --disable-tests
after the configure has run just type:
after that's done type
it will take a while to compile even with the -j3 option (only use on dual cpu... -j5 for quad)... when that is finished you need to make pets... I do this 2 different ways for lite and full
for winelite we would type (I usually end up making this as a pet)
for winefull we would type (I usually end up making this as a sfs)
I always choose to split it into a main package and DEV, DOC and NLS...(option 3) they can be recombined later
it will ask for dependencies - there are so many and since some packages aren't in the repo I don't bother with this part
after that is done its time to build our pet
for wine-lite, rename the wine-x.x.xx-486 folder to winelite-x.x.xx-486 and copy my pre-prepared fileset of goodies to the folder - (I will post a tarball of it) ... then from a terminal in its parent directory type:
NOTE if you insert my fileset there is no need to create a menu entry
then I install winelite which will automatically run winecfg and create the /root/.wine directory which I will later copy into the sfs folder
for the winefull-x.x.xx-486.sfs I use "new2dir make install" vs "new2dir make install-lib" This "installs" additional wine development tools that aren't necessary to run programs but are good for compiling win32 exes
... this is why I also put the wine_DEV-x.x.xx folder and contents into the wine-x.x.xx-486
... I also copy the same "winegoodies" as in the winelite version
... then to save users from having to download dependencies, I convert the dependencies first to tgz and then extract them so I can include those contents as follows
click on the tar.gz to open it, extract the contents and copy them to the wine-x.x.xx-486 folder (I have all of them pre-copied to 1 folder already to make it faster)
last but not least I copy the /root/.wine folder that was created when I installed winelite to wine-x.x.xx-486/root/.wine (ensure that you set up sound, press apply and test it during the wine-lite install)
... Now all that is left is building the winefull-x.x.xx-486_412.sfs