summaryrefslogtreecommitdiff
path: root/dev-libs/serd
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/serd')
-rw-r--r--dev-libs/serd/Manifest2
-rw-r--r--dev-libs/serd/serd-0.32.4.ebuild47
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest
index ea73a319d703..cf30551922d6 100644
--- a/dev-libs/serd/Manifest
+++ b/dev-libs/serd/Manifest
@@ -1,3 +1,5 @@
DIST serd-0.32.2.tar.xz 168840 BLAKE2B 5b2ad72ddced2edcb948d75e795c95dccc50ad5be4bf3100c34ead4ec43944647c4f8ff419cda2b7a005b9b69dbd6fa9a0733b2810ad95a9051df3d4253ddfe9 SHA512 052f0765a9af6883a7ef1a31bd90eea3c57d93747dfb989eeda8c4dabbf2ae7d2e868d437aa2a510243f3a535e366739fe266cf82ef0d280472868c87055d50a
+DIST serd-0.32.4.tar.xz 174476 BLAKE2B 62b8f9f066f7193eec95474d3b8ffcdba5c639d0090e33ab3bc977856b00410fb1f47e5213bde5c980e22f9f7660b223eb79c8a0489cf2f8b912ddf9ee9ed7a5 SHA512 5dd0c2547929d3a52e8d8cc6fb1546c3c82f9f023e93d761569bafcabeee4c0660368b3e03774e5a8625ad29b561b75931944119ed907571de012cbcb9d82159
EBUILD serd-0.32.2.ebuild 1026 BLAKE2B 9523b8165824ba0fbdb8157ad3c9bfa71c551b14321a830388e5a2c4c829a98b79ec7711d1c4c08421859652f5252af8d66c828f7d17eb7a8c43e548f1ddd068 SHA512 566e3220198f5fdc58752509f79911389f160b0336f1bae96ee85f0b213b352da8d1dfb68efc4e25fbb2b93e94611822f6acb6651ff822efd43b31222a42251f
+EBUILD serd-0.32.4.ebuild 1033 BLAKE2B bab2838b2941644f670ee09006d734b572aa65d818db7cd3362e90358137ab46d71b26836d57a2b1c96e8b6807e8a4216190cb08b29380957ec937d5c62a7538 SHA512 d62bbdc5c165c57abd874cf52c99b40f522da5f3162febd05ef8f1832e9f711bb26acaebd11296ec855933168a9e1da5ef059600ac356e62ce920725b80bf884
MISC metadata.xml 817 BLAKE2B 227ff475b019a065d0f3078357e44acb5726b9ff2de63d1ea8cd7335b2601c552a7ff8943b1f25deeef78091c598fccd4771c2fbdddb4040993941669041cb33 SHA512 62e4e41d9b854e1d7b01173099289dd1ddf33923565b23766201f82282d1ef15a23985f677f515fa68ffa9dda67064bc92b9f432846a5e4ea98c82c5b481b192
diff --git a/dev-libs/serd/serd-0.32.4.ebuild b/dev-libs/serd/serd-0.32.4.ebuild
new file mode 100644
index 000000000000..b85e0bf35ede
--- /dev/null
+++ b/dev-libs/serd/serd-0.32.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
+HOMEPAGE="https://drobilla.net/software/serd.html"
+SRC_URI="https://download.drobilla.net/${P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc test +tools"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ doc? (
+ app-text/doxygen
+ dev-python/sphinx
+ dev-python/sphinx-lv2-theme
+ dev-python/sphinxygen
+)
+"
+
+src_prepare() {
+ default
+
+ # fix doc installation path
+ sed -i "s/versioned_name/'${PF}'/g" doc/man/meson.build doc/html/meson.build doc/singlehtml/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
+}