diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-05-08 23:39:55 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-05-08 23:39:55 +0100 |
commit | 2c359e29620429f94a60fc1e832048e54ee41eb5 (patch) | |
tree | 3a24152899725be0796179577e84caf957a80ce3 /net-p2p | |
parent | d6a3ca89e16356791af128f18ca5d5aeaf1323e0 (diff) |
gentoo auto-resync : 08:05:2023 - 23:39:55
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/Manifest.gz | bin | 6926 -> 6926 bytes | |||
-rw-r--r-- | net-p2p/transmission-remote-gtk/Manifest | 3 | ||||
-rw-r--r-- | net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch | 138 | ||||
-rw-r--r-- | net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1-r1.ebuild (renamed from net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild) | 8 |
4 files changed, 146 insertions, 3 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz Binary files differindex fe21eb5c3a76..353ec4dcf641 100644 --- a/net-p2p/Manifest.gz +++ b/net-p2p/Manifest.gz diff --git a/net-p2p/transmission-remote-gtk/Manifest b/net-p2p/transmission-remote-gtk/Manifest index 42db4a72093a..8745e6141fab 100644 --- a/net-p2p/transmission-remote-gtk/Manifest +++ b/net-p2p/transmission-remote-gtk/Manifest @@ -1,3 +1,4 @@ +AUX transmission-remote-gtk-1.5.1-libayatana-appindicator.patch 6013 BLAKE2B 6eeb01003daaf16c667819daa68a5839cf2a03aa92b521a6a4591845d93fd700495e988ed666a3b257126fba8b6084c79a0f2d46384b5902ee7b5b69be0032c9 SHA512 eaf7591fc3edf73c93e76278b073faa70cc1a492f4e97d1de4d2e054db4943d24a6c419852b27e81ccd315213754d176b9ecff63f36b138c753c2cb1866bf806 DIST transmission-remote-gtk-1.5.1.tar.xz 236804 BLAKE2B b2aeb4641a0ab55d2a212cdb04e8929c8c580e2f20a9a60fce7977404d1f0af64b5fc9ff2f9d7dd7d5744dddc34181d689c8dcab34cc23a0989a7e7f03d84395 SHA512 4488714f483dfbf539e39dc4b742127dc47799b255e7bc0e27c33aea92cea26d229616a484b566f5d85034d841a34546b113fc0428908ada4876840ff25cc824 -EBUILD transmission-remote-gtk-1.5.1.ebuild 1048 BLAKE2B 202da0e8259dd19fff7f51568f9d0db4c5ca7eccdccb59a8e9718689cd6c3352f6db75648fc05ac1560412047daf882b902b0008b476d9a9f6465448ae77b8bc SHA512 d8bcb5f10616904dd1815ee915b6b9ab7abfd885cbc325b924f9ecddda07f76ec5a71b0e0295b30cbecd6d6bc51a03cd56862c710acb241c56b0dec3845f7904 +EBUILD transmission-remote-gtk-1.5.1-r1.ebuild 1142 BLAKE2B 266f393c31c4ff84aecfd4782e91d2b54367a4b0e92b5b0c0b41d91382da02c10ac9c77690e55c6a271c80dd3a9b44f821f68eb8fbea60127c0e8fe75d681efe SHA512 6beddaacf2da7ff34e049bf4f32c3230d8f636f5a499556c4efacffe1db302a238e37197e8e365ddcca5878db4954558849190a7eb2c3479ac259f03341b5cec MISC metadata.xml 601 BLAKE2B 588f973d7e3c08f4b3440269c1edcfcc52d817405e93715d04a2a4e5043362a7e7aabb645f3b5195a9671db14268d3483fab6068ccf04372ea0a3b1500b07ca3 SHA512 10a8719e58b9aef4d3e804a301bca0859da2b566424f3ece603e00617127a587a97a29afaf39b72c951dcb28b695dff560b08ed8aa91f6ad74b034a127e7e1de diff --git a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch new file mode 100644 index 000000000000..5638ce01ab06 --- /dev/null +++ b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch @@ -0,0 +1,138 @@ +https://bugs.gentoo.org/887373 + +From e23030df5743ce645e919066b68370e394a710a2 Mon Sep 17 00:00:00 2001 +From: Patrick Griffis <pgriffis@igalia.com> +Date: Sat, 16 Apr 2022 19:18:57 -0500 +Subject: [PATCH] Support libayatana-appindicator as drop-in for + libappindicator + +Closes #184 + +Co-Author: "Barak A. Pearlmutter" <barak+git@pearlmutter.net> +--- + README.md | 2 +- + meson.build | 7 +++++-- + src/trg-main-window.c | 4 +++- + 3 files changed, 9 insertions(+), 4 deletions(-) + +diff --git a/README.md b/README.md +index b7564d64..e814003c 100644 +--- a/README.md ++++ b/README.md +@@ -29,7 +29,7 @@ The following packages are optional dependencies: + - libmrss >= 0.18, RSS feed support + - libproxy, HTTP proxy support + - libgeoip, country of origin of peers +- - libappindicator, Application tray support ++ - libappindicator or libayatana-appindicator3, Application tray support + + If these libraries are installed at build time they will be automatically + detected and linked for additional functionality. +diff --git a/meson.build b/meson.build +index 2acac209..9e26e227 100644 +--- a/meson.build ++++ b/meson.build +@@ -1,7 +1,7 @@ + project('transmission-remote-gtk', 'c', + license: 'GPL2+', + version: '1.5.1', +- meson_version: '>= 0.59.0', ++ meson_version: '>= 0.60.0', + default_options: ['b_pie=true', + 'c_std=gnu99', + 'warning_level=2', +@@ -48,7 +48,7 @@ trg_deps = [gtk_dep, glib_dep, gio_dep, json_dep, libcurl_dep, gthread_dep] + rss_dep = dependency('mrss', version: '>=0.18', required: get_option('mrss')) + geoip_dep = dependency('geoip', required: get_option('geoip')) + libproxy_dep = dependency('libproxy-1.0', required: get_option('libproxy')) +-libappindicator_dep = dependency('appindicator3-0.1', required: get_option('libappindicator')) ++libappindicator_dep = dependency('libayatana-appindicator', 'appindicator3-0.1', required: get_option('libappindicator')) + + trg_deps += [geoip_dep, libproxy_dep, libappindicator_dep] + +@@ -89,7 +89,10 @@ conf_data.set10('HAVE_RSS', rss_dep.found()) + conf_data.set10('HAVE_GEOIP', geoip_dep.found()) + conf_data.set10('HAVE_LIBPROXY', libproxy_dep.found()) + conf_data.set10('ENABLE_NL_LANGINFO', nl_langinfo) ++ ++libappindicator_name = libappindicator_dep.get_variable('Name') + conf_data.set10('HAVE_LIBAPPINDICATOR', libappindicator_dep.found()) ++conf_data.set10('HAVE_LIBAYATANA_APPINDICATOR', libappindicator_dep.found() and libappindicator_name == 'ayatana-appindicator-0.1') + + # compiler/linker flags + flags = ['-funsigned-char', +diff --git a/src/trg-main-window.c b/src/trg-main-window.c +index f2c6ab32..0fe41a82 100644 +--- a/src/trg-main-window.c ++++ b/src/trg-main-window.c +@@ -32,7 +32,9 @@ + #include <gdk/gdkkeysyms.h> + #include <gdk/gdkkeysyms-compat.h> + #include <curl/curl.h> +-#if HAVE_LIBAPPINDICATOR ++#if HAVE_LIBAYATANA_APPINDICATOR ++#include <libayatana-appindicator/app-indicator.h> ++#elif HAVE_LIBAPPINDICATOR + #include <libappindicator/app-indicator.h> + #endif + +From aed8b115708bc8b69d28cd0875c289fe246f049b Mon Sep 17 00:00:00 2001 +From: Patrick Griffis <pgriffis@igalia.com> +Date: Sat, 16 Apr 2022 19:21:36 -0500 +Subject: [PATCH] Fix pkg-config name for ayatana-appindicator + +--- + meson.build | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index 9e26e227..2ff29c2f 100644 +--- a/meson.build ++++ b/meson.build +@@ -48,7 +48,7 @@ trg_deps = [gtk_dep, glib_dep, gio_dep, json_dep, libcurl_dep, gthread_dep] + rss_dep = dependency('mrss', version: '>=0.18', required: get_option('mrss')) + geoip_dep = dependency('geoip', required: get_option('geoip')) + libproxy_dep = dependency('libproxy-1.0', required: get_option('libproxy')) +-libappindicator_dep = dependency('libayatana-appindicator', 'appindicator3-0.1', required: get_option('libappindicator')) ++libappindicator_dep = dependency('ayatana-appindicator3-0.1', 'appindicator3-0.1', required: get_option('libappindicator')) + + trg_deps += [geoip_dep, libproxy_dep, libappindicator_dep] + +@@ -90,9 +90,8 @@ conf_data.set10('HAVE_GEOIP', geoip_dep.found()) + conf_data.set10('HAVE_LIBPROXY', libproxy_dep.found()) + conf_data.set10('ENABLE_NL_LANGINFO', nl_langinfo) + +-libappindicator_name = libappindicator_dep.get_variable('Name') + conf_data.set10('HAVE_LIBAPPINDICATOR', libappindicator_dep.found()) +-conf_data.set10('HAVE_LIBAYATANA_APPINDICATOR', libappindicator_dep.found() and libappindicator_name == 'ayatana-appindicator-0.1') ++conf_data.set10('HAVE_LIBAYATANA_APPINDICATOR', libappindicator_dep.found() and libappindicator_dep.get_variable('Name') == 'ayatana-appindicator3-0.1') + + # compiler/linker flags + flags = ['-funsigned-char', +From 4e5bd0baab479583dc798317d89e822c280d7b7a Mon Sep 17 00:00:00 2001 +From: LaserEyess <LaserEyess@users.noreply.github.com> +Date: Wed, 12 Oct 2022 09:09:01 -0400 +Subject: [PATCH] Use dep.name() to find ayatana name + +pkg-config variables are defined as `key=value`, and the `Key: Value` +versions are just metadata. Therefore most pkg-config files do not have +'Name' as a variable and `get_variable('Name')` will not work. However, +meson provides a way to find this with the dep.name() method, so use +that instead. +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 9c65488..e2cb6d4 100644 +--- a/meson.build ++++ b/meson.build +@@ -89,7 +89,7 @@ conf_data.set10('HAVE_LIBPROXY', libproxy_dep.found()) + conf_data.set10('ENABLE_NL_LANGINFO', nl_langinfo) + + conf_data.set10('HAVE_LIBAPPINDICATOR', libappindicator_dep.found()) +-conf_data.set10('HAVE_LIBAYATANA_APPINDICATOR', libappindicator_dep.found() and libappindicator_dep.get_variable('Name') == 'ayatana-appindicator3-0.1') ++conf_data.set10('HAVE_LIBAYATANA_APPINDICATOR', libappindicator_dep.found() and libappindicator_dep.name() == 'ayatana-appindicator3-0.1') + + # compiler/linker flags + flags = ['-funsigned-char', diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1-r1.ebuild index e7d30a60671a..2cdcdf4d2a09 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ RDEPEND=" >=dev-libs/json-glib-1.2.8 net-misc/curl >=x11-libs/gtk+-3.22:3 - appindicator? ( dev-libs/libappindicator:3 ) + appindicator? ( dev-libs/libayatana-appindicator ) geoip? ( dev-libs/geoip ) libproxy? ( net-libs/libproxy ) rss? ( >=net-libs/libmrss-0.18 ) @@ -34,6 +34,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch" +) + src_configure() { local emesonargs=( $(meson_feature rss mrss) |