File vala-lint.spec of Package vala-lint

%define sonum   1_0-1_0_0

Name:           vala-lint
Version:        0
Release:        0
Summary:        Vala linter
License:        GPL-2.0
%if "%{vendor}" == "debbuild"
Group:          Devel
Packager:       Ilya Stolyarov <>
%endif

URL:            https://github.com/vala-lang/vala-lint.git
Source:         %{name}-%{version}.tar.gz

BuildRequires:  meson
%if "%{vendor}" == "debbuild"
BuildRequires:  meson-deb-macros
BuildRequires:  valac
BuildRequires:  libjson-glib-dev
BuildRequires:  libvala-0.56-dev
%else
BuildRequires:  vala
BuildRequires:  json-glib-devel
BuildRequires:  pkgconfig(libvala-0.56)
%endif

%description
Check code-style of Vala code files

%package -n libvala-linter-%{sonum}
Summary:        Library files for %{name}

%description -n libvala-linter-%{sonum}
Library files for vala-lint

%package devel
Summary: Development files for vala-lint
Requires: libvala-linter-%{sonum}

%description devel
Devel information for vala-lint

%if "%{vendor}" != "debbuild"
%debug_package
%endif

%prep
%autosetup -n %{name}-%{version}

%build
%meson
%meson_build

%install
%meson_install

%post   -n libvala-linter-%{sonum} -p /sbin/ldconfig
%postun -n libvala-linter-%{sonum} -p /sbin/ldconfig

%files
%{_bindir}/io.elementary.vala-lint

%files -n libvala-linter-%{sonum}
%{_libdir}/libvala-linter*.so.*

%files devel
%dir %{_includedir}/vala-linter-*
%{_includedir}/vala-linter-*/vala-linter.h
%{_libdir}/pkgconfig/vala-linter*.pc
%{_datadir}/vala/vapi/vala-linter*.vapi
%{_libdir}/libvala-linter*.so

%changelog
openSUSE Build Service is sponsored by