Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 670643 Details for
Bug 753764
gnome-base/librsvg: EAPI 7 request
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
EAPI 7 update
librsvg-2.48.9-r1.ebuild (text/plain), 2.56 KB, created by
David Michael
on 2020-11-09 19:06:35 UTC
(
hide
)
Description:
EAPI 7 update
Filename:
MIME Type:
Creator:
David Michael
Created:
2020-11-09 19:06:35 UTC
Size:
2.56 KB
patch
obsolete
># Copyright 1999-2020 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 >VALA_USE_DEPEND="vapigen" > >inherit gnome.org gnome2-utils multilib-minimal rust-toolchain vala > >DESCRIPTION="Scalable Vector Graphics (SVG) rendering library" >HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg" > >LICENSE="LGPL-2+" >SLOT="2" >KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" > >IUSE="+introspection +vala" >REQUIRED_USE="vala? ( introspection )" > >RDEPEND=" > >=x11-libs/cairo-1.16.0[${MULTILIB_USEDEP}] > >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}] > >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}] > >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}] > >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}] > >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] > >=x11-libs/pango-1.38.0[${MULTILIB_USEDEP}] > introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) >" >DEPEND="${RDEPEND}" >BDEPEND=" > dev-util/glib-utils > >=sys-devel/gettext-0.19.8 > virtual/pkgconfig > >=virtual/rust-1.39 > vala? ( $(vala_depend) ) >" ># >=gtk-doc-am-1.13, gobject-introspection-common, vala-common needed by eautoreconf > >RESTRICT="test" # Lots of issues on 32bit builds, 64bit build seems to get into an infinite compilation sometimes, etc. > >src_prepare() { > default > use vala && vala_src_prepare > gnome2_environment_reset >} > >multilib_src_configure() { > local myconf=( > --disable-gtk-doc > --disable-maintainer-mode > --disable-static > --disable-debug > --disable-tools # the tools/ subdirectory is useful only for librsvg devs > $(multilib_native_use_enable introspection) > $(multilib_native_use_enable vala) > --enable-pixbuf-loader > ) > > if ! multilib_is_native_abi; then > myconf+=( > # Set the rust target, which can differ from CHOST > RUST_TARGET="$(rust_abi)" > # RUST_TARGET is only honored if cross_compiling, but non-native ABIs aren't cross as > # far as C parts and configure auto-detection are concerned as CHOST equals CBUILD > cross_compiling=yes > ) > fi > > ECONF_SOURCE=${S} econf "${myconf[@]}" > > if multilib_is_native_abi; then > ln -s "${S}"/doc/html doc/html || die > fi >} > >multilib_src_compile() { > # causes segfault if set, see bug #411765 > unset __GL_NO_DSO_FINALIZER > default >} > >multilib_src_install_all() { > einstalldocs > find "${D}" -name '*.la' -type f -delete || die >} > >pkg_preinst() { > gnome2_gdk_pixbuf_savelist >} > >pkg_postinst() { > # causes segfault if set, see bug 375615 > unset __GL_NO_DSO_FINALIZER > multilib_foreach_abi gnome2_gdk_pixbuf_update >} > >pkg_postrm() { > # causes segfault if set, see bug 375615 > unset __GL_NO_DSO_FINALIZER > multilib_foreach_abi gnome2_gdk_pixbuf_update >}
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 Raw
Actions:
View
Attachments on
bug 753764
: 670643