[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