Skip to content
Snippets Groups Projects
Verified Commit f6f28ae8 authored by Poncho's avatar Poncho
Browse files

app-misc/mat2: add live ebuild

Package-Manager: Portage-2.3.49, Repoman-2.3.11
parent 9c4f8253
No related branches found
No related tags found
No related merge requests found
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6} )
DISTUTILS_SINGLE_IMPL=1
inherit git-r3 distutils-r1 gnome2-utils
DESCRIPTION="Metadata Anonymisation Toolkit"
HOMEPAGE="https://mat.boum.org/ https://0xacab.org/jvoisin/mat2"
EGIT_REPO_URI="https://0xacab.org/jvoisin/mat2.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="+audio +image nautilus +pdf"
DEPEND="dev-python/python-distutils-extra[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
audio? ( media-libs/mutagen[${PYTHON_USEDEP}] )
image? ( x11-libs/gdk-pixbuf[introspection] )
pdf? ( dev-python/pycairo[${PYTHON_USEDEP}]
app-text/poppler[introspection] )
nautilus? ( dev-python/nautilus-python[${PYTHON_USEDEP}] )
dev-python/pygobject[${PYTHON_USEDEP}]
media-libs/exiftool"
DOCS=( README.md doc/implementation_notes.md doc/threat_model.md )
python_test() {
"${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
distutils-r1_python_install_all
doman doc/mat2.1
doicon -s 512 data/mat2.png
doicon -s scalable data/mat2.svg
insinto /usr/share/nautilus-python/extensions/
doins nautilus/mat2.py
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment