diff --git a/dev-libs/libayatana-appindicator/Manifest b/dev-libs/libayatana-appindicator/Manifest index ee5ca51e9779e..cb0465f4eb965 100644 --- a/dev-libs/libayatana-appindicator/Manifest +++ b/dev-libs/libayatana-appindicator/Manifest @@ -1,2 +1 @@ -DIST libayatana-appindicator-0.5.93.tar.gz 162627 BLAKE2B 323853db4253d9d9b5d094dc21e731d6a9420dd6dcdcc93de73ef41d8d71e9819171e790be37f634864ee2372b0519008d1f81714b178fb2ae383f3f644d9440 SHA512 0477555de74d98a52d6415f5a5a2550aede1db0b54e9df3e761a0ad697b753b5b81827324df860c5ef0fd38c903b07dd8f4bf3129a2bb764d77f9028b03570b4 DIST libayatana-appindicator-0.5.94.tar.gz 164282 BLAKE2B 3629a6b8647fb71464cd2c2ad5e4abab77544be85a4f720f90ac728c638b6c82a7b538876bdce026dff073f6e1f00260ceea2a593eec5e94bdb56ac454edcedf SHA512 4bd251dd56601dfb99b0085cc272118680c9145cdac671ad6695ef3200e582343a07e99dc30f5a72b586b6e2e60de0042d4a95b9d9eeafa7695b0afe2425dba4 diff --git a/dev-libs/libayatana-appindicator/files/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch b/dev-libs/libayatana-appindicator/files/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch deleted file mode 100644 index 8a0ceea3c070a..0000000000000 --- a/dev-libs/libayatana-appindicator/files/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://bugs.gentoo.org/934481 -https://github.com/AyatanaIndicators/libayatana-appindicator/pull/79 -https://github.com/AyatanaIndicators/libayatana-appindicator/commit/6e29dc3814da0a425424b8ed4ccb2e3769bb2de2 - -From 6e29dc3814da0a425424b8ed4ccb2e3769bb2de2 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate -Date: Tue, 2 Jul 2024 00:08:27 +0300 -Subject: [PATCH 1/1] Correct symbols in version script file - -LLVM lld checks for nonexistent symbols in version scripts files. -Correct symbols names to what appears to be the desired results. - -Bug: https://bugs.gentoo.org/934481 -Fixes: 4d97676bb5ba1a7612aed36d219cbaa978adc90e -Signed-off-by: Alfred Wingate ---- a/src/app-indicator.symbols -+++ b/src/app-indicator.symbols -@@ -1,6 +1,6 @@ - { - global: app_indicator_*; - local: _notification_*; -- _generate_; -- _application_; -+ _generate_id; -+ _application_service_marshal_*; - }; --- -2.45.2 - diff --git a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.93.ebuild b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.93.ebuild deleted file mode 100644 index c78f881bdf1fd..0000000000000 --- a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.93.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -VALA_USE_DEPEND="vapigen" - -inherit cmake vala virtualx - -DESCRIPTION="Ayatana Application Indicators (Shared Library)" -HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator" -SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 LGPL-2 LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.37:2 - >=x11-libs/gtk+-3.24:3[introspection] - dev-libs/libdbusmenu[gtk3] - >=dev-libs/libayatana-indicator-0.8.4 -" -DEPEND="${RDEPEND}" -BDEPEND="$(vala_depend) - test? ( dev-util/dbus-test-runner ) -" - -PATCHES=( - "${FILESDIR}"/libayatana-appindicator-0.5.93-correct-symbols-in-version-script.patch -) - -src_prepare() { - vala_setup - cmake_src_prepare -} - -src_configure() { - local mycmakeargs+=( - -DVALA_COMPILER="${VALAC}" - -DVAPI_GEN="${VAPIGEN}" - -DENABLE_TESTS="$(usex test)" - -DENABLE_GTKDOC=OFF - -DENABLE_BINDINGS_MONO=OFF - -DFLAVOUR_GTK2=OFF - -DFLAVOUR_GTK3=ON - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -}