[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