Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 558120 Details for
Bug 673406
dev-util/sysprof - add elogind support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sysprof-3.30.2.ebuild
sysprof-3.30.2.ebuild (text/plain), 2.27 KB, created by
Shiba
on 2018-12-19 00:04:22 UTC
(
hide
)
Description:
sysprof-3.30.2.ebuild
Filename:
MIME Type:
Creator:
Shiba
Created:
2018-12-19 00:04:22 UTC
Size:
2.27 KB
patch
obsolete
># Copyright 1999-2018 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >inherit gnome.org gnome2-utils meson systemd xdg > >DESCRIPTION="System-wide Linux Profiler" >HOMEPAGE="http://sysprof.com/" > >LICENSE="GPL-3+ GPL-2+" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="elogind gtk systemd" >REQUIRED_USE="?? ( elogind systemd )" > >RDEPEND=" > >=dev-libs/glib-2.44:2 > sys-auth/polkit > elogind? ( >=sys-auth/elogind-239.3 ) > gtk? ( >=x11-libs/gtk+-3.22.0:3 ) > systemd? ( >=sys-apps/systemd-222 ) >" ># libxml2 required for glib-compile-resources; appstream-glib for appdata.xml developer_name tag translation >DEPEND="${RDEPEND} > dev-libs/appstream-glib > dev-libs/libxml2:2 > dev-util/itstool > >=sys-devel/gettext-0.19.8 > >=sys-kernel/linux-headers-2.6.32 > virtual/pkgconfig >" > >PATCHES=( "${FILESDIR}/${P}-support-elogind.patch" ) > >src_configure() { > # -Dwith_sysprofd=host currently unavailable from ebuild > local emesonargs=( > $(meson_use gtk enable_gtk) > -Dsystemdunitdir=$(systemd_get_systemunitdir) > # -Ddebugdir > ) > > if use elogind || use systemd; then > emesonargs+=( -Dwith_sysprofd=bundled ) > else > emesonargs+=( -Dwith_sysprofd=none ) > fi > > meson_src_configure >} > >pkg_postinst() { > xdg_pkg_postinst > gnome2_icon_cache_update > gnome2_schemas_update > > elog "On many systems, especially amd64, it is typical that with a modern" > elog "toolchain -fomit-frame-pointer for gcc is the default, because" > elog "debugging is still possible thanks to gcc4/gdb location list feature." > elog "However sysprof is not able to construct call trees if frame pointers" > elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested" > elog "for the libraries and applications involved in the profiling. That" > elog "means a CPU register is used for the frame pointer instead of other" > elog "purposes, which means a very minimal performance loss when there is" > elog "register pressure." > if ! use elogind && ! use systemd; then > elog "" > elog "Without elogind or systemd, sysprof may not function when launched as a" > elog "regular user, thus suboptimal running from root account may be necessary." > if use gtk; then > elog "Under wayland, that limits the recording usage to sysprof-cli utility." > fi > fi >} > >pkg_postrm() { > xdg_pkg_postrm > gnome2_icon_cache_update > gnome2_schemas_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 673406
:
558118
| 558120