commit:     1b71c96aff7457d242004b469575b2104fe03a58
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Jan 13 09:32:32 2023 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Fri Jan 13 10:46:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b71c96a

net-voip/gnome-calls: add 43.3, drop 43.0

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 net-voip/gnome-calls/Manifest                      |  3 +-
 ...e-calls-43.0.ebuild => gnome-calls-43.3.ebuild} | 54 ++++++++++++++++------
 2 files changed, 40 insertions(+), 17 deletions(-)

diff --git a/net-voip/gnome-calls/Manifest b/net-voip/gnome-calls/Manifest
index 6cc21fa8b..55c879658 100644
--- a/net-voip/gnome-calls/Manifest
+++ b/net-voip/gnome-calls/Manifest
@@ -1,4 +1,3 @@
-DIST calls-v43.0.tar.gz 490744 BLAKE2B 
f89d6d02982b183beed3c5d6abde84de67b337427d801a82b591035ca8d93f744bb7f5f4366b79105606c3895cd5cbd0cc8163f5f19797db8c81d81244363264
 SHA512 
d72a80fa4a4e3a891b8f0e44709b70aa9427b31cd7c7906626dfb728aae8aa75f2db46bd8efaaf79ce7b15c1c72b53be4055f5b81d556f2407a601060aebbb4a
 DIST calls-v43.2.tar.bz2 587220 BLAKE2B 
2b293003ff83b5a4ed2710c67ad3ee73b95ed9f3d093d5c712829f83ba64023ddb72bede86e61f83ad1215b2b5ad2df09dc9602ddb3923d7bc543dbe55c3ffc8
 SHA512 
827ddb347af495f884bbb72e47b62012e843c2a85d364c5de0856b80c1d98cb69f5c54cc2ffb17d0301d367b9641426fe14aae2821b8b757047e0115b8bbfe35
+DIST calls-v43.3.tar.bz2 453550 BLAKE2B 
cd15eabd6b56c889286bb9366b9ca475c3806efc803a02bc1463c1b47838e6053ddbed9a13da3fa66568fd73d402f4d3156ba3fdeef9cb2d32366742a5305677
 SHA512 
f6b94031a2d0f038b29dbbc465da18fa13e7a8ac7b6f476851450bd2a1eed5415b93f53df61ce9db8f9c518ace7b36401c8d8f9750ca6d6b72ae99d38bc0409d
 DIST libcall-ui-619dd91561ad470db3d0e0e263ebc35d787afd2e.tar.bz2 159263 
BLAKE2B 
bc35bbd469be4461c553764743ea7fce774a08d3a6b0c18dd038bc9cd78744ae68695cae008f869cd1f1db4b9cfd0aec132461866d81151a6e2c0406d7e870fd
 SHA512 
16fb34fde3af0cce669536c8a236530c63585fdf50ed66ee10eef92d07fe14391159807ab200bb8bc723f2d8e18349a90ea350810002e40c40898796ec4c8c17
-DIST libcall-ui-619dd91561ad470db3d0e0e263ebc35d787afd2e.tar.gz 165840 BLAKE2B 
4bbeec0dd5314bdbd4aacef4cb7a7599557a35c32b3135120bfbc6977a2a1a4f17f702eac021f694f11dffe5ecebc23b44ffda765d1b9e10d5f23f88461e1b2a
 SHA512 
c42bb6474fd7215b23a5496ae6ebbcf3e0e3f123c358f79f9fb0800def336386ff334d9b780f1f77614e94003f79dce739edb4bdd0502b9969f3706a6d2091a5

diff --git a/net-voip/gnome-calls/gnome-calls-43.0.ebuild 
b/net-voip/gnome-calls/gnome-calls-43.3.ebuild
similarity index 62%
rename from net-voip/gnome-calls/gnome-calls-43.0.ebuild
rename to net-voip/gnome-calls/gnome-calls-43.3.ebuild
index 2fcebe0f7..e46a51d2a 100644
--- a/net-voip/gnome-calls/gnome-calls-43.0.ebuild
+++ b/net-voip/gnome-calls/gnome-calls-43.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 VALA_USE_DEPEND="vapigen"
 
-inherit vala meson gnome2-utils virtualx xdg
+inherit vala meson gnome2-utils optfeature virtualx xdg
 
 MY_PN="${PN#gnome-}"
 LCU_COMMIT="619dd91561ad470db3d0e0e263ebc35d787afd2e"
@@ -12,40 +12,36 @@ DESCRIPTION="Phone dialer and call handler"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/calls";
 GITLAB="https://gitlab.gnome.org";
 SRC_URI="
-       ${GITLAB}/GNOME/${MY_PN}/-/archive/v${PV}/${MY_PN}-v${PV}.tar.gz
-       
${GITLAB}/World/Phosh/libcall-ui/-/archive/${LCU_COMMIT}/libcall-ui-${LCU_COMMIT}.tar.gz
+       ${GITLAB}/GNOME/${MY_PN}/-/archive/v${PV}/${MY_PN}-v${PV}.tar.bz2
+       
${GITLAB}/World/Phosh/libcall-ui/-/archive/${LCU_COMMIT}/libcall-ui-${LCU_COMMIT}.tar.bz2
 "
 S="${WORKDIR}/${MY_PN}-v${PV}"
 
-LICENSE="GPL-3"
+LICENSE="CC-BY-SA-4.0 GPL-3+ LGPL-2+ LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
+IUSE="gtk-doc man"
 
-DEPEND="
-       app-accessibility/at-spi2-core:2
+COMMON_DEPEND="
        app-crypt/libsecret[introspection(+),vala(+)]
        dev-libs/feedbackd[introspection(+),vala(+)]
        dev-libs/folks:=
        dev-libs/glib:2
-       dev-libs/gobject-introspection
        dev-libs/gom[introspection(+)]
        dev-libs/libgee:0.8=[introspection(+)]
        dev-libs/libpeas
-       dev-libs/libxml2
        gnome-extra/evolution-data-server:=[vala(+)]
        >=gui-libs/libhandy-1.0.0:1[introspection(+),vala(+)]
        media-libs/gstreamer:1.0[introspection(+)]
-       media-libs/harfbuzz:=
        >=media-sound/callaudiod-0.0.5
-       net-libs/libsoup:2.4
        net-libs/sofia-sip
        >=net-misc/modemmanager-1.12.0:=[introspection(+)]
-       x11-libs/cairo
-       x11-libs/gdk-pixbuf:2
        x11-libs/gtk+:3
-       x11-libs/pango
 "
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+       test? ( media-plugins/gst-plugins-srtp:1.0 )
+"
+RDEPEND="${COMMON_DEPEND}
        virtual/secret-service
 "
 BDEPEND="
@@ -53,6 +49,8 @@ BDEPEND="
        dev-libs/gobject-introspection
        dev-libs/protobuf
        dev-util/wayland-scanner
+       gtk-doc? ( dev-util/gtk-doc )
+       man? ( dev-python/docutils )
 "
 
 src_unpack() {
@@ -67,13 +65,39 @@ src_prepare() {
        vala_setup
 }
 
+src_configure() {
+       local emesonargs=(
+               $(meson_use gtk-doc gtk_doc)
+               $(meson_use man manpages)
+               $(meson_use test tests)
+       )
+       meson_src_configure
+}
+
 src_test() {
-       virtx meson_src_test
+       local tests=(
+               calls:util
+               calls:settings
+               calls:origin
+               calls:provider
+               calls:call
+               calls:plugins
+               calls:contacts
+               calls:ui-call
+               calls:manager
+               calls:ringer
+               calls:media
+               calls:srtp
+               calls:sdp-crypto
+       )
+       virtx meson_src_test "${tests[@]}"
 }
 
 pkg_postinst() {
        xdg_pkg_postinst
        gnome2_schemas_update
+
+       optfeature "SRTP support" media-plugins/gst-plugins-srtp
 }
 
 pkg_postrm() {

Reply via email to