Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 373674 Details for
Bug 506002
sys-fs/eudev: please install multilib libgudev
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
eudev-9999.ebuild.diff
eudev-9999.ebuild.diff (text/plain), 2.04 KB, created by
Michał Górny
on 2014-03-27 22:38:06 UTC
(
hide
)
Description:
eudev-9999.ebuild.diff
Filename:
MIME Type:
Creator:
Michał Górny
Created:
2014-03-27 22:38:06 UTC
Size:
2.04 KB
patch
obsolete
>Index: eudev-9999.ebuild >=================================================================== >RCS file: /var/cvsroot/gentoo-x86/sys-fs/eudev/eudev-9999.ebuild,v >retrieving revision 1.43 >diff -u -B -r1.43 eudev-9999.ebuild >--- eudev-9999.ebuild 25 Jan 2014 17:27:51 -0000 1.43 >+++ eudev-9999.ebuild 27 Mar 2014 22:37:19 -0000 >@@ -24,7 +24,7 @@ > SLOT="0" > IUSE="doc gudev +hwdb kmod introspection +keymap +modutils +openrc +rule-generator selinux static-libs test" > >-COMMON_DEPEND="gudev? ( dev-libs/glib:2 ) >+COMMON_DEPEND="gudev? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) > kmod? ( sys-apps/kmod ) > introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) > selinux? ( sys-libs/libselinux ) >@@ -135,6 +135,8 @@ > --with-html-dir="/usr/share/doc/${PF}/html" > --enable-split-usr > --exec-prefix=/ >+ >+ $(use_enable gudev) > ) > > # Only build libudev for non-native_abi, and only install it to libdir, >@@ -142,7 +144,6 @@ > if multilib_build_binaries; then econf_args+=( > --with-rootlibdir=/$(get_libdir) > $(use_enable doc gtk-doc) >- $(use_enable gudev) > $(use_enable introspection) > $(use_enable keymap) > $(use_enable kmod libkmod) >@@ -152,7 +153,7 @@ > $(use_enable rule-generator) > ) > else econf_args+=( >- $(echo --disable-{gtk-doc,gudev,introspection,keymap,libkmod,modules,static,selinux,rule-generator}) >+ $(echo --disable-{gtk-doc,introspection,keymap,libkmod,modules,static,selinux,rule-generator}) > ) > fi > ECONF_SOURCE="${S}" econf "${econf_args[@]}" >@@ -160,18 +161,22 @@ > > multilib_src_compile() > { >- if ! multilib_build_binaries; then >- cd src/libudev || die "Could not change directory" >+ if multilib_build_binaries; then >+ emake >+ else >+ emake -C src/libudev >+ emake -C src/gudev > fi >- emake > } > > multilib_src_install() > { >- if ! multilib_build_binaries; then >- cd src/libudev || die "Could not change directory" >+ if multilib_build_binaries; then >+ emake DESTDIR="${D}" install >+ else >+ emake -C src/libudev DESTDIR="${D}" install >+ emake -C src/gudev DESTDIR="${D}" install > fi >- emake DESTDIR="${D}" install > } > > multilib_src_test()
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 506002
: 373674