- realted to hrbz#877328
Signed-off-by: Jakub Filak <[email protected]>
---
abrt.spec.in | 9 ++-------
po/POTFILES.in | 1 -
src/applet/applet.c | 12 +++++++-----
src/gui-gtk/Makefile.am | 7 -------
src/gui-gtk/abrt.desktop.in | 10 ----------
5 files changed, 9 insertions(+), 30 deletions(-)
delete mode 100644 src/gui-gtk/abrt.desktop.in
diff --git a/abrt.spec.in b/abrt.spec.in
index a87308d..21645bb 100644
--- a/abrt.spec.in
+++ b/abrt.spec.in
@@ -84,6 +84,7 @@ Summary: %{name}'s gui
Group: User Interface/Desktops
Requires: %{name} = %{version}-%{release}
Requires: %{name}-dbus = %{version}-%{release}
+Requires: gnome-abrt
BuildRequires: libreport-gtk-devel
# we used to have abrt-applet, now abrt-gui includes it:
Provides: abrt-applet = %{version}-%{release}
@@ -210,6 +211,7 @@ Requires: abrt-addon-xorg
# Default config of addon-ccpp requires gdb
Requires: gdb >= 7.0-3
Requires: abrt-gui
+Requires: gnome-abrt
Requires: abrt-plugin-bodhi
Requires: libreport-plugin-logger, libreport-plugin-bugzilla
Requires: libreport-plugin-ureport
@@ -266,12 +268,6 @@ mkdir -p $RPM_BUILD_ROOT/var/spool/abrt
mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload
desktop-file-install \
- --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
- --vendor %{desktopvendor} \
- --delete-original \
- ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
-
-desktop-file-install \
--dir ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart \
src/applet/abrt-applet.desktop
@@ -524,7 +520,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null
|| :
%{_bindir}/abrt-gui
%dir %{_datadir}/%{name}
# all glade, gtkbuilder and py files for gui
-%{_datadir}/applications/%{desktopvendor}-%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/icons/hicolor/*/status/*
%{_datadir}/%{name}/icons/hicolor/*/status/*
diff --git a/po/POTFILES.in b/po/POTFILES.in
index d16d3e0..d0b22b6 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -8,7 +8,6 @@ src/daemon/abrt-server.c
src/dbus/abrt-dbus.c
src/daemon/abrtd.c
src/daemon/abrt-handle-event.c
-src/gui-gtk/abrt.desktop.in
src/gui-gtk/main.c
src/lib/abrt_conf.c
src/lib/hooklib.c
diff --git a/src/applet/applet.c b/src/applet/applet.c
index e88f0a0..001fb4a 100644
--- a/src/applet/applet.c
+++ b/src/applet/applet.c
@@ -45,6 +45,8 @@
#define A_REPORT_REPORT "REPORT"
#define A_REPORT_AUTOREPORT "AUTOREPORT"
+#define GUI_EXECUTABLE "gnome-abrt"
+
enum
{
/*
@@ -448,12 +450,12 @@ static void fork_exec_gui(void)
}
/* grand child */
- //TODO: pass s_dirs[] as DIR param(s) to abrt-gui
- execl(BIN_DIR"/abrt-gui", "abrt-gui", (char*) NULL);
- /* Did not find abrt-gui in installation directory. Oh well */
+ //TODO: pass s_dirs[] as DIR param(s) to 'gui executable'
+ execl(BIN_DIR"/"GUI_EXECUTABLE, GUI_EXECUTABLE, (char*) NULL);
+ /* Did not find 'gui executable' in installation directory. Oh well */
/* Trying to find it in PATH */
- execlp("abrt-gui", "abrt-gui", (char*) NULL);
- perror_msg_and_die(_("Can't execute '%s'"), "abrt-gui");
+ execlp(GUI_EXECUTABLE, GUI_EXECUTABLE, (char*) NULL);
+ perror_msg_and_die(_("Can't execute '%s'"), GUI_EXECUTABLE);
}
else
safe_waitpid(pid, /* status */ NULL, /* options */ 0);
diff --git a/src/gui-gtk/Makefile.am b/src/gui-gtk/Makefile.am
index 270ad1b..2274a41 100644
--- a/src/gui-gtk/Makefile.am
+++ b/src/gui-gtk/Makefile.am
@@ -36,10 +36,3 @@ abrt_gui_LDADD = \
# ../lib/libreport.la
DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
-
-@INTLTOOL_DESKTOP_RULE@
-desktopdir = $(datadir)/applications
-desktop_in_files = abrt.desktop.in
-desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
-
-EXTRA_DIST = $(desktop_in_files)
diff --git a/src/gui-gtk/abrt.desktop.in b/src/gui-gtk/abrt.desktop.in
deleted file mode 100644
index 0605bb9..0000000
--- a/src/gui-gtk/abrt.desktop.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-_Name=Automatic Bug Reporting Tool
-_Comment=View and report application crashes
-Exec=abrt-gui
-Icon=abrt
-Terminal=false
-Type=Application
-Categories=System;X-Red-Hat-Base;
-StartupNotify=true
-X-Desktop-File-Install-Version=0.15
--
1.7.11.7