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
openSUSE Build Service is sponsored by