app-crypt/gnome-encfs-manager: new package

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
This commit is contained in:
Pascal Jäger 2021-10-14 01:02:02 +02:00
parent 5ea1597c7b
commit 7695e4092c
No known key found for this signature in database
GPG Key ID: 9DF5441454F67138
3 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST gnome-encfs-manager-1.9.tar.xz 144732 BLAKE2B 09cfcd1e69e89c749d7b6496f8846a0755f8030a7ed8cb6599aa0cb3da0d204f5ee1c2dff0df279e62a2b0b1c49e549d4d4d4b48bd13796a7367b1e24f356081 SHA512 750ccfada543aa9bc7b4ae28ba4688561ee87a4c45e7138519e18de85eeaa372b3a3cbd1e1ee782f9a9c8b634c09627a79590a87e108246c78dcd240da23de64

View File

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

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<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>pascal.jaeger@leimstift.de</email>
<name>Pascal Jäger</name>
</maintainer>
<upstream>
<remote-id type="launchpad">gencfsm</remote-id>
</upstream>
</pkgmetadata>