Initial package.
This commit is contained in:
parent
d1086b9194
commit
3dccf1ccb2
2 changed files with 75 additions and 0 deletions
11
vim-commentary.metainfo.xml
Normal file
11
vim-commentary.metainfo.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="addon">
|
||||
<id>vim-commentary</id>
|
||||
<extends>gvim.desktop</extends>
|
||||
<name>commentary.vim</name>
|
||||
<summary>Comment stuff out; takes a motion as a target</summary>
|
||||
<url type="homepage">http://www.vim.org/scripts/script.php?script_id=3695</url>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>VIM</project_license>
|
||||
<updatecontact>v.ondruch@gmail.com</updatecontact>
|
||||
</component>
|
||||
64
vim-commentary.spec
Normal file
64
vim-commentary.spec
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
# There is no better way how to obtain the vimfiles folder location :/
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=844975
|
||||
%global vimfiles %{_datadir}/vim/vimfiles
|
||||
|
||||
%global appdata_dir %{_datadir}/appdata
|
||||
|
||||
Name: vim-commentary
|
||||
Version: 1.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Comment stuff out; takes a motion as a target
|
||||
Group: Applications/Editors
|
||||
License: Vim
|
||||
URL: http://www.vim.org/scripts/script.php?script_id=3695
|
||||
Source0: https://github.com/tpope/vim-commentary/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
# Plug-in AppData for Gnome Software.
|
||||
# https://github.com/tpope/vim-commentary/pull/52
|
||||
Source1: vim-commentary.metainfo.xml
|
||||
Requires: vim-common
|
||||
Requires(post): %{_bindir}/vim
|
||||
Requires(postun): %{_bindir}/vim
|
||||
# Needed for AppData check.
|
||||
BuildRequires: libappstream-glib
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Comment stuff out. Use gcc to comment out a line (takes a count), gc to
|
||||
comment out the target of a motion (for example, gcap to comment out a
|
||||
paragraph), and gc in visual mode to comment out the selection. That's it.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{vimfiles}
|
||||
cp -pr doc plugin %{buildroot}%{vimfiles}
|
||||
|
||||
# Install AppData.
|
||||
mkdir -p %{buildroot}%{appdata_dir}
|
||||
install -m 644 %{SOURCE1} %{buildroot}%{appdata_dir}
|
||||
|
||||
%check
|
||||
# Check the AppData add-on to comply with guidelines.
|
||||
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.metainfo.xml
|
||||
|
||||
%post
|
||||
vim -c ":helptags %{vimfiles}/doc" -c :q &> /dev/null
|
||||
|
||||
%postun
|
||||
> %{vimfiles}/doc/tags
|
||||
vim -c ":helptags %{vimfiles}/doc" -c :q &> /dev/null
|
||||
|
||||
%files
|
||||
%doc CONTRIBUTING.markdown README.markdown
|
||||
%{vimfiles}/doc/*
|
||||
%{vimfiles}/plugin/*
|
||||
%{appdata_dir}/vim-commentary.metainfo.xml
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Oct 07 2015 Vít Ondruch <vondruch@redhat.com> - 1.2-1
|
||||
- Initial package.
|
||||
Loading…
Add table
Add a link
Reference in a new issue