Gnome Slab for Fedora Core 5


guarda slab on fedora 5 on flickr

Tonight I’ve forged one on my first RPM package for Fedora Core 5, this package is SLAB the new Gnome menu created from Novell for the upcoming Suse Linux Enterprise Desktop.

Actually SLAB isn’t very platform indipendend because it need some enhancement done by Novell to Gnome, ie. the latest used applications doesn’t work at all.

Moreover in the code there are some call to SuSe application (such YaST and Zen-Updater), I’ve hacked a little the schemas to use only Gnome, or at least Fedora, similar applications (ie. gnome-newtork-schema, gnome-yelp, Fedora pup and pirut).

I’ll upload the RPM as soon as possible on my official italian blog, so feel free to test it but remember that:

  • this is my first real RPM, I’ve not (yet) studied nothing about dependancies, lib or whatever :)
  • this is a package of a UNSTABLE software wrote for ANOTHER distro
  • Beagle should be enabled
  • To add the new main-menu applet to your panel after the installation you need to restart Gnome, a simple logoff should be fine.

If you use Ubuntu take a look here and here.

update

Here you can download the RPM archive: slab-0.6.2-8.i386.rpm. Here you can download the hacked sources slab-0.6.2.tgz

ciuaz

22 comments so far

  1. Anniyan on

    Hey! Thanks for putting my blog’s link here.

  2. [...] guarda slab on fedora 5 su flickr Take a look here for the english translation [...]

  3. KageSenshi on

    could you provide a link to its SRPMS or at least its specfile ??.

  4. fullo on

    here you can download the modified sources slab-0.6.2.tgz

  5. dylan on

    the SRPMS would be interesting… :-)

  6. KageSenshi on

    no specfile? … i really would like to have the specfile together..

  7. fullo on

    I never wrote a specfile, there are some tutorial about it? (I used checkinstall to forge the rpm)

  8. KageSenshi on

    you could generate a specfile by using checkinstall’s installwatch and autospec

    # installwatch -r . make install
    # cat logfile |autospec -w > specfile.spec

    then you may edit your specfile accordingly.

    I’ve tried to create a specfile for gnome-slab but it doesnt insert the gconf-schema into the database – making the panel applet unable to be added to the panel. I’m was hoping i could learn something from you specfile.

    haha, i juz realized that checkinstall can create a whole package automatically. before this i’m only using its installwatch app bcoz i didnt realize that the command is located at /usr/local/sbin (and i always try no to use root when forging RPMS)

  9. fedorared on

    New menu thing for GNOME

    This looks pretty cool, a new menu thing for GNOME. It looks reminiscent of the XP menu, with common programs and other stuff prominent. I kinda like current the sort all my programs view, but then again when I’m on XP I have the classic view.
    I shoul…

  10. John on

    Where did you download the original sources from? I’m also interested in making a proper Fedora rpm and would like to start from “pristine sources”

  11. fullo on

    I got the sources from the gnome cvs. Btw I had to hack some files to fit them on fedora…

  12. kOoLiNuS on

    Do you know that the packages is going under test to become available into Extras ?

  13. fullo on

    cool, as it will be included in extras I’ll dismiss mine :)

  14. [...] Y si eres Fedoriano, también te tengo buenas noticias. Hay un RPM del SLAB hecho especialmente para tí. [...]

  15. liviopl on

    It only works for me when i logon as root :/.
    I installed it seond time using -force…
    After second time i see /apps/panel/applets/applet_0 key.
    Before it was’nt in gconf.
    What do you tell mi about problem?
    Do you have this problem?

  16. maestronn on

    Since you have done some work maybe you can help with the package review process.

    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199681

  17. Rob Garth on

    Your RPM clobbered gcong when I removed it. It looks like this RPM claims ownership of all the dfeault gconf settings in /etc, and they get removed with the package.

  18. gabrieel on

    Hi, nice job he work perfectly with me. we just have to restart the computer after installation!

  19. Coppertop on

    Hi there, i used this this on FC5 and it worked very well. Recently i changed to FC6 and i can’t install this rpm any more… I get an error “Missing Dependency: libdbus-1.so.2 is needed by package slab”. I realy got used to slab so i’d realy like to be able keep using it on fc6. So, could you make rpm’s for this version of fedora? i’d realy appreciate it. :)

  20. adam on

    i am having the same error on Fedora 6,

    “Missing Dependency: libdbus-1.so.2 is needed by package slab”, Could u Please make a package for Fedora 6 :(

  21. Coppertop on

    @adam
    Here’s a slab rpm for fc6. afaik it works well.
    http://livio.i64.pl/wp-content/assets/slab-0.6.2-4.i386.rpm

  22. Carl Parrish on

    Anyone tried getting this working with F7 yet?


Rispondi