[mkvtoolnix] - use upstream .desktop files - install 64x64 icons as well - drop vendor from desktop filenames
Dominik Mierzejewski
rathann at fedoraproject.org
Sun Aug 1 18:44:15 UTC 2010
commit df45802ea9c96ccee20aecdad5212bb0c887ba31
Author: Dominik Mierzejewski <rpm at greysector.net>
Date: Sun Aug 1 20:43:25 2010 +0200
- use upstream .desktop files
- install 64x64 icons as well
- drop vendor from desktop filenames
mkvtoolnix.spec | 31 +++++++++++++++++--------------
1 files changed, 17 insertions(+), 14 deletions(-)
---
diff --git a/mkvtoolnix.spec b/mkvtoolnix.spec
index 8439bd1..2ead8bc 100644
--- a/mkvtoolnix.spec
+++ b/mkvtoolnix.spec
@@ -5,8 +5,6 @@ Release: 1%{?dist}
License: GPLv2+
Group: Applications/Multimedia
Source0: http://www.bunkus.org/videotools/mkvtoolnix/sources/%{name}-%{version}.tar.bz2
-Source1: mmg.desktop
-Source2: mkvinfo.desktop
URL: http://www.bunkus.org/videotools/mkvtoolnix/index.html
BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
BuildRequires: boost-devel
@@ -57,19 +55,21 @@ done
rm -rf $RPM_BUILD_ROOT
%{__make} DESTDIR=$RPM_BUILD_ROOT STRIP=/bin/true TOOLS=1 install
desktop-file-install \
- --vendor=livna \
--dir=$RPM_BUILD_ROOT%{_datadir}/applications \
--mode=644 \
- %{SOURCE1}
-install -Dpm 644 src/mmg/matroskalogo.xpm \
- $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/mmg.xpm
+ share/desktop/mkvmergeGUI.desktop
+for size in 32x32 64x64 ; do
+install -Dpm 644 share/icons/$size/mkvmergeGUI.png \
+ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/mkvmergeGUI.png
+done
desktop-file-install \
- --vendor=livna \
--dir=$RPM_BUILD_ROOT%{_datadir}/applications \
--mode=644 \
- %{SOURCE2}
-install -Dpm 644 src/info/matroska.xpm \
- $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/mkvinfo.xpm
+ share/desktop/mkvinfo.desktop
+for size in 32x32 64x64 ; do
+install -Dpm 644 share/icons/$size/mkvinfo.png \
+ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps/mkvinfo.png
+done
rm -r $RPM_BUILD_ROOT%{_datadir}/mkvtoolnix/guide
@@ -122,16 +122,19 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor &>/dev/null || :
%lang(ja) %{_mandir}/ja/man1/mmg*
%lang(zh_CN) %{_mandir}/zh_CN/man1/mkvinfo*
%lang(zh_CN) %{_mandir}/zh_CN/man1/mmg*
-%{_datadir}/applications/*-mkvinfo.desktop
-%{_datadir}/applications/*-mmg.desktop
-%{_datadir}/icons/hicolor/32x32/apps/mkvinfo.xpm
-%{_datadir}/icons/hicolor/32x32/apps/mmg.xpm
+%{_datadir}/applications/mkvinfo.desktop
+%{_datadir}/applications/mkvmergeGUI.desktop
+%{_datadir}/icons/hicolor/*/apps/mkvinfo.png
+%{_datadir}/icons/hicolor/*/apps/mkvmergeGUI.png
%changelog
* Sun Aug 01 2010 Dominik Mierzejewski <rpm at greysector.net> 4.2.0-1
- updated to 4.2.0 (many bugfixes, see upstream changelog:
http://www.bunkus.org/cgi-bin/gitweb.cgi?p=mkvtoolnix.git;a=blob;f=ChangeLog)
- sorted BRs alphabetically
+- use upstream .desktop files
+- install 64x64 icons as well
+- drop vendor from desktop filenames
* Wed Jul 14 2010 Dan Horák <dan at danny.cz> - 4.0.0-2
- rebuilt against wxGTK-2.8.11-2
More information about the scm-commits
mailing list