Vanilla Gnome 2.18.3 for Slackware 12
EDIT:
Gnome 2.20.0 is out now. To see the latest version go directly to: http://jaguarlinux.com/pub/slackware/source/ Greets all. I'm wrapping up my build scripts for Gnome-2.18.3 and thought I'd share them with everyone here. It's fully automated and builds/installs Slackware packages as it goes. Everything runs smooth as silk (the scripts and Gnome itself) and I don't see any imediate problems with anything. I'll just post my README here instead of regurgitating it. If you decide to use it, have fun and feedback is always welcome. http://jaguarlinux.com/pub/slackware.../gnome-2.18.3/ If your only running 1024x768 res, then it's pretty annoying reading it here. Go to the link above and read it. Quote:
|
Thank you very much! I've been tearing my hair out over the latest Garnome, and dropline is very nice, but the 2.18.1 beta version is broken at various points, and the stable 2.16.2 doesn't work ideally with my bastardized slackware-current build. Will be testing it when I get home tonight. Thanks again!
-A |
Excellent job! Great contribution, thanks for sharing!
|
Awesome! Looks great, thanks so much for posting this. Just curious, what happens during the uninstall -- do the included packages of firefox, python, and gnome-icon-theme get reinstalled? Or should that be done manually after running the uninstall script?
|
How much disk space does it require? I'm considering installing Gnome on my laptop but I must know how much space there will be left.
|
Installed it! :> Thanks my friend. Ran into some small problems with the script. Certain packages wouldn't automaticly installpkg *.tgz after they finished compiling so i had to stop everything, do it by hand (installpkg /src/gnome...packet.tgz), modify the Build.text file or whatever it was called to delete previously installed packages and restart. Got it done (took around 5 hours :o) and i'm now typing from Gnome.
Will try to install compiz-fusion later tonight and hope i get it done without any errors. Thanks again for your help. |
There are a few minoe typos in 4 of the scripts that I somehow overlooked that makes the parent script crap out due to my error trapping. That's what AriciU is talking about. I fixed those. It also brought to light some possible problems with 'runme.sh', which I have revamped also. I had the 3 stock packages being removed at the very beginning which was kinda stupid. Nothing python or firefox related works for a good hour or 2 until it builds the new versions.. Fixed that. I'm uploading new stuff as we speak.
Sorry. Looked like I should have held off another day before posting. I should have everything ironed out by tonite. After my first run I also had problems with the screensavers not working. I also know generally why that happened. If you guys want to give me until tommorrow, everything should be proper before I go to bed tonite EST. I'm not overly sure how much space it will take up. There is a total of 89 +- 1 packages. I'm guessing around 2-3 hundred MB. Not sure tho. I can explode all my packages in a new directory when I'm done with my second run and post back. I didn't have the uninstall portion re-install the 3 replaced packages, however I do output a reminder to the console that you need to. I don't really think it's proper to do that. I can wildcard wget to pull the latest version in current but what if people don't want firefox-3.0.0.0 installed when ever they remove gnome? On the same token, I can pull the original 12.0 packages but then someones going to get iritated that my uninstall just downgraded them... ;) Best to leave that up to the user I think. They're only 3 packages. I still need to run gtk-update-icon-cache and friends at the very end of the uninstall to tidy up. Seems to be just little piddily stuff left to do... Thanks for the feedback. |
Quote:
But anyhoo... It shouldn't error out anymore and run to completion. Just to clarify, Build-Order.txt is meant to not be touched, unless there is something you don't want built. But if you start doing that, then your playing with fire. If you delete a required dep then it will bomb out. The MANIFEST file is the one that's OK to manipulate, but.... That's also the file that's used for the uninstall process so you have to be carefull deleting stuff from that otherwise you'll have cruft left over after an uninstall (unless you manually removepkg as well). |
i have installed your slack build and ended up with a gnome that doesnt have any menu items on its menu. im not sure what thing when wrong, and also when i tried to run alacarte in the terminal it gives an exception that there are not such python module gnomevfs. can anyone help me?
edit: regarding your totem build, could it be possible to use the xlib? rather than using gstreamer? |
I was hoping people would get the hint from my earlier post and not try this until I was done with it. I already stated I posted prematurely. Everything worked for me before because I was on my first development run and I was catching subtle things as they happened. My python section still needs work. It's skipping over the second pass as of now (which probably accounts for all of your errors). I need to run this thru atleast one or two more times before everything falls into place.
runme.sh is an if/then nightmare and what seems to be happening is when I scoot stuff around I'm breaking other things. Just wait til tommorow and I should have all the kinks worked out. I just found it. I had an elif in there that should have been fi ; if. I've made runme.sh into a conditional nightmare that winds up making it very tricky to add/remove/change stuff. If I break an earlier statement, I don't know about it until I run it from the beginning again because I've already successfully built that portion before I inadvertently broke it with a later modification... ;) AriciU downloaded an earlier version of runme.sh which didn't have these stupid mistakes... Which is why everything worked for me as well after the first run minus the screensavers. |
Quote:
I also don't enable compositing from within metacity. One of the reasons for building from source is so the user can define any specific options. Not really my place to guess on what you want. Also, are you running Slack 10.2 or have you not updated your sig? I'm assuming your on 12 else it would have crapped out early in the build process... |
oh i see. I haven't updated my profile.. lolz.. ok ill check the ./configure of totem. still awaiting for the final release.
|
Yea. I feel stupid for even posting this early. Should have known better. I had it working but just had to start screwing with stuff. But, I've really poured over it and I think my next/3rd run thru will be the one. I'm on gedit now so about another hour and I can see how my second run turned out. If all is well, I'll do a fresh install and run it thru a 3rd time. If it builds without stoppping and everything appears to work, I'll post back.
|
Hi jong357
First off, this is indeed some impressive work and you deserve to be commended highly. I just felt like dabbling a bit in gnome and my searches led me to this link. Anyway, my particular situation makes things a bit "awkward". To make a long story short, is it recommended/alright to download the recommended sources (as listed in the new directory) directly from the online repositories (from school where the Net speed is quite fast) and build them at home on my Slack box? If so, what do I need to change in the buildscripts (or elsewhere) to prevent the sources from being located and downloaded from the Net but rather have them found and build from a directory on my machine? Regards |
dizzi,
at last im not alone! well im actually doing what you just said. I've been downloading the files using another computer and then go home and build them. here's what i did, i opened all the build scripts on by one. and the first few lines of code says alot regarding the package. take the package bug-buddy for example the first few lines states the following Code:
PKGNAME=bug-buddy Code:
if [ ! -f $CWD/$PKGNAME-$VERSION.tar.* ]; then Code:
ftp://ftp.gnome.org/pub/gnome/sources/bug-buddy/2.18/bug-buddy-2.18.1.tar.bz2 |
All times are GMT -5. The time now is 03:00 AM. |