summaryrefslogtreecommitdiff
path: root/dev-libs/serd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-21 02:43:04 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-21 02:43:04 +0100
commit34753f0703b775be89190c2d6a519e542387f3e8 (patch)
tree2886254a934956b13cedb995c8219e09106cc019 /dev-libs/serd
parent188aafb7c559528cc9c47d6d508c322f6e33adb5 (diff)
gentoo auto-resync : 21:07:2022 - 02:43:03
Diffstat (limited to 'dev-libs/serd')
-rw-r--r--dev-libs/serd/Manifest4
-rw-r--r--dev-libs/serd/metadata.xml19
-rw-r--r--dev-libs/serd/serd-0.30.14.ebuild66
3 files changed, 80 insertions, 9 deletions
diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest
index 576425c964bd..e5a1a23eccdc 100644
--- a/dev-libs/serd/Manifest
+++ b/dev-libs/serd/Manifest
@@ -1,3 +1,5 @@
DIST serd-0.30.12.tar.bz2 594475 BLAKE2B acd065613494f05d1b2016c2097c1efbd1ebe3a5b901fac3a60d27140fee5c51ec17314df7ac2d3ad89d852dcb016dcf7255271f506f900445ce275335ed7d01 SHA512 c330648eb2c947a6d220f42d0af63fd2744da496301483e58be3cda387da166711d6acd5cee2df8cbb837ab450e1802b3f9a0a2973e5ad6d976b69b863aecb7f
+DIST serd-0.30.14.tar.xz 168728 BLAKE2B 42ed92e8eed3564c2625dd2f8e9bff55b65d1c8c993f13f2aa7ea0ab41a4c261b6b8fe9d4c61a915157616df1dba11d37f3813cd7bf7cd4571cb535895cb8f9c SHA512 d753bf60d4ff37220e64fda6a5dc6c69dc1a52ef435ab5b1e698f72dc5a7280ea764bb53b015753c3dc0910f252ca96c0ebafcb902a9956fcbf0a4480ce4e1dc
EBUILD serd-0.30.12.ebuild 1219 BLAKE2B 39ef20fe4e43b1ce9d2a34bf5a7c4b3793baa8f59ad74a0e7207171b5b750453b7363b6965a37ebb8a337c7ff265c5a93fb4265d3d7188f0f020b7ed0b93d103 SHA512 7b1d3e599481fae0f128dc539e42c7ae9da119879dfefeb3707f1749f664a00333fb6ed5a11b083a34ede493f26c4e9ec08db22c88ff24d71490c3ac541a3707
-MISC metadata.xml 659 BLAKE2B 7d8a07b42b1ca5f3f178fbd8e465d6e594e1005510ea7aa999b4d4435d33269ad7a45a9fc6b70a663895824379a1ac2c388dffabe3d69e877cd2a92b7375b63f SHA512 0d431ac490c2b20d6da92afd0c2e663926bcaa3e1bb4273a0178e969a619988e25184939bf6424c2ffb7ab90813ffc6941534b9ae72d59793b6ad1f4aa15a034
+EBUILD serd-0.30.14.ebuild 1250 BLAKE2B efdedbdc86fea3ae8f57ee51d0163cf90b9489b5a5017d7e031fee04ebc973f09c693b075903d5d5b17af2ca9c8878fd02024dbc0ff72908544c3a82e4c4f29f SHA512 c93987e3ee6d0d59c716fa2fd26f1d961fc95c48ec2cec6c0932eef54ab74071671db523a5c9f6956adea309911ce7c551480caa59961ec8680ee4eb91deafe0
+MISC metadata.xml 739 BLAKE2B 09a901f48745f4516a7eec8d70fb78bde4c11c3c96b97118f23de06b2b9ddfcf6b32c35edc60cb02061158f72fe433102f7298708676f65f9c5bdca7851e1f91 SHA512 e387f00d2f73f6caa983c8abd7a6003b1bccc78276eeef427e137d89fdd76d18df7dc3f07bd7178d2745da7828670145cad6610e706f59f3a757f216c2f45b69
diff --git a/dev-libs/serd/metadata.xml b/dev-libs/serd/metadata.xml
index fdc9981e73ed..7b0adafdec04 100644
--- a/dev-libs/serd/metadata.xml
+++ b/dev-libs/serd/metadata.xml
@@ -1,13 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>proaudio@gentoo.org</email>
- <name>Gentoo ProAudio Project</name>
-</maintainer>
-<longdescription lang="en">
- Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples.
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples.
- Serd is not intended to be a swiss-army knife of RDF syntax, but rather is suited to resource limited or performance critical applications, or situations where a simple reader/writer with minimal dependencies is ideal (e.g. in LV2 hosts or plugins).
-</longdescription>
+ Serd is not intended to be a swiss-army knife of RDF syntax, but rather is suited to resource limited or performance critical applications, or situations where a simple reader/writer with minimal dependencies is ideal (e.g. in LV2 hosts or plugins).
+ </longdescription>
+ <use>
+ <flag name="tools">Build command line utilities</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-libs/serd/serd-0.30.14.ebuild b/dev-libs/serd/serd-0.30.14.ebuild
new file mode 100644
index 000000000000..47c9b2a8c802
--- /dev/null
+++ b/dev-libs/serd/serd-0.30.14.ebuild
@@ -0,0 +1,66 @@
+# 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 RDF syntax which supports reading and writing Turtle and NTriples"
+HOMEPAGE="http://drobilla.net/software/serd/"
+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 static-libs test +tools"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ dev-python/sphinx_lv2_theme
+)
+"
+RDEPEND=""
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+"
+
+src_prepare() {
+ default
+
+ # fix doc installation path
+ sed -i "s/versioned_name/'${P}'/g" doc/c/meson.build || die
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ $(meson_native_use_feature doc docs)
+ $(meson_use static-libs static)
+ $(meson_feature test tests)
+ $(meson_feature tools)
+ )
+
+ meson_src_configure
+}
+
+multilib_src_test() {
+ meson_src_test
+}
+
+multilib_src_compile() {
+ meson_src_compile
+}
+
+multilib_src_install() {
+ meson_src_install
+}
+
+mutlilib_src_install_all() {
+ local DOCS=( AUTHORS NEWS README.md )
+ einstalldocs
+}