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