Skip to content
Snippets Groups Projects
Commit 8283489c authored by Canek Peláez Valdés's avatar Canek Peláez Valdés :slight_smile:
Browse files

media-sound/mlm: Use meson.eclass.

parent eed2aab5
Branches
No related tags found
No related merge requests found
# Copyright 2013 Canek Peláez
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
GCONF_DEBUG="no"
EAPI=6
VALA_MIN_API_VERSION=${VALA_MIN_API_VERSION:-0.32}
VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.34}
inherit gnome2-utils git-r3 ninja-utils vala
inherit git-r3 gnome2-utils meson vala
DESCRIPTION="Music Library Maintainer"
HOMEPAGE="https://aztlan.fciencias.unam.mx/gitlab/canek/mlm"
......@@ -26,48 +24,33 @@ RDEPEND="
dev-libs/libgee:0.8
>=media-libs/libid3tag-0.15
"
DEPEND="${RDEPEND}
DEPEND="
${RDEPEND}
$(vala_depend)
sys-devel/m4
sys-devel/m4
"
src_configure() {
# Common args
local mesonargs=(
--buildtype plain
--libdir "$(get_libdir)"
--localstatedir "${EPREFIX}/var/lib"
--prefix "${EPREFIX}/usr"
--sysconfdir "${EPREFIX}/etc"
)
BUILD_DIR="${BUILD_DIR:-${WORKDIR}/${P}-build}"
set -- meson "${mesonargs[@]}" "$@" \
"${EMESON_SOURCE:-${S}}" "${BUILD_DIR}"
echo "$@"
"$@" || die
src_prepare() {
default
vala_src_prepare
}
src_compile() {
eninja -C "${BUILD_DIR}"
src_configure() {
meson_src_configure
}
src_install() {
DESTDIR="${D}" eninja -C "${BUILD_DIR}" install
einstalldocs
meson_src_install
}
pkg_preinst() {
gnome2_icon_savelist
gnome2_schemas_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
gnome2_schemas_update
xdg_desktop_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
gnome2_schemas_update
xdg_desktop_database_update
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment