From 7bbb630d9a26bd1ee83241b5a97c2b6594b5b546 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 24 Jun 2020 11:42:28 +0200 Subject: [PATCH] Switch to the meson build system --- desktop-file-utils.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/desktop-file-utils.spec b/desktop-file-utils.spec index 9559101..6b50aaf 100644 --- a/desktop-file-utils.spec +++ b/desktop-file-utils.spec @@ -10,6 +10,7 @@ License: GPLv2+ BuildRequires: gcc BuildRequires: glib2-devel BuildRequires: emacs +BuildRequires: meson Requires: emacs-filesystem Provides: emacs-desktop-file-utils = %{version}-%{release} Provides: emacs-desktop-file-utils-el = %{version}-%{release} @@ -29,11 +30,11 @@ fixing it up in the process. %autosetup -p1 %build -%configure -make %{?_smp_mflags} +%meson +%meson_build %install -make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +%meson_install mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/desktop-file-utils mv $RPM_BUILD_ROOT%{_emacs_sitelispdir}/*.el* $RPM_BUILD_ROOT%{_emacs_sitelispdir}/desktop-file-utils @@ -61,6 +62,7 @@ update-desktop-database &> /dev/null || : %changelog * Wed Jun 24 2020 Kalev Lember - 0.26-1 - Update to 0.26 +- Switch to the meson build system - Avoid hardcoding man page extensions * Tue Jan 28 2020 Fedora Release Engineering - 0.24-2