diff options
| author | Guillermo Joandet <gjoandet@gmail.com> | 2022-12-23 14:47:30 -0300 |
|---|---|---|
| committer | Matt Turner <mattst88@gentoo.org> | 2022-12-23 21:11:14 -0500 |
| commit | 70be6d8182f55ada2b2c3a605c57d44d19ec7909 (patch) | |
| tree | 9f38c0993a2da4ab67dfffae1791d15fe463543f /dev-libs/libsigc++/libsigc++-3.4.0.ebuild | |
| parent | 34f768697cf725198d871af697f0638792b4e2ed (diff) | |
| download | gentoo-70be6d8182f55ada2b2c3a605c57d44d19ec7909.tar.gz gentoo-70be6d8182f55ada2b2c3a605c57d44d19ec7909.tar.bz2 gentoo-70be6d8182f55ada2b2c3a605c57d44d19ec7909.zip | |
dev-libs/libsigc++: Version bump 3.4.0
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28776
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'dev-libs/libsigc++/libsigc++-3.4.0.ebuild')
| -rw-r--r-- | dev-libs/libsigc++/libsigc++-3.4.0.ebuild | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/dev-libs/libsigc++/libsigc++-3.4.0.ebuild b/dev-libs/libsigc++/libsigc++-3.4.0.ebuild new file mode 100644 index 000000000000..962a59792908 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-3.4.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org flag-o-matic meson-multilib + +DESCRIPTION="Typesafe callback system for standard C++" +HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ + https://github.com/libsigcplusplus/libsigcplusplus" + +LICENSE="LGPL-2.1+" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="gtk-doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + gtk-doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + local emesonargs=( + -Dbuild-examples=false + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use test build-tests) + ) + meson_src_configure +} + +multilib_src_install_all() { + # Note: html docs are installed into /usr/share/doc/libsigc++-3.0 + # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs + :; +} |
