From 8283489cdb6f671f9376e5328daadc3bfd4c1997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Canek=20Pel=C3=A1ez=20Vald=C3=A9s?= Date: Wed, 21 Nov 2018 00:15:06 -0600 Subject: [PATCH] media-sound/mlm: Use meson.eclass. --- media-sound/mlm/mlm-9999.ebuild | 43 ++++++++++----------------------- 1 file changed, 13 insertions(+), 30 deletions(-) diff --git a/media-sound/mlm/mlm-9999.ebuild b/media-sound/mlm/mlm-9999.ebuild index 5ff3db4..5aa2d4a 100644 --- a/media-sound/mlm/mlm-9999.ebuild +++ b/media-sound/mlm/mlm-9999.ebuild @@ -1,14 +1,12 @@ # 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 } -- GitLab