Browse Source

fix desktop file

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8538 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 9 years ago
parent
commit
a82f9221ae

+ 12 - 4
g/gnome-calculator/gnome-calculator-vl.spec

@@ -1,6 +1,6 @@
 Name: gnome-calculator
 Version: 3.12.2
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Summary: Gnome Calculator application
 Summary(ja): GNOME 電卓アプリケーション
 Group: Applications/Productivity
@@ -46,6 +46,11 @@ make %{?_smp_mflsgs}
 rm -fr $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
+desktop-file-install --vendor gnome --delete-original       \
+	--dir $RPM_BUILD_ROOT%{_datadir}/applications             \
+	--add-only-show-in GNOME                                  \
+	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+
 %find_lang %{name} --with-gnome
 
 %clean
@@ -63,13 +68,16 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %defattr(-,root,root)
 %doc COPYING NEWS 
 %{_bindir}/gcalccmd
-%{_bindir}/gnome-calculator
-%{_datadir}/applications/gnome-calculator.desktop
-%{_datadir}/appdata/gnome-calculator.appdata.xml
+%{_bindir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/appdata/%{name}.appdata.xml
 %{_mandir}/man1/*
 %{_datadir}/glib-2.0/schemas/org.gnome.calculator.gschema.xml
 
 %changelog
+* Tue Jun 10 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-2
+- add OnlyShowIn=GNOME; to gnome-calculator.desktop
+
 * Sat Jun 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
 - new upstream release
 

+ 11 - 2
g/gnome-dictionary/gnome-dictionary-vl.spec

@@ -2,7 +2,7 @@ Summary:	GNOME Dictionary
 Summary(ja):	GNOME 辞書
 Name:		gnome-dictionary
 Version:	3.10.0
-Release:	2%{?_dist_release}
+Release:	3%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
 URL:		http://www.gnome.org
@@ -13,6 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:	gtk3-devel
 BuildRequires:	itstool
+BuildRequires:	desktop-file-utils
 
 Requires(postun,posttrans):	glib2
 Requires(postun,posttrans):	desktop-file-utils
@@ -63,11 +64,16 @@ make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 make install DESTDIR=$RPM_BUILD_ROOT
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
+desktop-file-install --vendor gnome --delete-original			\
+        --dir $RPM_BUILD_ROOT%{_datadir}/applications			\
+        --add-only-show-in GNOME								\
+        --remove-not-show-in KDE								\
+        $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+
 %find_lang %{name} --all-name --with-gnome
 
 %clean
@@ -107,6 +113,9 @@ update-desktop-database -q &> /dev/null ||:
 %{_datadir}/gtk-doc/html/gdict
 
 %changelog
+* Tue Jun 10 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.0-3
+- add OnlyShowIn=GNOME; to gnome-dictionary.desktop
+
 * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.0-2
 - rebuild with VineSeed environment
 

+ 16 - 6
g/gnome-screenshot/gnome-screenshot-vl.spec

@@ -2,7 +2,7 @@ Summary:	GNOME screenshot utility
 Summary(ja):	GNOMEスクリーンショットユーティリティ
 Name:		gnome-screenshot
 Version:	3.12.0
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 License:	GPLv2+
 Group:		Applications/System
 URL:		http://www.gnome.org
@@ -13,6 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:	gtk3-devel
 BuildRequires:	libcanberra-gtk3-devel
+BuildRequires:  desktop-file-utils
 
 Requires(postun,posttrans):	glib2
 Requires(postun,posttrans):	desktop-file-utils
@@ -38,9 +39,14 @@ make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 make install DESTDIR=$RPM_BUILD_ROOT
 
+desktop-file-install --vendor gnome --delete-original		\
+	--dir $RPM_BUILD_ROOT%{_datadir}/applications			\
+	--add-only-show-in GNOME								\
+	--remove-not-show-in KDE								\
+	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+
 %find_lang %{name}
 
 %clean
@@ -61,14 +67,18 @@ update-desktop-database -q &> /dev/null ||:
 
 %files -f %{name}.lang
 %defattr(-, root, root)
-%{_bindir}/gnome-screenshot
-%{_datadir}/GConf/gsettings/gnome-screenshot.convert
-%{_datadir}/applications/gnome-screenshot.desktop
+%{_bindir}/%{name}
+%{_datadir}/GConf/gsettings/%{name}.convert
+%{_datadir}/applications/%{name}.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.gnome-screenshot.gschema.xml
-%{_mandir}/man1/gnome-screenshot.1.gz
+%{_mandir}/man1/%{name}.1.gz
 
 
 %changelog
+* Tue Jun 10 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-2
+- add BuildRequires: desktop-file-utils
+- add OnlyShowIn=GNOME; to gnome-screenshot.desktop
+
 * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
 - new upstream release
 

+ 13 - 3
g/gnome-search-tool/gnome-search-tool-vl.spec

@@ -2,7 +2,7 @@ Summary:	GNOME search tool
 Summary(ja):	GNOME 検索ツール
 Name:		gnome-search-tool
 Version:	3.6.0
-Release:	2%{?_dist_release}
+Release:	3%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
 URL:		http://www.gnome.org
@@ -14,6 +14,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	gtk3-devel
 BuildRequires:	libSM-devel
 BuildRequires:	itstool
+BuildRequires:	desktop-file-utils
 
 Requires(postun,posttrans):	glib2
 Requires(postun,posttrans):	desktop-file-utils
@@ -68,9 +69,14 @@ make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 make install DESTDIR=$RPM_BUILD_ROOT
 
+desktop-file-install --vendor gnome --delete-original		\
+	--dir $RPM_BUILD_ROOT%{_datadir}/applications			\
+	--add-only-show-in GNOME								\
+	--remove-not-show-in KDE								\
+	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+
 %find_lang %{name} --all-name --with-gnome
 
 %clean
@@ -88,7 +94,7 @@ update-desktop-database -q &> /dev/null ||:
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %{_bindir}/%{name}
-%{_datadir}/GConf/gsettings/gnome-search-tool.convert
+%{_datadir}/GConf/gsettings/%{name}.convert
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.gnome-search-tool.gschema.xml
 %{_datadir}/pixmaps/gsearchtool/thumbnail_frame.png
@@ -96,6 +102,10 @@ update-desktop-database -q &> /dev/null ||:
 
 
 %changelog
+* Tue Jun 10 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-3
+- add BuildRequires: desktop-file-utils
+- add OnlyShowIn=GNOME; to gnome-search-tool.desktop
+
 * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-2
 - rebuild with VineSeed environment
 

+ 16 - 5
m/mate-terminal/mate-terminal-vl.spec

@@ -1,7 +1,7 @@
 Summary:	The MATE Terminal Emulator
 Name:		mate-terminal
 Version:	1.8.0
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 
 Source0:	http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
 
@@ -19,6 +19,7 @@ BuildRequires:	itstool
 BuildRequires:	gtk-doc
 BuildRequires:	autoconf
 BuildRequires:	automake
+BuildRequires:	desktop-file-utils
 
 Requires(posttrans,postun):	glib2
 Requires(post,postun):	desktop-file-utils
@@ -57,6 +58,12 @@ choosing a bugzilla component. ;-)
 find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
+desktop-file-install --vendor ''                        \
+	--dir $RPM_BUILD_ROOT%{_datadir}/applications       \
+	--remove-category=System                            \
+	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+
+
 %find_lang %{name}
 
 
@@ -81,16 +88,20 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc COPYING ChangeLog NEWS README
-%{_bindir}/mate-terminal
-%{_bindir}/mate-terminal.wrapper
-%{_datadir}/applications/mate-terminal.desktop
+%{_bindir}/%{name}
+%{_bindir}/%{name}.wrapper
+%{_datadir}/applications/%{name}.desktop
 %{_datadir}/glib-2.0/schemas/org.mate.terminal.gschema.xml
 %{_datadir}/help/*
 %{_datadir}/%{name}
-%{_mandir}/man1/mate-terminal.1.gz
+%{_mandir}/man1/%{name}.1.gz
 
 
 %changelog
+* Tue Jun 10 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-2
+- add BuildRequires: desktop-file-utils
+- remove Categories=System to mate-terminal.desktop
+
 * Wed Apr 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
 - new upstream release
 - remove Patch0 (mate-terminal-1.4.0-ja.po.patch)