Switch to the meson build system

This commit is contained in:
Kalev Lember 2020-06-24 11:42:28 +02:00
parent b4bb9cf49f
commit 7bbb630d9a

View File

@ -10,6 +10,7 @@ License: GPLv2+
BuildRequires: gcc BuildRequires: gcc
BuildRequires: glib2-devel BuildRequires: glib2-devel
BuildRequires: emacs BuildRequires: emacs
BuildRequires: meson
Requires: emacs-filesystem Requires: emacs-filesystem
Provides: emacs-desktop-file-utils = %{version}-%{release} Provides: emacs-desktop-file-utils = %{version}-%{release}
Provides: emacs-desktop-file-utils-el = %{version}-%{release} Provides: emacs-desktop-file-utils-el = %{version}-%{release}
@ -29,11 +30,11 @@ fixing it up in the process.
%autosetup -p1 %autosetup -p1
%build %build
%configure %meson
make %{?_smp_mflags} %meson_build
%install %install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" %meson_install
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/desktop-file-utils 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 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 %changelog
* Wed Jun 24 2020 Kalev Lember <klember@redhat.com> - 0.26-1 * Wed Jun 24 2020 Kalev Lember <klember@redhat.com> - 0.26-1
- Update to 0.26 - Update to 0.26
- Switch to the meson build system
- Avoid hardcoding man page extensions - Avoid hardcoding man page extensions
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-2 * Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-2