[zygrib] 02/07: debian master 6.2.3-1
Alastair McKinstry
mckinstry at moszumanska.debian.org
Tue Aug 18 16:02:15 UTC 2015
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch debian/master
in repository zygrib.
commit 67b37fd21ad40ee73704dfc7d91d0b66611ac5a2
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Mon May 4 08:23:53 2015 +0100
debian master 6.2.3-1
---
debian/README | 26 ++++++++++++++
debian/TODO | 4 +++
debian/changelog | 78 +++++++++++++++++++++++++++++++++++++++++
debian/compat | 1 +
debian/control | 23 ++++++++++++
debian/copyright | 45 ++++++++++++++++++++++++
debian/patches/as-needed.patch | 20 +++++++++++
debian/patches/paths.patch | 33 +++++++++++++++++
debian/patches/series | 2 ++
debian/rules | 21 +++++++++++
debian/source/format | 1 +
debian/source/include-binaries | 1 +
debian/source/options | 1 +
debian/zygrib-maps.install | 2 ++
debian/zygrib.desktop | 11 ++++++
debian/zygrib.dirs | 6 ++++
debian/zygrib.install | 7 ++++
debian/zygrib.png | Bin 0 -> 2574 bytes
18 files changed, 282 insertions(+)
diff --git a/debian/README b/debian/README
new file mode 100644
index 0000000..4baaa2e
--- /dev/null
+++ b/debian/README
@@ -0,0 +1,26 @@
+* Visualisation of meteo data from files in GRIB Format 1
+* Available meteo infos :
+ o Surface Pressure
+ o Wind 10 m above mean sea level
+ o Temperature 10 m above mean sea level
+ o Potential Temperature min - max 2 m above mean sea level
+ o Relative Humidity 2 m above mean sea level
+ o Total Precipitation (mm/h)
+ o Total Cloud Cover (%)
+ o Dew Point 2 m above mean sea level
+ o 0C Isotherm
+ o Snow (Depth - Risk)
+ o CAPE (convective available potential energy) at earth level.
+* Automatic GRIB data download
+ o Meteo Data from NOAA noaa.gif (GFS Model);
+ o Specific GRIB files created by and for zyGrib;
+ o Updates every 6 hours (depends on NOAA data availability);
+ o Forecast up to 7 days by 3 hours steps;
+ o Worldwild Cover (0.5°x0.5°).
+* Automatic Download from IAC (fleetcode) Data
+ o Meteoro Data from NOAA;
+ o Analysis and 24 hours Forecast, only for Europa und North Atlantic (pressure, isobar and fronts);
+ o Daily four times update;
+ o IAC (International Analysis Codem, fleetcode) files are very small and can be used with PSKmail (For any questions, please refer directly to PSKMail conceptors; I don't know anything about it).
+* Roh or compressed GRIB Data (gzip *.gz; bzip2 *.bz2) can be used
+* Bottom Worldmap Layer from GSHHS (Precision ≈ 100m ) (For quicker display, use of RANGS maps adapted by Rainer Feistel).
diff --git a/debian/TODO b/debian/TODO
new file mode 100644
index 0000000..221915e
--- /dev/null
+++ b/debian/TODO
@@ -0,0 +1,4 @@
+* Convert the GSHHS map reading code to read the gmt-coastline-low maps which are
+GSHHS maps in netCDF (rather than RANG) format.
+* Convert the country names using iso-codes where possible.
+* Add desktop Icon, add to menus, etc.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..7022342
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,78 @@
+zygrib (6.2.3-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Standards-Version: 3.9.5
+ * Use xz compression.
+ * Enforce QT4: QT_SELECT=4 in debian/rules
+ * Add patch "as-needed" to link only necessary libs.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Wed, 16 Apr 2014 12:07:34 +0100
+
+zygrib (6.2.1-2) unstable; urgency=low
+
+ * Override use of $(HOME) in Makefiles that breaks sbuild.
+ Closes: #730589.
+ * Bugs closed by last release: Closes: #730147, #620102.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Thu, 28 Nov 2013 14:39:34 +0000
+
+zygrib (6.2.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * Now use debhelper only, no cdbs
+ * Now require libnova-dev.
+ * Move maps, gis data into more package-neutral /usr/share/maps dir
+
+ -- Alastair McKinstry <mckinstry at debian.org> Sat, 23 Nov 2013 00:52:28 +0000
+
+zygrib (6.0.2-2) unstable; urgency=low
+
+ * New upstream release.
+ * Standards-Version: 3.9.4
+ * Now use debhelper 9.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Tue, 19 Nov 2013 05:30:11 +0000
+
+zygrib (6.0.2-1) unstable; urgency=low
+
+ * New upstream release. Closes: #689721, 686527.
+ * Now B-D on libqwt6-dev; Depend on fonts-liberation.
+ * Standards-Version: 3.9.3
+
+ -- Alastair McKinstry <mckinstry at debian.org> Mon, 08 Oct 2012 19:30:33 +0100
+
+zygrib (3.9.2-1) unstable; urgency=low
+
+ * New Updatream release. Closes: #584897.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Mon, 07 Jun 2010 20:43:50 +0100
+
+zygrib (3.8.6-2) unstable; urgency=low
+
+ * zygrib.png does not need to be uuencoded in source format 3.0.
+ Ship in debian/ directory. Closes: #576933.
+ * Add DEP-3 tags to patches.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Thu, 08 Apr 2010 12:30:22 +0100
+
+zygrib (3.8.6-1) unstable; urgency=low
+
+ * New upstream release.
+ * Include czech lang patch
+ * Remove dutch lang patch; now included upstream.
+ * Move to Standards-Version: 3.8.4.
+ * Move to source format 3.0
+ * No longer need quilt dependency; add qt4-dev-tools for translation tools.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Tue, 06 Apr 2010 11:24:27 +0100
+
+zygrib (3.5.0-1) unstable; urgency=low
+
+ * Initial release. Closes: 531032.
+ * Add Dutch support; translation taken from website www.zygrib.org
+ * Use external zlib, bzip2, proj libraries. Source code not shipped with
+ Debian version.
+ * Add zygrib desktop entry and pixmap.
+ * Clarify the copyright and upstream URL in debian/copyright.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Fri, 28 Aug 2009 09:39:25 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..7c5fdcc
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,23 @@
+Source: zygrib
+Section: utils
+Priority: optional
+Maintainer: Alastair McKinstry <mckinstry at debian.org>
+Build-Depends: debhelper (>= 9), dh-buildinfo, libz-dev, libbz2-dev, libproj-dev, libqt4-dev, qt4-dev-tools, libqwt-dev (>= 6.0.0), libnova-dev
+Standards-Version: 3.9.5
+Homepage: http://www.zygrib.org/
+
+Package: zygrib
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}, zygrib-maps, fonts-liberation
+Description: Weather data visualization, GRIB file viewer
+ This application, written with the Qt toolkit, enables:
+ * Visualisation of meteo data from files in GRIB Format 1
+ * Automatic GRIB data download
+ * Automatic Download from IAC (fleetcode) Data
+
+
+Package: zygrib-maps
+Architecture: all
+Depends: ${misc:Depends}
+Description: Maps for zyGrib weather visualization
+ This contains maps and country names used by zyGrib.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..748f606
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,45 @@
+This package was debianized by Alastair McKinstry <mckinstry at debian.org>, on
+Sat, 1 Aug 2009 16:22:04 +0100. It was downloaded from
+http://www.
+
+The Debian packaging is Copyright 2009, Alastair McKinstry <mckinstry at debian.org>,
+is licensed under the terms of the GNU GPL version 3.
+
+zyGrib Software is distributed under GNU GPL v3
+The text of the license can be found in /usr/share/common-licenses/GPL-3
+
+Copyright (C) 2009 Jacques Zaninetti - http://www.zygrib.org
+
+Upstream source: http://www.zygrib.org
+
+GSHHS
+=====
+
+The application contains copies of GSHSS, the
+Global Self-consistant Hierarchical High-resolution Shorelines maps.
+These are distributed under the GNU Public License.
+
+SHA1
+====
+
+The application includes the SHA1 library which contains the following license:
+
+Copyright (c) 2005 Michael D. Leonhard
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/debian/patches/as-needed.patch b/debian/patches/as-needed.patch
new file mode 100644
index 0000000..68d51eb
--- /dev/null
+++ b/debian/patches/as-needed.patch
@@ -0,0 +1,20 @@
+Author: Alastair McKinstry <mckinstry at debian.org>
+Description: Link only necessary libraries
+Forwarded: no
+Last-Updated: 2014-04-17
+
+Index: zygrib-6.2.3/Makefile
+===================================================================
+--- zygrib-6.2.3.orig/Makefile 2014-04-16 15:58:59.000000000 +0100
++++ zygrib-6.2.3/Makefile 2014-04-16 16:11:16.926635130 +0100
+@@ -37,8 +37,8 @@
+ zyGrib: $(SRC)
+ @ echo
+ rm -f ./zyGrib
+- cd src/qwt-6.0.1/src; $(QTBIN)/qmake; make -j5
+- cd src; $(QTBIN)/qmake; make -j5
++ cd src/qwt-6.0.1/src; $(QTBIN)/qmake; make -j5
++ cd src; $(QTBIN)/qmake; make -j5 LFLAGS=" -Wl,--as-needed"
+ @ echo "-----------------------------------"
+ @ echo "#!/bin/bash" >> ./zyGrib
+ @ echo "cd `pwd`" >> ./zyGrib
diff --git a/debian/patches/paths.patch b/debian/patches/paths.patch
new file mode 100644
index 0000000..02115b4
--- /dev/null
+++ b/debian/patches/paths.patch
@@ -0,0 +1,33 @@
+Author: Alastair McKinstry <mckinstry at debian.org>
+Desciption: Set the paths to locations on Debian
+Forwarded: not-needed
+Last-Updated: 2014-04-16
+
+Index: zygrib-6.2.3/src/util/Util.h
+===================================================================
+--- zygrib-6.2.3.orig/src/util/Util.h 2014-04-14 16:20:36.000000000 +0100
++++ zygrib-6.2.3/src/util/Util.h 2014-04-16 15:58:12.000000000 +0100
+@@ -71,15 +71,15 @@
+ const QString &dir, const QString &filter=QString());
+
+ static QString pathData () {return "./";};
+- static QString pathColors () {return pathData()+"data/colors/";}
+- static QString pathConfig () {return pathData()+"data/config/";}
+- static QString pathFonts () {return pathData()+"data/fonts/";}
+- static QString pathGis () {return pathData()+"data/gis/";}
+- static QString pathGshhs () {return pathData()+"data/maps/gshhs/";}
+- static QString pathStuff () {return pathData()+"data/stuff/";}
++ static QString pathColors () {return "/usr/share/zygrib/data/colors/";}
++ static QString pathConfig () {return "/usr/share/zygrib/data/config/";}
++ static QString pathFonts () {return "/usr/share/fonts/";}
++ static QString pathGis () {return "/usr/share/maps/gis/";}
++ static QString pathGshhs () {return "/usr/share/maps/gshhs/";}
++ static QString pathStuff () {return "/usr/share/zygrib/data/stuff/";}
+
+- static QString pathImg (const char *fname) {return pathData()+"data/img/"+fname;}
+- static QString pathTr (QString lang) {return pathData()+"data/tr/zyGrib_"+lang;}
++ static QString pathImg (const char *fname) {return ((QString) "/usr/share/icons/zygrib/") +fname;}
++ static QString pathTr (QString lang) {return "/usr/share/qt4/translations/zyGrib_"+lang;}
+ static QString getServerName ();
+
+ static void setSetting (const QString &key, const QVariant &value);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..a48031b
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+as-needed.patch
+paths.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..6f18b2c
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+export DH_VERBOSE=1
+
+# The magic debhelper rule
+%:
+ dh $@
+
+export HOME=`pwd`/debian/tmp
+export QT_SELECT=4
+
+CFLAGS += -fPIC
+
+override_dh_auto_build:
+ cd src ; qmake -o Makefile zyGrib.pro; $(MAKE) INSTALLDIR=$(INSTDIR)
+ mkdir -p grib
+
+
+override_dh_auto_clean:
+ dh_auto_clean
+ rm -f src/objs/* src/zyGrib src/Makefile src/qwt-6.0.1/src/Makefile src/qwt-6.0.1/lib/libqwt.a
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..f861dab
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1 @@
+debian/zygrib.png
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..b7bc1f2
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+compression = "xz"
diff --git a/debian/zygrib-maps.install b/debian/zygrib-maps.install
new file mode 100644
index 0000000..b27384e
--- /dev/null
+++ b/debian/zygrib-maps.install
@@ -0,0 +1,2 @@
+data/maps/gshhs/* /usr/share/maps/gshhs
+data/gis/* /usr/share/maps/gis
diff --git a/debian/zygrib.desktop b/debian/zygrib.desktop
new file mode 100644
index 0000000..2f62787
--- /dev/null
+++ b/debian/zygrib.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=zyGrib GRIB file viewer
+GenericName=GRIB file viewer
+Comment=Meterological file viewer
+Exec=zyGrib
+Icon=zygrib.png
+Terminal=false
+Type=Application
+Categories=Application;Geoscience;
+StartupNotify=true
diff --git a/debian/zygrib.dirs b/debian/zygrib.dirs
new file mode 100644
index 0000000..c2471da
--- /dev/null
+++ b/debian/zygrib.dirs
@@ -0,0 +1,6 @@
+/usr/share/icons/zygrib
+/usr/share/qt4/translations
+/usr/share/applications
+/usr/share/pixmaps
+/usr/share/zygrib/data/stuff
+/usr/share/zygrib/data/colors
diff --git a/debian/zygrib.install b/debian/zygrib.install
new file mode 100644
index 0000000..2058e5f
--- /dev/null
+++ b/debian/zygrib.install
@@ -0,0 +1,7 @@
+data/tr/*.qm /usr/share/qt4/translations
+data/img/* /usr/share/icons/zygrib
+data/colors/* /usr/share/zygrib/data/colors
+src/zyGrib /usr/bin
+debian/zygrib.desktop /usr/share/applications
+debian/zygrib.png /usr/share/pixmaps
+data/stuff/* /usr/share/zygrib/data/stuff
diff --git a/debian/zygrib.png b/debian/zygrib.png
new file mode 100644
index 0000000..9e24250
Binary files /dev/null and b/debian/zygrib.png differ
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/zygrib.git
More information about the debian-science-commits
mailing list