[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, media-libs/libshumate/files/
commit: 83e9dc35517410e2d12fff3af21bf31d999bcdfc Author: Mart Raudsepp gentoo org> AuthorDate: Sat Apr 20 14:34:06 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Apr 20 14:36:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e9dc35 media-libs/libshumate: drop 1.0.5 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/libshumate/Manifest | 1 - .../1.0.4-tests-Add-test-setup-for-valgrind.patch | 98 -- media-libs/libshumate/libshumate-1.0.5.ebuild | 64 -- 3 files changed, 163 deletions(-) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index bad706a05b8d..029843d9b5b8 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,2 +1 @@ -DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c SHA512 163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2 diff --git a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch deleted file mode 100644 index fa3a0ea30abc.. --- a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch +++ /dev/null @@ -1,98 +0,0 @@ -https://gitlab.gnome.org/GNOME/libshumate/-/merge_requests/158/ - -From f4f806207cc59c21331d1542f6629e85a59ea1db Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Thu, 1 Dec 2022 20:48:57 -0500 -Subject: [PATCH] tests: Add test setup for valgrind - -valgrind is great, but it often does not support the latest instruction -sets used by core libraries (e.g. AVX instructions used in glibc). That -leads to failures that are unrelated to libshumate. For example: - - 6/7 viewportFAIL0.16s killed by signal 4 SIGILL - [...] - vex amd64->IR: unhandled instruction bytes: 0xC4 0xE1 0xF9 0x90 0xD 0xDE 0xE8 0x1 0x0 0x41 - vex amd64->IR: REX=0 REX.W=1 REX.R=0 REX.X=0 REX.B=0 - vex amd64->IR: VEX=1 VEX.L=0 VEX.n=0x0 ESC=0F - vex amd64->IR: PFX.66=1 PFX.F2=0 PFX.F3=0 - -Categorizing these tests under a 'valgrind' setup allows distributions -to easily disable them. - tests/meson.build | 38 +- - 1 file changed, 17 insertions(+), 21 deletions(-) - -diff --git a/tests/meson.build b/tests/meson.build -index eadf54f..362e87d 100644 a/tests/meson.build -+++ b/tests/meson.build -@@ -6,21 +6,18 @@ test_env = [ - 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()), - ] - --valgrind_tests = [ -- 'coordinate', -- 'memory-cache', -- 'viewport', --] -- - tests = [ -+ 'coordinate', - 'file-cache', -- 'marker', - 'map', -+ 'marker', - 'marker-layer', -+ 'memory-cache', -+ 'viewport', - ] - - if get_option('vector_renderer') -- valgrind_tests += [ -+ tests += [ - 'vector-expression', - 'vector-style', - 'vector-value', -@@ -29,21 +26,20 @@ endif - - subdir('data') - -+# Allow the tests to be easily run under valgrind using --setup=valgrind - valgrind = find_program('valgrind', required: false) - - if valgrind.found() -- foreach test : valgrind_tests --executable = executable( -- test, -- test_resources, -- '@0@.c'.format(test), -- dependencies: [libshumate_dep], --) -- --test(test, valgrind, args: ['--leak-check=full', '--error-exitcode=1', executable], env: test_env) -- endforeach --else -- tests += valgrind_tests -+ add_test_setup('valgrind', -+exclude_suites: [ 'no-valgrind', 'flaky' ], -+exe_wrapper: [ -+ valgrind, -+ '--leak-check=full', -+ '--error-exitcode=1', -+], -+env: test_env, -+timeout_multiplier: 20, -+ ) - endif - - foreach test : tests -@@ -55,4 +51,4 @@ foreach test : tests - ) - - test(test, executable, env: test_env) --endforeach -\ No newline at end of file -+endforeach --- -2.39.3 - diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild b/media-libs/libshumate/libshumate-1.0.5.ebuild deleted file mode 100644 index cb85cd4ff4fa.. --- a/media-libs/libshumate/libshumate-1.0.5.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson vala virtualx - -DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" -HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; -
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 462058e7ce9c9ef2755b6757c94650bfcccf4e8d Author: Mart Raudsepp gentoo org> AuthorDate: Sat Apr 20 14:35:14 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Apr 20 14:36:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462058e7 media-libs/libshumate: add 1.1.4 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.1.4.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 029843d9b5b8..adeca25d0b47 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1 +1,2 @@ DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c SHA512 163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2 +DIST libshumate-1.1.4.tar.xz 299700 BLAKE2B 1f60b0807d99c8ea675be2ca85ada1929c51aa1a5f27bb5565ddba062626c4bde447f95ad4b7e02b6d3f57af1365501e64b5bca18dc566b3bf0ae1f47d5c638f SHA512 f2bb90255a43fbdf9b17bd69260c9054378959900adbc26db9b7417f98595f1d5c9221db4f31b78a546f7bd30d95175f4210fc7db11db6704d7de4c9ad000619 diff --git a/media-libs/libshumate/libshumate-1.1.4.ebuild b/media-libs/libshumate/libshumate-1.1.4.ebuild new file mode 100644 index ..94e5f6d11dba --- /dev/null +++ b/media-libs/libshumate/libshumate-1.1.4.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4 ) +" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + $(meson_feature sysprof) + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 4f80e3c3bc665721292a12af689ccd974b0471df Author: Sam James gentoo org> AuthorDate: Sun Mar 3 06:11:23 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 06:11:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f80e3c3 media-libs/libshumate: Stabilize 1.1.3 arm64, #926055 Signed-off-by: Sam James gentoo.org> media-libs/libshumate/libshumate-1.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild b/media-libs/libshumate/libshumate-1.1.3.ebuild index 3b81be074d5c..6df1f6d5de00 100644 --- a/media-libs/libshumate/libshumate-1.1.3.ebuild +++ b/media-libs/libshumate/libshumate-1.1.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: f51d5982c6b096cc782a59a72d303e7c6cb8f396 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Mar 2 22:39:22 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Mar 2 22:40:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51d5982 media-libs/libshumate: drop 1.1.0, 1.1.1, 1.1.2 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/libshumate/Manifest| 3 -- media-libs/libshumate/libshumate-1.1.0.ebuild | 63 --- media-libs/libshumate/libshumate-1.1.1.ebuild | 63 --- media-libs/libshumate/libshumate-1.1.2.ebuild | 63 --- 4 files changed, 192 deletions(-) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index b4e26402a391..bad706a05b8d 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,5 +1,2 @@ DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 -DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82 SHA512 138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a -DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d SHA512 d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e -DIST libshumate-1.1.2.tar.xz 299324 BLAKE2B 8ccd692af5404c694198e41adc2543a140ef02abbe4b044f71575022aad027357a67f6a9f57c195e7fad6d2e619f91bfc06d9b9c5af68d57d3c11ac118ea6151 SHA512 371ac56493653a552ecaaf534065dba94c1a8a08d05432cb6a76f3d6cb7c4c3ead2a76459fa2bec49e7554492ffa67c2a8e6f85618ef23981db238efb6c52006 DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c SHA512 163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2 diff --git a/media-libs/libshumate/libshumate-1.1.0.ebuild b/media-libs/libshumate/libshumate-1.1.0.ebuild deleted file mode 100644 index 0238d92667b6.. --- a/media-libs/libshumate/libshumate-1.1.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson vala virtualx - -DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" -HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; - -SLOT="1.0/1" -LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" -REQUIRED_USE="gtk-doc? ( introspection )" - -IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release - -RDEPEND=" - >=dev-libs/glib-2.68.0:2 - >=x11-libs/cairo-1.4 - >=dev-db/sqlite-1.12:3 - >=gui-libs/gtk-4:4 - >=net-libs/libsoup-3.0:3.0 - introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) -" -# vector-renderer? ( -# >=dev-libs/json-glib-1.6.0[introspection?] -# dev-libs/protobuf-c -# ) - -DEPEND="${RDEPEND} - sysprof? ( dev-util/sysprof-capture:4 ) -" -BDEPEND=" - gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) - vala? ( $(vala_depend) ) -" - -src_configure() { - local emesonargs=( - $(meson_use introspection gir) - $(meson_use vala vapi) - $(meson_use gtk-doc gtk_doc) - -Ddemos=false # only built, not installed - # $(meson_use vector-renderer vector_renderer) - -Dvector_renderer=false - -Dlibsoup3=true - $(meson_feature sysprof) - ) - meson_src_configure -} - -src_test() { - virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die - fi -} diff --git a/media-libs/libshumate/libshumate-1.1.1.ebuild b/media-libs/libshumate/libshumate-1.1.1.ebuild deleted file mode 100644 index 0238d92667b6.. --- a/media-libs/libshumate/libshumate-1.1.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 34627e1cadf71ee90a255363e270d6a0ced6eb69 Author: Sam James gentoo org> AuthorDate: Sun Feb 11 11:10:04 2024 + Commit: Sam James gentoo org> CommitDate: Sun Feb 11 11:10:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34627e1c media-libs/libshumate: Stabilize 1.0.5 arm64, #923654 Signed-off-by: Sam James gentoo.org> media-libs/libshumate/libshumate-1.0.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild b/media-libs/libshumate/libshumate-1.0.5.ebuild index d512e7546dea..cb85cd4ff4fa 100644 --- a/media-libs/libshumate/libshumate-1.0.5.ebuild +++ b/media-libs/libshumate/libshumate-1.0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 604e7c846d45f7343742f343f4d8bc47e2197906 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 10 18:52:43 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 10 18:52:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604e7c84 media-libs/libshumate: Stabilize 1.1.3 x86, #921406 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libshumate/libshumate-1.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild b/media-libs/libshumate/libshumate-1.1.3.ebuild index 33cd5c16f36d..3b81be074d5c 100644 --- a/media-libs/libshumate/libshumate-1.1.3.ebuild +++ b/media-libs/libshumate/libshumate-1.1.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 0b1ec0546cb66a69adc725c1059083287e7c3b81 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 10 18:52:32 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 10 18:52:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1ec054 media-libs/libshumate: Stabilize 1.1.3 amd64, #921406 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libshumate/libshumate-1.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild b/media-libs/libshumate/libshumate-1.1.3.ebuild index 94e5f6d11dba..33cd5c16f36d 100644 --- a/media-libs/libshumate/libshumate-1.1.3.ebuild +++ b/media-libs/libshumate/libshumate-1.1.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 47eaa8edd614f05606cede6f735aeda3d072823c Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 10 13:13:16 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 10 13:13:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47eaa8ed media-libs/libshumate: add 1.1.3 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.1.3.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 0296b053888d..b4e26402a391 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -2,3 +2,4 @@ DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfc DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82 SHA512 138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d SHA512 d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e DIST libshumate-1.1.2.tar.xz 299324 BLAKE2B 8ccd692af5404c694198e41adc2543a140ef02abbe4b044f71575022aad027357a67f6a9f57c195e7fad6d2e619f91bfc06d9b9c5af68d57d3c11ac118ea6151 SHA512 371ac56493653a552ecaaf534065dba94c1a8a08d05432cb6a76f3d6cb7c4c3ead2a76459fa2bec49e7554492ffa67c2a8e6f85618ef23981db238efb6c52006 +DIST libshumate-1.1.3.tar.xz 299644 BLAKE2B f07a583e1fd142a0601c725840e84397ed04962f828cbc15217dcdc0d767015664a06252879416e9422cb32154406dae2742ffb511404c5923ce9acab7efae0c SHA512 163cce5c9aca2f3c52da3ecb3b4a651798e314d38a145ed4c69b0510303c72a0934c24084036ca2dfaab8b008753a37f7116b0bd2907cddc78a2aceee4f847d2 diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild b/media-libs/libshumate/libshumate-1.1.3.ebuild new file mode 100644 index ..94e5f6d11dba --- /dev/null +++ b/media-libs/libshumate/libshumate-1.1.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4 ) +" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + $(meson_feature sysprof) + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: a12ff80e3f893337b1c20da4045075cf1ebf8cc8 Author: Guillermo Joandet gmail com> AuthorDate: Wed Nov 1 20:48:36 2023 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Nov 2 23:44:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12ff80e media-libs/libshumate: Version bump to 1.1.2 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33633 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.1.2.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index ec70f64a2de0..0296b053888d 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,3 +1,4 @@ DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82 SHA512 138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d SHA512 d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e +DIST libshumate-1.1.2.tar.xz 299324 BLAKE2B 8ccd692af5404c694198e41adc2543a140ef02abbe4b044f71575022aad027357a67f6a9f57c195e7fad6d2e619f91bfc06d9b9c5af68d57d3c11ac118ea6151 SHA512 371ac56493653a552ecaaf534065dba94c1a8a08d05432cb6a76f3d6cb7c4c3ead2a76459fa2bec49e7554492ffa67c2a8e6f85618ef23981db238efb6c52006 diff --git a/media-libs/libshumate/libshumate-1.1.2.ebuild b/media-libs/libshumate/libshumate-1.1.2.ebuild new file mode 100644 index ..0238d92667b6 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.1.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4 ) +" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + $(meson_feature sysprof) + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 9078f26231d543b83a3876dc97c2b3dd34a17456 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Oct 21 21:10:36 2023 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Oct 21 21:21:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9078f262 media-libs/libshumate: add 1.1.1 Signed-off-by: Mart Raudsepp gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.1.1.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 718f7253512d..ec70f64a2de0 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,2 +1,3 @@ DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82 SHA512 138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a +DIST libshumate-1.1.1.tar.xz 299200 BLAKE2B 763bba4c27d2e576b687120fff1d9dd07029307032618e4b629b1a5cd7091d46349cc3908388b84e7053b6e76d11ea0c646edbda2468bee5fc3c8cad874cfe3d SHA512 d39d47d7a41eb692b4f42c66ee4e4c84f028314d6bf8757b7c7803fb67eff72ad2af3b5cb5256b2325f39291df0b1440f64b685e5a98b7c3a3712977ff495c5e diff --git a/media-libs/libshumate/libshumate-1.1.1.ebuild b/media-libs/libshumate/libshumate-1.1.1.ebuild new file mode 100644 index ..0238d92667b6 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.1.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4 ) +" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + $(meson_feature sysprof) + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 82501c2bf6fbcbf279801485df8f9d55665e91c3 Author: Matt Turner gentoo org> AuthorDate: Fri Sep 22 01:57:17 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri Sep 22 02:32:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82501c2b media-libs/libshumate: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest | 1 - media-libs/libshumate/libshumate-1.1_rc.ebuild | 63 -- 2 files changed, 64 deletions(-) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index d08a7a99713e..718f7253512d 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,3 +1,2 @@ DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82 SHA512 138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a -DIST libshumate-1.1.rc.tar.xz 298976 BLAKE2B d2bde2edec21df575ab61ef7bd0564bc4d328cbd989de8fb98f74a9a084ad6fc81236d7f3cc0a99fa7538e3297dd71cc54d55e4c74d03bc368e93a1c88e2a406 SHA512 b4093ac48b09794064989b34e36737f90901685220db686aed8cb896af5d0f2b9165f4fed59cadb2e43ff49211fcd54a4e6d64bca9c73311cd1822f8e455723e diff --git a/media-libs/libshumate/libshumate-1.1_rc.ebuild b/media-libs/libshumate/libshumate-1.1_rc.ebuild deleted file mode 100644 index 0238d92667b6.. --- a/media-libs/libshumate/libshumate-1.1_rc.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson vala virtualx - -DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" -HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; - -SLOT="1.0/1" -LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" -REQUIRED_USE="gtk-doc? ( introspection )" - -IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release - -RDEPEND=" - >=dev-libs/glib-2.68.0:2 - >=x11-libs/cairo-1.4 - >=dev-db/sqlite-1.12:3 - >=gui-libs/gtk-4:4 - >=net-libs/libsoup-3.0:3.0 - introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) -" -# vector-renderer? ( -# >=dev-libs/json-glib-1.6.0[introspection?] -# dev-libs/protobuf-c -# ) - -DEPEND="${RDEPEND} - sysprof? ( dev-util/sysprof-capture:4 ) -" -BDEPEND=" - gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) - vala? ( $(vala_depend) ) -" - -src_configure() { - local emesonargs=( - $(meson_use introspection gir) - $(meson_use vala vapi) - $(meson_use gtk-doc gtk_doc) - -Ddemos=false # only built, not installed - # $(meson_use vector-renderer vector_renderer) - -Dvector_renderer=false - -Dlibsoup3=true - $(meson_feature sysprof) - ) - meson_src_configure -} - -src_test() { - virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 61c55cf650af95acbc1262957e35a54fe4aa5c6f Author: Lukas Schmelting posteo eu> AuthorDate: Sat Sep 16 15:34:40 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Sep 16 16:06:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c55cf6 media-libs/libshumate: Version bump to 1.1.0 Signed-off-by: Lukas Schmelting posteo.eu> Closes: https://github.com/gentoo/gentoo/pull/32833 Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.1.0.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 817443f8..d08a7a99713e 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,2 +1,3 @@ DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 +DIST libshumate-1.1.0.tar.xz 299096 BLAKE2B 111eaca1ed7d0abc9f4bc5d83c10bd84aadd42cf92d3a5ac37e00edd9b433c1db768686c9935f7f88b200c6a2b7c1898b0e96bcf036947bc7097e5ddfcd34d82 SHA512 138736090ad448cd73812e5b3da6d1e9199601ca7ee9b026a19586c680ccb306871fe2a779db4cffde822834974154ccd55117dd58ce849c655fde71dab0237a DIST libshumate-1.1.rc.tar.xz 298976 BLAKE2B d2bde2edec21df575ab61ef7bd0564bc4d328cbd989de8fb98f74a9a084ad6fc81236d7f3cc0a99fa7538e3297dd71cc54d55e4c74d03bc368e93a1c88e2a406 SHA512 b4093ac48b09794064989b34e36737f90901685220db686aed8cb896af5d0f2b9165f4fed59cadb2e43ff49211fcd54a4e6d64bca9c73311cd1822f8e455723e diff --git a/media-libs/libshumate/libshumate-1.1.0.ebuild b/media-libs/libshumate/libshumate-1.1.0.ebuild new file mode 100644 index ..0238d92667b6 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.1.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4 ) +" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + $(meson_feature sysprof) + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 1ca0483301eed8f786c8df23dd938330eb6c62bc Author: Guillermo Joandet gmail com> AuthorDate: Sun Sep 3 20:12:04 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Sep 4 15:56:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca04833 media-libs/libshumate: Version bump to 1.1_rc Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32593 Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest | 1 + media-libs/libshumate/libshumate-1.1_rc.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 5258bfc120ab..e94722b9e7be 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,3 +1,4 @@ DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668 SHA512 dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 DIST libshumate-1.1.beta.tar.xz 296980 BLAKE2B 53c70322bdc6cdecf964f20a2649cf05a3fe07d01de8ff1c41cd777ad3ebd978d23bfbcf76bb1e255a92d14a032ab26fe9561141cc2af358336a6613f3d5ce61 SHA512 770f1b7ff54bc573a141c5efd607112cf8507cad147df5ff8dd6c156e0907e26d067df69f87389b4a101a34529ec071f6f280219ae5980316bbafdd8bbe9d23b +DIST libshumate-1.1.rc.tar.xz 298976 BLAKE2B d2bde2edec21df575ab61ef7bd0564bc4d328cbd989de8fb98f74a9a084ad6fc81236d7f3cc0a99fa7538e3297dd71cc54d55e4c74d03bc368e93a1c88e2a406 SHA512 b4093ac48b09794064989b34e36737f90901685220db686aed8cb896af5d0f2b9165f4fed59cadb2e43ff49211fcd54a4e6d64bca9c73311cd1822f8e455723e diff --git a/media-libs/libshumate/libshumate-1.1_rc.ebuild b/media-libs/libshumate/libshumate-1.1_rc.ebuild new file mode 100644 index ..0238d92667b6 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.1_rc.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4 ) +" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + $(meson_feature sysprof) + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, profiles/
commit: cfe70fce073a54e2ca0e7f90a3acef6194f2e57b Author: Guillermo Joandet gmail com> AuthorDate: Fri Sep 1 13:47:26 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri Sep 1 15:09:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe70fce media-libs/libshumate: Version bump to 1.1_beta Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32551 Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest | 1 + media-libs/libshumate/libshumate-1.1_beta.ebuild | 63 media-libs/libshumate/metadata.xml | 3 ++ profiles/package.mask| 1 + 4 files changed, 68 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 7c9634b9b781..5258bfc120ab 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,2 +1,3 @@ DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668 SHA512 dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 +DIST libshumate-1.1.beta.tar.xz 296980 BLAKE2B 53c70322bdc6cdecf964f20a2649cf05a3fe07d01de8ff1c41cd777ad3ebd978d23bfbcf76bb1e255a92d14a032ab26fe9561141cc2af358336a6613f3d5ce61 SHA512 770f1b7ff54bc573a141c5efd607112cf8507cad147df5ff8dd6c156e0907e26d067df69f87389b4a101a34529ec071f6f280219ae5980316bbafdd8bbe9d23b diff --git a/media-libs/libshumate/libshumate-1.1_beta.ebuild b/media-libs/libshumate/libshumate-1.1_beta.ebuild new file mode 100644 index ..0238d92667b6 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.1_beta.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4 ) +" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + $(meson_feature sysprof) + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +} diff --git a/media-libs/libshumate/metadata.xml b/media-libs/libshumate/metadata.xml index f67d98f3d59a..c78b27365965 100644 --- a/media-libs/libshumate/metadata.xml +++ b/media-libs/libshumate/metadata.xml @@ -5,6 +5,9 @@ gn...@gentoo.org Gentoo GNOME Desktop + +Enable sysprof-capture support for profiling + GNOME/libshumate diff --git a/profiles/package.mask b/profiles/package.mask index 0462740e71fb..9fc5ed0eb2c1 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -417,6 +417,7 @@ gnome-extra/tecla >=gui-libs/libadwaita-1.4_alpha >=media-gfx/eog-45_alpha >=media-gfx/gnome-font-viewer-45_alpha +>=media-libs/libshumate-1.1_alpha >=net-misc/gnome-connections-45_alpha >=net-misc/gnome-remote-desktop-45_alpha >=sci-geosciences/gnome-maps-45_alpha
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: d4fb478adf849e4f75d2b13173d0c4f9a8ad5500 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 30 07:50:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 30 07:57:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fb478a media-libs/libshumate: Stabilize 1.0.5 x86, #913218 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libshumate/libshumate-1.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild b/media-libs/libshumate/libshumate-1.0.5.ebuild index 8f7b737895ac..d512e7546dea 100644 --- a/media-libs/libshumate/libshumate-1.0.5.ebuild +++ b/media-libs/libshumate/libshumate-1.0.5.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 4588c3136e0f6dff85faf2028ef09252b9a53c1a Author: Matt Turner gentoo org> AuthorDate: Wed Aug 16 22:25:37 2023 + Commit: Matt Turner gentoo org> CommitDate: Wed Aug 16 22:32:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4588c313 media-libs/libshumate: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest| 1 - media-libs/libshumate/libshumate-1.0.4.ebuild | 64 --- 2 files changed, 65 deletions(-) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 8c8f35cf9800..7c9634b9b781 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,3 +1,2 @@ DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668 SHA512 dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462 -DIST libshumate-1.0.4.tar.xz 111960 BLAKE2B 889ddcf2231091f72bcadb94a12db545218c8c145c2c803b6febd75481087177cc92c5406d08ed450940f17bb5f094bcb4124cdd5bfa7d3d3ac69b225cf449e9 SHA512 6befa699f11c2bf60ff8d109f24f8015b44084816e66d365d3e7249897901b1d2117f038289287df450296132c6ebe267411caa6bfb2bcf306f907d10a3d1be7 DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 diff --git a/media-libs/libshumate/libshumate-1.0.4.ebuild b/media-libs/libshumate/libshumate-1.0.4.ebuild deleted file mode 100644 index 835ca224551f.. --- a/media-libs/libshumate/libshumate-1.0.4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson vala virtualx - -DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" -HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; - -SLOT="1.0/1" -LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" -REQUIRED_USE="gtk-doc? ( introspection )" - -IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release - -RDEPEND=" - >=dev-libs/glib-2.68.0:2 - >=x11-libs/cairo-1.4 - >=dev-db/sqlite-1.12:3 - >=gui-libs/gtk-4:4 - >=net-libs/libsoup-3.0:3.0 - introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) -" -# vector-renderer? ( -# >=dev-libs/json-glib-1.6.0[introspection?] -# dev-libs/protobuf-c -# ) - -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}"/${PV}-tests-Add-test-setup-for-valgrind.patch -) - -src_configure() { - local emesonargs=( - $(meson_use introspection gir) - $(meson_use vala vapi) - $(meson_use gtk-doc gtk_doc) - -Ddemos=false # only built, not installed - # $(meson_use vector-renderer vector_renderer) - -Dvector_renderer=false - -Dlibsoup3=true - ) - meson_src_configure -} - -src_test() { - virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: af4c9adb2f34ffc2b199caa2a2dc4c5985006eae Author: Matt Turner gentoo org> AuthorDate: Wed Jul 19 14:46:33 2023 + Commit: Matt Turner gentoo org> CommitDate: Wed Jul 19 14:48:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af4c9adb media-libs/libshumate: Version bump to 1.0.5 Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.0.5.ebuild | 64 +++ 2 files changed, 65 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index c6e5fc462052..8c8f35cf9800 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,2 +1,3 @@ DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668 SHA512 dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462 DIST libshumate-1.0.4.tar.xz 111960 BLAKE2B 889ddcf2231091f72bcadb94a12db545218c8c145c2c803b6febd75481087177cc92c5406d08ed450940f17bb5f094bcb4124cdd5bfa7d3d3ac69b225cf449e9 SHA512 6befa699f11c2bf60ff8d109f24f8015b44084816e66d365d3e7249897901b1d2117f038289287df450296132c6ebe267411caa6bfb2bcf306f907d10a3d1be7 +DIST libshumate-1.0.5.tar.xz 112008 BLAKE2B e20e53fdcd34aa67853f68d72801e7ef7dfcb39670f67f0bfab76cc04a0dc4e92b614b5a588560de64c85406b63a105b5ba19854cf1189a5a3c03f097c93556e SHA512 73beffb8eea95b279d297294ce96a39883856d280eeda1215b908d5b7ac86aff49bbd9c07065ffb394657497997b1994712de6526efd9076f9a5feb1c17b9532 diff --git a/media-libs/libshumate/libshumate-1.0.5.ebuild b/media-libs/libshumate/libshumate-1.0.5.ebuild new file mode 100644 index ..5b1d53e1c100 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.0.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +PATCHES=( + "${FILESDIR}"/1.0.4-tests-Add-test-setup-for-valgrind.patch +) + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + ) + meson_src_configure +} + +src_test() { + virtx 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/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, media-libs/libshumate/files/
commit: 63ef74e2de3433a9326731d50bd755b72ab4f4eb Author: Matt Turner gentoo org> AuthorDate: Sun Jul 9 01:29:17 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Jul 9 01:32:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ef74e2 media-libs/libshumate: Version bump to 1.0.4 Closes: https://bugs.gentoo.org/889352 Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest | 1 + .../1.0.4-tests-Add-test-setup-for-valgrind.patch | 98 ++ media-libs/libshumate/libshumate-1.0.4.ebuild | 64 ++ 3 files changed, 163 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 4f4977a28229..c6e5fc462052 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1 +1,2 @@ DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668 SHA512 dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462 +DIST libshumate-1.0.4.tar.xz 111960 BLAKE2B 889ddcf2231091f72bcadb94a12db545218c8c145c2c803b6febd75481087177cc92c5406d08ed450940f17bb5f094bcb4124cdd5bfa7d3d3ac69b225cf449e9 SHA512 6befa699f11c2bf60ff8d109f24f8015b44084816e66d365d3e7249897901b1d2117f038289287df450296132c6ebe267411caa6bfb2bcf306f907d10a3d1be7 diff --git a/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch new file mode 100644 index ..fa3a0ea30abc --- /dev/null +++ b/media-libs/libshumate/files/1.0.4-tests-Add-test-setup-for-valgrind.patch @@ -0,0 +1,98 @@ +https://gitlab.gnome.org/GNOME/libshumate/-/merge_requests/158/ + +From f4f806207cc59c21331d1542f6629e85a59ea1db Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Thu, 1 Dec 2022 20:48:57 -0500 +Subject: [PATCH] tests: Add test setup for valgrind + +valgrind is great, but it often does not support the latest instruction +sets used by core libraries (e.g. AVX instructions used in glibc). That +leads to failures that are unrelated to libshumate. For example: + + 6/7 viewportFAIL0.16s killed by signal 4 SIGILL + [...] + vex amd64->IR: unhandled instruction bytes: 0xC4 0xE1 0xF9 0x90 0xD 0xDE 0xE8 0x1 0x0 0x41 + vex amd64->IR: REX=0 REX.W=1 REX.R=0 REX.X=0 REX.B=0 + vex amd64->IR: VEX=1 VEX.L=0 VEX.n=0x0 ESC=0F + vex amd64->IR: PFX.66=1 PFX.F2=0 PFX.F3=0 + +Categorizing these tests under a 'valgrind' setup allows distributions +to easily disable them. +--- + tests/meson.build | 38 +- + 1 file changed, 17 insertions(+), 21 deletions(-) + +diff --git a/tests/meson.build b/tests/meson.build +index eadf54f..362e87d 100644 +--- a/tests/meson.build b/tests/meson.build +@@ -6,21 +6,18 @@ test_env = [ + 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()), + ] + +-valgrind_tests = [ +- 'coordinate', +- 'memory-cache', +- 'viewport', +-] +- + tests = [ ++ 'coordinate', + 'file-cache', +- 'marker', + 'map', ++ 'marker', + 'marker-layer', ++ 'memory-cache', ++ 'viewport', + ] + + if get_option('vector_renderer') +- valgrind_tests += [ ++ tests += [ + 'vector-expression', + 'vector-style', + 'vector-value', +@@ -29,21 +26,20 @@ endif + + subdir('data') + ++# Allow the tests to be easily run under valgrind using --setup=valgrind + valgrind = find_program('valgrind', required: false) + + if valgrind.found() +- foreach test : valgrind_tests +-executable = executable( +- test, +- test_resources, +- '@0@.c'.format(test), +- dependencies: [libshumate_dep], +-) +- +-test(test, valgrind, args: ['--leak-check=full', '--error-exitcode=1', executable], env: test_env) +- endforeach +-else +- tests += valgrind_tests ++ add_test_setup('valgrind', ++exclude_suites: [ 'no-valgrind', 'flaky' ], ++exe_wrapper: [ ++ valgrind, ++ '--leak-check=full', ++ '--error-exitcode=1', ++], ++env: test_env, ++timeout_multiplier: 20, ++ ) + endif + + foreach test : tests +@@ -55,4 +51,4 @@ foreach test : tests + ) + + test(test, executable, env: test_env) +-endforeach +\ No newline at end of file ++endforeach +-- +2.39.3 + diff --git a/media-libs/libshumate/libshumate-1.0.4.ebuild b/media-libs/libshumate/libshumate-1.0.4.ebuild new file mode 100644 index ..835ca224551f --- /dev/null +++ b/media-libs/libshumate/libshumate-1.0.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: dbd2867e83c0ed0f6496f3195fe073673971937f Author: Matt Turner gentoo org> AuthorDate: Sun Mar 5 20:37:01 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 5 20:37:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd2867e media-libs/libshumate: Install gtk-doc to html/ Closes: https://bugs.gentoo.org/891869 Signed-off-by: Matt Turner gentoo.org> .../{libshumate-1.0.3.ebuild => libshumate-1.0.3-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libshumate/libshumate-1.0.3.ebuild b/media-libs/libshumate/libshumate-1.0.3-r1.ebuild similarity index 94% rename from media-libs/libshumate/libshumate-1.0.3.ebuild rename to media-libs/libshumate/libshumate-1.0.3-r1.ebuild index 1f569a3f57c4..87e77c9d22d8 100644 --- a/media-libs/libshumate/libshumate-1.0.3.ebuild +++ b/media-libs/libshumate/libshumate-1.0.3-r1.ebuild @@ -60,7 +60,7 @@ src_test() { src_install() { meson_src_install if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/ || die - mv "${ED}"/usr/share/doc/libshumate-1.0 "${ED}"/usr/share/gtk-doc/libshumate-1.0 || die + mkdir -p "${ED}"/usr/share/gtk-doc/html || die + mv "${ED}"/usr/share/doc/libshumate-1.0 "${ED}"/usr/share/gtk-doc/html/libshumate-1.0 || die fi }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 37f959773775964de4f24b4cb27fbfc58eba232f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 20:36:24 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 20:36:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f95977 media-libs/libshumate: Stabilize 1.0.3 amd64, #885627 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libshumate/libshumate-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.0.3.ebuild b/media-libs/libshumate/libshumate-1.0.3.ebuild index 8da598a7cdb6..ac6d884ac0e0 100644 --- a/media-libs/libshumate/libshumate-1.0.3.ebuild +++ b/media-libs/libshumate/libshumate-1.0.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: feae9cb27369311841cc875c4a957f445bf5bdea Author: Matt Turner gentoo org> AuthorDate: Fri Dec 2 01:41:22 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Dec 2 02:18:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feae9cb2 media-libs/libshumate: Version bump to 1.0.3 Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.0.3.ebuild | 66 +++ 2 files changed, 67 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index d4e18b233f37..2ae38a993004 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1,2 +1,3 @@ DIST libshumate-1.0.1.tar.xz 109884 BLAKE2B b1a4838b3f43df00ded7973e78acaceaa1c2fa6bb3a67214e475026a980c03f610e68b8d2a992093f091731e8d8e48e954d1ba917e93071f63a984f45a3142bc SHA512 19bf8a563d9b5c9cca3adfc337ec8843c7d8b891fcdd789adecfb79a46c3ba6f674795d39199ce154c5a3f6b95eac5d6e56ba73066f2ab18c8a95d3646b9ad25 DIST libshumate-1.0.2.tar.xz 110656 BLAKE2B 75abbfd9b4e1e7eb1044a33ff1b46391024005487f01aa4401552727322f92f28120104af4c2f90bb91c70ada6282882b9ee7f50ac62542aab8c88cc227799f8 SHA512 15539ce50462b345e4329fc27f52a5d1fb143e82821a990ce818a576fec94d1fe1fbef9926d0251d169f22394f3f21c62e56fe4d97bbdd4482429c70f22c6b2d +DIST libshumate-1.0.3.tar.xz 110868 BLAKE2B 56d2304208dd41e1c6dc14b76bd6c5cadfb3359576c1c74405851e63be06deaa92bce4fae7bb91855fee53f561dfa84ccbb7ff61eed2f3195d6a93f76e3e2668 SHA512 dc72955bdbe6eee3d4d82dd884c5e74341fa5de25af388d3cc41a368170e4d8f5edf32acdf320e7dde9bc6ace94694e166eafb864887f66a60fb4053d12e1462 diff --git a/media-libs/libshumate/libshumate-1.0.3.ebuild b/media-libs/libshumate/libshumate-1.0.3.ebuild new file mode 100644 index ..8da598a7cdb6 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.0.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + + sed -i -e 's/^valgrind =.*/valgrind = disabler()/' tests/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/doc/libshumate-1.0 "${ED}"/usr/share/gtk-doc/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 863aa59881630f0ea7c642eee90a5ddee9a5c4e9 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 21 20:40:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 21 20:40:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863aa598 media-libs/libshumate: Keyword 1.0.2 sparc, #881799 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild b/media-libs/libshumate/libshumate-1.0.2.ebuild index 026c16784f73..44c612a7bba6 100644 --- a/media-libs/libshumate/libshumate-1.0.2.ebuild +++ b/media-libs/libshumate/libshumate-1.0.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 37c5e8be0587752265af60359058437efb014889 Author: Joonas Niilola gentoo org> AuthorDate: Mon Nov 21 16:37:24 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Nov 21 16:37:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c5e8be media-libs/libshumate: Keyword 1.0.2 x86, #881799 Signed-off-by: Joonas Niilola gentoo.org> media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild b/media-libs/libshumate/libshumate-1.0.2.ebuild index b84a8e06f25f..026c16784f73 100644 --- a/media-libs/libshumate/libshumate-1.0.2.ebuild +++ b/media-libs/libshumate/libshumate-1.0.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: acd5c7b85cd7cbb48f0ddd099b19d62382cf3202 Author: Sam James gentoo org> AuthorDate: Sun Nov 20 00:46:42 2022 + Commit: Sam James gentoo org> CommitDate: Sun Nov 20 00:46:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd5c7b8 media-libs/libshumate: Keyword 1.0.2 ppc64, #881799 Signed-off-by: Sam James gentoo.org> media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild b/media-libs/libshumate/libshumate-1.0.2.ebuild index 9604f76604e4..b84a8e06f25f 100644 --- a/media-libs/libshumate/libshumate-1.0.2.ebuild +++ b/media-libs/libshumate/libshumate-1.0.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: bcc42bb8ea67b47f13322005673978784421e665 Author: Sam James gentoo org> AuthorDate: Sun Nov 20 00:46:39 2022 + Commit: Sam James gentoo org> CommitDate: Sun Nov 20 00:46:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc42bb8 media-libs/libshumate: Keyword 1.0.2 arm64, #881799 Signed-off-by: Sam James gentoo.org> media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild b/media-libs/libshumate/libshumate-1.0.2.ebuild index b56e1015dc1c..9604f76604e4 100644 --- a/media-libs/libshumate/libshumate-1.0.2.ebuild +++ b/media-libs/libshumate/libshumate-1.0.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~arm64" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 58760b0b898a6fbefd7175a2d285957528a1d74f Author: Sam James gentoo org> AuthorDate: Sun Nov 20 00:27:32 2022 + Commit: Sam James gentoo org> CommitDate: Sun Nov 20 00:27:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58760b0b media-libs/libshumate: Keyword 1.0.2 arm, #881799 Signed-off-by: Sam James gentoo.org> media-libs/libshumate/libshumate-1.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild b/media-libs/libshumate/libshumate-1.0.2.ebuild index e3f5bb4d13fb..b56e1015dc1c 100644 --- a/media-libs/libshumate/libshumate-1.0.2.ebuild +++ b/media-libs/libshumate/libshumate-1.0.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GN SLOT="1.0/1" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm" REQUIRED_USE="gtk-doc? ( introspection )" IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 9edf9fe002ddd068c39990a7489fc9085416037c Author: Matt Turner gentoo org> AuthorDate: Sat Oct 29 21:20:23 2022 + Commit: Matt Turner gentoo org> CommitDate: Mon Oct 31 02:55:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9edf9fe0 media-libs/libshumate: Set remote-id Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/metadata.xml | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/libshumate/metadata.xml b/media-libs/libshumate/metadata.xml index f453528b934f..f67d98f3d59a 100644 --- a/media-libs/libshumate/metadata.xml +++ b/media-libs/libshumate/metadata.xml @@ -1,8 +1,11 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - gn...@gentoo.org - Gentoo GNOME Desktop - + +gn...@gentoo.org +Gentoo GNOME Desktop + + +GNOME/libshumate +
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/
commit: 4cd9e44db67fe9ca03a5efc7f2d19779cbe7205d Author: Guillermo Joandet gmail com> AuthorDate: Sat Oct 22 14:02:47 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Oct 25 15:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd9e44d media-libs/libshumate: Version bump to 1.0.2 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27901 Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.0.2.ebuild | 60 +++ 2 files changed, 61 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 6cafb6c5c7dd..d4e18b233f37 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1 +1,2 @@ DIST libshumate-1.0.1.tar.xz 109884 BLAKE2B b1a4838b3f43df00ded7973e78acaceaa1c2fa6bb3a67214e475026a980c03f610e68b8d2a992093f091731e8d8e48e954d1ba917e93071f63a984f45a3142bc SHA512 19bf8a563d9b5c9cca3adfc337ec8843c7d8b891fcdd789adecfb79a46c3ba6f674795d39199ce154c5a3f6b95eac5d6e56ba73066f2ab18c8a95d3646b9ad25 +DIST libshumate-1.0.2.tar.xz 110656 BLAKE2B 75abbfd9b4e1e7eb1044a33ff1b46391024005487f01aa4401552727322f92f28120104af4c2f90bb91c70ada6282882b9ee7f50ac62542aab8c88cc227799f8 SHA512 15539ce50462b345e4329fc27f52a5d1fb143e82821a990ce818a576fec94d1fe1fbef9926d0251d169f22394f3f21c62e56fe4d97bbdd4482429c70f22c6b2d diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild b/media-libs/libshumate/libshumate-1.0.2.ebuild new file mode 100644 index ..e3f5bb4d13fb --- /dev/null +++ b/media-libs/libshumate/libshumate-1.0.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/doc/libshumate-1.0 "${ED}"/usr/share/gtk-doc/libshumate-1.0 || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libshumate/, profiles/
commit: 0cf5e94dbab424b05dc7934a484d4ec60c17de80 Author: Pascal Jäger leimstift de> AuthorDate: Sat Sep 24 17:24:04 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Sep 28 00:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf5e94d media-libs/libshumate: Add new package, version 1.0.1 Signed-off-by: Pascal Jäger leimstift.de> Signed-off-by: Matt Turner gentoo.org> media-libs/libshumate/Manifest| 1 + media-libs/libshumate/libshumate-1.0.1.ebuild | 60 +++ media-libs/libshumate/metadata.xml| 8 profiles/package.mask | 1 + 4 files changed, 70 insertions(+) diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest new file mode 100644 index ..6cafb6c5c7dd --- /dev/null +++ b/media-libs/libshumate/Manifest @@ -0,0 +1 @@ +DIST libshumate-1.0.1.tar.xz 109884 BLAKE2B b1a4838b3f43df00ded7973e78acaceaa1c2fa6bb3a67214e475026a980c03f610e68b8d2a992093f091731e8d8e48e954d1ba917e93071f63a984f45a3142bc SHA512 19bf8a563d9b5c9cca3adfc337ec8843c7d8b891fcdd789adecfb79a46c3ba6f674795d39199ce154c5a3f6b95eac5d6e56ba73066f2ab18c8a95d3646b9ad25 diff --git a/media-libs/libshumate/libshumate-1.0.1.ebuild b/media-libs/libshumate/libshumate-1.0.1.ebuild new file mode 100644 index ..e3f5bb4d13fb --- /dev/null +++ b/media-libs/libshumate/libshumate-1.0.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate; + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/doc/libshumate-1.0 "${ED}"/usr/share/gtk-doc/libshumate-1.0 || die + fi +} diff --git a/media-libs/libshumate/metadata.xml b/media-libs/libshumate/metadata.xml new file mode 100644 index ..f453528b934f --- /dev/null +++ b/media-libs/libshumate/metadata.xml @@ -0,0 +1,8 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + gn...@gentoo.org + Gentoo GNOME Desktop + + diff --git a/profiles/package.mask b/profiles/package.mask index 073599afc688..f8262658f448 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -557,6 +557,7 @@ sys-devel/automake:1.11 # end up loaded into the same process together with the earlier libsoup ABI. # Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41. >=gnome-extra/gnome-calculator-43 +media-libs/libshumate net-libs/libsoup:3.0 net-libs/rest:1.0 net-libs/webkit-gtk:4.1