Skip to content

Commit e782aca

Browse files
author
jef
committed
update debian packaging
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@9894 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 71f3184 commit e782aca

17 files changed

+272
-8
lines changed

debian/changelog

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
qgis (1.0.0) experimental; urgency=low
2+
3+
* new upstream release
4+
* update qgis.mime
5+
* add qgis.desktop and qgis.xml
6+
* add mime types for KDE
7+
* don't ignore errors in preinst and postrm
8+
* run ldconfig in postrm
9+
10+
-- Jürgen E. Fischer <jef@norbit.de> Tue, 23 Dec 2008 20:42:21 +0100
11+
112
qgis (1.0preview18) experimental; urgency=low
213

314
* add suggestion for gpsbabel

debian/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Suggests: gpsbabel
2222
Conflicts: uim-qt3
2323
Description: Geographic Information System (GIS)
2424
A Geographic Information System (GIS) manages, analyzes, and displays
25-
databases of geographic information. Quantum GIS (QGIS) supports shapefile
25+
databases of geographic information. Quantum GIS (QGIS) supports shape file
2626
viewing and editing, spatial data storage with PostgreSQL/PostGIS, projection
2727
on-the-fly, map composition, and a number of other features via a plugin
2828
interface. QGIS also supports display of various georeferenced raster and
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-adobe-mif
4+
Hidden=false
5+
Comment=Adobe FrameMaker MIF file
6+
Patterns=*.mif;
7+
X-KDE-PatternsAccuracy=51
8+
X-KDE-IsAlso=application/x-mif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-esri-crs
4+
Hidden=false
5+
Comment=ESRI coordinate reference system
6+
Comment[de]=ESRI-Koordinatenreferenzsystem
7+
Patterns=*.prj;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-esri-shape
4+
Hidden=false
5+
Comment=ESRI shape file
6+
Comment[de]=ESRI-Shapedatei
7+
Patterns=*.shp;*.shx;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-mapinfo-mif
4+
Hidden=false
5+
Comment=MapInfo file
6+
Comment[de]=MapInfo-Datei
7+
Patterns=*.mif;
8+
X-KDE-PatternsAccuracy=60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-qgis-layer-settings
4+
Hidden=false
5+
Comment=Quantum GIS layer settings
6+
Comment[de]=Quantum GIS Layer Einstellungen
7+
Patterns=*.qml;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-qgis-project
4+
Hidden=false
5+
Comment=Quantum GIS Project
6+
Comment[de]=Quantum GIS-Projekt
7+
Patterns=*.qgs;
8+
X-KDE-IsAlso=application/x-qgis
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-raster-aig
4+
Hidden=false
5+
Comment=AIG raster data
6+
Comment[de]=AIG-Rasterdaten
7+
Patterns=*.aig;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-raster-ecw
4+
Hidden=false
5+
Comment=ECW raster data
6+
Comment[de]=ECW-Rasterdaten
7+
Patterns=*.ecw;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[Desktop Entry]
2+
Type=MimeType
3+
MimeType=application/x-raster-mrsid
4+
Hidden=false
5+
Comment=MrSID raster data
6+
Comment[de]=MrSID-Rasterdaten
7+
Patterns=*.sid;

debian/qgis-plugin-grass.postrm

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
#!/bin/sh
22

3+
set -e
4+
35
if [ "$1" = "remove" ]; then
46
dpkg-divert --package qgis-plugin-grass --remove --rename --divert /usr/bin/qgis.bin /usr/bin/qgis
7+
ldconfig
58
fi
9+
10+
exit 0

debian/qgis-plugin-grass.preinst

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
#!/bin/sh
22

3+
set -e
4+
35
if [ "$1" = "install" -o "$1" = "upgrade" ]; then
46
dpkg-divert --package qgis-plugin-grass --add --rename --divert /usr/bin/qgis.bin /usr/bin/qgis
57
fi
8+
9+
exit 0

debian/qgis.desktop

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[Desktop Entry]
2+
Type=Application
3+
Name=Quantum GIS
4+
Version=1.0
5+
GenericName=Geographical Information System
6+
GenericName[de]=Geographisches Informationssystem
7+
Icon=qgis-icon
8+
TryExec=/usr/bin/qgis
9+
Exec=/usr/bin/qgis %F
10+
Encoding=UTF-8
11+
Terminal=false
12+
StartupNotify=false
13+
Categories=Qt;Science;GIS;OSGeo;
14+
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;

debian/qgis.install

+11
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,14 @@ usr/lib/qgis/libdxf2shpconverterplugin.so
3434
usr/lib/qgis/libinterpolationplugin.so
3535
usr/lib/qgis/libogrconverterplugin.so
3636
usr/lib/qgis/libcoordinatecaptureplugin.so
37+
../qgis.desktop usr/share/applications
38+
../qgis.xml usr/share/mime/packages
39+
../mime/application/x-esri-shape.desktop usr/share/mimelnk/application
40+
../mime/application/x-mapinfo-mif.desktop usr/share/mimelnk/application
41+
../mime/application/x-esri-crs.desktop usr/share/mimelnk/application
42+
../mime/application/x-raster-ecw.desktop usr/share/mimelnk/application
43+
../mime/application/x-adobe-mif.desktop usr/share/mimelnk/application
44+
../mime/application/x-raster-aig.desktop usr/share/mimelnk/application
45+
../mime/application/x-qgis-project.desktop usr/share/mimelnk/application
46+
../mime/application/x-raster-mrsid.desktop usr/share/mimelnk/application
47+
../mime/application/x-qgis-layer-settings.desktop usr/share/mimelnk/application

debian/qgis.mime

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
application/shp; qgis '%s'; edit=qgis '%s'; test=test "$DISPLAY" != ""; priority=2
2-
application/mif; qgis '%s'; edit=qgis '%s'; test=test "$DISPLAY" != ""; priority=2
3-
application/jpg; qgis '%s'; edit=qgis '%s'; test=test "$DISPLAY" != ""; priority=2
4-
application/tif; qgis '%s'; edit=qgis '%s'; test=test "$DISPLAY" != ""; priority=2
5-
application/aig; qgis '%s'; edit=qgis '%s'; test=test "$DISPLAY" != ""; priority=2
6-
application/ecw; qgis '%s'; edit=qgis '%s'; test=test "$DISPLAY" != ""; priority=2
7-
application/sid; qgis '%s'; edit=qgis '%s'; test=test "$DISPLAY" != ""; priority=2
1+
image/tif; qgis '%s'; description="TIFF Image"; test=test -n "$DISPLAY"; nametemplate=%s.tif; priority=2
2+
image/jpg; qgis '%s'; description="JPEG Image"; test=test -n "$DISPLAY"; nametemplate=%s.jpg; priority=2
3+
image/jp2; qgis '%s'; description="JPEP 2000 Image"; test=test -n "$DISPLAY"; nametempalte=%s.jp2; priority=2
4+
application/aig; qgis '%s'; description="AIG raster data"; test=test -n "$DISPLAY"; nametemplate=%s.aig; priority=2
5+
application/ecw; qgis '%s'; description="ECW raster data"; test=test -n "$DISPLAY"; nametemplate=%s.ecw; priority=2
6+
application/sid; qgis '%s'; description="MrSID raster data"; test=test -n "$DISPLAY"; nametemplate=%s.sid; priority=2
7+
application/mif; qgis '%s'; description="MapInfo file"; test=test -n "$DISPLAY"; nametemplate=%s.mif; priority=2
8+
application/x-qgis; qgis '%s'; description="Quantum GIS Project"; test=test -n "$DISPLAY"; nametemplate=%s.qgs

debian/qgis.xml

+152
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
<?xml version="1.0"?>
2+
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
3+
4+
<mime-type type="application/x-qgis-project">
5+
<comment>Quantum GIS Project</comment>
6+
<comment xml:lang="de">Quantum GIS-Projekt</comment>
7+
<sub-class-of type="application/xml"/>
8+
<alias type="application/x-qgis"/>
9+
<magic priority="50">
10+
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
11+
<match type="string" offset="0:256" value="&lt;qgis projectname"/>
12+
</match>
13+
</magic>
14+
<glob pattern="*.qgs"/>
15+
</mime-type>
16+
17+
<mime-type type="application/x-qgis-layer-settings">
18+
<comment>Quantum GIS layer settings</comment>
19+
<comment xml:lang="de">Quantum GIS Layer Einstellungen</comment>
20+
<sub-class-of type="application/xml"/>
21+
<magic priority="50">
22+
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
23+
<match type="string" offset="0:256" value="&lt;qgis version"/>
24+
</match>
25+
</magic>
26+
<glob pattern="*.qml"/>
27+
</mime-type>
28+
29+
<mime-type type="application/x-esri-shape">
30+
<comment>ESRI shape file</comment>
31+
<comment xml:lang="de">ESRI-Shapedatei</comment>
32+
<magic priority="100">
33+
<match type="big32" offset="0" value="9994">
34+
<match type="big32" offset="4" value="0">
35+
<match type="big32" offset="8" value="0">
36+
<match type="big32" offset="12" value="0">
37+
<match type="big32" offset="16" value="0">
38+
<match type="big32" offset="20" value="0">
39+
<match type="big32" offset="28" value="1000"/>
40+
</match>
41+
</match>
42+
</match>
43+
</match>
44+
</match>
45+
</match>
46+
</magic>
47+
<glob pattern="*.shp"/>
48+
<glob pattern="*.shx"/>
49+
</mime-type>
50+
51+
<mime-type type="application/x-esri-crs">
52+
<comment>ESRI coordinate reference system</comment>
53+
<comment xml:lang="de">ESRI-Koordinatenreferenzsystem</comment>
54+
<magic>
55+
<match type="string" offset="0" value="GEOGCS["/>
56+
<match type="string" offset="0" value="PROJCS["/>
57+
<match type="string" offset="0" value="LOCAL_CS["/>
58+
</magic>
59+
<glob pattern="*.prj"/>
60+
</mime-type>
61+
62+
<mime-type type="image/tiff">
63+
<comment>TIFF raster data</comment>
64+
<comment xml:lang="de">TIFF-Rasterdaten</comment>
65+
<magic priority="50">
66+
<match type="string" offset="0" value="MM">
67+
<match type="little16" offset="2" value="42"/>
68+
</match>
69+
<match type="string" offset="0" value="MM">
70+
<match type="big16" offset="2" value="42"/>
71+
</match>
72+
</magic>
73+
<glob pattern="*.tiff"/>
74+
<glob pattern="*.tif"/>
75+
</mime-type>
76+
77+
<mime-type type="image/jpeg">
78+
<comment>JPEG raster data</comment>
79+
<comment xml:lang="de">JPEG-Rasterdaten</comment>
80+
<magic priority="50">
81+
<match type="big16" offset="0" value="65496"/>
82+
</magic>
83+
<glob pattern="*.jpeg"/>
84+
<glob pattern="*.jpg"/>
85+
</mime-type>
86+
87+
<mime-type type="image/jp2">
88+
<comment>JPEG2000 raster data</comment>
89+
<comment xml:lang="de">JPEG2000-Rasterdaten</comment>
90+
<magic priority="50">
91+
<match type="little32" offset="0" value="12">
92+
<match type="string" offset="8" value="jP">
93+
<match type="byte" offset="10" value="32">
94+
<match type="byte" offset="11" value="32">
95+
<match type="byte" offset="12" value="13">
96+
<match type="byte" offset="13" value="10">
97+
<match type="byte" offset="14" value="135">
98+
<match type="byte" offset="13" value="10"/>
99+
</match>
100+
</match>
101+
</match>
102+
</match>
103+
</match>
104+
</match>
105+
</match>
106+
</magic>
107+
<glob pattern="*.jp2"/>
108+
<glob pattern="*.j2k"/>
109+
</mime-type>
110+
111+
<mime-type type="application/x-raster-aig">
112+
<comment>AIG raster data</comment>
113+
<comment xml:lang="de">AIG-Rasterdaten</comment>
114+
<glob pattern="*.aig"/>
115+
</mime-type>
116+
117+
<mime-type type="application/x-raster-ecw">
118+
<comment>ECW raster data</comment>
119+
<comment xml:lang="de">ECW-Rasterdaten</comment>
120+
<glob pattern="*.ecw"/>
121+
</mime-type>
122+
123+
<mime-type type="application/x-raster-mrsid">
124+
<comment>MrSID raster data</comment>
125+
<comment xml:lang="de">MrSID-Rasterdaten</comment>
126+
<glob pattern="*.sid"/>
127+
</mime-type>
128+
129+
<mime-type type="application/x-mapinfo-mif">
130+
<comment>MapInfo file</comment>
131+
<comment xml:lang="de">MapInfo-Datei</comment>
132+
<magic priority="51">
133+
<match type="string" offset="0" value="VERSION">
134+
<match type="string" offset="0:512" value="COLUMNS"/>
135+
<match type="string" offset="0:512" value="DATA">
136+
</match>
137+
</match>
138+
</magic>
139+
<glob weight="60" pattern="*.mif"/>
140+
</mime-type>
141+
142+
<!-- .mif is just not good enough -->
143+
<mime-type type="application/x-adobe-mif">
144+
<alias type="application/x-mif"/>
145+
<comment>Adobe FrameMaker MIF file</comment>
146+
<magic priority="100">
147+
<match type="string" offset="0" value="&lt;MIFFile"/>
148+
</magic>
149+
<glob weight="51" pattern="*.mif"/>
150+
</mime-type>
151+
152+
</mime-info>

0 commit comments

Comments
 (0)