From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0C1DD158086 for ; Wed, 13 Oct 2021 23:04:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4C93BE0844; Wed, 13 Oct 2021 23:04:12 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BEDBAE0844 for ; Wed, 13 Oct 2021 23:04:11 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6D0193433B7 for ; Wed, 13 Oct 2021 23:04:10 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0097410A for ; Wed, 13 Oct 2021 23:04:08 +0000 (UTC) From: "Pascal Jäger" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Pascal Jäger" Message-ID: <1634166163.7695e4092c6ec6915d7039a9d9fcccb2b93e54c5.pascal.jaeger@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/gnome-encfs-manager/ X-VCS-Repository: repo/proj/guru X-VCS-Files: app-crypt/gnome-encfs-manager/Manifest app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9.ebuild app-crypt/gnome-encfs-manager/metadata.xml X-VCS-Directories: app-crypt/gnome-encfs-manager/ X-VCS-Committer: pascal.jaeger X-VCS-Committer-Name: Pascal Jäger X-VCS-Revision: 7695e4092c6ec6915d7039a9d9fcccb2b93e54c5 X-VCS-Branch: dev Date: Wed, 13 Oct 2021 23:04:08 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0c347981-3521-4590-8194-7415b82246da X-Archives-Hash: aa24c34f01f22c56974029e4a668be06 commit: 7695e4092c6ec6915d7039a9d9fcccb2b93e54c5 Author: Pascal Jäger leimstift de> AuthorDate: Wed Oct 13 23:02:02 2021 +0000 Commit: Pascal Jäger leimstift de> CommitDate: Wed Oct 13 23:02:43 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7695e409 app-crypt/gnome-encfs-manager: new package Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Pascal Jäger leimstift.de> app-crypt/gnome-encfs-manager/Manifest | 1 + .../gnome-encfs-manager-1.9.ebuild | 57 ++++++++++++++++++++++ app-crypt/gnome-encfs-manager/metadata.xml | 17 +++++++ 3 files changed, 75 insertions(+) diff --git a/app-crypt/gnome-encfs-manager/Manifest b/app-crypt/gnome-encfs-manager/Manifest new file mode 100644 index 000000000..ed8c81a1d --- /dev/null +++ b/app-crypt/gnome-encfs-manager/Manifest @@ -0,0 +1 @@ +DIST gnome-encfs-manager-1.9.tar.xz 144732 BLAKE2B 09cfcd1e69e89c749d7b6496f8846a0755f8030a7ed8cb6599aa0cb3da0d204f5ee1c2dff0df279e62a2b0b1c49e549d4d4d4b48bd13796a7367b1e24f356081 SHA512 750ccfada543aa9bc7b4ae28ba4688561ee87a4c45e7138519e18de85eeaa372b3a3cbd1e1ee782f9a9c8b634c09627a79590a87e108246c78dcd240da23de64 diff --git a/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9.ebuild b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9.ebuild new file mode 100644 index 000000000..57dfa8275 --- /dev/null +++ b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9.ebuild @@ -0,0 +1,57 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_MIN_API_VERSION="0.44" +inherit vala xdg + +DESCRIPTION="An easy to use manager and mounter for encfs stashes" +HOMEPAGE="https://launchpad.net/gencfsm" +SRC_URI="https://launchpad.net/gencfsm/trunk/1.9/+download/${PN}_${PV}.tar.xz -> ${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="+appindicator" + +DEPEND=" + || ( gnome-base/gconf gnome-base/dconf ) + sys-fs/encfs + sys-fs/fuse + app-crypt/libsecret + x11-libs/libICE +" +RDEPEND="${DEPEND}" +BDEPEND=" + $(vala_depend) + sys-devel/libtool + >=sys-devel/automake-1.11 + appindicator? ( dev-libs/libappindicator ) + x11-libs/gtk+:3 + >=dev-libs/glib-2 + gnome-base/gnome-keyring + dev-libs/libgee + dev-util/intltool + x11-libs/libSM +" +src_prepare() { + vala_src_prepare + default +} + +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 +} diff --git a/app-crypt/gnome-encfs-manager/metadata.xml b/app-crypt/gnome-encfs-manager/metadata.xml new file mode 100644 index 000000000..b5c8ec83e --- /dev/null +++ b/app-crypt/gnome-encfs-manager/metadata.xml @@ -0,0 +1,17 @@ + + + + + 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. + + + Build in support for notifications using the libindicate or libappindicator plugin + + + pascal.jaeger@leimstift.de + Pascal Jäger + + + gencfsm + +