Skip to content

Commit 7e9a0a7

Browse files
committed
Merge pull request #3114 from SrNetoChan/new_icons
Adds File Formats mime Icons for debian and rpm
2 parents 70c5ab6 + fb2d5e7 commit 7e9a0a7

File tree

89 files changed

+85
-5
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+85
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-qgis-composer-template
4+
Hidden=false
5+
Comment=QGIS composer template
6+
Icon=qgis-qpt-mime
7+
Patterns=*.qpt;
8+
Name[en_US]=x-qgis-composer-template.desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-qgis-layer-definition
4+
Hidden=false
5+
Comment=QGIS layer definition
6+
Icon=qgis-qlr-mime
7+
Patterns=*.qlr;
8+
Name[en_US]=x-qgis-layer-definition.desktop

debian/mime/application/x-qgis-layer-settings.desktop

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ MimeType=application/x-qgis-layer-settings
44
Hidden=false
55
Comment=QGIS layer settings
66
Comment[de]=QGIS Layer Einstellungen
7-
Icon=qgis-mime
7+
Icon=qgis-qml-mime
88
Patterns=*.qml;

debian/mime/application/x-qgis-project.desktop

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ Hidden=false
55
Comment=QGIS Project
66
Comment[de]=QGIS-Projekt
77
Patterns=*.qgs;
8-
Icon=qgis-mime
8+
Icon=qgis-qgs-mime
99
X-KDE-IsAlso=application/x-qgis

debian/qgis-mime-icon128x128.png

-7.11 KB

debian/qgis-mime-icon16x16.png

-711 Bytes

debian/qgis-mime-icon192x192.png

11.2 KB

debian/qgis-mime-icon22x22.png

-635 Bytes

debian/qgis-mime-icon24x24.png

-658 Bytes

debian/qgis-mime-icon256x256.png

15.4 KB

debian/qgis-mime-icon32x32.png

-959 Bytes

debian/qgis-mime-icon36x36.png

-1.14 KB

debian/qgis-mime-icon42x42.png

-1.42 KB

debian/qgis-mime-icon48x48.png

-1.79 KB

debian/qgis-mime-icon512x512.png

33.3 KB

debian/qgis-mime-icon64x64.png

-3.06 KB

debian/qgis-mime-icon72x72.png

-3.67 KB

debian/qgis-mime-icon80x80.png

-4.48 KB

debian/qgis-mime-icon8x8.png

-249 Bytes

debian/qgis-mime-icon96x96.png

-6.04 KB

debian/qgis-qgs128x128.png

7.88 KB

debian/qgis-qgs16x16.png

744 Bytes

debian/qgis-qgs192x192.png

11.5 KB

debian/qgis-qgs22x22.png

1.03 KB

debian/qgis-qgs24x24.png

1.16 KB

debian/qgis-qgs256x256.png

15.8 KB

debian/qgis-qgs32x32.png

1.63 KB

debian/qgis-qgs36x36.png

1.87 KB

debian/qgis-qgs42x42.png

2.27 KB

debian/qgis-qgs48x48.png

2.66 KB

debian/qgis-qgs512x512.png

33.8 KB

debian/qgis-qgs64x64.png

3.69 KB

debian/qgis-qgs72x72.png

4.26 KB

debian/qgis-qgs80x80.png

4.74 KB

debian/qgis-qgs8x8.png

371 Bytes

debian/qgis-qgs96x96.png

5.72 KB

debian/qgis-qlr128x128.png

6.79 KB

debian/qgis-qlr16x16.png

760 Bytes

debian/qgis-qlr192x192.png

10 KB

debian/qgis-qlr22x22.png

1.03 KB

debian/qgis-qlr24x24.png

1.13 KB

debian/qgis-qlr256x256.png

13.7 KB

debian/qgis-qlr32x32.png

1.56 KB

debian/qgis-qlr36x36.png

1.75 KB

debian/qgis-qlr42x42.png

2.12 KB

debian/qgis-qlr48x48.png

2.44 KB

debian/qgis-qlr512x512.png

29.2 KB

debian/qgis-qlr64x64.png

3.35 KB

debian/qgis-qlr72x72.png

3.79 KB

debian/qgis-qlr80x80.png

4.12 KB

debian/qgis-qlr8x8.png

381 Bytes

debian/qgis-qlr96x96.png

5 KB

debian/qgis-qml128x128.png

10.6 KB

debian/qgis-qml16x16.png

764 Bytes

debian/qgis-qml192x192.png

17.7 KB

debian/qgis-qml22x22.png

1.06 KB

debian/qgis-qml24x24.png

1.19 KB

debian/qgis-qml256x256.png

25.4 KB

debian/qgis-qml32x32.png

1.73 KB

debian/qgis-qml36x36.png

1.99 KB

debian/qgis-qml42x42.png

2.46 KB

debian/qgis-qml48x48.png

2.98 KB

debian/qgis-qml512x512.png

58 KB

debian/qgis-qml64x64.png

4.25 KB

debian/qgis-qml72x72.png

4.95 KB

debian/qgis-qml80x80.png

5.71 KB

debian/qgis-qml8x8.png

383 Bytes

debian/qgis-qml96x96.png

7.18 KB

debian/qgis-qpt128x128.png

6.54 KB

debian/qgis-qpt16x16.png

718 Bytes

debian/qgis-qpt192x192.png

9.24 KB

debian/qgis-qpt22x22.png

1.01 KB

debian/qgis-qpt24x24.png

1.14 KB

debian/qgis-qpt256x256.png

12.4 KB

debian/qgis-qpt32x32.png

1.59 KB

debian/qgis-qpt36x36.png

1.8 KB

debian/qgis-qpt42x42.png

2.1 KB

debian/qgis-qpt48x48.png

2.53 KB

debian/qgis-qpt512x512.png

26.3 KB

debian/qgis-qpt64x64.png

3.34 KB

debian/qgis-qpt72x72.png

3.65 KB

debian/qgis-qpt80x80.png

4.14 KB

debian/qgis-qpt8x8.png

358 Bytes

debian/qgis-qpt96x96.png

4.88 KB

debian/qgis.desktop

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@ Exec=/usr/bin/qgis %F
5353
Terminal=false
5454
StartupNotify=false
5555
Categories=Qt;Education;Science;Geography;
56-
MimeType=application/x-qgis-project;image/tiff;image/jpeg;image/jp2;application/x-raster-aig;application/x-raster-ecw;application/x-raster-mrsid;application/x-mapinfo-mif;application/x-esri-shape;
56+
MimeType=application/x-qgis-project;application/x-qgis-layer-settings;application/x-qgis-layer-definition;application/x-qgis-composer-template;image/tiff;image/jpeg;image/jp2;application/x-raster-aig;application/x-raster-ecw;application/x-raster-mrsid;application/x-mapinfo-mif;application/x-esri-shape;
5757
Keywords=map;globe;postgis;wms;wfs;ogc;osgeo;

debian/qgis.mime

+3
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ application/x-raster-mrsid; qgis '%s'; description="MrSID raster data"; test=tes
77
application/x-raster-mif; qgis '%s'; description="MapInfo file"; test=test -n "$DISPLAY"; nametemplate=%s.mif; priority=2
88
application/x-esri-shape; qgis '%s'; description="ESRI shape file"; test=test -n "$DISPLAY"; nametemplate=%s.shp; priority=2
99
application/x-qgis-project; qgis '%s'; description="QGIS Project"; test=test -n "$DISPLAY"; nametemplate=%s.qgs
10+
application/x-qgis-layer-settings; qgis '%s'; description="QGIS Layer Settings"; test=test -n "$DISPLAY"; nametemplate=%s.qml
11+
application/x-qgis-layer-definition; qgis '%s'; description="QGIS Layer Definition"; test=test -n "$DISPLAY"; nametemplate=%s.qlr
12+
application/x-qgis-composer-template; qgis '%s'; description="QGIS Composer Template"; test=test -n "$DISPLAY"; nametemplate=%s.qpt

debian/qgis.xml

+28-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<comment xml:lang="de">QGIS-Projekt</comment>
77
<sub-class-of type="application/xml"/>
88
<alias type="application/x-qgis"/>
9-
<icon name="qgis-mime"/>
9+
<icon name="qgis-qgs"/>
1010
<magic priority="50">
1111
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
1212
<match type="string" offset="0:256" value="&lt;qgis projectname"/>
@@ -19,14 +19,40 @@
1919
<comment>QGIS layer settings</comment>
2020
<comment xml:lang="de">QGIS Layer Einstellungen</comment>
2121
<sub-class-of type="application/xml"/>
22-
<icon name="qgis-mime"/>
22+
<icon name="qgis-qml"/>
2323
<magic priority="50">
2424
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
2525
<match type="string" offset="0:256" value="&lt;qgis version"/>
2626
</match>
2727
</magic>
2828
<glob pattern="*.qml"/>
2929
</mime-type>
30+
31+
<mime-type type="application/x-qgis-layer-definition">
32+
<comment>QGIS layer definition</comment>
33+
<comment xml:lang="de">QGIS Layer definition</comment>
34+
<sub-class-of type="application/xml"/>
35+
<icon name="qgis-qlr"/>
36+
<magic priority="50">
37+
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
38+
<match type="string" offset="0:256" value="&lt;qgis version"/>
39+
</match>
40+
</magic>
41+
<glob pattern="*.qlr"/>
42+
</mime-type>
43+
44+
<mime-type type="application/x-qgis-composer-template">
45+
<comment>QGIS composer template</comment>
46+
<comment xml:lang="de">QGIS Komponist Vorlage</comment>
47+
<sub-class-of type="application/xml"/>
48+
<icon name="qgis-qpt"/>
49+
<magic priority="50">
50+
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
51+
<match type="string" offset="0:256" value="&lt;qgis version"/>
52+
</match>
53+
</magic>
54+
<glob pattern="*.qpt"/>
55+
</mime-type>
3056

3157
<mime-type type="application/x-esri-shape">
3258
<comment>ESRI shape file</comment>

debian/rules

+8
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,14 @@ override_dh_auto_install:
305305
install -o root -g root -m 644 $(CURDIR)/debian/qgis-mime-icon$${size}.png $(CURDIR)/debian/tmp/usr/share/icons/hicolor/$${size}/mimetypes/qgis-mime.png ; \
306306
done
307307

308+
# Install QGIS file formats icons
309+
for file_type in qgs qlr qml qpt; do \
310+
for size in 8x8 16x16 22x22 24x24 32x32 36x36 42x42 48x48 64x64 72x72 80x80 96x96 128x128 192x192 256x256 512x512; do \
311+
install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/icons/hicolor/$${size}/mimetypes ; \
312+
install -o root -g root -m 644 $(CURDIR)/debian/qgis-$${file_type}-mime$${size}.png $(CURDIR)/debian/tmp/usr/share/icons/hicolor/$${size}/mimetypes/qgis-qgs.png ; \
313+
done
314+
done
315+
308316
# Install application icon
309317
for size in 8x8 16x16 22x22 24x24 32x32 36x36 42x42 48x48 64x64 72x72 80x80 96x96 128x128 192x192 256x256 512x512; do \
310318
install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/icons/hicolor/$${size}/apps ; \

rpm/sources/qgis-mime.xml

+27
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,31 @@
2525
</magic>
2626
<glob pattern="*.qml"/>
2727
</mime-type>
28+
29+
<mime-type type="application/x-qgis-layer-definition">
30+
<comment>QGIS layer definition</comment>
31+
<comment xml:lang="de">QGIS Layer definition</comment>
32+
<sub-class-of type="application/xml"/>
33+
<icon name="qgis-qlr"/>
34+
<magic priority="50">
35+
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
36+
<match type="string" offset="0:256" value="&lt;qgis version"/>
37+
</match>
38+
</magic>
39+
<glob pattern="*.qlr"/>
40+
</mime-type>
41+
42+
<mime-type type="application/x-qgis-composer-template">
43+
<comment>QGIS composer template</comment>
44+
<comment xml:lang="de">QGIS Komponist Vorlage</comment>
45+
<sub-class-of type="application/xml"/>
46+
<icon name="qgis-qpt"/>
47+
<magic priority="50">
48+
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
49+
<match type="string" offset="0:256" value="&lt;qgis version"/>
50+
</match>
51+
</magic>
52+
<glob pattern="*.qpt"/>
53+
</mime-type>
54+
2855
</mime-info>

0 commit comments

Comments
 (0)