unix: Open urls in existing instance if supported
This commit is contained in:
parent
9402a31111
commit
b7373f4ddc
1
.gitignore
vendored
1
.gitignore
vendored
@ -44,6 +44,7 @@ data/man/hexchat.1
|
|||||||
data/pkgconfig/hexchat-plugin.pc
|
data/pkgconfig/hexchat-plugin.pc
|
||||||
data/misc/hexchat.appdata.xml
|
data/misc/hexchat.appdata.xml
|
||||||
data/misc/hexchat.desktop
|
data/misc/hexchat.desktop
|
||||||
|
data/misc/hexchat.desktop.in
|
||||||
data/misc/htm.desktop
|
data/misc/htm.desktop
|
||||||
src/common/dbus/example
|
src/common/dbus/example
|
||||||
src/common/dbus/org.hexchat.service.service
|
src/common/dbus/org.hexchat.service.service
|
||||||
|
@ -3,6 +3,15 @@ appdata_DATA = $(appdata_in_files:.xml.in=.xml)
|
|||||||
appdatadir = $(datadir)/appdata
|
appdatadir = $(datadir)/appdata
|
||||||
@INTLTOOL_XML_RULE@
|
@INTLTOOL_XML_RULE@
|
||||||
|
|
||||||
|
if USE_DBUS
|
||||||
|
exec_command = 'hexchat --existing %U'
|
||||||
|
else
|
||||||
|
exec_command = 'hexchat %U'
|
||||||
|
endif
|
||||||
|
|
||||||
|
hexchat.desktop.in: hexchat.desktop.in.in
|
||||||
|
$(AM_V_GEN)sed -e s!\@exec_command\@!$(exec_command)! < $< > $@
|
||||||
|
|
||||||
data_desktopdir = $(datadir)/applications
|
data_desktopdir = $(datadir)/applications
|
||||||
data_desktop_in_files = hexchat.desktop.in
|
data_desktop_in_files = hexchat.desktop.in
|
||||||
|
|
||||||
@ -26,6 +35,6 @@ uninstall-hook:
|
|||||||
$(UPDATE_MIME_DATABASE);
|
$(UPDATE_MIME_DATABASE);
|
||||||
$(UPDATE_DESKTOP_DATABASE);
|
$(UPDATE_DESKTOP_DATABASE);
|
||||||
|
|
||||||
EXTRA_DIST = hexchat.appdata.xml.in hexchat.desktop.in htm.desktop.in htm-mime.xml
|
EXTRA_DIST = hexchat.appdata.xml.in hexchat.desktop.in.in htm.desktop.in htm-mime.xml
|
||||||
|
|
||||||
CLEANFILES = $(appdata_DATA) $(data_desktop_DATA)
|
CLEANFILES = $(appdata_DATA) $(data_desktop_DATA) hexchat.desktop.in
|
||||||
|
@ -3,7 +3,7 @@ _Name=HexChat
|
|||||||
_GenericName=IRC Client
|
_GenericName=IRC Client
|
||||||
_Comment=Chat with other people online
|
_Comment=Chat with other people online
|
||||||
_Keywords=IM;Chat;
|
_Keywords=IM;Chat;
|
||||||
Exec=hexchat %U
|
Exec=@exec_command@
|
||||||
Icon=hexchat
|
Icon=hexchat
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
1
po/POTFILES.skip
Normal file
1
po/POTFILES.skip
Normal file
@ -0,0 +1 @@
|
|||||||
|
data/misc/hexchat.desktop.in.in
|
Loading…
Reference in New Issue
Block a user