Advertisement
krax

gnome3 gentoo

Jul 12th, 2011
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 6.78 KB | None | 0 0
  1. knfpndc: well if you want gnome3, you need to allow unstable on certain packages... using the configs in that dir is safer & easier to rollback that going full unstable
  2.  
  3. <knfpndc> iamben layman -a gnome supposed to change emerge gnome to overlay repoz and emerge gnome3
  4. [07:09] <+iamben> knfpndc: the gnome3 packags are still not marked stable
  5.  
  6. knfpndc: autounmask will probably pull in more unstable stuff than the premade keywords file from the overlay
  7. <+iamben> knfpndc: i assume that's what you're wanting, right?
  8. <+iamben> knfpndc: what does "emerge =gnome-3*" say?
  9. <+iamben> knfpndc: yes, emerge sees your gnome overlay but the ebuilds are not marked stable.
  10.  <+iamben> knfpndc: have you ever used /etc/portage/package.keywords?
  11. <+iamben> knfpndc: if you create /etc/portage/package.keywords/ as a dir, you can copy or symlink /var/lib/layman/gnome/status/portage-configs/package.keywords.gnome3 inside there, and it will allow unstable keywords for the required pkgs for gnome3
  12.  <knfpndc> iamben: copy or symlink what exactly?
  13. [07:25] <+iamben> knfpndc: copy or symlink that package.gnome.keywords file (which is provided in the overlay) into /etc/portage/package.keywords/
  14. [07:25] <+iamben> the symlink is good so it stays updated as the overlay maintainers modify the keywords file
  15. <knfpndc> iamben: So we are going with symlink; but i am still fuzzy in the details
  16. [07:26] <+iamben> "ln -s /var/lib/layman/gnome/status/portage-configs/package.keywords.gnome3 /etc/portage/package.keywords/"
  17. <knfpndc> where could i find package.gnome.keywords and how could i do symlink
  18. <knfpndc> iamben: I jsut add echo "source /var/lib/layman/make.conf" >> /etc/make.conf" after layman -a gnome
  19. <+iamben> knfpndc: then the keywords file is where i said
  20.  
  21.  
  22. The following mask changes are necessary to proceed:
  23. #required by gnome-base/gnome-3.0.0, required by gnome (argument)
  24. # /usr/portage/profiles/package.mask:
  25. # Nirbheek Chauhan <nirbheek@gentoo.org> (10 Jun 2009)
  26. # Several feature regressions that will make our users
  27. # go on a witchhunt if unmasked
  28. # * No XDMCP connection UI
  29. # * No configuration/theming support
  30. # * No support for auth backends other than PAM
  31. # * Many more...
  32. >=gnome-base/gdm-3.0.4-r1
  33.  
  34. <richiefrich> knfpndc: ^
  35. [17:17] <keeperofdakeys> knfpndc: it isn't a keyword, you need to put "=gnome-base/gnome-3.0.0" in /etc/portage/package.unmask
  36. [17:18] <keeperofdakeys> oh, wait, sorry, I'm wrong
  37. [17:18] <keeperofdakeys> it is gdm
  38. [17:18] <keeperofdakeys> you need to put "gnome-base/gdm" in package.unmask
  39. [17:18] <richiefrich> right he needs to unmask gdm
  40. [17:18] <keeperofdakeys> but, yeah, the overlay should have done that
  41.  
  42.  
  43. knfpndc: in some very limited cases, an actual USE flag can be masked by your profile.  when the feature is known to be broken or risky on your setup.  in this case, you do need to unmask it to get gnome3 (i assume that's what youre going for)
  44.  
  45.  
  46.  
  47. knfpndc: well if you want gnome3, you need to allow unstable on certain packages... using the configs in that dir is safer & easier to rollback that going full unstable
  48.  
  49. <knfpndc> iamben layman -a gnome supposed to change emerge gnome to overlay repoz and emerge gnome3
  50. [07:09] <+iamben> knfpndc: the gnome3 packags are still not marked stable
  51.  
  52. knfpndc: autounmask will probably pull in more unstable stuff than the premade keywords file from the overlay
  53. <+iamben> knfpndc: i assume that's what you're wanting, right?
  54. <+iamben> knfpndc: what does "emerge =gnome-3*" say?
  55. <+iamben> knfpndc: yes, emerge sees your gnome overlay but the ebuilds are not marked stable.
  56. <+iamben> knfpndc: have you ever used /etc/portage/package.keywords?
  57. <+iamben> knfpndc: if you create /etc/portage/package.keywords/ as a dir, you can copy or symlink /var/lib/layman/gnome/status/portage-configs/package.keywords.gnome3 inside there, and it will allow unstable keywords for the required pkgs for gnome3
  58. <knfpndc> iamben: copy or symlink what exactly?
  59. [07:25] <+iamben> knfpndc: copy or symlink that package.gnome.keywords file (which is provided in the overlay) into /etc/portage/package.keywords/
  60. [07:25] <+iamben> the symlink is good so it stays updated as the overlay maintainers modify the keywords file
  61. <knfpndc> iamben: So we are going with symlink; but i am still fuzzy in the details
  62. [07:26] <+iamben> "ln -s /var/lib/layman/gnome/status/portage-configs/package.keywords.gnome3 /etc/portage/package.keywords/"
  63. <knfpndc> where could i find package.gnome.keywords and how could i do symlink
  64. <knfpndc> iamben: I jsut add echo "source /var/lib/layman/make.conf" >> /etc/make.conf" after layman -a gnome
  65. <+iamben> knfpndc: then the keywords file is where i said
  66.  
  67.  
  68. The following mask changes are necessary to proceed:
  69. #required by gnome-base/gnome-3.0.0, required by gnome (argument)
  70. # /usr/portage/profiles/package.mask:
  71. # Nirbheek Chauhan <nirbheek@gentoo.org> (10 Jun 2009)
  72. # Several feature regressions that will make our users
  73. # go on a witchhunt if unmasked
  74. # * No XDMCP connection UI
  75. # * No configuration/theming support
  76. # * No support for auth backends other than PAM
  77. # * Many more...
  78. >=gnome-base/gdm-3.0.4-r1
  79.  
  80. <richiefrich> knfpndc: ^
  81. [17:17] <keeperofdakeys> knfpndc: it isn't a keyword, you need to put "=gnome-base/gnome-3.0.0" in /etc/portage/package.unmask
  82. [17:18] <keeperofdakeys> oh, wait, sorry, I'm wrong
  83. [17:18] <keeperofdakeys> it is gdm
  84. [17:18] <keeperofdakeys> you need to put "gnome-base/gdm" in package.unmask
  85. [17:18] <richiefrich> right he needs to unmask gdm
  86. [17:18] <keeperofdakeys> but, yeah, the overlay should have done that
  87.  
  88.  emerge -pv pygobject            
  89.  
  90. These are the packages that would be merged, in order:
  91.  
  92. Calculating dependencies... done!
  93. [ebuild   R    ] dev-python/pygobject-2.28.6  USE="cairo -doc -examples (-introspection) -libffi -test" 0 kB
  94.  
  95. <+iamben> knfpndc: in some very limited cases, an actual USE flag can be masked by your profile.  when the feature is known to be broken or risky on your setup.  in this case, you do need to unmask it to get gnome3 (i assume that's what youre going for)
  96.  
  97.  
  98. knfpndc: unmasking USE flags is quite different from other masks though, you create the use.mask file with -flag to unmask it.  and it goes in /etc/portage/profile/, note the profile subdirr
  99.  
  100. <+iamben> knfpndc: when emerge shows a flag as (-flag), it's masked
  101.  
  102. [20:44] <+iamben> and you will need to create that dir & file yourself
  103. [20:44] <+iamben> but no, there is no use.unmask
  104. [20:44] == shal3r [~shal3r@office.gold.lv] has quit [Ping timeout: 255 seconds]
  105. [20:44] <+iamben> you just put -flag in your own use.mask (wierd, i know)
  106.  
  107. <+iamben> mkdir -p /etc/portage/profile/ && echo "-introspection" >> /etc/portage/profile/use.mask
  108.  
  109.  
  110.  
  111. Note: the iam specified that when -p emerge said -flag it means that the flag is masked and u should Do above. (- introspection aslo in blue means it is masked by the profile)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement