Commit 4b847dd87888b59a80674d6635136b01987c9d1d
1 parent
41a0c7d5
Exists in
master
and in
3 other branches
Adding custom mime-type for pw3270 session settings file
Showing
4 changed files
with
23 additions
and
1 deletions
Show diff stats
branding/Makefile.in
@@ -115,6 +115,9 @@ $(DESTDIR)$(datarootdir)/pixmaps/%.png: \ | @@ -115,6 +115,9 @@ $(DESTDIR)$(datarootdir)/pixmaps/%.png: \ | ||
115 | @$(INSTALL_DATA) $< $@ | 115 | @$(INSTALL_DATA) $< $@ |
116 | 116 | ||
117 | install: \ | 117 | install: \ |
118 | + install-@OSNAME@ | ||
119 | + | ||
120 | +install-linux: \ | ||
118 | $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png \ | 121 | $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME).png \ |
119 | $(DESTDIR)$(datarootdir)/pixmaps/$(PRODUCT_NAME).png \ | 122 | $(DESTDIR)$(datarootdir)/pixmaps/$(PRODUCT_NAME).png \ |
120 | $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME)-logo.png | 123 | $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/$(PRODUCT_NAME)-logo.png |
@@ -129,4 +132,15 @@ install: \ | @@ -129,4 +132,15 @@ install: \ | ||
129 | --dir $(DESTDIR)$(datarootdir)/applications \ | 132 | --dir $(DESTDIR)$(datarootdir)/applications \ |
130 | $(PRODUCT_NAME).desktop | 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,7 +10,7 @@ Terminal=false | ||
10 | Type=Application | 10 | Type=Application |
11 | StartupNotify=true | 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 | Actions=gnomeui;classicalui | 15 | Actions=gnomeui;classicalui |
16 | 16 |
@@ -0,0 +1,7 @@ | @@ -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,6 +234,7 @@ AC_CONFIG_FILES(locale/Makefile) | ||
234 | 234 | ||
235 | AC_CONFIG_FILES(branding/Makefile) | 235 | AC_CONFIG_FILES(branding/Makefile) |
236 | AC_CONFIG_FILES(branding/launcher.desktop) | 236 | AC_CONFIG_FILES(branding/launcher.desktop) |
237 | +AC_CONFIG_FILES(branding/mime.xml) | ||
237 | 238 | ||
238 | dnl --------------------------------------------------------------------------- | 239 | dnl --------------------------------------------------------------------------- |
239 | dnl Output the generated config.status script. | 240 | dnl Output the generated config.status script. |