dev-libs/libayatana-appindicator: drop 0.5.93

Signed-off-by: Pacho Ramos <pacho@gentoo.org>
This commit is contained in:
Pacho Ramos
2026-05-09 17:42:51 +02:00
parent 2e9be7008e
commit a5dcd33755
3 changed files with 0 additions and 84 deletions

View File

@@ -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

View File

@@ -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 <parona@protonmail.com>
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 <parona@protonmail.com>
--- 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

View File

@@ -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
}