# RU: Отключаем отладочные подпакеты (как в исходном spec). # EN: Disable debuginfo subpackages (as in the original spec). %global debug_package %{nil} %global maj_ver vim91 Name: vim Version: 9.2.0526 Release: 1%{?dist} Summary: Vim - a text editor Summary(ru): Текстовый редактор Vim License: Vim URL: https://www.vim.org Source0: https://github.com/vim/vim/archive/v%{version}/%{name}-%{version}.tar.gz Source1: vimrc Packager: NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 Vendor: NiceSOFT Distribution: NiceOS.Core BugURL: https://bugs.niceos.ru/ VCS: https://specs.niceos.ru/rmps/%{name} BuildRequires: ncurses-devel Provides: vim-common = %{version}-%{release} Provides: vim-enhanced = %{version}-%{release} Provides: vim-filesystem = %{version}-%{release} Provides: vim-minimal = %{version}-%{release} Provides: vim-spell = %{version}-%{release} Provides: vim-X11 = %{version}-%{release} %description Vim is an improved version of the classic vi editor. It is designed for efficient text editing and provides a rich feature set including syntax highlighting, scripting, and extensibility. Vim runs in a terminal and can be used for everything from simple edits to advanced software development. %description -l ru Vim — улучшенная версия редактора vi, предназначенная для эффективного редактирования текста. Он предоставляет богатый набор функций, включая подсветку синтаксиса, скрипты и расширяемость. Vim работает в терминале и подходит как для простого редактирования, так и для разработки ПО. %package extra Summary: Extra tools and utilities for the Vim editor Summary(ru): Дополнительные инструменты и утилиты для редактора Vim Requires: tcsh Requires: python3 Requires: %{name} = %{version}-%{release} Conflicts: toybox < 0.8.2-2 %description -n %{name}-extra Additional tools and utilities for Vim, including helper scripts and extra files that extend Vim functionality. %description -l ru -n %{name}-extra Дополнительные инструменты и утилиты для Vim, включая скрипты и файлы, расширяющие функциональность редактора. %prep %autosetup echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h %build %configure \ --enable-multibyte \ --with-features=huge \ --enable-terminal \ --disable-gui \ --with-x=no \ --disable-selinux \ --disable-netbeans \ --disable-pythoninterp --disable-perlinterp --disable-tclinterp \ --with-tlib=ncurses --enable-gui=no --exec-prefix=/ \ --with-compiledby="" \ --with-modified-by="" \ --enable-fips-warning \ --enable-fail-if-missing \ --disable-canberra \ --without-wayland \ --enable-year2038 \ --disable-libsodium %make_build %install %make_install ln -sfv vim %{buildroot}%{_bindir}/vi install -d -m 0755 %{buildroot}%{_sysconfdir} install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/vimrc %post if ! sed -n -e '0,/[[:space:]]*call[[:space:]]\+system\>/p' %{_sysconfdir}/vimrc | \ grep -q '^[[:space:]]*set[[:space:]]\+shell=/bin/bash'; then sed -i -e 's#^\([[:space:]]*\)\(call[[:space:]]\+system.*\)$#\1set shell=/bin/bash\n\1\2#g' %{_sysconfdir}/vimrc fi %files %config(noreplace) %{_sysconfdir}/vimrc %{_bindir}/ex %{_bindir}/vi %{_bindir}/view %{_bindir}/rvim %{_bindir}/rview %{_bindir}/vim %{_bindir}/xxd %{_bindir}/vimdiff %{_datadir}/vim/vim*/* %{_datadir}/man/* %files extra %{_bindir}/vimtutor %{_datadir}/applications/gvim.desktop %{_datadir}/applications/vim.desktop %{_datadir}/icons/hicolor/48x48/apps/gvim.png %{_datadir}/icons/locolor/16x16/apps/gvim.png %{_datadir}/icons/locolor/32x32/apps/gvim.png %changelog * Sun May 24 2026 NiceOS Team - 9.2.0526-1 - EN: - Update vim to 9.2.0526 (upstream patch update; release notes were not exposed in the crawled upstream sources). - RU: - Обновление vim до версии 9.2.0526 (патч-обновление upstream; в полученных upstream-источниках текст release notes не был доступен). * Wed Apr 29 2026 NiceOS Team - 9.2.0420-1 - EN: - Update vim to 9.2.0420 (upstream patch update) - RU: - Обновление vim до версии 9.2.0420 (патч-обновление от upstream) * Wed Apr 29 2026 NiceOS Team - 9.2.0413-1 - EN: Update vim to 9.2.0413 (upstream minor update) - RU: Обновление vim до версии 9.2.0413 (мелкое обновление от upstream) * Tue Apr 28 2026 ООО "НАЙС СОФТ ГРУПП" - 9.2.0407-1 - EN: Update vim to 9.2.0407 (upstream minor update) - RU: Обновление vim до версии 9.2.0407 (мелкое обновление от upstream) * Fri Jan 09 2026 NiceOS Team - 9.1.1552-1 - Initial build for NiceOS (Первая сборка для НАЙС.ОС)