debian/0000755000000000000000000000000012175470566007203 5ustar debian/changelog0000644000000000000000000000275112175470566011062 0ustar savi (1.4.6-1) unstable; urgency=low * New upstream release 1.4.6. * Bump policy version to 3.9.4: no changes needed. * Drop DMUA section in debian/control * Bump DH compat to 9. -- YunQiang Su Mon, 29 Jul 2013 19:53:28 +0800 savi (1.4.5-4) unstable; urgency=low * [debian/patches/no_build_with_ansi_option.diff] - No build with -ansi option - replace strings.h to string.h (Closes: #647717) * Fix format problem in debian/copyright. -- YunQiang Su Sun, 06 Nov 2011 03:23:52 +0800 savi (1.4.5-3) unstable; urgency=low * [debian/patches/share_lib_div.diff] - get "ubuntu" just from /etc/debian_version. (Closes: #633533) no need "-f /vmlinuz -o -f /boot/vmlinuz", which may not work when generic kernel is not installed or on kFreeBSD or some els port. -- YunQiang Su Tue, 12 Jul 2011 18:41:20 +0800 savi (1.4.5-2) unstable; urgency=low * Install data files to /usr/share now - remove debian/patches/{data, maps, oogl}_to_share.diff [debian/savi.install, debian/savi-bin] install data files and scripts to /usr/share/savi [debian/patches/share_lib_div.diff] patch ./savi to find bin file SaVi in /usr/lib/savi/bin -- YunQiang Su Tue, 12 Jul 2011 08:10:37 +0800 savi (1.4.5-1) unstable; urgency=low * Initial release (Closes: #436511) -- YunQiang Su Fri, 22 Apr 2011 19:10:37 +0800 debian/rules0000755000000000000000000000066312175470033010255 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: override_dh_auto_build: make ARCH=ubuntu override_dh_auto_install: override_dh_install: dh_install cp debian/savi-bin debian/savi/usr/bin/savi cp debian/geomview-savi debian/savi/usr/lib/geomview/.geomview-savi find debian/savi/usr/ -name "Makefile*" -exec rm {} \; override_dh_fixperms: dh_fixperms find debian/savi/usr/share/savi/oogl/ -type f | xargs chmod -x debian/compat0000644000000000000000000000000212175461127010372 0ustar 9 debian/control0000644000000000000000000000145412175461107010601 0ustar Source: savi Section: science Priority: optional Maintainer: YunQiang Su Uploaders: DebianGis Team Build-Depends: debhelper (>= 9), autotools-dev, tcl-dev, tk-dev Standards-Version: 3.9.4 Homepage: http://savi.sourceforge.net/ Vcs-Git: git://git.debian.org/pkg-grass/savi.git Vcs-Browser: http://git.debian.org/?p=pkg-grass/savi.git Package: savi Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: geomview Description: satellite constellation visualisation SaVi allows you to simulate satellite orbits and coverage, in two and three dimensions. SaVi is particularly useful for simulating satellite constellations such as Iridium and Globalstar. . SaVi can use Geomview, an optional but useful package, for 3D rendering. debian/geomview-savi0000644000000000000000000000006212175454235011701 0ustar (emodule-define "SaVi" "/usr/bin/savi -geomview") debian/savi.dirs0000644000000000000000000000006312175451422011015 0ustar /usr/bin/ /usr/lib/ /usr/share/ /usr/lib/geomview/ debian/savi.10000644000000000000000000000215412175451422010217 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.4. .TH SAVI "1" "June 2011" "SaVi " "User Commands" .SH NAME SaVi \- satellite constellation visualisation .SH DESCRIPTION SaVi: supported command\-line options include: savi [\-large\-map] [\-levels ] [\-debug] [\-fake\-geomview] [\-redrawn\-menus] .IP [\-map\-view\-height ] [\-map\-view\-middle ] [\-orbit\-model ] [filename] .IP when SaVi is run standalone. Further flags: .PP savi [\-geomview] [\-dynamic\-texture\-with\-map] [\-dynamic\-texture\-to\-file] .IP [\-gzip\-compressed\-textures] [\-uncompressed] [\-no\-logo] [\-sun\-lighting] .IP are available when SaVi is run from Geomview. .PP SaVi: savi \fB\-help\fR shows this help information at the command line. savi \fB\-version\fR provides version information at the command line. savi \fB\-splash\fR shows copyright and version information in a window. .PP SaVi was compiled with 'make ARCH=ubuntu' Version 1.4.5 release (30 April 2011) .SH "SEE ALSO" The full documentation for .B SaVi is maintained as a html manual. Please see /usr/share/savi/manual/index.html debian/docs0000644000000000000000000000004712175451422010045 0ustar BUGS README README-COVERAGE-TEXTUREMAP debian/source/0000755000000000000000000000000012175451362010474 5ustar debian/source/format0000644000000000000000000000001412175451422011677 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017712175451422010227 0ustar version=3 http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/src/releases/savi([0-9]\.[0-9]\.[0-9]?)-release.tar.gz debian/savi.install0000644000000000000000000000046712175451422011532 0ustar COPYRIGHT /usr/share/savi BUGS /usr/share/savi README /usr/share/savi README-COVERAGE-TEXTUREMAP /usr/share/savi savi /usr/share/savi tcl /usr/share/savi/ data /usr/share/savi/ maps /usr/share/savi/ manual /usr/share/savi/ oogl /usr/share/savi/ debian/savi.1 /usr/share/man/man1/ bin/SaVi /usr/lib/savi/bin/ debian/savi-bin0000644000000000000000000000004612175451422010624 0ustar #!/bin/sh sh /usr/share/savi/savi $* debian/copyright0000644000000000000000000000707712175451422011137 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: savi Source: http://savi.sourceforge.net/ Files: * Copyright: 1. ADDITIONAL COPYRIGHT FOR THE SAVI 1.2, 1.3 and 1.4 RELEASES ============================================================== . Enhancements to and modifications of SaVi 1.0, expressed in the SaVi 1.2, 1.3 and 1.4 releases, are: . Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Lloyd Wood. . Lloyd Wood maintains SaVi, and welcomes bug reports and fixes from users. Contact Lloyd at: lloydwood@users.sourceforge.net. . SaVi continues to be provided "as is", and no warranty or guarantee of fitness for use is expressed or implied. . Use of SaVi images should credit SaVi. A suggested reference is: L. Wood, P. Worfolk et al., SaVi - Satellite constellation Visualisation software, http://savi.sf.net/, 2011. . 2. ORIGINAL COPYRIGHT FOR SAVI 1.0 ================================== . SaVi . by Robert Thurman (thurman@geom.umn.edu) and Patrick Worfolk (worfolk@alum.mit.edu). . . . Copyright (c) 1997 . The National Science and Technology Research Center for Computation and Visualization of Geometric Structures . (The Geometry Center) . University of Minnesota . . email: savi@geom.umn.edu License: This software is copyrighted as noted above. It is free software and may be obtained by emailing savi@geom.umn.edu or contacting the authors. It may be freely copied, modified, and redistributed under the following conditions: . 1. All copyright notices must remain intact in all files. . 2. A copy of this file (COPYRIGHT) must be distributed along with any copies which you redistribute; this includes copies which you have modified, or copies of programs or other software products which include this software or portions of it. . 3. When distributing modified versions of this software, you must provide notice clearly stating that it is modified software and that the original software may be obtained freely as noted above. When distributing other software products which include this software or portions of it, you must also provide notice that the original software may be obtained freely as noted above. . 4. There is no warranty or other guarantee of fitness for this software, it is provided solely "as is". Bug reports or fixes may be sent to the email address above; the authors may or may not act on them as they desire. . If you use an image produced by this software in a publication or presentation, we request that you credit the Geometry Center with a notice such as the following: . Figures 1, 2, and 5-300 were generated with SaVi, software written at the Geometry Center, University of Minnesota. Files: debian/* Copyright: 2011 YunQiang Su License: GPL-2+ This package 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 package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/README.source0000644000000000000000000000046012175451422011350 0ustar /usr/lib/geomview/.geomview-savi This files is for geomview to call SaVi. But geomview ask for a file name starting with `.'. :( BUGS COPYRIGHT README README-COVERAGE-TEXTUREMAP These files are read by program in its help menu. To make it work, I have to put them /usr/lib/savi debian/patches/0000755000000000000000000000000012175467424010631 5ustar debian/patches/enable_zlib.diff0000644000000000000000000000355112175467414013734 0ustar Enable -lz and change to generic tcl/tk from fixed 8.5 Index: savi/src/Makefile_defs_ubuntu =================================================================== --- savi.orig/src/Makefile_defs_ubuntu 2013-07-29 21:32:43.483067324 +0800 +++ savi/src/Makefile_defs_ubuntu 2013-07-29 21:32:43.475067323 +0800 @@ -45,7 +45,7 @@ # match. # # # ######################################################## -TCL_INCLUDES = -I/usr/include/tcl8.5 -I/usr/include/tk8.5 +TCL_INCLUDES = -I/usr/include/tcl -I/usr/include/tk ######################################################## # # @@ -56,9 +56,9 @@ # Debian requires a dot here: -ltcl8.4 -ltk8.4 # as does Red Hat Enterprise. -TCL_LIBS = -ltcl8.5 -ltk8.5 +#TCL_LIBS = -ltcl8.5 -ltk8.5 -# TCL_LIBS = -ltcl -ltk +TCL_LIBS = -ltcl -ltk # is a generic alternative to try. @@ -70,6 +70,6 @@ ######################################################## OTHER_LIBS = -ldl -# OTHER_LIBS = -lz +OTHER_LIBS = -lz # if zlib compression of textures to Geomview is desired. # OTHER_LIBS = -static Index: savi/src/Makefile =================================================================== --- savi.orig/src/Makefile 2013-07-29 21:32:43.483067324 +0800 +++ savi/src/Makefile 2013-07-29 21:32:56.423067685 +0800 @@ -26,12 +26,12 @@ # zlib enables transparent gzip compression of dynamic texture scratchfiles. # OTHER_LIBS = -lz should be inserted at end of definitions file. - GCC_FLAGS = -O2 -DNO_ZLIB + GCC_FLAGS = -O2 LIBS = $(TCL_LIBS) $(OTHER_LIBS) -lm - DEBUGFLAGS = -Wall -Wextra -Wconversion -pedantic -ansi + DEBUGFLAGS = -Wall -Wextra -Wconversion -pedantic # These do not find anything to warn about: # DEBUGFLAGS = -Wshadow -Wpointer-arith -Wcast-qual \ debian/patches/series0000644000000000000000000000004412175467356012050 0ustar enable_zlib.diff share_lib_div.diff debian/patches/share_lib_div.diff0000644000000000000000000000061112175456532014251 0ustar Index: savi/savi =================================================================== --- savi.orig/savi 2013-07-29 20:15:48.758938605 +0800 +++ savi/savi 2013-07-29 20:17:20.142941154 +0800 @@ -40,7 +40,7 @@ # # Default executable absolute location and name # -SAVIBIN="${SAVI}/bin/SaVi" +SAVIBIN="../../lib/savi/bin/SaVi" # # Set locations of tcl and tk library code needed at runtime