Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 948838
Collapse All | Expand All

(-)glib-2.80.5-r1.ebuild (-7 / +7 lines)
Lines 23-29 Link Here
23
LICENSE="LGPL-2.1+"
23
LICENSE="LGPL-2.1+"
24
SLOT="2"
24
SLOT="2"
25
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
25
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
26
IUSE="dbus debug +elf doc +introspection +mime selinux static-libs sysprof systemtap test utils xattr"
26
IUSE="dbus debug +elf doc +introspection man +mime selinux static-libs sysprof systemtap test utils xattr"
27
RESTRICT="!test? ( test )"
27
RESTRICT="!test? ( test )"
28
28
29
# * elfutils (via libelf) does not build on Windows. gresources are not embedded
29
# * elfutils (via libelf) does not build on Windows. gresources are not embedded
Lines 59-65 Link Here
59
	dev-libs/libxslt
59
	dev-libs/libxslt
60
	>=sys-devel/gettext-0.19.8
60
	>=sys-devel/gettext-0.19.8
61
	doc? ( >=dev-util/gi-docgen-2023.1 )
61
	doc? ( >=dev-util/gi-docgen-2023.1 )
62
	dev-python/docutils
62
	man? ( dev-python/docutils )
63
	systemtap? ( >=dev-debug/systemtap-1.3 )
63
	systemtap? ( >=dev-debug/systemtap-1.3 )
64
	$(python_gen_any_dep '
64
	$(python_gen_any_dep '
65
		dev-python/packaging[${PYTHON_USEDEP}]
65
		dev-python/packaging[${PYTHON_USEDEP}]
Lines 317-323 Link Here
317
		$(meson_feature selinux)
317
		$(meson_feature selinux)
318
		$(meson_use xattr)
318
		$(meson_use xattr)
319
		-Dlibmount=enabled # only used if host_system == 'linux'
319
		-Dlibmount=enabled # only used if host_system == 'linux'
320
		-Dman-pages=enabled
320
		$(meson_feature man man-pages)
321
		$(meson_use systemtap dtrace)
321
		$(meson_use systemtap dtrace)
322
		$(meson_use systemtap)
322
		$(meson_use systemtap)
323
		$(meson_feature sysprof)
323
		$(meson_feature sysprof)
Lines 376-388 Link Here
376
	# and removals, and test depend on glib-utils instead; revisit now with
376
	# and removals, and test depend on glib-utils instead; revisit now with
377
	# meson
377
	# meson
378
	rm "${ED}/usr/bin/glib-genmarshal" || die
378
	rm "${ED}/usr/bin/glib-genmarshal" || die
379
	rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die
379
	use man && (rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die)
380
	rm "${ED}/usr/bin/glib-mkenums" || die
380
	rm "${ED}/usr/bin/glib-mkenums" || die
381
	rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die
381
	use man && (rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die)
382
	rm "${ED}/usr/bin/gtester-report" || die
382
	rm "${ED}/usr/bin/gtester-report" || die
383
	rm "${ED}/usr/share/man/man1/gtester-report.1" || die
383
	use man && (rm "${ED}/usr/share/man/man1/gtester-report.1" || die)
384
	# gdbus-codegen manpage installed by dev-util/gdbus-codegen
384
	# gdbus-codegen manpage installed by dev-util/gdbus-codegen
385
	rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die
385
	use man && (rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die)
386
}
386
}
387
387
388
pkg_preinst() {
388
pkg_preinst() {

Return to bug 948838