From 4b847dd87888b59a80674d6635136b01987c9d1d Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 6 Jul 2020 16:48:49 -0300 Subject: [PATCH] Adding custom mime-type for pw3270 session settings file --- branding/Makefile.in | 14 ++++++++++++++ branding/launcher.desktop.in | 2 +- branding/mime.xml.in | 7 +++++++ configure.ac | 1 + 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 branding/mime.xml.in diff --git a/branding/Makefile.in b/branding/Makefile.in index 46c7d93..bac7e98 100644 --- a/branding/Makefile.in +++ b/branding/Makefile.in @@ -115,6 +115,9 @@ $(DESTDIR)$(datarootdir)/pixmaps/%.png: \ @$(INSTALL_DATA) $< $@ install: \ + install-@OSNAME@ + +install-linux: \ $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png \ $(DESTDIR)$(datarootdir)/pixmaps/$(PRODUCT_NAME).png \ $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME)-logo.png @@ -129,4 +132,15 @@ install: \ --dir $(DESTDIR)$(datarootdir)/applications \ $(PRODUCT_NAME).desktop + @$(MKDIR) $(DESTDIR)/usr/share/mime/application + + @$(INSTALL_DATA) \ + mime.xml \ + $(DESTDIR)/usr/share/mime/application/x-$(PRODUCT_NAME).xml + + +install-windows: \ + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png \ + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME)-logo.png + diff --git a/branding/launcher.desktop.in b/branding/launcher.desktop.in index 9c0466d..64dce98 100644 --- a/branding/launcher.desktop.in +++ b/branding/launcher.desktop.in @@ -10,7 +10,7 @@ Terminal=false Type=Application StartupNotify=true -MimeType=x-scheme-handler/tn3270s;x-scheme-handler/tn3270; +MimeType=x-scheme-handler/tn3270s;x-scheme-handler/tn3270;application/x-@PRODUCT_NAME@; Actions=gnomeui;classicalui diff --git a/branding/mime.xml.in b/branding/mime.xml.in new file mode 100644 index 0000000..8318224 --- /dev/null +++ b/branding/mime.xml.in @@ -0,0 +1,7 @@ + + + @PRODUCT_NAME@ Session Properties + Configuração de sessão @PRODUCT_NAME@ + + + diff --git a/configure.ac b/configure.ac index ac4832a..bab460e 100644 --- a/configure.ac +++ b/configure.ac @@ -234,6 +234,7 @@ AC_CONFIG_FILES(locale/Makefile) AC_CONFIG_FILES(branding/Makefile) AC_CONFIG_FILES(branding/launcher.desktop) +AC_CONFIG_FILES(branding/mime.xml) dnl --------------------------------------------------------------------------- dnl Output the generated config.status script. -- libgit2 0.21.2