%global vala_version_api 0.50 Name: xfce4-vala Version: 4.10.3 Release: 2 Summary: Vala bindings for the Xfce framework License: LGPLv2+ #Group: Development/Libraries URL: http://wiki.xfce.org/vala-bindings Source0: http://archive.xfce.org/src/bindings/xfce4-vala/4.10/xfce4-vala-4.10.3.tar.bz2 Patch0: fix_buildrequires.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: exo-devel BuildRequires: garcon-devel BuildRequires: libxfce4ui-devel BuildRequires: libxfce4util-devel BuildRequires: xfce4-panel-devel BuildRequires: xfconf-devel BuildRequires: vala-devel # Needed for %%{_datadir}/vala*/vapi directory Requires: vala(api) = %{vala_version_api} %description xfce4-vala offers Vala bindings to Xfce Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C. %prep %setup -q %patch0 -p1 cd vapi mv exo-1.deps exo-2.deps mv exo-1.vapi exo-2.vapi mv libxfce4panel-1.0.deps libxfce4panel-2.0.deps mv libxfce4panel-1.0.vapi libxfce4panel-2.0.vapi mv libxfce4ui-1.deps libxfce4ui-2.deps mv libxfce4ui-1.vapi libxfce4ui-2.vapi %build %configure --with-vala-api=%{vala_version_api} %make_build %install %make_install %files %license COPYING %doc AUTHORS NEWS README %{_datadir}/pkgconfig/xfce4-vala.pc %{_datadir}/vala-%{vala_version_api}/vapi/* %changelog * Fri Aug 06 2021 Wenlong Ding - 4.10.3-2 - Rebuilt for vala 0.50 - Add fix_buildrequires.patch for xfce4-4.16 * Mon Jul 27 2020 Dillon Chen - 4.10.3-1 - Init package