| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.9.4 | 8 | ~amd64 ~x86 | 0 |
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VALA_MIN_API_VERSION=0.56
VALA_USE_DEPEND="vapigen"
inherit gnome2 meson vala
DESCRIPTION="A simple font management application for Gtk+ Desktop Environments"
HOMEPAGE="https://fontmanager.github.io"
SRC_URI="https://github.com/FontManager/font-manager/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="apparmor doc google-fonts +manager nautilus nemo reproducible thunar +viewer +nls gnome unihan"
RDEPEND="
>=dev-db/sqlite-3.35
>=dev-libs/glib-2.62
>=dev-libs/json-glib-1.5
>=dev-libs/libxml2-2.9.10
>=gui-libs/gtk-4.12
>=media-libs/fontconfig-2.12
>=media-libs/freetype-2.10
>=media-libs/harfbuzz-2.5
>=x11-libs/pango-1.45
apparmor? ( sys-libs/libapparmor )
google-fonts? (
>=net-libs/libsoup-3.0
>=net-libs/webkit-gtk-2.42:6
)
nemo? ( gnome-extra/nemo )
nautilus? ( gnome-base/nautilus )
thunar? ( xfce-base/thunar )
gnome? (
gnome-base/gnome-common
gui-libs/libadwaita:1
)
"
DEPEND="${RDEPEND}
$(vala_depend)
doc? (
app-text/yelp-tools
dev-util/gtk-doc
)
"
PATCHES=()
src_prepare() {
default
vala_setup
gnome2_src_prepare
}
src_configure() {
meson_src_configure \
$(meson_use manager) \
$(meson_use viewer) \
$(meson_use apparmor app-armor) \
$(meson_use reproducible) \
$(meson_use nautilus) \
$(meson_use nemo) \
$(meson_use thunar) \
$(meson_use gnome adwaita) \
$(meson_use gnome search-provider) \
$(meson_use google-fonts webkit) \
$(meson_use nls enable-nls) \
$(meson_use unihan) \
$(meson_use doc yelp-doc) \
$(meson_use doc gtk-doc)
}
pkg_postinst() {
elog "If you got a severe warnings QA notice of type"
elog "'incompatible-pointer-types' - Be Not Afraid!"
elog "This is a known error with Vala code generation"
elog "and should not interfere with runtime performance."
}
>=dev-db/sqlite-3.35 >=dev-libs/glib-2.62 >=dev-libs/json-glib-1.5 >=dev-libs/libxml2-2.9.10 >=gui-libs/gtk-4.12 >=media-libs/fontconfig-2.12 >=media-libs/freetype-2.10 >=media-libs/harfbuzz-2.5 >=x11-libs/pango-1.45 apparmor? ( sys-libs/libapparmor ) google-fonts? ( >=net-libs/libsoup-3.0 >=net-libs/webkit-gtk-2.42:6 ) nemo? ( gnome-extra/nemo ) nautilus? ( gnome-base/nautilus ) thunar? ( xfce-base/thunar ) gnome? ( gnome-base/gnome-common gui-libs/libadwaita:1 ) $(vala_depend) doc? ( app-text/yelp-tools dev-util/gtk-doc )
>=dev-db/sqlite-3.35 >=dev-libs/glib-2.62 >=dev-libs/json-glib-1.5 >=dev-libs/libxml2-2.9.10 >=gui-libs/gtk-4.12 >=media-libs/fontconfig-2.12 >=media-libs/freetype-2.10 >=media-libs/harfbuzz-2.5 >=x11-libs/pango-1.45 apparmor? ( sys-libs/libapparmor ) google-fonts? ( >=net-libs/libsoup-3.0 >=net-libs/webkit-gtk-2.42:6 ) nemo? ( gnome-extra/nemo ) nautilus? ( gnome-base/nautilus ) thunar? ( xfce-base/thunar ) gnome? ( gnome-base/gnome-common gui-libs/libadwaita:1 )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | font-manager-0.9.4.tar.gz | 4145891 bytes | https://github.com/FontManager/font-manager/archive/0.9.4.tar.gz |