Install this version:
emerge -a =dev-libs/malcontent-0.14.0
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.14.0 | 8 | amd64 | 0 |
# Copyright 1999-2020 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2 meson vala
GVDB_COMMIT="466fc22016cf0981424e7121557611942191992f"
DESCRIPTION="Parental controls support library"
HOMEPAGE="https://gitlab.freedesktop.org/pwithnall/malcontent"
SRC_URI="
https://gitlab.freedesktop.org/pwithnall/malcontent/-/archive/${PV}/${P}.tar.bz2
https://gitlab.gnome.org/GNOME/gvdb/-/archive/${GVDB_COMMIT}/gvdb-${GVDB_COMMIT}.tar.bz2
https://www.corpit.ru/mjt/tinycdb/tinycdb-0.81.tar.gz
"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64"
RDEPEND="
dev-libs/appstream
>=dev-libs/glib-2.50:2
dev-libs/libgsystemservice
dev-libs/gobject-introspection
sys-apps/flatpak
sys-apps/accountsservice
sys-auth/polkit
sys-libs/pam
x11-libs/gtk+:3
"
DEPEND="${RDEPEND}"
BDEPEND="
$(vala_depend)
dev-util/gi-docgen
virtual/pkgconfig
"
src_unpack() {
default
rm -rf "${S}/subprojects/gvdb"
mv "${WORKDIR}/gvdb-${GVDB_COMMIT}" "${S}/subprojects/gvdb" || die
mv "${WORKDIR}/tinycdb-0.81" "${S}/subprojects/tinycdb-0.81" || die
cp "${S}/subprojects/packagefiles/tinycdb/meson.build" \
"${S}/subprojects/tinycdb-0.81/meson.build" || die
}
src_prepare() {
eapply_user
sed -i "/subdir('tests')/d" \
meson.build \
libmalcontent-ui/meson.build \
libmalcontent/meson.build \
libmalcontent-timer/meson.build \
libmalcontent-web/meson.build \
malcontent-control/meson.build \
malcontent-timer-extension-agent/meson.build \
malcontent-timerd/meson.build \
malcontent-webd-update/meson.build \
malcontent-webd/meson.build \
nss/meson.build \
pam/meson.build
vala_setup
}
dev-libs/appstream >=dev-libs/glib-2.50:2 dev-libs/libgsystemservice dev-libs/gobject-introspection sys-apps/flatpak sys-apps/accountsservice sys-auth/polkit sys-libs/pam x11-libs/gtk+:3
dev-libs/appstream >=dev-libs/glib-2.50:2 dev-libs/libgsystemservice dev-libs/gobject-introspection sys-apps/flatpak sys-apps/accountsservice sys-auth/polkit sys-libs/pam x11-libs/gtk+:3
$(vala_depend) dev-util/gi-docgen virtual/pkgconfig