commit:     ce7e8bb280383f01e58836258e9853ab9142fbe7
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Fri Sep  6 14:37:53 2024 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Fri Sep  6 14:37:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce7e8bb2

app-crypt/gnome-encfs-manager: drop appindicator USE flag

dev-libs/libappindicator will be removed from the tree.

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 .../gnome-encfs-manager-1.9-r2.ebuild               | 21 +++------------------
 app-crypt/gnome-encfs-manager/metadata.xml          |  3 ---
 2 files changed, 3 insertions(+), 21 deletions(-)

diff --git a/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild 
b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild
index 03650089e..28d8ff443 100644
--- a/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild
+++ b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,6 @@ 
SRC_URI="https://launchpad.net/gencfsm/trunk/${PV}/+download/${PN}_${PV}.tar.xz
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+appindicator"
 
 DEPEND="
        gnome-base/dconf
@@ -21,7 +20,6 @@ DEPEND="
        app-crypt/libsecret
        x11-libs/libICE
        dev-libs/glib:2
-       dev-libs/libappindicator:3
        dev-libs/libgee:0.8=
        x11-libs/gtk+:3
        x11-libs/libSM
@@ -31,7 +29,6 @@ BDEPEND="
        $(vala_depend)
        dev-build/libtool
        >=dev-build/automake-1.11
-       appindicator? ( dev-libs/libappindicator )
        x11-libs/gtk+:3
        >=dev-libs/glib-2
        gnome-base/gnome-keyring
@@ -48,18 +45,6 @@ src_prepare() {
 }
 
 src_configure() {
-       local conf
-       ./autogen.sh
-       if ! use appindicator; then
-               conf+=" --disable-appindicator"
-       fi
-       econf  ${conf}
-}
-
-pkg_postinst() {
-       xdg_icon_cache_update
-}
-
-pkg_postrm() {
-       xdg_icon_cache_update
+       ./autogen.sh || die
+       econf --disable-appindicator
 }

diff --git a/app-crypt/gnome-encfs-manager/metadata.xml 
b/app-crypt/gnome-encfs-manager/metadata.xml
index 068db1b43..a68e04757 100644
--- a/app-crypt/gnome-encfs-manager/metadata.xml
+++ b/app-crypt/gnome-encfs-manager/metadata.xml
@@ -4,9 +4,6 @@
        <longdescription lang="en">
                The Gnome Encfs Manager is an easy to use manager and mounter 
for encfs stashes featuring per-stash configuration, Gnome Keyring support, a 
tray menu inspired by Cryptkeeper but using the AppIndicator API and lots of 
unique features.
        </longdescription>
-       <use lang="en">
-               <flag name="appindicator">Build in support for notifications 
using the libindicate or libappindicator plugin</flag>
-       </use>
        <maintainer type="person">
                <email>[email protected]</email>
                <name>Pascal Jäger</name>

Reply via email to