diff options
Diffstat (limited to 'dev-libs/sord')
-rw-r--r-- | dev-libs/sord/Manifest | 6 | ||||
-rw-r--r-- | dev-libs/sord/sord-0.16.12-r1.ebuild | 12 | ||||
-rw-r--r-- | dev-libs/sord/sord-0.16.14.ebuild | 54 | ||||
-rw-r--r-- | dev-libs/sord/sord-9999.ebuild | 12 |
4 files changed, 66 insertions, 18 deletions
diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest index d38017951eec..2e8faa006ad6 100644 --- a/dev-libs/sord/Manifest +++ b/dev-libs/sord/Manifest @@ -1,4 +1,6 @@ DIST sord-0.16.12.tar.xz 111328 BLAKE2B 9b89848440a994145a934e66e6fe7b844e82e926cb48d05223faef9357d315db981cd68b1174d7c47e5d63b97f8e15d8cc6b2b992a6bd790b8b117ebbb6c059a SHA512 d63cc1473d12676dac3724a096c85fd47745e456cf4b191fd9f8aaf8bb9399510c6878948fd045cc1942356e61dbefd8d88374c1ef6b327057e0bb8bfa03f926 -EBUILD sord-0.16.12-r1.ebuild 1132 BLAKE2B 32a8a191bd30e62da58ba7773674d0c55ea8f8b020e5f6f5daa3c2a30d930c829e0013663b87e72d2f0b9162f3d159c2ed51c38e1588ae05cfc86ec8579daf81 SHA512 5a8e372ee64a9d17f3671a06bdf8588d361975a275e6ac63d02b5c21e570df750e4860773b4f7e6c75bbbfba6d98a7b22a41e24cbe606021b5e7121b791cfca6 -EBUILD sord-9999.ebuild 1138 BLAKE2B a3d8e8c2a3c5908cabcef863c2732b31a11fcceb13c5e3920ab442d4cd7e9cf8db3f390ff4a14e1d540028d210aff162823af01e78b550381c37205dc867dc34 SHA512 36b28efdbfe168b1fbffdc9b02032ba97a9763508cf72db324071a469fa094b354730392d9be8112f0c1581bf4571005158074c6a31381bc6793a5fbc3750614 +DIST sord-0.16.14.tar.xz 112748 BLAKE2B 399f4bf5d1b8ae557fa7e2d2e92e74ed646d0554235f4527a4b9ad53aa6beb0e90e2d80c9e65ab3c872b5c8d45a7948b7746284bb1fd2352320a0aa33e97e305 SHA512 f6f254518d5dccece7975529b1fcfd552fd9c37e49dc7e9f8a46756b85e476dac064a39af42bfb3078e999e75d1aa75dcc30ec91e08753defa9363adafdfd3bd +EBUILD sord-0.16.12-r1.ebuild 1045 BLAKE2B a0f6bcebf5bd833cb1f694c25ccbb96d5451b94100d88e049e2889e79f9361021fe830d6340e980319c3102ba34e8324efb5bb4f92815dddd17b8e4fd2189c91 SHA512 193778b22ddd95a7abd215aaf748deadd1e956eb837e35c8a285a8f198613aabbcfc3d1fe58a02ad70af70b45f99c31d0f1b25a4d9d46f84a6ca96a7ae9c1663 +EBUILD sord-0.16.14.ebuild 1051 BLAKE2B 4d102297d84c3b7762770a944d5eb6a4ddd425a5103c1e9705c1c7827be98d96fc0e7aa7db18484454bdd6ad4749dac30fe9571cf9a6babbb8d410b0fea43c38 SHA512 b131c46b8dcb4d2d7f16f3969e94b8a64af6d77a2c8dd414ecfc92f093cf2410c83b3d81b900b8dd8b1262e3f85fb51c0cfdc7bf9c6b964b950342e046ea2c36 +EBUILD sord-9999.ebuild 1051 BLAKE2B 4d102297d84c3b7762770a944d5eb6a4ddd425a5103c1e9705c1c7827be98d96fc0e7aa7db18484454bdd6ad4749dac30fe9571cf9a6babbb8d410b0fea43c38 SHA512 b131c46b8dcb4d2d7f16f3969e94b8a64af6d77a2c8dd414ecfc92f093cf2410c83b3d81b900b8dd8b1262e3f85fb51c0cfdc7bf9c6b964b950342e046ea2c36 MISC metadata.xml 332 BLAKE2B 8b6ced42cb1806732db75f2163ec786301af6fe535da27127ea4fff4cd08c354b5881551574952e3d192fe2191331765f7a3356c2e48f9ad93b6341d467fa9c3 SHA512 96f38c83f6692b5598c94ee3e72a0ecd26706b532ada45420e5517f39be2f608eb1de7090e4d7df025404f6474739913fbefda39f5be227ffefd02da61a288ae diff --git a/dev-libs/sord/sord-0.16.12-r1.ebuild b/dev-libs/sord/sord-0.16.12-r1.ebuild index 77c7d61955dd..af76f5b23358 100644 --- a/dev-libs/sord/sord-0.16.12-r1.ebuild +++ b/dev-libs/sord/sord-0.16.12-r1.ebuild @@ -3,20 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='threads(+)' -inherit meson-multilib python-any-r1 +inherit meson-multilib 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" + SRC_URI="https://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/" +HOMEPAGE="https://drobilla.net/software/sord.html" LICENSE="ISC" SLOT="0" @@ -31,9 +29,7 @@ RDEPEND=" dev-libs/libpcre dev-libs/serd " -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" +DEPEND="${RDEPEND}" src_prepare() { default diff --git a/dev-libs/sord/sord-0.16.14.ebuild b/dev-libs/sord/sord-0.16.14.ebuild new file mode 100644 index 000000000000..6b5bf1e2b1e9 --- /dev/null +++ b/dev-libs/sord/sord-0.16.14.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 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 ~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 ) +" +RDEPEND=" + dev-libs/libpcre + dev-libs/serd +" +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 02f84963e6bd..6b5bf1e2b1e9 100644 --- a/dev-libs/sord/sord-9999.ebuild +++ b/dev-libs/sord/sord-9999.ebuild @@ -3,20 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='threads(+)' -inherit meson-multilib python-any-r1 +inherit meson-multilib 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" + SRC_URI="https://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/" +HOMEPAGE="https://drobilla.net/software/sord.html" LICENSE="ISC" SLOT="0" @@ -31,9 +29,7 @@ RDEPEND=" dev-libs/libpcre dev-libs/serd " -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" +DEPEND="${RDEPEND}" src_prepare() { default |