mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-19 07:49:00 -04:00
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:
parent
5ea1597c7b
commit
7695e4092c
1
app-crypt/gnome-encfs-manager/Manifest
Normal file
1
app-crypt/gnome-encfs-manager/Manifest
Normal file
@ -0,0 +1 @@
|
||||
DIST gnome-encfs-manager-1.9.tar.xz 144732 BLAKE2B 09cfcd1e69e89c749d7b6496f8846a0755f8030a7ed8cb6599aa0cb3da0d204f5ee1c2dff0df279e62a2b0b1c49e549d4d4d4b48bd13796a7367b1e24f356081 SHA512 750ccfada543aa9bc7b4ae28ba4688561ee87a4c45e7138519e18de85eeaa372b3a3cbd1e1ee782f9a9c8b634c09627a79590a87e108246c78dcd240da23de64
|
57
app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9.ebuild
Normal file
57
app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9.ebuild
Normal 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
|
||||
}
|
17
app-crypt/gnome-encfs-manager/metadata.xml
Normal file
17
app-crypt/gnome-encfs-manager/metadata.xml
Normal 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>
|
Loading…
x
Reference in New Issue
Block a user