| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.1.0-r8 | 8 | ~amd64 ~x86 ~arm ~arm64 | 0 |
# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:
EAPI="8"
inherit linux-info git-r3 xdg-utils
DESCRIPTION="clamav-realtime: ClamAV realtime scanner"
HOMEPAGE="http://www.pingwho.org"
EGIT_REPO_URI="https://gitlab.com/jaypeche/Clamav-realtime.git"
EGIT_BRANCH="master"
EGIT_COMMIT="master"
S="${S}/${PN}-${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm ~arm64"
IUSE="+X +gtk"
DEPEND="sys-libs/glibc
x11-libs/gtk+
>=x11-libs/libnotify-0.8.2
>=app-antivirus/clamav-1.1.0
>=sys-fs/inotify-tools-3.22.6.0-r1"
RDEPEND="${DEPEND}"
src_unpack() {
git-r3_src_unpack ${A}
cd ${S}
eapply "${FILESDIR}/${PN}-gentoo.patch" || die "epatch failed !"
eapply "${FILESDIR}/${PN}_quarantine_mountpoint_fix.patch" || die "epatch failed"
eapply "${FILESDIR}/${PN}_desktop_categories_launcher_fix.patch" || die "epatch failed !"
eapply "${FILESDIR}/${PN}_fhs_docdir_gentoo_4Q2018_policy_fix.patch" || die "epatch failed !"
}
pkg_setup() {
if ! linux_config_exists; then
eerror "Kernel configuration file doesn't exist."
elif ! linux_chkconfig_present INOTIFY_USER; then
eerror "WARNING : CONFIG_INOTIFY_USER not enabled in kernel."
fi
}
pkg_postinst() {
einfo
xdg_desktop_database_update || die "Update .desktop database failed !"
einfo
einfo "NOTE: clamav-realtime was installed in /usr/bin"
einfo " For security, and for a better graphical integration,"
einfo " it must be run as user !"
einfo
}
sys-libs/glibc
x11-libs/gtk+
>=x11-libs/libnotify-0.8.2
>=app-antivirus/clamav-1.1.0
>=sys-fs/inotify-tools-3.22.6.0-r1
sys-libs/glibc
x11-libs/gtk+
>=x11-libs/libnotify-0.8.2
>=app-antivirus/clamav-1.1.0
>=sys-fs/inotify-tools-3.22.6.0-r1