[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