diff options
Diffstat (limited to 'dev-libs/sord')
-rw-r--r-- | dev-libs/sord/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/sord/sord-0.16.16.ebuild | 61 | ||||
-rw-r--r-- | dev-libs/sord/sord-9999.ebuild | 12 |
3 files changed, 73 insertions, 4 deletions
diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest index 0a14f6676680..8c890c1170be 100644 --- a/dev-libs/sord/Manifest +++ b/dev-libs/sord/Manifest @@ -1,4 +1,6 @@ DIST sord-0.16.14.tar.xz 112748 BLAKE2B 399f4bf5d1b8ae557fa7e2d2e92e74ed646d0554235f4527a4b9ad53aa6beb0e90e2d80c9e65ab3c872b5c8d45a7948b7746284bb1fd2352320a0aa33e97e305 SHA512 f6f254518d5dccece7975529b1fcfd552fd9c37e49dc7e9f8a46756b85e476dac064a39af42bfb3078e999e75d1aa75dcc30ec91e08753defa9363adafdfd3bd +DIST sord-0.16.16.tar.xz 107148 BLAKE2B e657f6e4d38df1c254ce6282ae54a6795e29fd60546373a2b4e1560b269658fa69dd93af4d6f75eaa73f9f777a2d82f99f80d34fd65e1001b8231b63af71029f SHA512 8728fa01466e8f64c1a70a6d4ce727cdac3aaba78db0163ad511d7e959a260c95ab47405cce24ca0e076fb1f0da761687d788cddef87a96aa813757d10f0bfe0 EBUILD sord-0.16.14-r1.ebuild 1116 BLAKE2B 0e9947ad377795ef2520c5ce50f8576a1a4e807d47af4fd8cb914ad3591e35ded29f6a3d7acadd3e0414186c65066296c6547320a247774d09c0f356122f60ce SHA512 72bb8842a7c8160b3ea5e1d185e4787cab900fe3f59c487d26d6898b9dd94178fbd51fa68296d98b08bb9abc86384cab2e339bc5774f7f624f3fdc1c8ca8735a -EBUILD sord-9999.ebuild 1116 BLAKE2B 63b48c9f308f163a9cdc225fdc874efb23fb75c305736b0c3de937af41dc7f17c9999b338cfa37bb83cf59bc2120091a3aa44c6f5f176fae1e444ee8e73e4b4a SHA512 1e644d2523fd7d343be43a410e3735c00b8b332457a10b061ad0019a9103fc05788e74c2c9c81a37915b0d5880dbe24583dcf2b63f05792fef7df0a2374011fc +EBUILD sord-0.16.16.ebuild 1203 BLAKE2B 8d3468696839811daae3fb1dc4ec65a8260c74cf746311080146a74aaafc7895b33cd7ccbcecad1d4a127287a111216441588ab06595d9d467f1d6e6f5397ca2 SHA512 83d8ed68770e4901d5fe4b6d9d717577a20d677f3d722a51ade91d4047c72fec4e78d702c3fe3e37d3537cb09e3836f8bcec24f7b345e1d8756af638ba28c88a +EBUILD sord-9999.ebuild 1203 BLAKE2B 8d3468696839811daae3fb1dc4ec65a8260c74cf746311080146a74aaafc7895b33cd7ccbcecad1d4a127287a111216441588ab06595d9d467f1d6e6f5397ca2 SHA512 83d8ed68770e4901d5fe4b6d9d717577a20d677f3d722a51ade91d4047c72fec4e78d702c3fe3e37d3537cb09e3836f8bcec24f7b345e1d8756af638ba28c88a MISC metadata.xml 410 BLAKE2B bc5ce38abe6276b92594039e5264603382ca4ceb88d4acf9d34e663d97edf5a04997f614d44f4422709f9dd3794803ddf883ced9908c4c3cdad3e810eb3531ab SHA512 a07cc2e3a7d131e6823bc2955c433b6fd2af1d395a1730e9a89be10f19b60a6192702ea0e6959de15a7b6aa1eb3ff478f590daba3917a58f92c9ee66bafbda79 diff --git a/dev-libs/sord/sord-0.16.16.ebuild b/dev-libs/sord/sord-0.16.16.ebuild new file mode 100644 index 000000000000..d40179db71ae --- /dev/null +++ b/dev-libs/sord/sord-0.16.16.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/drobilla/sord.git" +else + SRC_URI="https://download.drobilla.net/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DESCRIPTION="Library for storing RDF data in memory" +HOMEPAGE="https://drobilla.net/software/sord.html" + +LICENSE="ISC" +SLOT="0" +IUSE="doc test tools" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx-lv2-theme + dev-python/sphinxygen + ) +" +# Take care on bumps to check minimum versions! +RDEPEND=" + dev-libs/libpcre + dev-libs/serd + dev-libs/zix +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + # fix doc installation path + sed -i "s/versioned_name/'${PF}'/g" doc/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_feature test tests) + $(meson_feature tools) + ) + + meson_src_configure +} + +multilib_src_install_all() { + local DOCS=( AUTHORS NEWS README.md ) + einstalldocs +} diff --git a/dev-libs/sord/sord-9999.ebuild b/dev-libs/sord/sord-9999.ebuild index 5d7f56bff1cc..d40179db71ae 100644 --- a/dev-libs/sord/sord-9999.ebuild +++ b/dev-libs/sord/sord-9999.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/drobilla/sord.git" else SRC_URI="https://download.drobilla.net/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DESCRIPTION="Library for storing RDF data in memory" @@ -23,12 +23,18 @@ RESTRICT="!test? ( test )" BDEPEND=" virtual/pkgconfig - doc? ( app-doc/doxygen ) + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx-lv2-theme + dev-python/sphinxygen + ) " # Take care on bumps to check minimum versions! RDEPEND=" dev-libs/libpcre - >=dev-libs/serd-0.30.10 + dev-libs/serd + dev-libs/zix " DEPEND="${RDEPEND}" |