From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 36B7015807A for ; Mon, 09 Jun 2025 00:27:57 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 215FC3431A0 for ; Mon, 09 Jun 2025 00:27:57 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 54B481104B8; Mon, 09 Jun 2025 00:27:31 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 4F6991104B8 for ; Mon, 09 Jun 2025 00:27:31 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 08F1C34311C for ; Mon, 09 Jun 2025 00:27:31 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D13E12992 for ; Mon, 09 Jun 2025 00:27:27 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1749428481.b65c2fa2d07ff396094a24a31beee3c55a2ca461.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/tinysparql/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-misc/tinysparql/Manifest app-misc/tinysparql/tinysparql-3.8.2.ebuild X-VCS-Directories: app-misc/tinysparql/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: b65c2fa2d07ff396094a24a31beee3c55a2ca461 X-VCS-Branch: master Date: Mon, 09 Jun 2025 00:27:27 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 370553d8-b3d8-4e23-b24b-f1b815d9c675 X-Archives-Hash: d7100e4a453d51f56245144a81fb8281 commit: b65c2fa2d07ff396094a24a31beee3c55a2ca461 Author: Lukas Schmelting posteo com> AuthorDate: Fri Jun 6 20:36:07 2025 +0000 Commit: Sam James gentoo org> CommitDate: Mon Jun 9 00:21:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65c2fa2 app-misc/tinysparql: Version bump to 3.8.2 Signed-off-by: Lukas Schmelting posteo.com> Part-of: https://github.com/gentoo/gentoo/pull/42380 Signed-off-by: Sam James gentoo.org> app-misc/tinysparql/Manifest | 1 + app-misc/tinysparql/tinysparql-3.8.2.ebuild | 112 ++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+) diff --git a/app-misc/tinysparql/Manifest b/app-misc/tinysparql/Manifest index 5bf518b9aa96..43786632bfa2 100644 --- a/app-misc/tinysparql/Manifest +++ b/app-misc/tinysparql/Manifest @@ -1 +1,2 @@ +DIST tinysparql-3.8.2.tar.xz 2114784 BLAKE2B 0fe3e6f566c560353b45d5774b741f08dcafb10f5c1b379ec06453cac5fa7512db861ae1dca50533ac2055d10888f732780b7c3352b72026ffa39ddbd1157af8 SHA512 45ad15026dc648dae9d09c64df9e0f0f30c061d26f00ff99da08ca16dc302cca113fbd5964af4e1b0e50c1a920b5f9c0eaa1136305f0b5a8d167b163a843d3df DIST tracker-3.6.0.tar.xz 2560980 BLAKE2B f10720b624b2b00eb510961f7346bb6c1fdc278237126d1b5f4b9af2d0f67cc74896b65bce89de14a085e55441fe64985cb13da06242838fe43dd0739e8d5bce SHA512 d3b7d4c1fd1cdcccc0d78c05f43b85f5cdab584e378cb56a2b568293ff95c887650d41c3c7f65de8864a0b6f80ae26410f4a443f045a80e30bacdf7ef9499697 diff --git a/app-misc/tinysparql/tinysparql-3.8.2.ebuild b/app-misc/tinysparql/tinysparql-3.8.2.ebuild new file mode 100644 index 000000000000..b212f5e695df --- /dev/null +++ b/app-misc/tinysparql/tinysparql-3.8.2.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{11..12} python3_{13..14}{,t} ) + +inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg + +DESCRIPTION="Low-footprint RDF triple store with SPARQL 1.1 interface" +HOMEPAGE="https://gnome.pages.gitlab.gnome.org/tinysparql" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="3/0" # libtracker-sparql-3.0 soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="gtk-doc +localsearch stemmer systemd test vala zeroconf" +RESTRICT="!test? ( test )" + +PV_SERIES=$(ver_cut 1-2) + +RDEPEND=" + >=dev-libs/glib-2.52:2 + >=sys-apps/dbus-1.3.2 + >=dev-libs/gobject-introspection-1.54:= + >=dev-libs/icu-4.8.1.2:= + >=dev-libs/json-glib-1.4 + >=net-libs/libsoup-2.99.2:3.0 + >=dev-libs/libxml2-2.7:= + >=dev-db/sqlite-3.29.0:3 + zeroconf? ( net-dns/avahi ) + systemd? ( >=sys-apps/systemd-2.42 ) + stemmer? ( dev-libs/snowball-stemmer:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + app-text/asciidoc + dev-libs/libxslt + $(vala_depend) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( + dev-util/gi-docgen + media-gfx/graphviz + app-text/xmlto + ) + test? ( + $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/tap-py[${PYTHON_USEDEP}]') + ) + ${PYTHON_DEPS} +" +PDEPEND="localsearch? ( >=app-misc/localsearch-3.6_rc )" + +python_check_deps() { + python_has_version -b \ + "dev-python/pygobject[${PYTHON_USEDEP}]" \ + "dev-python/tap-py[${PYTHON_USEDEP}]" +} + +pkg_setup() { + local CONFIG_CHECK="~INOTIFY_USER" + linux-info_pkg_setup + + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +src_configure() { + append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS + + local emesonargs=( + $(meson_use gtk-doc docs) + -Dman=true + $(meson_feature stemmer) + -Dunicode_support=icu + $(meson_feature zeroconf avahi) + -Dbash_completion_dir="$(get_bashcompdir)" + -Dsystemd_user_services_dir="$(systemd_get_userunitdir)" + $(meson_use test tests) + -Dintrospection=enabled + $(meson_feature vala vapi) + ) + meson_src_configure +} + +src_test() { + dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' +} + +src_install() { + meson_src_install + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/Tracker-3.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}