[SCM] Packaging for udav branch, upstream, updated. debian/0.5.2-2-1-g8488bbd

Salvatore Bonaccorso salvatore.bonaccorso at gmail.com
Fri Aug 20 13:25:16 UTC 2010


The following commit has been merged in the upstream branch:
commit 095e6cbfc62657b0e6312a841d265823f3993b12
Author: Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
Date:   Thu Jul 2 20:01:04 2009 +0200

    Imported Debian patch 0.5.2-1

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ab59256
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+udav (0.5.2-1) unstable; urgency=low
+
+  * Initial release (Closes: #510377)
+
+ -- Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>  Thu, 02 Jul 2009 20:01:04 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ca15b8f
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,35 @@
+Source: udav
+Section: math
+Priority: optional
+Maintainer: Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
+DM-Upload-Allowed: yes
+Build-Depends: debhelper (>= 7.0.50), libmgl-dev, libqt4-dev, libhdf5-serial-dev, imagemagick
+Standards-Version: 3.8.2
+Homepage: http://udav.sourceforge.net/
+
+Package: udav
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: application for data visualization based on MathGL
+ UDAV provides a graphical environment for Data Array 
+ Visualization based on the MathGL library. It allows easy 
+ viewing, manipulation and plotting of datasets, and supports 
+ a wide range of graphical effects with a simple scripting 
+ language, MGL. It can also execute MGL scripts. Features 
+ include:
+ .
+  * Simple and fast plotting of data and formulas;
+  * One-click interface - just open the datafile in UDAV;
+  * Scripts and graphical output both shown at the same time;
+  * Rotate, pan, and zoom controls (via buttons or mouse);
+  * Toggleable lighting and transparency;
+  * GIF animation;
+  * Support for smoothed lighting, transparency, arbitrary 
+    curvilinear coordinates, and TeX symbols and formulas;
+  * Tables for data editing, with support for 3-dimensional 
+    arrays;
+  * Basic toolset for data handling (smoothing, resizing, 
+    cropping, filling by formula, summation, differentiation, 
+    histogram creation, and so on);
+  * Export to bitmap and vector formats (PNG, JPEG, EPS, or 
+    SVG).
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1bf33d7
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,30 @@
+Format-Specification: http://dep.debian.org/deps/dep5/
+Name: udav
+Maintainer: Alexey Balakin <mathgl.abalakin at gmail.com>
+Source: http://udav.sourceforge.net/download.html
+
+Files: *
+Copyright: Copyright 2008-2009, Alexey Balakin <mathgl.abalakin at gmail.com>
+License: GPL-2+
+
+Files: debinstall/*
+Copyright: Copyright 2007, Dmitry I. Kulagin <dik at kulagin.nnov.ru> 
+License: GPL-2+
+
+Files: debian/*
+Copyright: Copyright 2009, Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
+License: GPL-2+
+
+License: GPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty or
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+X-Comment:
+ On Debian systems the full text of the GNU General Public License can be found
+ in the `/usr/share/common-licenses/GPL-2' file.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..a95ad47
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1,3 @@
+usr/bin
+usr/share/icons/hicolor/32x32/apps
+usr/share/icons/hicolor/16x16/apps
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..1333ed7
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+TODO
diff --git a/debian/menu b/debian/menu
new file mode 100644
index 0000000..3426b21
--- /dev/null
+++ b/debian/menu
@@ -0,0 +1,4 @@
+?package(udav):needs="X11" section="Applications/Science/Mathematics"\
+  title="udav" command="/usr/bin/udav" \
+  icon16x16="/usr/share/icons/hicolor/16x16/apps/udav.xpm" \
+  icon32x32="/usr/share/icons/hicolor/32x32/apps/udav.xpm"
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..5a33c63
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,23 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# export MGLDODIR path
+export MGLDOCDIR=/usr/share/doc/udav/help/
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	qmake $(CURDIR)/udav.pro
+
+override_dh_auto_install:
+	# install binaries and documentation
+	install -d $(CURDIR)/debian/udav/usr/bin
+	install $(CURDIR)/bin/udav $(CURDIR)/debian/udav/usr/bin
+	install -d $(CURDIR)/debian/udav/usr/share/doc/udav
+	cp -rf $(CURDIR)/help $(CURDIR)/debian/udav/usr/share/doc/udav
+	
+	# convert and scale udav.png
+	convert -scale 16x16 src/udav.png $(CURDIR)/debian/udav/usr/share/icons/hicolor/16x16/apps/udav.xpm
+	convert -scale 32x32 src/udav.png $(CURDIR)/debian/udav/usr/share/icons/hicolor/32x32/apps/udav.png
+	convert -scale 32x32 src/udav.png $(CURDIR)/debian/udav/usr/share/icons/hicolor/32x32/apps/udav.xpm
diff --git a/debian/udav.desktop b/debian/udav.desktop
new file mode 100644
index 0000000..74c6908
--- /dev/null
+++ b/debian/udav.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Udav
+GenericName=Universal Data Arrays Visualization
+Comment=data visualization based on MathGL
+Icon=udav
+Type=Application
+Categories=Education;Science;Math;
+Exec=udav
+StartupNotify=false
+Terminal=false
diff --git a/debian/udav.install b/debian/udav.install
new file mode 100644
index 0000000..c1cc54a
--- /dev/null
+++ b/debian/udav.install
@@ -0,0 +1,2 @@
+src/udav.png usr/share/icons/hicolor/64x64/apps
+debian/udav.desktop usr/share/applications
diff --git a/debian/udav.manpages b/debian/udav.manpages
new file mode 100644
index 0000000..6a76a82
--- /dev/null
+++ b/debian/udav.manpages
@@ -0,0 +1 @@
+udav.1
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..8fba483
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/udav/udav-(.*)\.tgz

-- 
Packaging for udav



More information about the debian-science-commits mailing list