Compare commits

..

17 commits

Author SHA1 Message Date
Fedora Release Engineering
79eb204c21 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:28:43 +00:00
Fedora Release Engineering
e95559b28c Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:54:06 +00:00
Fedora Release Engineering
72d8e47615 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:04:47 +00:00
Artem Polishchuk
546b8b332d
chore: Update to 0.14.3
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-06-12 18:20:21 +03:00
Artem Polishchuk
03f67ee834
chore: Update to 0.14
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-02-08 21:45:52 +02:00
Fedora Release Engineering
a1e2fca9f6 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:19:26 +00:00
Artem Polishchuk
142519de55
build: Update AppData
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-01-08 16:48:00 +02:00
Artem Polishchuk
48cc5c12a4
fix: AppData
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-01-07 01:50:38 +02:00
Artem Polishchuk
1f945ff5cf
build: Install AppData manifest #rhbz2335613
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-01-06 22:12:47 +02:00
Artem Polishchuk
d6e05d32e4
build: Use https for URL
Signed-off-by: Artem Polishchuk <ego.cordatus@gmail.com>
2025-01-06 21:46:31 +02:00
Miroslav Suchý
7c558da5cd convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 03:35:12 +02:00
Fedora Release Engineering
68715e705b Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:45:30 +00:00
Fedora Release Engineering
eca81c0a3a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:43:42 +00:00
Fedora Release Engineering
ca0ceae685 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:36:50 +00:00
Artem Polishchuk
47e0b41ac3 build: Update to 0.13 2023-04-05 12:47:02 +03:00
Artem Polishchuk
0e89bb2492 build: Update to 0.13-beta 2023-03-18 03:04:40 +02:00
Fedora Release Engineering
73a770a9a0 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:16:28 +00:00
4 changed files with 55 additions and 6 deletions

4
.gitignore vendored
View file

@ -12,3 +12,7 @@ vifm-0.5.tar.bz2
/vifm-0.11.tar.bz2
/vifm-0.12.tar.bz2
/vifm-0.12.1.tar.bz2
/vifm-0.13-beta.tar.bz2
/vifm-0.13.tar.bz2
/vifm-0.14.tar.bz2
/vifm-0.14.3.tar.bz2

View file

@ -1 +1 @@
SHA512 (vifm-0.12.1.tar.bz2) = 583e40622a996cf1a2a439c61fb95bea5692bdd4fef6521b3ba17f05f711622449b370a4bd9b71da4426ec475667130bb81c394cb0ccdd55a932a22371e8db1c
SHA512 (vifm-0.14.3.tar.bz2) = 850d29a1c50e7579d53fcd519e3108f7edd1d5046ca473217f397b6394017dff95644ae92928a611fc6a75fb02c1cee62d4b858669c61b5c2764805dd64b303c

31
vifm.appdata.xml Normal file
View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>info.vifm.vifm</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0-or-later</project_license>
<name>Vifm</name>
<summary>Vifm - Vim-like file manager</summary>
<description>
<p>Vifm is a curses based Vim-like file manager extended with some useful ideas from mutt. If you use Vim, Vifm gives you complete keyboard control over your files without having to learn a new set of commands. It goes not just about Vim like keybindings, but also about modes, options, registers, commands and other things you might already like in Vim.</p>
<p>Just like Vim, Vifm tries to adhere to the Unix philosophy. So instead of working solutions which are set in stone user is provided with a set of means for customization of Vifm to one's likings. Though builtin functionality should be enough for most of use cases.</p>
</description>
<launchable type="desktop-id">vifm.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>
https://raw.githubusercontent.com/vifm/vifm/master/data/graphics/screenshot.png
</image>
</screenshot>
</screenshots>
<url type="homepage">https://vifm.info/</url>
<update_contact>xaizek@posteo.net</update_contact>
<developer_name>xaizek</developer_name>
<provides>
<id>vifm.desktop</id>
</provides>
</component>

View file

@ -2,19 +2,25 @@
%bcond_without libmagic
%bcond_with x11
%global tarball_version %%(echo %{version} | tr '~' '-')
Name: vifm
Version: 0.12.1
Version: 0.14.3
Release: %autorelease
Summary: Vifm is a file manager with curses interface
License: GPLv2+
URL: http://vifm.info/
Source0: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.bz2
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: https://vifm.info
Source0: https://github.com/%{name}/%{name}/releases/download/v%{tarball_version}/%{name}-%{tarball_version}.tar.bz2
# AppData manifest (rhbz#2335613)
Source1: https://raw.githubusercontent.com/%{name}/%{name}/refs/heads/master/data/%{name}.appdata.xml
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: libappstream-glib
BuildRequires: make
BuildRequires: ncurses-devel
BuildRequires: perl-generators
@ -29,6 +35,8 @@ BuildRequires: file-devel
BuildRequires: libX11-devel
%endif
Requires: hicolor-icon-theme
%description
Vifm is a curses based Vim-like file manager extended with some useful ideas
from mutt. If you use Vim, Vifm gives you complete keyboard control over your
@ -43,7 +51,7 @@ should be enough for most of use cases.
%prep
%autosetup
%autosetup -n %{name}-%{tarball_version}
%build
@ -68,12 +76,15 @@ should be enough for most of use cases.
%install
%make_install
install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_metainfodir}/%{name}.appdata.xml
# Handle license file via regular RPM macros
rm %{buildroot}%{_pkgdocdir}/COPYING
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml
%files
@ -86,9 +97,12 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_datadir}/applications/*.desktop
%{_datadir}/bash-completion/completions/%{name}
%{_datadir}/fish/vendor_completions.d/%{name}.fish
%{_datadir}/icons/hicolor/*/*/*.png
%{_datadir}/icons/hicolor/scalable/*/*.svg
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/zsh/site-functions/_%{name}
%{_mandir}/man1/*
%{_metainfodir}/%{name}.appdata.xml
%{_pkgdocdir}/
%{_sysconfdir}/%{name}/