diff --git a/vala-0.50.8.tar.xz b/vala-0.56.0.tar.xz similarity index 32% rename from vala-0.50.8.tar.xz rename to vala-0.56.0.tar.xz index 758056a03c8bcd0aade39d7550df899568e7c6ec..268efcaed50fc58dc004a0e6b1b4852a6ed631a8 100644 Binary files a/vala-0.50.8.tar.xz and b/vala-0.56.0.tar.xz differ diff --git a/vala.spec b/vala.spec index 2cba4476759c54d130aebdfc37bc845b23745173..a75e64299a99e9624837f0dbfc06e507fa629c44 100644 --- a/vala.spec +++ b/vala.spec @@ -1,18 +1,18 @@ -%global api_ver 0.50 +%global api_ver 0.56 %global priority 90 %global vala_binaries vala valac vala-gen-introspect vapigen %global vala_manpages valac vala-gen-introspect vapigen Name: vala -Version: 0.50.8 -Release: 3 +Version: 0.56.0 +Release: 1 Summary: Compiler Using the GObject Type System License: LGPLv2+ and BSD URL: https://wiki.gnome.org/Projects/Vala -Source0: https://download.gnome.org/sources/vala/0.50/vala-%{version}.tar.xz +Source0: https://download.gnome.org/sources/vala/0.55/vala-%{version}.tar.xz BuildRequires: flex bison glib2-devel gobject-introspection-devel -BuildRequires: graphviz-devel libxslt dbus-x11 +BuildRequires: graphviz-devel libxslt dbus-x11 make BuildRequires: dbus-x11 Requires(pre): %{_sbindir}/alternatives Requires: vala-devel = %{version}-%{release} gobject-introspection-devel @@ -46,30 +46,21 @@ Help documents for vala. %build %configure sed -i 's|/lib /usr/lib|/lib /usr/lib /lib64 /usr/lib64|' libtool -%make_build +make %{?_smp_mflags} %install %make_install -install -d $RPM_BUILD_ROOT%{_datadir}/vala/vapi -%delete_la +mv %{buildroot}%{_bindir}/vala-gen-introspect-%{api_ver}{,-`uname -m`} +echo -e '#!/bin/sh\nexec %{_bindir}/vala-gen-introspect-%{api_ver}-`uname -m` "$@"' > \ + %{buildroot}%{_bindir}/vala-gen-introspect-%{api_ver} + chmod +x %{buildroot}%{_bindir}/vala-gen-introspect-%{api_ver} + +%delete_la_and_a %check make check -%pre -if [ $1 -gt 1 ] ; then - for f in %{vala_binaries}; - do - %{_sbindir}/alternatives --remove-all $f >& /dev/null || : - done - for f in %{vala_manpages}; - - do - %{_sbindir}/alternatives --remove-all $f.1.gz >& /dev/null || : - done -fi - %files %license COPYING %{_bindir}/vala @@ -77,7 +68,7 @@ fi %{_bindir}/valac %{_bindir}/valac-%{api_ver} %{_bindir}/vala-gen-introspect -%{_bindir}/vala-gen-introspect-%{api_ver} +%{_bindir}/vala-gen-introspect-%{api_ver}* %{_bindir}/vapigen %{_bindir}/vapigen-%{api_ver} %{_libdir}/pkgconfig/vapigen*.pc @@ -114,6 +105,9 @@ fi %doc %{_datadir}/devhelp/books/vala-%{api_ver} %changelog +* Tue Apr 19 2022 dillon chen - 0.56.0-1 +- Update to 0.56.0 + * Thu Jun 24 2021 Wenlong Ding - 0.50.8-3 - Add missing Provides: vala-tools