LINUX.ORG.RU

[gentoo][introspection] У кого-то собралось?

 


0

1

Хочу поиграться с GIR+Javascript. У кого нибуть в систему стоят гномолибы с introspection. Не беда вручную размаскировать у кого такой флаг есть, просто замаскирован, вот в atk все упирается. В зависимостях atk +introspection есть, например у gtk+, а вот у atk такого флага нет.

Самое интерестное что atk может лично мне и не нужен, а выпилить его нельзя

★★★★★

Кажись запретная тема )))

vertexua ★★★★★
() автор топика
Ответ на: комментарий от HTaeD
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-1.28.0.ebuild,v 1.1 2009/10/29 21:26:53 eva Exp $

inherit gnome2

DESCRIPTION="GTK+ & GNOME Accessibility Toolkit"
HOMEPAGE="http://live.gnome.org/GAP/"

LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="doc introspection"

RDEPEND=">=dev-libs/glib-2"
DEPEND="${RDEPEND}
        >=dev-lang/perl-5
        sys-devel/gettext
        >=dev-util/pkgconfig-0.9
        introspection? (
                >=dev-libs/gobject-introspection-0.6.4 )
        doc? ( >=dev-util/gtk-doc-1 )"

DOCS="AUTHORS ChangeLog NEWS README"
G2CONF="${G2CONF} $(use_enable introspection)"
HTaeD ★★★★
()

а вот у atk такого флага нет.

Как это нет?

[~]$ equery u atk
 * Found these USE flags for dev-libs/atk-1.30.0:
 U I
 - - doc           : Adds extra documentation (API, Javadoc, etc)
 - - introspection : Use dev-libs/gobject-introspection for introspection

У меня было оно установлено когда-то, сейчас удалено за ненадобностью.Какие-то грабли с ним были, но на багзилле всё написано, как сделать.

nitz ★★
()

при сборке может повиснуть

собирала так

FEATURES="-sandbox" emerge ...

у меня для awn оно нужно, гном у меня это не просил

Sylvia ★★★★★
()
Ответ на: комментарий от nitz
vertexua@vxcomp ~ $ sudo emerge -av atk
Password: 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-libs/atk-1.30.0  USE="-debug -doc" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/gnome

Would you like to merge these packages? [Yes/No]

Какая версия?

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

В дереве же есть 1.30 с юзом 'introspection'

$ emerge -p atk

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-libs/atk-1.30.0  USE="-doc (-introspection)" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

HTaeD ★★★★
()
Ответ на: комментарий от HTaeD

Может оверлей помешал. В дереве таки есть с introspection. Я не особо игрался с оверлеями, но вроде все делаю правильно

vertexua@vxcomp /usr/local/portage/layman $ sudo layman --delete gnome
* Overlay "gnome" does not exist
vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

При том, что

vertexua@vxcomp /usr/local/portage/layman $ ls
cache_54d9c5623b4619e367c304a4461b3b72.xml  gnome         make.conf
cache_65bd38402ac8431067b54904bd2ed2d1.xml  gnome-live    overlays.xml
cache_cc52802cc7bb06d365443b9cb41c58ae.xml  initng        rion
desktop-effects                             java-overlay  sunrise

и

vertexua@vxcomp ~ $ sudo emerge -av atk 
Password:  
 
These are the packages that would be merged, in order: 
 
Calculating dependencies... done! 
[ebuild   R   ] dev-libs/atk-1.30.0  USE="-debug -doc" 0 kB [1] 
 
Total: 1 package (1 reinstall), Size of downloads: 0 kB 
Portage tree and overlays: 
 [0] /usr/portage 
 [1] /usr/local/portage/layman/gnome 
 
Would you like to merge these packages? [Yes/No]
vertexua ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.