File libglycin.spec.inc of Package glycin

%package -n libglycin-2-0
Summary:        Shared library for %{name}

%description -n libglycin-2-0
Sandboxed and extendable image decoding.

This package provides the shared library for %{name}

%package -n typelib-1_0-Gly_2
Summary:        Introspection bindings for %{name}

%description -n typelib-1_0-Gly_2
Sandboxed and extendable image decoding.

This package provides introspection bindings for %{name}

%package devel
Summary:        Development Files for %{name}
Requires:       libglycin-2-0 = %{version}
Requires:       typelib-1_0-Gly_2 = %{version}
Provides:       glycin-loaders-devel = %{version}
Obsoletes:      glycin-loaders-devel = %{version}

%description -n libglycin-devel
Sandboxed and extendable image decoding.

This package provides developments files for %{name}

%prep
%autosetup -p1 -a1 -n %{_name}-%{version}

%build
%meson \
    -Dlibglycin-gtk4=false \
    -Dglycin-thumbnailer=false \
    -Dglycin-loaders=false \
    %{nil}
%meson_build

%install
%meson_install

%ldconfig_scriptlets -n libglycin-2-0

%files -n libglycin-2-0
%{_libdir}/libglycin-2.so.0

%files -n typelib-1_0-Gly_2
%{_libdir}/girepository-1.0/Gly-2.typelib

%files devel
%dir %{_includedir}/glycin-2
%{_includedir}/glycin-2/glycin.h
%{_libdir}/libglycin-2.so
%{_libdir}/pkgconfig/glycin-2.pc
%{_datadir}/gir-1.0/Gly-2.gir
%dir %{_datadir}/vala
%dir %{_datadir}/vala/vapi
%{_datadir}/vala/vapi/glycin-2.deps
%{_datadir}/vala/vapi/glycin-2.vapi

openSUSE Build Service is sponsored by