aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-05-11 07:55:47 +0200
committerGerd Hoffmann <kraxel@redhat.com>2017-05-11 07:55:47 +0200
commit4567277270410837d76739e0659ab774057a89d3 (patch)
treea88a5ac2c96d01f99ea7b8fb7639062d0c466aed
parenta9396a4bcdca424d221bcb8698f9676d1029727f (diff)
downloaddrminfo-4567277270410837d76739e0659ab774057a89d3.tar.gz
spec: build with meson
-rw-r--r--drminfo.spec12
1 files changed, 5 insertions, 7 deletions
diff --git a/drminfo.spec b/drminfo.spec
index fa55ddd..874be88 100644
--- a/drminfo.spec
+++ b/drminfo.spec
@@ -9,6 +9,7 @@ Source: http://www.kraxel.org/releases/%{name}/%{name}-%{version}.tar.gz
Requires: font(liberationmono)
+BuildRequires: meson ninja-build
BuildRequires: libjpeg-devel
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(gbm)
@@ -26,15 +27,12 @@ drmtest - simple drm test app
%build
export CFLAGS="%{optflags}"
-make drminfo drmtest
+meson build-rpm
+ninja-build -C build-rpm
%install
-install -d %{buildroot}%{_bindir}
-install -d %{buildroot}%{_mandir}/man1
-install drminfo %{buildroot}%{_bindir}/drminfo
-install drmtest %{buildroot}%{_bindir}/drmtest
-install -m644 drminfo.1 %{buildroot}%{_mandir}/man1/drminfo.1
-install -m644 drmtest.1 %{buildroot}%{_mandir}/man1/drmtest.1
+export DESTDIR=%{buildroot}
+ninja-build -C build-rpm install
%files
%{_bindir}/drm*