From 7bc9c63c9da678a7e6fceb095d56c634afd22c56 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 15 Dec 2019 18:09:03 +0000 Subject: gentoo resync : 15.12.2019 --- dev-libs/totem-pl-parser/Manifest | 4 +- .../totem-pl-parser/totem-pl-parser-3.26.3.ebuild | 1 + .../totem-pl-parser/totem-pl-parser-3.26.4.ebuild | 66 ++++++++++++++++++++++ 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 dev-libs/totem-pl-parser/totem-pl-parser-3.26.4.ebuild (limited to 'dev-libs/totem-pl-parser') diff --git a/dev-libs/totem-pl-parser/Manifest b/dev-libs/totem-pl-parser/Manifest index 8fbe235ee167..2401e61518ad 100644 --- a/dev-libs/totem-pl-parser/Manifest +++ b/dev-libs/totem-pl-parser/Manifest @@ -1,3 +1,5 @@ DIST totem-pl-parser-3.26.3.tar.xz 1314216 BLAKE2B 24b1c7e111456b454022ba7262a1e1483420dbd97b6ec99c0e2631acbb8057134b51ff991d2619e6bda57da6c133e211f949915b0fd62d497905fcd58738b43d SHA512 f059fd9447627268ce5029ed48551b0a2b6c30ba28c50a360d37808ad63fa8423824eef29c7f4d7a752f24861d4c7a7139f321fa2e19085085446e7ed15130cd -EBUILD totem-pl-parser-3.26.3.ebuild 1903 BLAKE2B 487456163abb628185f5b51353269ae552346e383aaf4f08332acf2c62c4f5a05e78f6dc58cdaa5564f19d64efc6be7933e518b56ff93afea4e9303a3f25e4be SHA512 f96aff903b505e89d74e95bb3784983f1a80f36f348e9a783167fe81a271b6796bf0880d7d01214ccf7baa9ff1b619ebadfa5731bdf365eb09caf87070d62a32 +DIST totem-pl-parser-3.26.4.tar.xz 1314800 BLAKE2B a069a7b7c394ab5686e827804dd13df06c6af7b8e515e0a0f5023919ecbf720eb8d52643e35bfb99ff4474e67332e072a3c832ef91232bb4108f282b0bc84bce SHA512 afb02a7c70f2fda9cda67b9daa8bab5f15e68a4afd983fb865fb29de71fe8f5c8fdf716e714e3835ac1c3476ce188c6147924a840c4ba82f0c05c3d3c23f5173 +EBUILD totem-pl-parser-3.26.3.ebuild 1930 BLAKE2B 840f460efe1d98b7778751a6eb5692ffbb2609089dd74269e1a8f578a7dff0e5402ab8d2690c22c6a6dfc1ceb3863c9038bd244b6f26f0ebb560754410389dd7 SHA512 adaaba47806b4d525f8920684dfc7baec49eb8ffb11e1d7aa745f761b3cdc6ec28187d0315079494e22fd80b606d4141e1b09b852ab3c0f724b3358c32053592 +EBUILD totem-pl-parser-3.26.4.ebuild 1933 BLAKE2B 25da8ae56556bae1667232135678176aba903748a75a79f407a5bf74fd71c214ad061fc7440db1807e363b4400f8273d249e34ed62df2f736397745cfdd92e92 SHA512 222711531c4c216ef4b8185cc4c12a63409cce94c2a975d074219b910558faacf88c1b110e0a4f7e7988b3830d4ae460fe6d819b3e6b42c73755ccc759011535 MISC metadata.xml 522 BLAKE2B 733f895375a3a264b84359f121bf92fd602b62eb562a37e5c5cf8ae7947e8138b32067d276cdc13f7a98f8941130fe93f0a5cac7d8f02ee3238ea7ab5cae4266 SHA512 07c6a9bf474a64950ba6e557b3df879e9c8399c0b09a9e7f585821ee540ea40b7459ad8b7c3af728e8201fbe50193417b3298f186c9caedb1b89b538c7c70206 diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.26.3.ebuild b/dev-libs/totem-pl-parser/totem-pl-parser-3.26.3.ebuild index 2e2c85339e86..ee9851afbf07 100644 --- a/dev-libs/totem-pl-parser/totem-pl-parser-3.26.3.ebuild +++ b/dev-libs/totem-pl-parser/totem-pl-parser-3.26.3.ebuild @@ -10,6 +10,7 @@ HOMEPAGE="https://developer.gnome.org/totem-pl-parser/stable/" LICENSE="LGPL-2+" SLOT="0/18" IUSE="archive crypt gtk-doc +introspection +quvi test" +RESTRICT="!test? ( test )" KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" RDEPEND=" diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.26.4.ebuild b/dev-libs/totem-pl-parser/totem-pl-parser-3.26.4.ebuild new file mode 100644 index 000000000000..c9bbdbd5fe9e --- /dev/null +++ b/dev-libs/totem-pl-parser/totem-pl-parser-3.26.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson xdg + +DESCRIPTION="Playlist parsing library" +HOMEPAGE="https://developer.gnome.org/totem-pl-parser/stable/" + +LICENSE="LGPL-2+" +SLOT="0/18" +IUSE="archive crypt gtk-doc +introspection +quvi test" +RESTRICT="!test? ( test )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.56:2 + quvi? ( >=media-libs/libquvi-0.9.1:0= ) + archive? ( >=app-arch/libarchive-3:0= ) + dev-libs/libxml2:2 + crypt? ( dev-libs/libgcrypt:0= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.14 + app-text/docbook-xml-dtd:4.3 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( + gnome-base/gvfs[http] + sys-apps/dbus ) +" + +src_prepare() { + # Disable tests requiring network access, bug #346127 + # 3rd test fails on upgrade, not once installed + # Leio: I consider network tests important for ensuring full functionality, thus trying with them again */ + #sed -e 's:\(g_test_add_func.*/parser/resolution.*\):/*\1*/:' \ + # -e 's:\(g_test_add_func.*/parser/parsing/itms_link.*\):/*\1*/:' \ + # -e 's:\(g_test_add_func.*/parser/parsability.*\):/*\1*/:'\ + # -i plparse/tests/parser.c || die "sed failed" + + xdg_src_prepare +} + +src_configure() { + # uninstalled-tests is abused to switch from loading live FS helper + # to in-build-tree helper, check on upgrades this is not having other + # consequences, bug #630242 + local emesonargs=( + -Denable-quvi=$(usex quvi yes no) + -Denable-libarchive=$(usex archive yes no) + -Denable-libgcrypt=$(usex crypt yes no) + $(meson_use gtk-doc enable-gtk-doc) + $(meson_use introspection) + ) + meson_src_configure +} + +src_test() { + # This is required as told by upstream in bgo#629542 + GVFS_DISABLE_FUSE=1 dbus-run-session meson test -C "${BUILD_DIR}" +} -- cgit v1.2.3