[vim-taglist] Add Addon metadata for GNOME Software
Petr Hracek
phracek at fedoraproject.org
Thu Feb 26 10:44:49 UTC 2015
commit 79811dcb3a904dd03e189afbaab64c66ed435b2d
Author: Petr Hracek <phracek at redhat.com>
Date: Wed Feb 25 16:16:01 2015 +0100
Add Addon metadata for GNOME Software
Signed-off-by: Petr Hracek <phracek at redhat.com>
vim-taglist.metainfo.xml | 12 ++++++++++++
vim-taglist.spec | 40 ++++++++++++++++++++++++----------------
2 files changed, 36 insertions(+), 16 deletions(-)
---
diff --git a/vim-taglist.metainfo.xml b/vim-taglist.metainfo.xml
new file mode 100644
index 0000000..28aaa3e
--- /dev/null
+++ b/vim-taglist.metainfo.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2015 Petr Hracek <phracek at redhat.com> -->
+<component type="addon">
+ <id>vim-taglist</id>
+ <extends>gvim.desktop</extends>
+ <name>vim-taglist</name>
+ <summary>The "Tag List" plugin is a source code browser for the Vim editor.</summary>
+ <url type="homepage">http://vim-taglist.sourceforge.net/index.html</url>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>Vim</project_license>
+ <updatecontact>phracek at redhat.com</updatecontact>
+</component>
diff --git a/vim-taglist.spec b/vim-taglist.spec
index ecf630d..6ef5308 100644
--- a/vim-taglist.spec
+++ b/vim-taglist.spec
@@ -4,21 +4,23 @@
#used for pre-releases:
%global vimfiles_root %{_datadir}/vim/vimfiles
-Summary: The taglist plugin for VIM editor
-Name: vim-%{zipname}
-Version: %{baseversion}
-Release: 8%{?dist}
-Group: Applications/Editors
-
-License: Vim
-URL: http://vim-taglist.sourceforge.net/
-Source: http://sourceforge.net/projects/vim-taglist/files/vim-taglist/4.6/taglist_46.zip
-
-Requires: vim-common
-Requires(post): vim
+Summary: The taglist plugin for VIM editor
+Name: vim-%{zipname}
+Version: %{baseversion}
+Release: 9%{?dist}
+Group: Applications/Editors
+
+License: Vim
+URL: http://vim-taglist.sourceforge.net/
+Source: http://sourceforge.net/projects/vim-taglist/files/vim-taglist/4.6/taglist_46.zip
+Source1: %{name}.metainfo.xml
+
+Requires: vim-common
+Requires(post): vim
Requires(postun): vim
-Requires: ctags
-BuildArch: noarch
+Requires: ctags
+BuildRequires: desktop-file-utils
+BuildArch: noarch
%description
The "Tag List" plugin is a source code browser plugin for vim and provides
@@ -28,12 +30,16 @@ browse through source code files for different programming languages.
%prep
%setup -c taglist -q -n %{zipname}
+cp %{SOURCE1} .
+
%build
%install
mkdir -p %{buildroot}/%{vimfiles_root}
cp -ar {doc,plugin} %{buildroot}%{vimfiles_root}
chmod 644 %{buildroot}%{vimfiles_root}/doc/*
+mkdir -p %{buildroot}%{_datadir}/appdata
+install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/
%post
vim -c ":helptags %{vimfiles_root}/doc" -c :q &> /dev/null
@@ -42,13 +48,15 @@ vim -c ":helptags %{vimfiles_root}/doc" -c :q &> /dev/null
rm %{vimfiles_root}/doc/tags
vim -c ":helptags %{vimfiles_root}/doc" -c :q &> /dev/null
-%clean
-
%files
%{vimfiles_root}/plugin/*
%doc %{vimfiles_root}/doc/*
+%{_datadir}/appdata/%{name}.metainfo.xml
%changelog
+* Wed Feb 25 2015 Petr Hracek <phracek at redhat.com> - 4.6-9
+- Add Addon metadata for GNOME Software (#1128813)
+
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.6-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list