diff options
Diffstat (limited to 'dev-libs/folks')
-rw-r--r-- | dev-libs/folks/Manifest | 7 | ||||
-rw-r--r-- | dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch | 28 | ||||
-rw-r--r-- | dev-libs/folks/files/folks-0.15.6-implicit-decl.patch | 61 | ||||
-rw-r--r-- | dev-libs/folks/folks-0.15.6-r1.ebuild | 102 | ||||
-rw-r--r-- | dev-libs/folks/folks-0.15.6.ebuild | 95 | ||||
-rw-r--r-- | dev-libs/folks/folks-0.15.7.ebuild | 106 |
6 files changed, 0 insertions, 399 deletions
diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest index 116984151c02..2d82cd5bef97 100644 --- a/dev-libs/folks/Manifest +++ b/dev-libs/folks/Manifest @@ -1,10 +1,3 @@ -AUX 0.15.7-bluez-tests-dbusmock-0.30.1.patch 1031 BLAKE2B 21fc0e205746a00046d0ee669152e411164cc8154c004aa5a929bae07e86214ed94e47426183e5ed03912e21f3f4305154fd00a1316eacd3106605fc6a18935a SHA512 f7fb96872f3e180ae32467183d29dda3f984d55cf6b170056a146d6a0644fabf8d919abed50ddf653f841274a2c833d243fc68bd85b1bcb3ea0710bf69f87af8 -AUX folks-0.15.6-implicit-decl.patch 2355 BLAKE2B a366f9c58f161f3e776e4a91165b9e2847ce1419eb17559c188306a7e5739fd2d9179b4e6b9cbd6efa35eb428c96f17a0b84f95dcb4bbe184e83a555415cb73b SHA512 5770414af17016951bffe1de6099ba0b1b29881a044cc7d41e279c848fa4ffae57d5bdeca254858c2158bd470a09a478080c3645c529fcea81bc09c85119c027 -DIST folks-0.15.6.tar.xz 497968 BLAKE2B bb9237fae05a748a18a85d29034e879947c4ffcc1d3dbe7277c8e1f41e6e9c9ec27170e9e7d2ccb6dcc89789d331f7f320648620636e1ee54685906fc67ba4f9 SHA512 8d77c3b4c963d88877798b24da9edd977b3ac4b18568ed75885fa87bf81e0e8f29dc8232352e3fefc0bf2c9bb8ca6cea984d87d946a3892963a158bd4f45dc30 -DIST folks-0.15.7.tar.xz 502128 BLAKE2B b93146b216dd31dbc07cf770130593f830c01568aff3424bf4d0d8588ac651ea225ed6d3b38b9855d82dbef168605145a3a3de49706dd2ab31a4d368636dddf0 SHA512 52657b45678aa2418a44b0c8d332ac207eff18b02ca5c0d1491bdf8bae6552f30f2b6435804adc2a5fa66997f2cea09bdfe399dfaf52f3d8b7a5bde11b137c35 DIST folks-0.15.9.tar.xz 506044 BLAKE2B e239c0ca3b51a5452620f5abaf37b34413b0a5ee867cc682214abd00c21d6375abf1a31755acd69360e47604c61572a63ffbe91f38485be1a83685a98aa34cd0 SHA512 8b1f0afaaf0907a9609863ec913eab75c7f60e3d1fd54e553fdb8d425f33cfb6043171bc5b7cc1dc66b1de702e1a8f5dd229c707d99af47dd3926ec0588c87fd -EBUILD folks-0.15.6-r1.ebuild 2531 BLAKE2B a94e34e46ee987d7f10d59abf552d4e932280ffa2818625dc95ec0cf4f235e0d8751229320de0e72b6173be2c841fa78d843b6b292fcba955561ced229e91a16 SHA512 89483d61ac8bfb0e6c9e062e32b0b4c6a7979cc8fba52979eeba962df3a8a7958ddd1cd753fdc55bc9cb195b4c40f9499d3e530ba31c182a7c751d30ad6e44e3 -EBUILD folks-0.15.6.ebuild 2316 BLAKE2B 755a2cc016bc6a4152b49f7fc98bd68203bc0b2278eb6750ab6a9d5022a21607cb2ae4448a8a2540f3a3f5c9928c563156a1e4e46d39abba5bb47022d184b1c6 SHA512 befd3a9ef73778806b1b2d5d072c2a8838a8f88197d9164c28f0305e9dc2456db231304fa465d15446180c62178bdc7c2404ae875d566b0d2813d522db95b957 -EBUILD folks-0.15.7.ebuild 2821 BLAKE2B 1697d7450c7bff82f30c893e61bcc75994c2112dc69ca8218bc02620bd3b491e2f7d9d3c14f303aa4ec66e06bf9790ad33e8321de39640aae29cfe9cb45e5eb5 SHA512 a6a165a4902bed9f881d9709ed69cdaafaaff609f005eaea4d23ba36b60c044b0df81d3e728483fd691f0e193b2183fbf398e8b74aea27e5518331b27a0bbb30 EBUILD folks-0.15.9.ebuild 2487 BLAKE2B 1c97e0355f7fae1ad2e39b161e6625d07e509d5c6f098ecd92cd8f4b516146d8b63a74f2dc75fce050bcb0caa2d05ccd2b24f5628a3063d4a7e6ea093213ba25 SHA512 5813736f8478fe37bbfb14fb9b9bded4569b423d6935962fd283ebf04d1090e87bf682fb73e21200b46420a9234b392ffa2b2350b3e2114e8ea79c258e15bdc6 MISC metadata.xml 502 BLAKE2B 7f53a803053323804b7c28f44e2490e4ffa63a26a2c0fc153850043b2b91e75bcbb817fbaf8b9e3af0e8a0735b60c827c34f13b5a567300c4a97918be4e955c8 SHA512 934fd324cb9d464af7cbfc0c6746071d00f0404d716319ce7e2460a0ddb0e60f60fec211cac8d87cf9d7e70c849744a8d62e7268c7774d677f2e8481a30a3a09 diff --git a/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch b/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch deleted file mode 100644 index 7ab37e0b1bc2..000000000000 --- a/dev-libs/folks/files/0.15.7-bluez-tests-dbusmock-0.30.1.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 9c3212cd6c3f4157e1b9afa5c90d054de1418acf Mon Sep 17 00:00:00 2001 -From: Niels De Graef <ndegraef@redhat.com> -Date: Fri, 12 Jan 2024 22:57:42 +0100 -Subject: [PATCH] Revert "tests/bluez: Follow PairDevice() API change" - -This reverts commit b6b7d41aad9e36e0d0e6ec9822ed2e310923c8fd. - -See https://github.com/martinpitt/python-dbusmock/pull/192 ---- - tests/lib/bluez/backend.vala | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/lib/bluez/backend.vala b/tests/lib/bluez/backend.vala -index 72c688d3..023117e6 100644 ---- a/tests/lib/bluez/backend.vala -+++ b/tests/lib/bluez/backend.vala -@@ -39,7 +39,7 @@ namespace org - - [DBus (name = "PairDevice")] - public abstract void pair_device (string adapter_device_name, -- string device_address, int class_=5898764) throws GLib.Error; -+ string device_address) throws GLib.Error; - - [DBus (name = "BlockDevice")] - public abstract void block_device (string adapter_device_name, --- -GitLab - diff --git a/dev-libs/folks/files/folks-0.15.6-implicit-decl.patch b/dev-libs/folks/files/folks-0.15.6-implicit-decl.patch deleted file mode 100644 index f61d655343e4..000000000000 --- a/dev-libs/folks/files/folks-0.15.6-implicit-decl.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 127bacf86b7ef639c37dd07afc0bf848c005c3c2 Mon Sep 17 00:00:00 2001 -From: Mohammed Anas <triallax@tutanota.com> -Date: Sun, 14 Jan 2024 03:27:31 +0000 -Subject: [PATCH] build: add missing API declaration -include to dummy and EDS - backends - -In 7a9c8133468c1f8eb7fbb0e68a6a7e061b9452fb, the original -`-include redeclare-internal-api.h` was added for autotools. It is -necessary due to vala internals that require guaranteeing a private -ABI's prototype is available when compiling folks, even though vala -doesn't generate that prototype. - -During the port to meson, this `-include` was dropped. - -Without it, `-Werror=implicit-function-declaration` will cause folks to -fail to compile. Implicit function declarations are a terrible feature --- they were part of c89, but c99 removed them without a deprecation -because they were too dangerous to use, notable in a language that -doesn't like to remove features even *with* a deprecation. - -For over two decades, compilers have, by default, allowed this invalid C -anyways, on the grounds that it commonly existed, but modern compilers -are finally starting to enforce this. It will become a fatal error by -default in gcc 14, and clang 16. - -Folks got this right all the way back in 2013; it disappeared by -accident. Let's restore it as originally intended. ---- -Upstream: https://gitlab.gnome.org/GNOME/folks/-/merge_requests/68 - - backends/dummy/lib/meson.build | 1 + - backends/eds/lib/meson.build | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/backends/dummy/lib/meson.build b/backends/dummy/lib/meson.build -index 32448f35..eacc0e7a 100644 ---- a/backends/dummy/lib/meson.build -+++ b/backends/dummy/lib/meson.build -@@ -23,6 +23,7 @@ dummy_backendlib_vala_flags = [ - - dummy_backendlib_c_flags = [ - '-include', 'config.h', -+ '-include', 'folks/redeclare-internal-api.h', - '-DBACKEND_NAME="@0@"'.format(dummy_backend_name), - '-DG_LOG_DOMAIN="@0@"'.format(dummy_backend_name), - ] -diff --git a/backends/eds/lib/meson.build b/backends/eds/lib/meson.build -index 3e3db84c..68d803b3 100644 ---- a/backends/eds/lib/meson.build -+++ b/backends/eds/lib/meson.build -@@ -40,6 +40,7 @@ endif - - eds_backendlib_c_flags = [ - '-include', 'config.h', -+ '-include', 'folks/redeclare-internal-api.h', - '-DBACKEND_NAME="@0@"'.format(eds_backend_name), - '-DG_LOG_DOMAIN="@0@"'.format(eds_backend_name), - ] --- -GitLab - diff --git a/dev-libs/folks/folks-0.15.6-r1.ebuild b/dev-libs/folks/folks-0.15.6-r1.ebuild deleted file mode 100644 index a01a4476a16d..000000000000 --- a/dev-libs/folks/folks-0.15.6-r1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="Library for aggregating people from multiple sources" -HOMEPAGE="https://wiki.gnome.org/Projects/Folks https://gitlab.gnome.org/GNOME/folks" - -LICENSE="LGPL-2.1+" -SLOT="0/26" # subslot = libfolks soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux" - -IUSE="bluetooth eds telepathy test utils" -REQUIRED_USE="bluetooth? ( eds )" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/glib-2.58:2 - >=dev-libs/libgee-0.10:0.8[introspection] - >=dev-libs/gobject-introspection-1.54:= - telepathy? ( - >=net-libs/telepathy-glib-0.19.9 - dev-libs/dbus-glib - ) - eds? ( >=gnome-extra/evolution-data-server-3.38:= ) - dev-libs/libxml2:2 - utils? ( sys-libs/readline:0= ) -" -# telepathy-mission-control needed at runtime; it is used by the telepathy -# backend via telepathy-glib's AccountManager binding. -RDEPEND="${DEPEND} - bluetooth? ( >=net-wireless/bluez-5[obex] ) - telepathy? ( net-im/telepathy-mission-control ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - telepathy? ( net-libs/telepathy-glib[vala] ) - eds? ( gnome-extra/evolution-data-server[vala] ) - test? ( - sys-apps/dbus - bluetooth? ( - $(python_gen_any_dep ' - dev-python/python-dbusmock[${PYTHON_USEDEP}] - ') - ) - ) -" - -PATCHES=( - # implicit function declaration (Modern C porting): - # - https://bugs.gentoo.org/920098 - # - https://gitlab.gnome.org/GNOME/folks/-/merge_requests/68 - "${FILESDIR}"/folks-0.15.6-implicit-decl.patch -) - -python_check_deps() { - if use test && use bluetooth; then - python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - $(meson_use bluetooth bluez_backend) - $(meson_use eds eds_backend) - $(meson_use eds ofono_backend) - $(meson_use telepathy telepathy_backend) - -Dzeitgeist=false # last rited package - -Dimport_tool=true - $(meson_use utils inspect_tool) - $(meson_use test tests) - -Dinstalled_tests=false - -Ddocs=false # Needs find_program sedding to specific version; only dev docs, don't bother - ) - meson_src_configure -} - -src_test() { - dbus-run-session meson test -C "${BUILD_DIR}" -t 5 -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/dev-libs/folks/folks-0.15.6.ebuild b/dev-libs/folks/folks-0.15.6.ebuild deleted file mode 100644 index 45afd5a484b8..000000000000 --- a/dev-libs/folks/folks-0.15.6.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="Library for aggregating people from multiple sources" -HOMEPAGE="https://wiki.gnome.org/Projects/Folks https://gitlab.gnome.org/GNOME/folks" - -LICENSE="LGPL-2.1+" -SLOT="0/26" # subslot = libfolks soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux" - -IUSE="bluetooth eds telepathy test utils" -REQUIRED_USE="bluetooth? ( eds )" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/glib-2.58:2 - >=dev-libs/libgee-0.10:0.8[introspection] - >=dev-libs/gobject-introspection-1.54:= - telepathy? ( - >=net-libs/telepathy-glib-0.19.9 - dev-libs/dbus-glib - ) - eds? ( >=gnome-extra/evolution-data-server-3.38:= ) - dev-libs/libxml2:2 - utils? ( sys-libs/readline:0= ) -" -# telepathy-mission-control needed at runtime; it is used by the telepathy -# backend via telepathy-glib's AccountManager binding. -RDEPEND="${DEPEND} - bluetooth? ( >=net-wireless/bluez-5[obex] ) - telepathy? ( net-im/telepathy-mission-control ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - telepathy? ( net-libs/telepathy-glib[vala] ) - eds? ( gnome-extra/evolution-data-server[vala] ) - test? ( - sys-apps/dbus - bluetooth? ( - $(python_gen_any_dep ' - dev-python/python-dbusmock[${PYTHON_USEDEP}] - ') - ) - ) -" - -python_check_deps() { - if use test && use bluetooth; then - python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - $(meson_use bluetooth bluez_backend) - $(meson_use eds eds_backend) - $(meson_use eds ofono_backend) - $(meson_use telepathy telepathy_backend) - -Dzeitgeist=false # last rited package - -Dimport_tool=true - $(meson_use utils inspect_tool) - $(meson_use test tests) - -Dinstalled_tests=false - -Ddocs=false # Needs find_program sedding to specific version; only dev docs, don't bother - ) - meson_src_configure -} - -src_test() { - dbus-run-session meson test -C "${BUILD_DIR}" -t 5 -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/dev-libs/folks/folks-0.15.7.ebuild b/dev-libs/folks/folks-0.15.7.ebuild deleted file mode 100644 index 321ca83f3284..000000000000 --- a/dev-libs/folks/folks-0.15.7.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="Library for aggregating people from multiple sources" -HOMEPAGE="https://wiki.gnome.org/Projects/Folks https://gitlab.gnome.org/GNOME/folks" - -LICENSE="LGPL-2.1+" -SLOT="0/26" # subslot = libfolks soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux" - -IUSE="bluetooth eds telepathy test utils" -REQUIRED_USE="bluetooth? ( eds )" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/glib-2.58:2 - >=dev-libs/libgee-0.10:0.8[introspection] - >=dev-libs/gobject-introspection-1.54:= - telepathy? ( - >=net-libs/telepathy-glib-0.19.9 - dev-libs/dbus-glib - ) - eds? ( >=gnome-extra/evolution-data-server-3.38:= ) - dev-libs/libxml2:2 - utils? ( sys-libs/readline:0= ) -" -# telepathy-mission-control needed at runtime; it is used by the telepathy -# backend via telepathy-glib's AccountManager binding. -RDEPEND="${DEPEND} - bluetooth? ( >=net-wireless/bluez-5[obex] ) - telepathy? ( net-im/telepathy-mission-control ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - $(vala_depend) - telepathy? ( net-libs/telepathy-glib[vala] ) - eds? ( gnome-extra/evolution-data-server[vala] ) - test? ( - sys-apps/dbus - bluetooth? ( - $(python_gen_any_dep ' - >=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}] - ') - ) - ) -" - -PATCHES=( - # implicit function declaration (Modern C porting): - # - https://bugs.gentoo.org/920098 - # - https://gitlab.gnome.org/GNOME/folks/-/merge_requests/68 - "${FILESDIR}"/folks-0.15.6-implicit-decl.patch - # Fix BluezBackend tests with python-dbusmock-0.30.1 and newer - "${FILESDIR}"/${PV}-bluez-tests-dbusmock-0.30.1.patch -) - -python_check_deps() { - if use test && use bluetooth; then - python_has_version ">=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - $(meson_use bluetooth bluez_backend) - $(meson_use eds eds_backend) - $(meson_use eds ofono_backend) - $(meson_use telepathy telepathy_backend) - -Dzeitgeist=false # last rited package - -Dimport_tool=true - $(meson_use utils inspect_tool) - $(meson_use test tests) - -Dinstalled_tests=false - -Ddocs=false # Needs find_program sedding to specific version; only dev docs, don't bother - ) - meson_src_configure -} - -src_test() { - # Avoid warnings when /etc/profile.d/flatpak.sh from flatpak modified XDG_DATA_DIRS - export XDG_DATA_DIRS="${EPREFIX}"/usr/share - dbus-run-session meson test -C "${BUILD_DIR}" -t 5 || die "tests failed" -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} |