commit:     66425b47c64113afbd903bb39393a70d7be52dbd
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Dec 12 19:08:20 2022 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Mon Dec 12 20:25:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66425b47

net-voip/gnome-calls: add 43.2, drop 42.0-r1

Closes: https://bugs.gentoo.org/817302
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 net-voip/gnome-calls/Manifest                      |  4 +-
 ...alls-42.0-r1.ebuild => gnome-calls-43.2.ebuild} | 51 +++++++++++++++++-----
 2 files changed, 43 insertions(+), 12 deletions(-)

diff --git a/net-voip/gnome-calls/Manifest b/net-voip/gnome-calls/Manifest
index 0c325ac3c..6cc21fa8b 100644
--- a/net-voip/gnome-calls/Manifest
+++ b/net-voip/gnome-calls/Manifest
@@ -1,4 +1,4 @@
-DIST calls-42.0.tar.gz 390661 BLAKE2B 
a30c5f0efd16648428e8437faed6d443f7a2abf2a21933a43b71be2710448ac1d087c3e60157daf2f24cffb38fa271f62ccd5f46f72183f283e849a90d348e17
 SHA512 
59d7aaee53770706a11dff5ab60379d5c36a7c8ccfd0c5cd4901fae78ff085608c5ba193ce33685f0c6b463d4a2056ccb01dab92751e9a2b2ad755d2ae0e20f6
 DIST calls-v43.0.tar.gz 490744 BLAKE2B 
f89d6d02982b183beed3c5d6abde84de67b337427d801a82b591035ca8d93f744bb7f5f4366b79105606c3895cd5cbd0cc8163f5f19797db8c81d81244363264
 SHA512 
d72a80fa4a4e3a891b8f0e44709b70aa9427b31cd7c7906626dfb728aae8aa75f2db46bd8efaaf79ce7b15c1c72b53be4055f5b81d556f2407a601060aebbb4a
+DIST calls-v43.2.tar.bz2 587220 BLAKE2B 
2b293003ff83b5a4ed2710c67ad3ee73b95ed9f3d093d5c712829f83ba64023ddb72bede86e61f83ad1215b2b5ad2df09dc9602ddb3923d7bc543dbe55c3ffc8
 SHA512 
827ddb347af495f884bbb72e47b62012e843c2a85d364c5de0856b80c1d98cb69f5c54cc2ffb17d0301d367b9641426fe14aae2821b8b757047e0115b8bbfe35
+DIST libcall-ui-619dd91561ad470db3d0e0e263ebc35d787afd2e.tar.bz2 159263 
BLAKE2B 
bc35bbd469be4461c553764743ea7fce774a08d3a6b0c18dd038bc9cd78744ae68695cae008f869cd1f1db4b9cfd0aec132461866d81151a6e2c0406d7e870fd
 SHA512 
16fb34fde3af0cce669536c8a236530c63585fdf50ed66ee10eef92d07fe14391159807ab200bb8bc723f2d8e18349a90ea350810002e40c40898796ec4c8c17
 DIST libcall-ui-619dd91561ad470db3d0e0e263ebc35d787afd2e.tar.gz 165840 BLAKE2B 
4bbeec0dd5314bdbd4aacef4cb7a7599557a35c32b3135120bfbc6977a2a1a4f17f702eac021f694f11dffe5ecebc23b44ffda765d1b9e10d5f23f88461e1b2a
 SHA512 
c42bb6474fd7215b23a5496ae6ebbcf3e0e3f123c358f79f9fb0800def336386ff334d9b780f1f77614e94003f79dce739edb4bdd0502b9969f3706a6d2091a5
-DIST libcall-ui-acfbb136bbf74514e0b9801ce6c1e8acf36350b6.tar.gz 159337 BLAKE2B 
47cd388043514baf568914adea281e884d0fa04375d8cc116cabd6a1061fcfb5e224a8065afffd2957513657ff5970d1dead33cea99f36117bb80b35d6f34513
 SHA512 
b79e3d8ac9889109e0fe20f149ffb14bde198f7a364152a60c7175228c283f18a7abe2049b01935d11fd005e14ef4da9c23ada6c651801364c79bc2dca1e71f2

diff --git a/net-voip/gnome-calls/gnome-calls-42.0-r1.ebuild 
b/net-voip/gnome-calls/gnome-calls-43.2.ebuild
similarity index 58%
rename from net-voip/gnome-calls/gnome-calls-42.0-r1.ebuild
rename to net-voip/gnome-calls/gnome-calls-43.2.ebuild
index 13cf60c4a..e46a51d2a 100644
--- a/net-voip/gnome-calls/gnome-calls-42.0-r1.ebuild
+++ b/net-voip/gnome-calls/gnome-calls-43.2.ebuild
@@ -4,25 +4,25 @@
 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-}"
-MY_P="${MY_PN}-${PV}"
-LCU_COMMIT="acfbb136bbf74514e0b9801ce6c1e8acf36350b6"
+LCU_COMMIT="619dd91561ad470db3d0e0e263ebc35d787afd2e"
 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/${PV}/${MY_P}.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_P}"
+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="
+COMMON_DEPEND="
        app-crypt/libsecret[introspection(+),vala(+)]
        dev-libs/feedbackd[introspection(+),vala(+)]
        dev-libs/folks:=
@@ -38,7 +38,10 @@ DEPEND="
        >=net-misc/modemmanager-1.12.0:=[introspection(+)]
        x11-libs/gtk+:3
 "
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+       test? ( media-plugins/gst-plugins-srtp:1.0 )
+"
+RDEPEND="${COMMON_DEPEND}
        virtual/secret-service
 "
 BDEPEND="
@@ -46,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() {
@@ -60,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