View previous topic :: View next topic |
Author |
Message |
LeGars n00b
Joined: 09 Aug 2006 Posts: 12
|
Posted: Wed Aug 09, 2006 10:36 pm Post subject: Mini How-To Slab (Gnome menu from Suse) |
|
|
UPDATE 04-09-2006
This way to install Slab
Pre-requisite
first emerge layman wich permit to manage overlays :
Add this line to your make.conf :
Code: | source /usr/portage/local/layman/make.conf |
then update layman
You can have a list of available overlay with
Make sure your local portage is set in make.conf
Code: | PORTDIR_OVERLAY="/usr/local/portage" |
and directory present :
Code: | # mkdir /etc/local/portage |
Get the right files
Add the gentopia overlay :
Code: | # layman -a gentopia |
Then get all the patch files and ebuild from here : https://bugs.gentoo.org/show_bug.cgi?id=140027
file to get :
01-control-center-fix.patch
02-slab-autogen-noconfigure.patch
03-configure.in-remove-gtk-doc.patch
slab-1.9999-r4.ebuild
unmask files if necessary
in /etc/portage/package.keywords :
Code: |
gnome-extra/slab
net-misc/networkmanager
net-misc/dhcdbd
dev-libs/libnl
|
in /etc/portage/package.unmask
Create directories :
Code: |
# mkdir /usr/local/portage/gnome-extra
# mkdir /usr/local/portage/gnome-extra/slab
# mkdir /usr/local/portage/gnome-extra/slab/files
|
Then places files in directories :
Code: |
# mv *.patch /usr/local/portage/gnome-extra/slab/files/
# mv slab-1.9999.ebuild /usr/local/portage/gnome-extra/slab/
|
Emerge it
Code: | # emerge --digest -av slab |
Add the new gnome menu in the applet bar then enjoy!
Last edited by LeGars on Mon Sep 04, 2006 7:45 pm; edited 2 times in total |
|
Back to top |
|
|
twistor n00b
Joined: 30 Aug 2004 Posts: 41
|
Posted: Sat Aug 12, 2006 6:42 pm Post subject: |
|
|
Worked ok for me. I am having some NetworkManager problems though. Thanks for the info. |
|
Back to top |
|
|
saintdev n00b
Joined: 13 Jul 2004 Posts: 60 Location: CO, USA
|
Posted: Sun Aug 13, 2006 2:48 am Post subject: Re: Mini How-To Slab (Gnome menu from Suse) |
|
|
LeGars wrote: | To compile, Slab will need gnome-common. But it's not marked as a dependency so emerge it manually :
Code: | # emerge gnome-common |
|
Sorry about that. I just took the deps from the original ebuild. I'll update my ebuild in the bug, and hopefully stuart will follow suit with his ebuild. Then this step will be unnessessary
If anyone's curious the bug that stuart took his ebuild from is #140027 _________________ > SELECT `signature` FROM `members` WHERE `user_name`='saintdev';
0 rows returned. |
|
Back to top |
|
|
bigdave1 Tux's lil' helper
Joined: 03 May 2005 Posts: 106 Location: Raleigh, NC
|
Posted: Wed Sep 13, 2006 6:38 am Post subject: |
|
|
I've followed your setup and I've also emerged gnome-common as suggested but I'm having a problem with the networkmanager dependency. When I do emerge --digest -av slab, I get the following:
Code: | linuxclient portage # emerge --digest -av slab
These are the packages that would be merged, in order:
Calculating dependencies |
emerge: there are no ebuilds to satisfy ">=net-misc/networkmanager-0.6.3".
(dependency required by "gnome-extra/slab-1.9999-r4" [ebuild]) |
How do I get networkmanager installed?
Thanks! |
|
Back to top |
|
|
saintdev n00b
Joined: 13 Jul 2004 Posts: 60 Location: CO, USA
|
Posted: Wed Sep 13, 2006 7:11 am Post subject: |
|
|
bigdave1 wrote: | I've followed your setup and I've also emerged gnome-common as suggested but I'm having a problem with the networkmanager dependency. When I do emerge --digest -av slab, I get the following:
Code: | linuxclient portage # emerge --digest -av slab
These are the packages that would be merged, in order:
Calculating dependencies |
emerge: there are no ebuilds to satisfy ">=net-misc/networkmanager-0.6.3".
(dependency required by "gnome-extra/slab-1.9999-r4" [ebuild]) |
How do I get networkmanager installed?
Thanks! |
[edit]
I guess this is in the guide allready...
[/edit]
The easiest way is to get the gentopia overlay.
Check the Gentoo Overlays: Users' Guide if you need instructions. _________________ > SELECT `signature` FROM `members` WHERE `user_name`='saintdev';
0 rows returned. |
|
Back to top |
|
|
bigdave1 Tux's lil' helper
Joined: 03 May 2005 Posts: 106 Location: Raleigh, NC
|
Posted: Wed Sep 13, 2006 5:22 pm Post subject: |
|
|
Thanks, I got networkmanager installed and I was able to emerge slab. The last part of the instructions say to add the new gnome menu to the applet bar. How do I do that?
Thanks! |
|
Back to top |
|
|
saintdev n00b
Joined: 13 Jul 2004 Posts: 60 Location: CO, USA
|
Posted: Wed Sep 13, 2006 7:22 pm Post subject: |
|
|
Right click on one of your panels, and select "Add to Panel..."
Scroll down until you see the Main Menu entries (there should now be 2 of them). For me the new menu was the one without the icon, select it, and click add. _________________ > SELECT `signature` FROM `members` WHERE `user_name`='saintdev';
0 rows returned. |
|
Back to top |
|
|
grogblob n00b
Joined: 26 May 2003 Posts: 4 Location: Atlanta GA
|
Posted: Thu Sep 14, 2006 12:08 am Post subject: |
|
|
I was able to get networkmanager installed but when I try to compile slab I get the following error even though I'm logged in as root:
Code: |
make[2]: Entering directory `/var/tmp/portage/slab-1.9999/work/slab/libtile'
test -z "/usr/lib" || mkdir -p -- "/usr/lib"
/bin/sh ../libtool --mode=install /bin/install -c 'libtile.la' '/usr/lib/libtile.la'
/bin/install -c .libs/libtile.so.0.0.0 /usr/lib/libtile.so.0.0.0
ACCESS DENIED open_wr: /usr/lib/libtile.so.0.0.0
/bin/install: cannot create regular file `/usr/lib/libtile.so.0.0.0': Permission denied
make[2]: *** [install-libLTLIBRARIES] Error 1
make[2]: Leaving directory `/var/tmp/portage/slab-1.9999/work/slab/libtile'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/slab-1.9999/work/slab/libtile'
make: *** [install-recursive] Error 1
!!! ERROR: gnome-extra/slab-1.9999 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_install
ebuild.sh, line 1020: Called src_install
slab-1.9999.ebuild, line 46: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/var/log/sandbox/sandbox-gnome-extra_-_slab-1.9999-24095.log"
open_wr: /usr/lib/libtile.so.0.0.0 (symlink to /usr/lib64/libtile.so.0.0.0)
--------------------------------------------------------------------------------!!! This ebuild is from an overlay: '/usr/local/portage'
|
Anyone know how I can fix this permissions issue? I'm using AMD64 btw. |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Thu Sep 14, 2006 12:29 am Post subject: |
|
|
grogblob, I don't know the solution but to clue you in. Even though you are logged in as root, that won't matter. Without FEATURES="-userpriv", portage drops root permissions and compiles as user portage. |
|
Back to top |
|
|
saintdev n00b
Joined: 13 Jul 2004 Posts: 60 Location: CO, USA
|
Posted: Thu Sep 14, 2006 12:34 am Post subject: |
|
|
grogblob, are you using the latest ebuild. That looks like it was possibly using the old slab ebuild that had MAJOR sandbox violations. If you are check the first post for links to the correct ebuild to use. Make sure you get the attachment labeled slab-1.9999-r4.ebuild NOT the one labeled "slab ebuild".
If you are using the latest ebuild, could you pastebin a build log, and your emerge --info, and post links? _________________ > SELECT `signature` FROM `members` WHERE `user_name`='saintdev';
0 rows returned. |
|
Back to top |
|
|
grogblob n00b
Joined: 26 May 2003 Posts: 4 Location: Atlanta GA
|
Posted: Thu Sep 14, 2006 9:10 pm Post subject: |
|
|
Thanks saintdev, I was using the incorect ebuild, slab is up and running perfectly now. |
|
Back to top |
|
|
wimbo Tux's lil' helper
Joined: 19 Aug 2004 Posts: 110 Location: Ninove - Belgium
|
Posted: Sun Dec 03, 2006 5:56 pm Post subject: emerge can't find slab in cvs |
|
|
hello,
when trying to emerge slab as explained in this thread, i get this error:
Code: | * Fetching CVS module slab into /usr/portage/distfiles/cvs-src ...
* Running cvs -q -f -z4 -d ":pserver:anonymous:@anoncvs.gnome.org/cvs/gnome" login
Logging in to :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome
* Running cvs -q -f -z4 -d ":pserver:anonymous@anoncvs.gnome.org/cvs/gnome"
checkout slabcvs server: cannot find module `slab' - ignored
cvs [checkout aborted]: cannot expand modules
|
is there something wrong whith the ebuild?
wimbo |
|
Back to top |
|
|
saintdev n00b
Joined: 13 Jul 2004 Posts: 60 Location: CO, USA
|
Posted: Sun Dec 03, 2006 10:30 pm Post subject: |
|
|
Sorry I haven't had time to update the ebuild, I've been working on the networkmanager backend, and haven't even had much time to do that.
Slab has been moved to gnome-main-menu. I believe that steev has an ebuild at http://dev.gentoo.org/~steev/files/gnome-main-menu-0.6.2.ebuild, I have not tested this, so you would have to contact him with any questions/problems. _________________ > SELECT `signature` FROM `members` WHERE `user_name`='saintdev';
0 rows returned. |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
|
Back to top |
|
|
wimbo Tux's lil' helper
Joined: 19 Aug 2004 Posts: 110 Location: Ninove - Belgium
|
Posted: Tue Dec 05, 2006 2:46 pm Post subject: |
|
|
rmh3093 wrote: | https://forums.gentoo.org/viewtopic-t-476767.html |
yes, well, i kinda came from that thread. |
|
Back to top |
|
|
saintdev n00b
Joined: 13 Jul 2004 Posts: 60 Location: CO, USA
|
Posted: Mon Dec 11, 2006 6:26 am Post subject: |
|
|
Ok, I just tested, and the last slab ebuild still works as long as you rename it to gnome-main-menu.
Also as a note to the OP, you no longer need the gentopia overlay as NetworkManager is now in portage. Plus the version in portage is much newer and has patches for the Gentoo /etc/conf.d/net and for dbus-1.0 _________________ > SELECT `signature` FROM `members` WHERE `user_name`='saintdev';
0 rows returned. |
|
Back to top |
|
|
|