openrocket-13.11.1/0000755000000000000000000000000012237747447010736 5ustar openrocket-13.11.1/debian/0000755000000000000000000000000012237747447012160 5ustar openrocket-13.11.1/debian/reportbug/0000755000000000000000000000000012237747447014171 5ustar openrocket-13.11.1/debian/reportbug/script0000755000000000000000000000077012237747447015427 0ustar #!/bin/sh set +e PATH=/usr/sbin:/usr/bin:/sbin:/bin take_a_peek() { cat /etc/debian_version 2>&1 | sed -e "s,^,Debian version: ," dpkg --print-architecture 2>&1 | sed -e "s,^,Architecture: ," dpkg-query -W -f='${Version}\n' openrocket 2>&1 | sed -e "s,^,Package version: ," unzip -p /usr/lib/openrocket/*.jar ReleaseNotes | head -1 | awk '{ print "Installed OpenRocket version: ",$2 }' echo "MD5 checksums:" md5sum /usr/lib/openrocket/*.jar 2>&1 | sed -e "s,^,\t," } take_a_peek >&3 2>&1 openrocket-13.11.1/debian/openrocket.desktop0000644000000000000000000000041312237747447015722 0ustar [Desktop Entry] Type=Application Name=OpenRocket GenericName=Rocket Design and Simulation Comment=Design and simulate model rockets Icon=/usr/share/pixmaps/openrocket.xpm Exec=/usr/bin/openrocket %f Terminal=false MimeType=text/plain; Categories=Development;Science; openrocket-13.11.1/debian/install0000644000000000000000000000034012237747447013546 0ustar update-openrocket usr/sbin/ debian/lintian/openrocket usr/share/lintian/overrides/ debian/reportbug/script usr/share/bug/openrocket/ debian/openrocket.desktop usr/share/applications/ debian/openrocket.xpm usr/share/pixmaps/ openrocket-13.11.1/debian/update-openrocket.80000644000000000000000000000130212237747447015676 0ustar .TH UPDATE-OPENROCKET 8 .SH NAME update-openrocket \- program to get the newest OpenRocket .SH SYNOPSIS .B update-openrocket .RI --install .br .B update-openrocket .RI --uninstall .SH DESCRIPTION The program .B update-openrocket takes care of downloading and installing the latest version of OpenRocket from SourceForge. .PP The program .B update-openrocket is used in the .B postinst and .B prerm scripts of the Debian package, but this program can also be run manually by root. .SH OPTIONS .TP .B \-\-install To install OpenRocket. .TP .B \-\-uninstall To remove OpenRocket. .TP .B \-\-verbose Produce detailed information about what's happening. .TP .B \-\-quiet Produce no informational output. openrocket-13.11.1/debian/rules0000755000000000000000000000006412237747447013240 0ustar #!/usr/bin/make -f export DH_VERBOSE=1 %: dh $@ openrocket-13.11.1/debian/manpages0000644000000000000000000000003312237747447013672 0ustar debian/update-openrocket.8 openrocket-13.11.1/debian/openrocket.10000644000000000000000000000261712237747447014421 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH OPENROCKET 1 "March 13, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME openrocket \- model rocket design and simulation .SH SYNOPSIS .B openrocket .SH DESCRIPTION \fBopenrocket\fP is a free, fully featured model rocket simulator that allows you to design and simulate your rockets before actually building and flying them. \fBopenrocket\fP features a full six-degree-of-freedom simulation, realistic wind modeling, a multitude of different components including free-form and canted fins, clustering and staging. .SH SEE ALSO This program is documented fully at http://openrocket.sourceforge.net/documentation.html .SH AUTHOR openrocket was written by Sampo Niskanen. .PP This manual page was written by Bdale Garbee for the Debian project (and may be used by others). openrocket-13.11.1/debian/postinst0000644000000000000000000000043712237747447013772 0ustar #!/bin/sh set -e case "$1" in configure) update-openrocket --install --fast --verbose || true ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 openrocket-13.11.1/debian/compat0000644000000000000000000000000212237747447013356 0ustar 9 openrocket-13.11.1/debian/gbp.conf0000644000000000000000000000004112237747447013572 0ustar [DEFAULT] debian-branch = debian openrocket-13.11.1/debian/copyright0000644000000000000000000000202512237747447014112 0ustar This package was constructed by Bdale Garbee on Sun, 18 Aug 2013 00:38:27 +0200, starting with code from the flashplugin-nonfree installer maintained by Bart Martens . Copyright: Copyright (C) 2006-2012 Bart Martens Copyright (C) 2013 Bdale Garbee License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program 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'. openrocket-13.11.1/debian/control0000644000000000000000000000160212237747447013562 0ustar Source: openrocket Section: science Priority: optional Maintainer: Bdale Garbee Build-Depends: debhelper (>= 9) Standards-Version: 3.9.4 Homepage: http://openrocket.sourceforge.net/ Vcs-Git: git://git.gag.com/debian/openrocket Vcs-Browser: http://git.gag.com/?p=debian/openrocket Package: openrocket Architecture: all Depends: wget, default-jre, ${misc:Depends}, ${shlibs:Depends} Description: Model Rocket Simulator OpenRocket is a free, fully featured model rocket simulator that allows you to design and simulate your rockets before actually building and flying them. . OpenRocket features a full six-degree-of-freedom simulation, realistic wind modeling, a multitude of different components including free-form and canted fins, clustering and staging. . This package therefore downloads the pre-built OpenRocket .jar file from the upstream site and installs it. openrocket-13.11.1/debian/changelog0000644000000000000000000001023112237747447014027 0ustar openrocket (13.11.1) unstable; urgency=low * new upstream version released, update package to trigger user updates -- Bdale Garbee Sun, 10 Nov 2013 10:21:26 -0800 openrocket (13.09.1) unstable; urgency=low * new upstream version released, update package to trigger user updates -- Bdale Garbee Sun, 08 Sep 2013 15:00:23 -0600 openrocket (13.05.3) unstable; urgency=low * remove wrapper script on package removal, closes: #720640 * turn up verbosity so admin knows what's going on during install/update -- Bdale Garbee Sat, 24 Aug 2013 09:24:58 -0600 openrocket (13.05.2) unstable; urgency=low * restore desktop icon and related config files, lost in the repackaging -- Bdale Garbee Sun, 18 Aug 2013 07:08:28 +0200 openrocket (13.05.1) unstable; urgency=low * new upstream version * re-package as an installer to make tracking upstream tractable -- Bdale Garbee Sun, 18 Aug 2013 00:12:58 +0200 openrocket (12.09-1) unstable; urgency=low * new upstream version -- Bdale Garbee Sun, 16 Sep 2012 16:30:14 -0600 openrocket (12.03-1) unstable; urgency=low * new upstream version -- Bdale Garbee Sun, 18 Mar 2012 23:58:34 +0100 openrocket (1.1.9-1) unstable; urgency=low * new upstream version -- Bdale Garbee Thu, 24 Nov 2011 20:56:38 -0700 openrocket (1.1.8-2) unstable; urgency=low * add runtime dependency on libitext5-java, closes: #642276 -- Bdale Garbee Mon, 17 Oct 2011 22:26:22 -0400 openrocket (1.1.8-1) unstable; urgency=low * new upstream version -- Bdale Garbee Thu, 25 Aug 2011 15:20:38 -0600 openrocket (1.1.7-1) unstable; urgency=low * new upstream version -- Bdale Garbee Sat, 13 Aug 2011 12:31:05 -0600 openrocket (1.1.6-1) unstable; urgency=low * new upstream version -- Bdale Garbee Fri, 22 Jul 2011 18:05:46 +0200 openrocket (1.1.5-1) unstable; urgency=low * new upstream version -- Bdale Garbee Sat, 11 Jun 2011 08:34:12 -0600 openrocket (1.1.4-1) unstable; urgency=low * new upstream version, closes: #616675 -- Bdale Garbee Tue, 08 Mar 2011 21:43:26 -0700 openrocket (1.1.3-3) unstable; urgency=low * additional escape to avoid shell expansion at wrong time leading to bogus error message on launch -- Bdale Garbee Mon, 27 Dec 2010 16:14:59 -0700 openrocket (1.1.3-2) unstable; urgency=low * add Vcs-Browser entry to control file * modify wrapper to allow arguments to be passed, closes: #606176 -- Bdale Garbee Mon, 27 Dec 2010 05:15:51 -0700 openrocket (1.1.3-1) unstable; urgency=low * new upstream version -- Bdale Garbee Wed, 06 Oct 2010 15:46:51 -0600 openrocket (1.1.2-1) unstable; urgency=low * new upstream version -- Bdale Garbee Tue, 07 Sep 2010 21:05:32 -0600 openrocket (1.1.0-2) unstable; urgency=low * add desktop files so we get a menu entry -- Bdale Garbee Wed, 04 Aug 2010 20:49:15 -0400 openrocket (1.1.0-1) unstable; urgency=low * new upstream version * update build deps -- Bdale Garbee Tue, 03 Aug 2010 22:50:39 -0400 openrocket (1.0.0-3) unstable; urgency=low * fix bashism in debian/rules file, closes: #581463 -- Bdale Garbee Wed, 12 May 2010 23:48:04 -0600 openrocket (1.0.0-2) unstable; urgency=low * fix missing dependencies on Java libraries, closes: #575151 * update build.source to brand build as Debian's at upstream request -- Bdale Garbee Tue, 23 Mar 2010 16:54:38 -0600 openrocket (1.0.0-1) unstable; urgency=low * initial packaging for Debian * patch startup to remove the whining about OpenJDK * strip dists and lib* trees from upstream source to comply with DFSG and keep orig.tar.gz size down * patch build.xml and add dependencies to control to use packaged versions of jcommon, jfreechart, and miglayout instead of embedding local copies, and use packaged junit4 for test suite -- Bdale Garbee Mon, 22 Mar 2010 17:03:11 -0600 openrocket-13.11.1/debian/postrm0000644000000000000000000000017312237747447013430 0ustar #!/bin/sh set -e if [ "$1" = "purge" ] then rm -rf /var/cache/openrocket/* /usr/bin/openrocket fi #DEBHELPER# exit 0 openrocket-13.11.1/debian/source/0000755000000000000000000000000012237747447013460 5ustar openrocket-13.11.1/debian/source/format0000644000000000000000000000001512237747447014667 0ustar 3.0 (native) openrocket-13.11.1/debian/lintian/0000755000000000000000000000000012237747447013616 5ustar openrocket-13.11.1/debian/lintian/openrocket0000644000000000000000000000040012237747447015704 0ustar openrocket: package-contains-empty-directory usr/lib/openrocket/ openrocket: menu-command-not-in-package usr/share/menu/openrocket:6 usr/bin/openrocket openrocket: desktop-command-not-in-package usr/share/applications/openrocket.desktop usr/bin/openrocket openrocket-13.11.1/debian/openrocket.xpm0000644000000000000000000002370712237747447015070 0ustar /* XPM */ static char *noname[] = { /* width height ncolors chars_per_pixel */ "32 32 493 2", /* colors */ " c #2068D5", " . c #1C3D6E", " X c #6B758A", " o c #FAF828", " O c #4A729B", " + c #8B1208", " @ c #4B6C9C", " # c #F8CB19", " $ c #3381F8", " % c #FF2E21", " & c #294674", " * c #D39797", " = c #264471", " - c #465776", " ; c #567DA0", " : c #436F8A", " > c #6A9DCE", " , c #183E77", " < c #56687F", " 1 c #FF0B00", " 2 c #B3C5CD", " 3 c #5C0B0B", " 4 c #3B88F9", " 5 c #2B4E79", " 6 c #3483FC", " 7 c #6F5A31", " 8 c #F2BFBF", " 9 c #194585", " 0 c #5A5444", " q c #7998AB", " w c #307FF8", " e c #FFCFCF", " r c #164EA3", " t c #B5CBD2", " y c #5E6B80", " u c #EDB9BA", " i c #DB7777", " p c #93B6CB", " a c #91AFD3", " s c #3E8CFF", " d c #4180D7", " f c #95B5C3", " g c #53687F", " h c #4276AD", " j c #A11306", " k c #183B70", " l c #A4C1D5", " z c #2D4C7E", " x c #3C7CD2", " c c #9E5252", " v c #0938AA", " b c #BBD3DB", " n c #F6F02A", " m c #4B8AE4", " M c #65583E", " N c #325D90", " B c #436179", " V c #3D86EA", " C c #E8C0C2", " Z c #164385", " A c #507189", " S c #154184", " D c #1C5EC3", " F c #3681ED", " G c #4D8AD2", " H c #8190A2", " J c #5E7F9A", " K c #496C8C", " L c #619CD5", " P c #3A81DD", " I c #981A0A", " U c #599DD7", " Y c #365076", " T c #408EF0", " R c #EAB0B0", " E c #3F6EAD", " W c #697487", " Q c #588BAB", " ! c #F7C0C0", " ~ c #FEEBEB", " ^ c #3382F7", " / c #1D60C7", " ( c #85A8C0", " ) c #144186", " _ c #78AEF2", " ` c #7396AB", " ' c #769FCF", " ] c #D89191", " [ c #606A7E", " { c #A7C7DE", " } c #E68B8B", " | c #4178B2", ". c #6D768E", ".. c #1C3E70", ".X c #DA7272", ".o c #FF2216", ".O c #05246A", ".+ c #7AAAE0", ".@ c #A3C1DA", ".# c #619BCE", ".$ c #2769CA", ".% c #B30800", ".& c #A0C1D7", ".* c #3786FE", ".= c #183A6C", ".- c #826025", ".; c #6596C8", ".: c #7299B7", ".> c #3484FB", "., c #D91001", ".< c #FF3123", ".1 c #3E7CC6", ".2 c #4F5B77", ".3 c #CFE1E4", ".4 c #468BDB", ".5 c #3080F7", ".6 c #F2ECEC", ".7 c #D0807F", ".8 c #3F7BBD", ".9 c #0C46B6", ".0 c #6494B3", ".q c #154080", ".w c #4078B4", ".e c #9E190C", ".r c #194C9B", ".t c #F9F6F6", ".y c #1E4C8C", ".u c #627590", ".i c #183A6F", ".p c #FCD518", ".a c #1956B2", ".s c #5996D3", ".d c #81ADCC", ".f c #476F9D", ".g c #D89797", ".h c #6CA6D5", ".j c #526E8A", ".k c #1F4479", ".l c #FEFEFE", ".z c #B0CBD9", ".x c #3B6C9B", ".c c #506E88", ".v c #E4A5A6", ".b c #6F2626", ".n c #D11E13", ".m c #002375", ".M c #254F8C", ".N c #FEDDDD", ".B c #C51D11", ".V c #639ACC", ".C c #5C798D", ".Z c #354D74", ".A c #6797C6", ".S c #272F38", ".D c #A30D00", ".F c #689CBD", ".G c #0A3D6E", ".H c #5A7BB6", ".J c #B3CFDF", ".K c #FFECEB", ".L c #E6D9D9", ".P c #D47F7F", ".I c #154286", ".U c #70ACC8", ".Y c #5088A2", ".T c #990200", ".R c #456C94", ".E c #C80B00", ".W c #6276A0", ".Q c #71A2C9", ".! c #8FB5CC", ".~ c #FADF1C", ".^ c #588096", "./ c #D63128", ".( c #FF2515", ".) c #1E3D71", "._ c #DCAA02", ".` c #9DB0BC", ".' c #54647B", ".] c #6189AC", ".[ c #6296CE", ".{ c #385070", ".} c #710000", ".| c #5494D4", "X c #BC8992", "X. c #FDFC18", "XX c #5E9DC0", "Xo c #FF3422", "XO c #154489", "X+ c #85A9C2", "X@ c #89B0E7", "X# c #47758F", "X$ c #3C79C3", "X% c #E1A9A9", "X& c #124086", "X* c #5C79A7", "X= c #64A6D3", "X- c #327EEE", "X; c #192F58", "X: c #ECE325", "X> c #E38A8A", "X, c #406892", "X< c #22406E", "X1 c #307AEC", "X2 c #1C3D72", "X3 c #4374AC", "X4 c #E8B3B3", "X5 c #4174AA", "X6 c #18396E", "X7 c #F1AEDD", "X8 c #6E7087", "X9 c #6B94C6", "X0 c #3378DB", "Xq c #715C34", "Xw c #9CA7B4", "Xe c #3878CC", "Xr c #903B35", "Xt c #8CA9B8", "Xy c #5D6F80", "Xu c #A8190E", "Xi c #1D4576", "Xp c #83AEE4", "Xa c #3069A3", "Xs c #4286D9", "Xd c #FF271B", "Xf c #325284", "Xg c #163E79", "Xh c #5C7D96", "Xj c #5A677D", "Xk c #5792DD", "Xl c #8A631E", "Xz c #39608E", "Xx c #3886FA", "Xc c #3688F8", "Xv c #836021", "Xb c #6193C9", "Xn c #609CBE", "Xm c #FFD3D3", "XM c #6091C8", "XN c #FFD1D3", "XB c #495E76", "XV c #2871DD", "XC c #A40000", "XZ c #7DA2CA", "XA c #6EA6CF", "XS c #627B9F", "XD c #347BC1", "XF c #ADCAD8", "XG c #DF1B0F", "XH c #ABC8D6", "XJ c #FFE0E0", "XK c #FFDEE0", "XL c #A14A03", "XP c #2169D6", "XI c #97B6BF", "XU c #233540", "XY c #5C6478", "XT c #173B73", "XR c #1C3C6E", "XE c #5387BB", "XW c #1B3C6D", "XQ c #3988FE", "X! c #367DDA", "X~ c #1E65D3", "X^ c #2D77E5", "X/ c #6197CC", "X( c #BA1B12", "X) c #5A0606", "X_ c #5C9DF2", "X` c #1D62C8", "X' c #495A79", "X] c #A37715", "X[ c #2865B5", "X{ c #5686A0", "X} c #F62C22", "X| c #596982", "o c #87AEDA", "o. c #22416D", "oX c #B5D3F0", "oo c #CC9090", "oO c #588AB9", "o+ c #FBDCDF", "o@ c #00104F", "o# c #AB8080", "o$ c #FF0000", "o% c #C8E5F2", "o& c #F5C2C2", "o* c #5095D2", "o= c #D0B1B8", "o- c #1E4780", "o; c #3C67A4", "o: c #4A6FF4", "o> c #FFFB08", "o, c #2260BC", "o< c #86A7BB", "o1 c #E28600", "o2 c #B2CCCF", "o3 c #E3A3A3", "o4 c #6B9CD2", "o5 c #5C687E", "o6 c #D4BFBF", "o7 c #FAF8F8", "o8 c #164A99", "o9 c #1E3F6C", "o0 c #D08D8D", "oq c #1A58B4", "ow c #387ED8", "oe c #AEC2CB", "or c #4C8EB0", "ot c #023978", "oy c #FED0D1", "ou c #567385", "oi c #002776", "op c #F1B7B7", "oa c #214172", "os c #174C9D", "od c #416A8E", "of c #E0A1A3", "og c #688CA7", "oh c #56647B", "oj c #546279", "ok c #E3ACB3", "ol c #789BB0", "oz c #317AD4", "ox c #E8A64E", "oc c #5697CA", "ov c #D49302", "ob c #134085", "on c #4677B7", "om c #3F78BA", "oM c #3271CB", "oN c #25446F", "oB c #FFCBCB", "oV c #C70900", "oC c #1E3F72", "oZ c #7490A2", "oA c #98190D", "oS c #EEE5E5", "oD c #4D84CB", "oF c #9FC1E0", "oG c #71A7EB", "oH c #4E6780", "oJ c #6D82AF", "oK c #4775A4", "oL c #3787FE", "oP c #EE9696", "oI c #3687FD", "oU c #144793", "oY c #A3C1D0", "oT c #5289B2", "oR c #3685FD", "oE c #CF97A9", "oW c #1955AF", "oQ c #DC9898", "o! c #A90000", "o~ c #2B73DB", "o^ c #487BBC", "o/ c #E07B7B", "o( c #5B6E86", "o) c #B8CDD4", "o_ c #E0ECF8", "o` c #254472", "o' c #2F5589", "o] c #5B7E9D", "o[ c #1E4175", "o{ c #000E5B", "o} c #4F839B", "o| c #3B72B9", "O c #3E8CFE", "O. c #E69B9B", "OX c #6697CC", "Oo c #183B6F", "OO c #8B631D", "O+ c #377BD6", "O@ c #B2C0C4", "O# c #C47909", "O$ c #759DB3", "O% c #4E6279", "O& c #458DE7", "O* c #508BDE", "O= c #3784F7", "O- c #1D4881", "O; c #B38D8D", "O: c #FFE9E8", "O> c #88979E", "O, c #FFFFFF", "O< c #8DB4DB", "O1 c #EDBBBC", "O2 c #AFCAD8", "O3 c #234273", "O4 c #C48D0C", "O5 c #4A88CE", "O6 c #1F406F", "O7 c #FFDEDE", "O8 c #3F71B6", "O9 c #344F7D", "O0 c #1D3E6D", "Oq c #4A6782", "Ow c #75A9E1", "Oe c #3A88FD", "Or c #689AC7", "Ot c #113A75", "Oy c #FBF727", "Ou c #5D98D0", "Oi c #0B3E6F", "Op c #3786FA", "Oa c #636F8A", "Os c #2E74DA", "Od c #1C60C5", "Of c #1A2735", "Og c #560000", "Oh c #5A96B9", "Oj c #347FED", "Ok c #708DB1", "Ol c #7D0C02", "Oz c #445472", "Ox c #3D82D8", "Oc c #1E4D92", "Ov c #72A0C0", "Ob c #678FA8", "On c #5A86B9", "Om c #1A3C6D", "OM c #4173A7", "ON c #5A748E", "OB c #407EC7", "OV c #3678D1", "OC c #F3BEBE", "OZ c #AFCCDE", "OA c #AC1A0F", "OS c #307CF6", "OD c #174081", "OF c #FFE4E4", "OG c #E4A50D", "OH c #23416F", "OJ c #5D687D", "OK c #4F6A83", "OL c #5C667C", "OP c #498FF4", "OI c #864949", "OU c #153B75", "OY c #E9D32C", "OT c #D8A0A0", "OR c #183A6E", "OE c #4672A5", "OW c #576277", "OQ c #4A647E", "O! c #052162", "O~ c #EDB20F", "O^ c #99A9BB", "O/ c #B4CFDC", "O( c #E09494", "O) c #76A1D4", "O_ c #D19899", "O` c #4692FE", "O' c #95C4EF", "O] c #AFC7D7", "O[ c #BA6C68", "O{ c #1C4075", "O} c #667996", "O| c #A4C3E0", "+ c #ADC5D5", "+. c #A2C3DE", "+X c #CC99B5", "+o c #649CCC", "+O c #307AE5", "++ c #294C85", "+@ c #1A58B5", "+# c #E7C902", "+$ c #3F5169", "+% c #F02316", "+& c #6788A4", "+* c #3A7DD1", "+= c #89621D", "+- c #3787F9", "+; c #FF6356", "+: c #55748F", "+> c #5993CB", "+, c #B5CED6", "+< c #B6CCD7", "+1 c #880E02", "+2 c #4389DD", "+3 c #AECBD9", "+4 c #466A94", "+5 c #4786D7", "+6 c #304664", "+7 c #3D80E1", "+8 c #FFC9C9", "+9 c #264964", "+0 c #2E7BF0", "+q c #7C0D00", "+w c #558CBD", "+e c #860000", "+r c None", /* pixels */ "O,O,O,O,O,O,O,O,O,O,O,O,Og 3 cOgO,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,O,O,O,O,Og.bo7o/O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,O,O,O,OgX).t 8.XOgO,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,O,O,O,Ogo6XJo3 iOgO,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,O,O,OgOIO,o&.g }O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,O,O,Og.6.NX4o0X>O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,O,Ogo#O,oBX% ]oPO,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,O,OgoS ~ !OTO(O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,OgO;O,O7op *O.O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,Og.L.lXm RoooQO,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,Og+;O,XKO1of.vO,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,Xo 1X}oyO_OlO,O,O,O,O,O,O,o:ouO,O,O,O,O,O,O,O,O,O,", "O,O,O,O,O,O,O,.<.o.,o!+e.DO,O,O,X5.AX9 ' a.@O/ bXIO,O,O,O,O,O,O,", "O,O,O,O,O,O,O, %+%.BXu IO,O,O,.QOr.;OXO)O.UX= LOwOP _O'Xk.d qo]+:OK+9O,O,", "O,O,O,O, e C./.% +O[O,ozow P+5O& TOpXx 4OSX1+7oDo^.] A.coHO%O,O,", "O,O,O,OF uo=oV.TXrXN vOVO+X!+2XcoRoL.* 6 wX- U+>XE ; KOQ g.'+$O,", "O,O,O,+8oE.7XC.}X eo_Xe+*o~ F+-oIXQ sO O=.+oc.FO$+&O} O~XL+XOCXDX$.1X0.h ^.>OeO`X_X@XpO* xoOonX* X yOJXYO,", "O,O,O,O,O,X..~+#okO:o|om.8+wXn V.5 $oG+++X' -OzOf", "O,O,O,O,O, nOGO#O,O,OMOEoK.H Q.0XMXVOsO5Ovo&2 exit 1 ;; esac #DEBHELPER# exit 0 openrocket-13.11.1/update-openrocket0000755000000000000000000001205512237747447014320 0ustar #!/bin/sh # Copyright (C) 2006-2012 Bart Martens # Copyright (C) 2013 Bdale Garbee # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. # # This program 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 . set -e return_0() { return 0 } trap "return_0" 0 die_hard() { echo "ERROR: $1" >&2 exit 1 } [ `whoami` = "root" ] || die_hard "must be root" show_usage() { echo "Usage:" echo " update-openrocket --install" echo " update-openrocket --uninstall" echo " update-openrocket --status" echo "Additional options:" echo " --verbose" echo " --quiet" exit 1 } getopt_temp=`getopt -o iusfvq --long install,uninstall,status,fast,verbose,quiet -n 'update-openrocket' -- "$@"` || show_usage eval set -- "$getopt_temp" || show_usage ACTION=none fast=no verbose=no quiet=no while [ true ] do case "$1" in -i|--install) ACTION="--install" shift ;; -u|--uninstall) ACTION="--uninstall" shift ;; -s|--status) ACTION="--status" shift ;; -f|--fast) fast=yes shift ;; -v|--verbose) verbose=yes shift ;; -q|--quiet) quiet=yes shift ;; --) shift break ;; *) echo "Internal error!" exit 1 ;; esac done [ "$ACTION" != "none" -a $# -eq 0 ] || show_usage [ "$quiet" != "yes" ] || verbose=no [ "$verbose" != "yes" ] || echo "options : $getopt_temp" UNPACKDIR=`mktemp -d /tmp/openrocket.XXXXXXXXXX` || die_hard "mktemp failed" echo "$UNPACKDIR" | grep -q "^/tmp/openrocket\." || die_hard "paranoia" cd "$UNPACKDIR" || die_hard "cd failed" [ "$verbose" != "yes" ] || echo "temporary directory: $UNPACKDIR" do_cleanup() { [ "$verbose" != "yes" ] || echo "cleaning up temporary directory $UNPACKDIR ..." cd / echo "$UNPACKDIR" | grep -q "^/tmp/openrocket\." || die_hard "paranoia" rm -rf "$UNPACKDIR" } die_hard_with_a_cleanup() { return_0 do_cleanup die_hard "$1" } trap "die_hard_with_a_cleanup interrupted" INT cachedir=/var/cache/openrocket wgetquiet=' -q ' wgetfast='-t 3 -T 15 ' wgetalways=' -nd -P . ' wgetprogress=' -v --progress=dot:default ' get_installed_version() { installed=`unzip -p /usr/lib/openrocket/*.jar ReleaseNotes | head -1 | awk '{ print $2 }'` } get_download_url() { url=`wget -qO - http://openrocket.sourceforge.net | grep https | grep download | awk -F\" '{ print $4 }'` } get_upstream_version() { get_download_url upstream=`echo $url | awk -F/ '{ print $8 }'` } case "$ACTION" in --install) [ "$verbose" != "yes" ] || echo "selected action = $ACTION" get_installed_version [ "$verbose" != "yes" ] || echo "installed version = $installed" get_upstream_version [ "$verbose" != "yes" ] || echo "upstream version = $upstream" if [ "$installed" != "" -a "$upstream" != "" -a "$installed" = "$upstream" ] then [ "$verbose" != "yes" ] || echo "upstream version $upstream is already installed" else wgetoptions="$wgetquiet $wgetalways" [ "$verbose" != "yes" ] || wgetoptions="$wgetalways $wgetprogress" [ "$fast" != "yes" ] || wgetoptions="$wgetoptions $wgetfast" [ "$verbose" != "yes" ] || echo "wgetoptions=$wgetoptions" [ "$verbose" != "yes" ] || echo "downloading $url..." HOME=/root \ wget $wgetoptions $url \ || die_hard_with_a_cleanup "wget failed to download $downloadurl" targetdir=/usr/lib/openrocket [ "$verbose" != "yes" ] || echo "removing old .jar files from $targetdir ..." rm -f $targetdir/*.jar [ "$verbose" != "yes" ] || echo "moving download to $targetdir ..." mv -f download $targetdir/OpenRocket-$upstream.jar [ "$verbose" != "yes" ] || ( get_installed_version && echo "create /usr/bin/openrocket wrapper" ) echo "#!/bin/sh" > /usr/bin/openrocket echo "exec java -jar /usr/lib/openrocket/OpenRocket-$upstream.jar \"\$@\"" >> /usr/bin/openrocket chmod +x /usr/bin/openrocket [ "$verbose" != "yes" ] || ( get_installed_version && echo "OpenRocket version: $installed" ) fi # end if installed != upstream [ "$verbose" != "yes" ] || echo "end of action $ACTION" ;; --uninstall) [ "$verbose" != "yes" ] || echo "selected action = $ACTION" [ "$verbose" != "yes" ] || echo "removing files ..." rm -f /usr/lib/openrocket/*.jar [ "$verbose" != "yes" ] || echo "end of action $ACTION" ;; --status) [ "$verbose" != "yes" ] || echo "selected action = $ACTION" get_installed_version echo "OpenRocket version installed on this system : $installed" get_upstream_version echo "OpenRocket version available on upstream site: $upstream" [ "$verbose" != "yes" ] || echo "end of action $ACTION" ;; *) do_cleanup show_usage ;; esac do_cleanup [ "$verbose" != "yes" ] || echo "end of update-openrocket"