summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2015-06-15 19:47:12 +0300
committerYour Name2015-06-15 19:47:12 +0300
commiteb2a9a907049f8a769db3d8c24908e5e6ad881a9 (patch)
tree04df5c57341a92eec737fe3662744047148f8283
downloadaur-eb2a9a907049f8a769db3d8c24908e5e6ad881a9.tar.gz
Initial import
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD52
-rw-r--r--zyGrib_ARCH_0.1.patch34
-rwxr-xr-xzygrib.desktop11
-rwxr-xr-xzygrib.pngbin0 -> 30660 bytes
-rwxr-xr-xzygrib.sh5
6 files changed, 130 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..caddeb5aab17
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = zygrib
+ pkgdesc = Weather data visualization, GRIB file viewer
+ pkgver = 7.0.0
+ pkgrel = 3
+ url = http://www.zygrib.org/
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ depends = qt4>=4.5
+ depends = bzip2
+ depends = zlib>=1.2.3
+ depends = proj>=4.6.0
+ depends = ttf-liberation
+ depends = libnova
+ optdepends = zygrib-maps: gshhs high-resolution maps from zygrib.org
+ source = zyGrib-7.0.0.tgz::http://www.zygrib.org/getfile.php?file=zyGrib-7.0.0.tgz
+ source = zyGrib_ARCH_0.1.patch
+ source = zygrib.sh
+ source = zygrib.desktop
+ source = zygrib.png
+ sha256sums = b60c1a318ba6afb4aec3ad1c241cfd6282e4fb5a34962c43fa2fb99aae1b9f53
+ sha256sums = 7dd6cb3cfa3045d5a735f743b0c066c21a0ea4a2f6e22347311bad9897c49170
+ sha256sums = 57302878842678e4cc1f4fc25fac7f78ce87bfb24cfd7a46ccd9f99c6df32e5b
+ sha256sums = 2332353b1e681ffed5a189190c5ddf265336b064907cf2a0b085ba8d898a3ba1
+ sha256sums = 7f9034ad3a496d68cbc0e7423695840d525903e61bf8071b0db337db24e6141f
+
+pkgname = zygrib
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cc5a225c7a7d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Max Sydorenko <maxsydorenko at gmail dot com>
+# Contributor: Pierre DOUCET <pierre at equinoxefr.org>
+pkgname=zygrib
+_upname=zyGrib # upstream, case-sensitive project name
+pkgver=7.0.0
+pkgrel=3
+pkgdesc="Weather data visualization, GRIB file viewer"
+arch=('i686' 'x86_64')
+url="http://www.zygrib.org/"
+license=('GPL3')
+depends=('qt4>=4.5' 'bzip2' 'zlib>=1.2.3' 'proj>=4.6.0' 'ttf-liberation' 'libnova') #'qwt<6.1.0'
+optdepends=('zygrib-maps: gshhs high-resolution maps from zygrib.org')
+source=($_upname-$pkgver.tgz::http://www.zygrib.org/getfile.php?file=$_upname-$pkgver.tgz \
+ zyGrib_ARCH_0.1.patch
+ zygrib.sh
+ zygrib.desktop
+ zygrib.png) # creative commons licence
+DLAGENTS=('http::/usr/bin/curl -fLC - --cookie nada -o /dev/null %u --next --cookie nada --retry-delay 3 -o %o %u')
+prepare() {
+ cd "$srcdir/$_upname-$pkgver"
+ msg "Please, read comments section here https://aur.archlinux.org/packages/zygrib/ before build"
+# patch -p1 -i $srcdir/zyGrib_ARCH_0.1.patch # Qt4 path patched + system-wide qwt is used. qwt 6.0.x is required
+}
+build() {
+ cd "$srcdir/$_upname-$pkgver"
+ make INSTALLDIR=$pkgdir/opt/zygrib || return 1
+}
+
+package() {
+ install -d -m 755 $pkgdir/opt/$pkgname/{bin,data,data/colors,data/config,data/fonts/liberation-fonts,data/gis,data/img,data/maps/gshhs,data/stuff,data/tr}
+ install -d -m 755 $pkgdir/usr/{bin,share/{applications,pixmaps}}
+ install -D -m 755 $srcdir/zygrib.sh $pkgdir/usr/bin/zygrib
+ install -D -m 644 $srcdir/zygrib.desktop $pkgdir/usr/share/applications
+ install -D -m 644 $srcdir/zygrib.png $pkgdir/usr/share/pixmaps
+ install -D -m 755 $srcdir/$_upname-$pkgver/src/$_upname $pkgdir/opt/$pkgname/bin
+ install -D -m 644 $srcdir/$_upname-$pkgver/data/colors/* $pkgdir/opt/$pkgname/data/colors
+install -D -m 644 $srcdir/$_upname-$pkgver/data/gis/* $pkgdir/opt/$pkgname/data/gis
+install -D -m 644 $srcdir/$_upname-$pkgver/data/img/* $pkgdir/opt/$pkgname/data/img
+install -D -m 644 $srcdir/$_upname-$pkgver/data/maps/gshhs/* $pkgdir/opt/$pkgname/data/maps/gshhs
+install -D -m 644 $srcdir/$_upname-$pkgver/data/stuff/* $pkgdir/opt/$pkgname/data/stuff
+install -D -m 644 $srcdir/$_upname-$pkgver/data/tr/* $pkgdir/opt/$pkgname/data/tr
+}
+sha256sums=('a8cf0192a5eef4a96bf8a37af81719300306ad53fc1e63a77fcb4269657b04c1'
+ '7dd6cb3cfa3045d5a735f743b0c066c21a0ea4a2f6e22347311bad9897c49170'
+ '57302878842678e4cc1f4fc25fac7f78ce87bfb24cfd7a46ccd9f99c6df32e5b'
+ '2332353b1e681ffed5a189190c5ddf265336b064907cf2a0b085ba8d898a3ba1'
+ '7f9034ad3a496d68cbc0e7423695840d525903e61bf8071b0db337db24e6141f')
+sha256sums=('b60c1a318ba6afb4aec3ad1c241cfd6282e4fb5a34962c43fa2fb99aae1b9f53'
+ '7dd6cb3cfa3045d5a735f743b0c066c21a0ea4a2f6e22347311bad9897c49170'
+ '57302878842678e4cc1f4fc25fac7f78ce87bfb24cfd7a46ccd9f99c6df32e5b'
+ '2332353b1e681ffed5a189190c5ddf265336b064907cf2a0b085ba8d898a3ba1'
+ '7f9034ad3a496d68cbc0e7423695840d525903e61bf8071b0db337db24e6141f')
diff --git a/zyGrib_ARCH_0.1.patch b/zyGrib_ARCH_0.1.patch
new file mode 100644
index 000000000000..dd6144da2978
--- /dev/null
+++ b/zyGrib_ARCH_0.1.patch
@@ -0,0 +1,34 @@
+diff -aur zyGrib-6.2.0/Makefile zyGrib-6.2.0.new/Makefile
+--- zyGrib-6.2.0/Makefile 2013-11-13 23:10:11.000000000 +0200
++++ zyGrib-6.2.0.new/Makefile 2013-11-14 01:55:05.286620242 +0200
+@@ -1,4 +1,4 @@
+-QTBIN=/usr/bin
++QTBIN=/usr/lib/qt4/bin
+ #QTBIN=/opt/qt/qt/bin
+ #QTBIN=/usr/local/Trolltech/Qt-4.7.0/bin
+
+@@ -8,8 +8,7 @@
+
+ all: zyGrib
+
+-SRC= src/*.h src/*.cpp src/*/*.h src/*/*.cpp \
+- src/qwt*/src/*.cpp src/qwt*/src/*.h
++SRC= src/*.h src/*.cpp src/*/*.h src/*/*.cpp
+
+ mac: $(SRC)
+ rm -f ./zyGrib
+@@ -31,13 +30,11 @@
+ rm -fr zyGrib.app
+ rm -f src/zyGrib
+ rm -f src/release/zyGrib.exe
+- cd src/qwt-6.0.1/src; $(QTBIN)/qmake; make clean
+ cd src; $(QTBIN)/qmake; make clean
+
+ zyGrib: $(SRC)
+ @ echo
+ rm -f ./zyGrib
+- cd src/qwt-6.0.1/src; $(QTBIN)/qmake; make -j5
+ cd src; $(QTBIN)/qmake; make -j5
+ @ echo "-----------------------------------"
+ @ echo "#!/bin/bash" >> ./zyGrib
+Only in zyGrib-6.2.0.new: Makefile~
diff --git a/zygrib.desktop b/zygrib.desktop
new file mode 100755
index 000000000000..c32fba023399
--- /dev/null
+++ b/zygrib.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=3.6
+Encoding=UTF-8
+Type=Application
+Name=zyGrib
+Comment=GRIB File Viewer
+Comment[fr]=Visualisation de données météo au format GRIB
+Terminal=false
+Categories=zyGrib;Meteo;Utility
+Icon=zygrib.png
+Exec=/usr/bin/zygrib
diff --git a/zygrib.png b/zygrib.png
new file mode 100755
index 000000000000..472e6080f8af
--- /dev/null
+++ b/zygrib.png
Binary files differ
diff --git a/zygrib.sh b/zygrib.sh
new file mode 100755
index 000000000000..3b68d552a243
--- /dev/null
+++ b/zygrib.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+cd /opt/zygrib
+./bin/zyGrib
+