summaryrefslogtreecommitdiff
path: root/media-libs/sratom
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-10 10:42:05 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-10 10:42:05 +0100
commit946859e0e36904cffb3e0ccbccb6b7b1347c1cc8 (patch)
tree0acec77e64f765c013ceda868659a8e125e429df /media-libs/sratom
parentb9baffd9af9383cc886b1583814fe15163017d80 (diff)
gentoo auto-resync : 10:09:2022 - 10:42:05
Diffstat (limited to 'media-libs/sratom')
-rw-r--r--media-libs/sratom/Manifest2
-rw-r--r--media-libs/sratom/sratom-0.6.14.ebuild56
2 files changed, 58 insertions, 0 deletions
diff --git a/media-libs/sratom/Manifest b/media-libs/sratom/Manifest
index 7f7368ff84cd..4bc77f2dfc9c 100644
--- a/media-libs/sratom/Manifest
+++ b/media-libs/sratom/Manifest
@@ -1,5 +1,7 @@
DIST sratom-0.6.10.tar.bz2 327047 BLAKE2B 6205a0269216099556556cd251649eba58fdf1a2c8a80611367f3b9564fe410ed7ff1c565ab7b628743fa99ca893eb7a86fed631872eff86e19de9ba534fae49 SHA512 cc5d2848d61de45a37d1f844b2c741016decf065bcac975214dd01108171ba332f0a51526f2f1078d5f501055af0a48716704515cbe7a9f73526fd878621ca4b
DIST sratom-0.6.12.tar.xz 23328 BLAKE2B 76a01c84e418ee3ffeb1e0e44214e9b02ab58b9b572372ee43309650a7a674a55e49384e8b62657af30933b7bdb02faf38ff100030e2ec86947972cacf32db69 SHA512 e677945f59494970c8c723319216cf6543ed38c590b6db94e5e928e830004e96dc957a2cf2fb0b76278cf55f0d62ea03ba705fbc449424c467e29593eaa948dc
+DIST sratom-0.6.14.tar.xz 24252 BLAKE2B 6f468e9a0de97cf83a4f3faeb8ceff8a5502da7f0dff6b5721ef985df352057cda0dbbf13656471ef7f3103a891570e3462ed6bf4517dbc546d9f83115db433b SHA512 3647ccca3ac98299a0bcc30d540788c627445c9a55f0b68a53e08ee45b15138c7a5466c92d1c10eac614325718d4f59eff6f0664f99891e8349e613be675c87d
EBUILD sratom-0.6.10.ebuild 1278 BLAKE2B e1b8bd5bc3dd4c6ba7d922b3f7a021023c048c7efeba7f246e7eb12fd9a2ebb1c1996e8f3b713fc6748b8a10c08eca3966217ebb61c5559129125f9ebb58567b SHA512 79cd92b9ee933fdcea36374c4d8b7754176f084b9e6906e8603d3f929b7bf2467da5e4f22cb1c519c83b383e4b3492c8894f6c4730c61d9be71bc74d539875e8
EBUILD sratom-0.6.12-r1.ebuild 1140 BLAKE2B 7d0a34f5ecb76c9d7cf7e32cfd35833f4516e91396704860654ca5eadb29803e60cf3069c0a983ef54cd831552d67f46f408835d006080cc352dcc420cfda6ab SHA512 85bed3f5d72b26687d9997cdd111fcbc042366892264088e4b38932aefb9cdf48d0c02d6c052f5c341c8cdcd4bee304da80b851198ee51bc104f63db7a8c57d0
+EBUILD sratom-0.6.14.ebuild 1140 BLAKE2B 7d0a34f5ecb76c9d7cf7e32cfd35833f4516e91396704860654ca5eadb29803e60cf3069c0a983ef54cd831552d67f46f408835d006080cc352dcc420cfda6ab SHA512 85bed3f5d72b26687d9997cdd111fcbc042366892264088e4b38932aefb9cdf48d0c02d6c052f5c341c8cdcd4bee304da80b851198ee51bc104f63db7a8c57d0
MISC metadata.xml 256 BLAKE2B 211ca90d8f704be5ca8a1994f0e8f1adbe1fd4937a10a301ced0b9be171dfdabb223661d168535cd7f5edfe0c8edca4620945e13dc3c43b5832ac183913188f0 SHA512 fde3b658512fa6742886d7dd84efc906331b43f5b0f8fdca353fe2280653381716d7143473c9237b9fe58b9df5889b38b008da34f6ce4b64336f38642d78e3dd
diff --git a/media-libs/sratom/sratom-0.6.14.ebuild b/media-libs/sratom/sratom-0.6.14.ebuild
new file mode 100644
index 000000000000..7a0ecfc1b275
--- /dev/null
+++ b/media-libs/sratom/sratom-0.6.14.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='threads(+)'
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax"
+HOMEPAGE="http://drobilla.net/software/sratom/"
+SRC_URI="http://download.drobilla.net/${P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ dev-python/sphinx_lv2_theme
+)
+"
+RDEPEND="
+ dev-libs/serd
+ dev-libs/sord
+ media-libs/lv2
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+"
+
+src_prepare() {
+ default
+
+ # fix doc installation path
+ sed -iE "s%install_dir: docdir / 'sratom-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ $(meson_native_use_feature doc docs)
+ $(meson_feature test tests)
+ )
+
+ meson_src_configure
+}
+
+multilib_src_install_all() {
+ local DOCS=( NEWS README.md )
+ einstalldocs
+}