From 416e09b98666ce66766d95ce1a63cd6ee3d7ad7b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 13 May 2022 13:15:29 +0300 Subject: app-misc/geoclue : import from Gentoo --- app-misc/geoclue/Manifest | 1 + app-misc/geoclue/geoclue-2.6.0-r10.ebuild | 71 +++++++++++++++++++++++++++ metadata/md5-cache/app-misc/geoclue-2.6.0-r10 | 16 ++++++ metadata/pkg_desc_index | 1 + 4 files changed, 89 insertions(+) create mode 100644 app-misc/geoclue/Manifest create mode 100644 app-misc/geoclue/geoclue-2.6.0-r10.ebuild create mode 100644 metadata/md5-cache/app-misc/geoclue-2.6.0-r10 diff --git a/app-misc/geoclue/Manifest b/app-misc/geoclue/Manifest new file mode 100644 index 00000000..8886d3cf --- /dev/null +++ b/app-misc/geoclue/Manifest @@ -0,0 +1 @@ +DIST geoclue-2.6.0.tar.bz2 94890 BLAKE2B d579752482e77e6ec6df3cb34f6b1c7ca61ea425f1c29195f1bcd031afe22644aed2f5b3f75e82c20e0e3cf0d415ca858b30351b2ee3835fff0ca25e63fc6395 SHA512 13205ab88cbd9748c155081318ae1909fddedce4250e3ece39a9f379b8cfea91dfe571961e278406ba54f8efd3a1070967479feb8256f50170112b28246b3103 diff --git a/app-misc/geoclue/geoclue-2.6.0-r10.ebuild b/app-misc/geoclue/geoclue-2.6.0-r10.ebuild new file mode 100644 index 00000000..e7adb942 --- /dev/null +++ b/app-misc/geoclue/geoclue-2.6.0-r10.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" + +inherit meson python-any-r1 systemd vala xdg + +DESCRIPTION="A location information D-Bus service" +HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home" +SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2.1+ GPL-2+" +SLOT="2.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+introspection gtk-doc modemmanager vala zeroconf" +REQUIRED_USE="vala? ( introspection )" + +DEPEND=" + >=dev-libs/glib-2.44:2 + >=dev-libs/json-glib-0.14.0 + >=net-libs/libsoup-2.42.0:2.4 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + modemmanager? ( >=net-misc/modemmanager-1.6 ) + zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) + x11-libs/libnotify +" +RDEPEND="${DEPEND} + acct-user/geoclue + sys-apps/dbus +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/gdbus-codegen + dev-util/glib-utils + gtk-doc? ( + app-text/docbook-xml-dtd:4.1.2 + >=dev-util/gtk-doc-1 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dlibgeoclue=true + $(meson_use introspection) + $(meson_use vala vapi) + $(meson_use gtk-doc) + $(meson_use modemmanager 3g-source) + $(meson_use modemmanager cdma-source) + $(meson_use modemmanager modem-gps-source) + $(meson_use zeroconf nmea-source) + -Dcompass=true + -Denable-backend=true + -Ddemo-agent=true + -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" + -Ddbus-srv-user=geoclue + + -Dmozilla-api-key=f57afde7-113f-4e8f-96d1-62be64a0273c + ) + + meson_src_configure +} diff --git a/metadata/md5-cache/app-misc/geoclue-2.6.0-r10 b/metadata/md5-cache/app-misc/geoclue-2.6.0-r10 new file mode 100644 index 00000000..f0859ecd --- /dev/null +++ b/metadata/md5-cache/app-misc/geoclue-2.6.0-r10 @@ -0,0 +1,16 @@ +BDEPEND=|| ( >=dev-lang/python-3.10.0_p1-r1:3.10[xml(+)] >=dev-lang/python-3.9.9-r1:3.9[xml(+)] >=dev-lang/python-3.8.12_p1-r1:3.8[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 dev-lang/vala:0.54 dev-lang/vala:0.52 dev-lang/vala:0.50 ) ) >=dev-util/meson-0.59.4 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-2.42.0:2.4 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify +DESCRIPTION=A location information D-Bus service +EAPI=8 +HOMEPAGE=https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home +INHERIT=meson python-any-r1 systemd vala xdg +IUSE=+introspection gtk-doc modemmanager vala zeroconf +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1+ GPL-2+ +RDEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-2.42.0:2.4 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify acct-user/geoclue sys-apps/dbus +REQUIRED_USE=vala? ( introspection ) +SLOT=2.0 +SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.6.0/geoclue-2.6.0.tar.bz2 +_eclasses_=meson 2d8a51910bc57e004c37aa55c7d99ce4 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils fef481272d4a8e136a7d8a0fb1329384 python-any-r1 9006edf4b9c90f9ba1dc9ea9fee1b0bd python-utils-r1 59dddabd6a41ab69723654916142f63b systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 vala 9badd41d5aab740ae5ac301c4416c5f8 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=c6a8c6eeddd74aeed304e6eb3b5cab63 diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index 055984e8..23a74870 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -10,6 +10,7 @@ app-emulation/virt-manager 4.0.0-r10: A graphical tool for administering virtual app-emulation/virtualbox-bin 6.1.18.142142-r2: Family of powerful x86 virtualization products for enterprise and home use app-emulation/virtualbox-modules 6.1.18: Kernel Modules for Virtualbox app-misc/calamares-config-redcore 314-r6: Redcore Linux Calamares modules config +app-misc/geoclue 2.6.0-r10: A location information D-Bus service app-misc/redcore-live 314-r4: Redcore Linux live scripts app-misc/redcore-skel 314-r6: Redcore Linux skel tree app-portage/sisyphus 4.2107.0-r4: A simple portage python wrapper which works like other package managers(apt-get/yum/dnf) -- cgit v1.2.3