Commit 4b847dd87888b59a80674d6635136b01987c9d1d

Authored by Perry Werneck
1 parent 41a0c7d5

Adding custom mime-type for pw3270 session settings file

branding/Makefile.in
... ... @@ -115,6 +115,9 @@ $(DESTDIR)$(datarootdir)/pixmaps/%.png: \
115 115 @$(INSTALL_DATA) $< $@
116 116  
117 117 install: \
  118 + install-@OSNAME@
  119 +
  120 +install-linux: \
118 121 $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png \
119 122 $(DESTDIR)$(datarootdir)/pixmaps/$(PRODUCT_NAME).png \
120 123 $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME)-logo.png
... ... @@ -129,4 +132,15 @@ install: \
129 132 --dir $(DESTDIR)$(datarootdir)/applications \
130 133 $(PRODUCT_NAME).desktop
131 134  
  135 + @$(MKDIR) $(DESTDIR)/usr/share/mime/application
  136 +
  137 + @$(INSTALL_DATA) \
  138 + mime.xml \
  139 + $(DESTDIR)/usr/share/mime/application/x-$(PRODUCT_NAME).xml
  140 +
  141 +
  142 +install-windows: \
  143 + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png \
  144 + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME)-logo.png
  145 +
132 146  
... ...
branding/launcher.desktop.in
... ... @@ -10,7 +10,7 @@ Terminal=false
10 10 Type=Application
11 11 StartupNotify=true
12 12  
13   -MimeType=x-scheme-handler/tn3270s;x-scheme-handler/tn3270;
  13 +MimeType=x-scheme-handler/tn3270s;x-scheme-handler/tn3270;application/x-@PRODUCT_NAME@;
14 14  
15 15 Actions=gnomeui;classicalui
16 16  
... ...
branding/mime.xml.in 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/x-@PRODUCT_NAME@">
  3 + <comment>@PRODUCT_NAME@ Session Properties</comment>
  4 + <comment xml:lang="pt_BR">Configuração de sessão @PRODUCT_NAME@</comment>
  5 + <generic-icon name="@PRODUCT_NAME@"/>
  6 + <glob pattern="*.3270"/>
  7 +</mime-type>
... ...
configure.ac
... ... @@ -234,6 +234,7 @@ AC_CONFIG_FILES(locale/Makefile)
234 234  
235 235 AC_CONFIG_FILES(branding/Makefile)
236 236 AC_CONFIG_FILES(branding/launcher.desktop)
  237 +AC_CONFIG_FILES(branding/mime.xml)
237 238  
238 239 dnl ---------------------------------------------------------------------------
239 240 dnl Output the generated config.status script.
... ...