diff options
author | Johannes Huber <johu@gentoo.org> | 2016-07-15 08:00:28 +0200 |
---|---|---|
committer | Johannes Huber <johu@gentoo.org> | 2016-07-15 08:00:39 +0200 |
commit | 86f0ca57171bf6e3a9be0709608daa33acd30d39 (patch) | |
tree | c8e48e2966a1133b0a5f3530e938d30126b1169c /x11-libs | |
parent | net-misc/youtube-dl: Old. (diff) | |
download | gentoo-86f0ca57171bf6e3a9be0709608daa33acd30d39.tar.gz gentoo-86f0ca57171bf6e3a9be0709608daa33acd30d39.tar.bz2 gentoo-86f0ca57171bf6e3a9be0709608daa33acd30d39.zip |
x11-libs/snorenotify: Fix desktop files
Revision bump adds upstream patch spotted by Coacher
<itumaykin+gentoo@gmail.com>.
Gentoo-bug: 588756
Package-Manager: portage-2.3.0
Diffstat (limited to 'x11-libs')
-rw-r--r-- | x11-libs/snorenotify/files/snorenotify-0.7.0-desktop.patch | 41 | ||||
-rw-r--r-- | x11-libs/snorenotify/snorenotify-0.7.0-r1.ebuild | 59 |
2 files changed, 100 insertions, 0 deletions
diff --git a/x11-libs/snorenotify/files/snorenotify-0.7.0-desktop.patch b/x11-libs/snorenotify/files/snorenotify-0.7.0-desktop.patch new file mode 100644 index 000000000000..914288d82348 --- /dev/null +++ b/x11-libs/snorenotify/files/snorenotify-0.7.0-desktop.patch @@ -0,0 +1,41 @@ +From 897a64b18f8727c951dac8ca91ebf43f2c18f908 Mon Sep 17 00:00:00 2001 +From: Javier Llorente <javier@opensuse.org> +Date: Sat, 13 Feb 2016 12:20:03 +0100 +Subject: [PATCH] Fix desktop categories, remove version (see + desktop-entry-spec), add a newline at eof + +--- + src/daemon/snorenotify.desktop.in | 3 +-- + src/settings/snoresettings.desktop.in | 3 +-- + 2 files changed, 2 insertions(+), 4 deletions(-) + +diff --git a/src/daemon/snorenotify.desktop.in b/src/daemon/snorenotify.desktop.in +index 83f0e3f..9fc1876 100644 +--- a/src/daemon/snorenotify.desktop.in ++++ b/src/daemon/snorenotify.desktop.in +@@ -1,8 +1,7 @@ + [Desktop Entry] + Type=Application +-Version=@SNORE_VERSION_MAJOR@.@SNORE_VERSION_MINOR@.@SNORE_VERSION_PATCH@ + Name=SnoreNotify + Comment=A daemon redirecting desktop notifications to one or multiple additional backends. + Icon=snore + Exec=snorenotify +-Categories=Qt;System; +\ No newline at end of file ++Categories=Qt;Settings;Qt;Utility;DesktopSettings; +diff --git a/src/settings/snoresettings.desktop.in b/src/settings/snoresettings.desktop.in +index 823bb2d..497d119 100644 +--- a/src/settings/snoresettings.desktop.in ++++ b/src/settings/snoresettings.desktop.in +@@ -1,8 +1,7 @@ + [Desktop Entry] + Type=Application +-Version=@SNORE_VERSION_MAJOR@.@SNORE_VERSION_MINOR@.@SNORE_VERSION_PATCH@ + Name=SnoreSettings + Comment=Settings client for applications using libsnore. + Icon=snore + Exec=snoresettings +-Categories=Qt;System; +\ No newline at end of file ++Categories=Qt;Settings;Qt;Utility;DesktopSettings; diff --git a/x11-libs/snorenotify/snorenotify-0.7.0-r1.ebuild b/x11-libs/snorenotify/snorenotify-0.7.0-r1.ebuild new file mode 100644 index 000000000000..f57f17e31cf3 --- /dev/null +++ b/x11-libs/snorenotify/snorenotify-0.7.0-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils gnome2-utils virtualx + +DESCRIPTION="Multi platform Qt notification framework" +HOMEPAGE="https://techbase.kde.org/Projects/Snorenotify" +SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="sound test" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwebsockets:5 + dev-qt/qtwidgets:5 + sound? ( dev-qt/qtmultimedia:5 ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 + kde-frameworks/extra-cmake-modules + test? ( dev-qt/qttest:5 ) +" + +PATCHES=( "${FILESDIR}/${P}-desktop.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package sound Qt5Multimedia) + $(cmake-utils_use_find_package test Qt5Test) + ) + + cmake-utils_src_configure +} + +src_test() { + virtx cmake-utils_src_test +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} |