%global commit 44b2dfde07fb65e75e8b3a87b57f0c771efbbb13 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global debug_package %{nil} Name: vim-vala Version: 20251210g44b2dfd Release: %autorelease Summary: Vala syntax highlighting, indentation, snippets and more for Vim License: GPL-3.0-or-later URL: https://github.com/vala-lang/vala.vim Source0: https://github.com/vala-lang/vala.vim/archive/%commit/vala.vim-%{shortcommit}.tar.gz BuildArch: noarch Requires: vim-data Requires: vim-filesystem %description This is a Vim plugin that provides file detection, syntax highlighting, proper indentation, better Syntastic integration, code snippets and more for the Vala programming language. %prep %autosetup -n vala.vim-%{commit} %install install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles files=$(ls | grep -v LICENSE | grep -v README.md) tar cfp - $files | (cd $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles; tar xfp -) # Conflict with vim-syntastic-vala package rm $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax_checkers/vala/valac.vim rmdir $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax_checkers/vala rmdir $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax_checkers %files %doc README.md %license LICENSE %{_datadir}/vim/vimfiles/UltiSnips %{_datadir}/vim/vimfiles/*/vala.vim %changelog %autochangelog