Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 342980 Details for
Bug 462764
dev-libs/{libindicator,libdbusmenu,libappindicator} multilib patches
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
gobject-introspection.patch
gobject-introspection.patch (text/plain), 2.10 KB, created by
Mario Kicherer
on 2013-03-23 12:31:58 UTC
(
hide
)
Description:
gobject-introspection.patch
Filename:
MIME Type:
Creator:
Mario Kicherer
Created:
2013-03-23 12:31:58 UTC
Size:
2.10 KB
patch
obsolete
>--- /usr/portage/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild 2012-12-09 20:01:09.000000000 +0100 >+++ gobject-introspection-1.32.1-r1.ebuild 2013-03-23 13:24:09.169523212 +0100 >@@ -1,14 +1,14 @@ > # Copyright 1999-2012 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 >-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild,v 1.15 2012/12/09 18:33:49 tetromino Exp $ >+# $Header: $ > >-EAPI="4" >+EAPI=5 > GCONF_DEBUG="no" > GNOME2_LA_PUNT="yes" > PYTHON_DEPEND="2:2.7" > PYTHON_USE_WITH="xml" > >-inherit gnome2 python toolchain-funcs >+inherit gnome2 python toolchain-funcs autotools multilib-minimal > > DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages" > HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" >@@ -48,6 +48,26 @@ > python_pkg_setup > } > >+disable_unrequired_stuff_for_x86() { >+ if [ "$(get_libdir)" == "lib32" ]; then >+ cd ${BUILD_DIR} >+ >+ # disable configure checks >+ epatch ${FILESDIR}/disable_python.patch >+ >+ # disable python bindings >+ sed -i "s/include Makefile-giscanner.am//" Makefile.am || die "sed failed" >+ >+ # disable stuff we won't install for x86 anyways >+ sed -i "s/include Makefile-tools.am//" Makefile.am || die "sed failed" >+ sed -i "s/include Makefile-gir.am//" Makefile.am || die "sed failed" >+ >+ # disable tests >+ sed -i "s/SUBDIRS = . docs tests/SUBDIRS = . docs/" Makefile.am || die "sed failed" >+ eautoreconf >+ fi >+} >+ > src_prepare() { > # FIXME: Parallel compilation failure with USE=doc > use doc && MAKEOPTS="-j1" >@@ -74,14 +94,20 @@ > ewarn "on your system. Consider installing it to get tests to run." > fi > fi >+ >+ multilib_copy_sources >+ multilib_foreach_abi disable_unrequired_stuff_for_x86 > } > >-src_test() { >+multilib_src_test() { > [[ -z ${gi_skip_tests} ]] && default > } > >-src_install() { >+multilib_src_install() { > gnome2_src_install >+} >+ >+multilib_src_install_all() { > python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,scanner} > use doctool && python_convert_shebangs 2 "${ED}"usr/bin/g-ir-doc-tool >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 462764
:
342958
|
342960
|
342962
|
342970
| 342980