diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-07-31 15:12:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-07-31 15:12:39 +0100 |
commit | 2cfae1fadeca2d0c51a301318c96c2cf5073eb6f (patch) | |
tree | 711cd9c9044cc9edd306df0c2c17f06558024a29 /dev-libs/sord/sord-9999.ebuild | |
parent | 100ce16c6fb75a4911f388aa77f860324607c869 (diff) |
gentoo auto-resync : 31:07:2022 - 15:12:39
Diffstat (limited to 'dev-libs/sord/sord-9999.ebuild')
-rw-r--r-- | dev-libs/sord/sord-9999.ebuild | 47 |
1 files changed, 29 insertions, 18 deletions
diff --git a/dev-libs/sord/sord-9999.ebuild b/dev-libs/sord/sord-9999.ebuild index fbe89d308563..9d71ccd834fc 100644 --- a/dev-libs/sord/sord-9999.ebuild +++ b/dev-libs/sord/sord-9999.ebuild @@ -1,20 +1,26 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE='threads(+)' -inherit python-any-r1 waf-utils multilib-build multilib-minimal git-r3 +inherit meson-multilib python-any-r1 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/drobilla/sord.git" +else + SRC_URI="http://download.drobilla.net/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi DESCRIPTION="Library for storing RDF data in memory" HOMEPAGE="http://drobilla.net/software/sord/" -EGIT_REPO_URI="https://github.com/drobilla/sord.git" LICENSE="ISC" SLOT="0" -KEYWORDS="" -IUSE="doc static-libs test" +IUSE="doc test tools" RESTRICT="!test? ( test )" BDEPEND=" @@ -28,32 +34,37 @@ RDEPEND=" DEPEND="${RDEPEND} ${PYTHON_DEPS} " -DOCS=( "AUTHORS" "NEWS" "README.md" ) src_prepare() { - sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die default - multilib_copy_sources + + # fix doc installation path + sed -i "s/versioned_name/'${PF}'/g" doc/meson.build || die } multilib_src_configure() { - waf-utils_src_configure \ - --docdir=/usr/share/doc/${PF} \ - $(multilib_native_usex doc --docs "") \ - $(usex test --test "") \ - $(usex static-libs --static "") + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_feature test tests) + $(meson_feature tools) + ) + + meson_src_configure } multilib_src_test() { - ./waf test || die + meson_src_test } multilib_src_compile() { - waf-utils_src_compile - default + meson_src_compile } multilib_src_install() { - waf-utils_src_install - default + meson_src_install +} + +mutlilib_src_install_all() { + local DOCS=( AUTHORS NEWS README.md ) + einstalldocs } |