File libdisplay-info.spec of Package libdisplay-info
Name: libdisplay-info
Version: 0.3.0
Release: %mkrel 1
Summary: EDID/DisplayID parsing library
License: MIT
Group: System/Libraries
URL: https://gitlab.freedesktop.org/emersion/libdisplay-info
Source0: %{name}-%{version}.tar.gz
BuildRequires: meson
BuildRequires: ninja
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(hwdata)
%description
libdisplay-info is a library for parsing EDID and DisplayID data, used by
Wayland compositors and display servers such as Mir.
%package devel
Summary: Development files for libdisplay-info
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Development headers and pkgconfig files for libdisplay-info.
%prep
%autosetup -p1
%build
meson setup builddir --prefix=%{_prefix} --libdir=%{_libdir}
ninja -C builddir
%install
DESTDIR=%{buildroot} ninja -C builddir install
%files
%license LICENSE
%{_libdir}/libdisplay-info.so.0.3.0
%{_libdir}/libdisplay-info.so.3
%files devel
%{_includedir}/libdisplay-info/*.h
%{_libdir}/libdisplay-info.so
%{_libdir}/pkgconfig/libdisplay-info.pc
%{_bindir}/di-edid-decode