debian/0000775000000000000000000000000012047320041007161 5ustar debian/menu0000664000000000000000000000032012047313757010063 0ustar ?package(opticalraytracer):needs="X11" section="Applications/Science/Physics"\ title="opticalraytracer" command="/usr/bin/opticalraytracer" icon="build/classes/opticalraytracer/icons/OpticalRayTracer.png" debian/copyright0000664000000000000000000000102012047313757011125 0ustar This package was debianized by D Haley on Sun, 03 Jan 2010 12:26:35 +1100. It was downloaded from http://www.arachnoid.com/OpticalRayTracer/OpticalRayTracer.jar Upstream Author: Paul Lutus Copyright: Copyright (C) 2008, Paul Lutus License: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 see `/usr/share/common-licenses/GPL-2'. The Debian packaging is: Copyright (C) 2010 D Haley and is licensed under the GPL version 3, see `/usr/share/common-licenses/GPL-3'. debian/README.source0000664000000000000000000000015612047313757011362 0ustar This package uses quilt in a standard manner. Information may be found in /usr/share/doc/quilt/README.source debian/dirs0000664000000000000000000000002112047313757010056 0ustar usr/bin usr/sbin debian/manpages0000664000000000000000000000003212047313757010712 0ustar debian/opticalraytracer.1 debian/control0000664000000000000000000000220112047314055010567 0ustar Source: opticalraytracer Section: science Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Science Maintainers Uploaders: D Haley DM-Upload-Allowed: yes Vcs-Git: git://git.debian.org/git/debian-science/packages/opticalraytracer.git Vcs-Browser: http://git.debian.org/?p=debian-science/packages/opticalraytracer.git Build-Depends: cdbs, debhelper (>= 7), ant (>=1.7.1), junit, javahelper, default-jdk Standards-Version: 3.9.3 Homepage: http://www.arachnoid.com/OpticalRayTracer/ Package: opticalraytracer Architecture: all Depends: ${misc:Depends}, ${java:Depends}, default-jre, java-wrappers Description: Virtual lens design workshop OpticalRayTracer is an application that analyzes systems of lenses. It uses optical principles and a virtual optical bench to predict the behavior of many kinds of ordinary and exotic lens types. OpticalRayTracer includes an advanced, easy-to-use interface that allows the user to rearrange the optical configuration by simply dragging lenses around using the mouse. debian/opticalraytracer.10000664000000000000000000000204112047313757012630 0ustar .\" Opticalraytracer manual page. .\" (C)2010 D. Haley .\" .TH opticalraytracer 1 .SH NAME Opticalraytracer \- A virtual lens design workshop .SH DESCRIPTION OpticalRayTracer is an application that analyzes systems of lenses. It uses optical principles and a virtual optical bench to predict the behavior of many kinds of ordinary and exotic lens types. OpticalRayTracer includes an advanced, easy-to-use interface that allows the user to rearrange the optical configuration by simply dragging lenses around using the mouse. .SH OPTIONS This package has no options, and is controlled entirely through its graphical user interface. .SH LICENCE Opticalraytracer is Copyright (C) 2010 by Paul Lutus. Use this software at your own risk! This software released under the GNU General Public License v2. Please read the COPYING file for more information. .SH AUTHOR This manpage was written by D. Haley .SH HOMPEAGE The opticalraytracer homepage may be found at \fPhttp://www.arachnoid.com/OpticalRayTracer/\fB debian/compat0000664000000000000000000000000212047313757010377 0ustar 7 debian/source/0000775000000000000000000000000012047320041010461 5ustar debian/source/format0000664000000000000000000000001412047313757011707 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000012047320041010610 5ustar debian/patches/series0000664000000000000000000000007612047313757012050 0ustar build-xml.patch jar-path.patch disable-ant-propertyfile.patch debian/patches/jar-path.patch0000664000000000000000000000061012047313757013354 0ustar #Correct script launch path dir Index: opticalraytracer-3.0/OpticalRayTracer =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ opticalraytracer-3.0/OpticalRayTracer 2011-03-27 20:55:04.000000000 +0100 @@ -0,0 +1,4 @@ +#!/bin/sh + +#Don't forget the symlink if needed +java -jar /usr/share/java/opticalraytracer.jar "$@" debian/patches/build-xml.patch0000664000000000000000000000762312047313757013556 0ustar Index: opticalraytracer-3.0/build.xml =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ opticalraytracer-3.0/build.xml 2011-03-27 20:19:54.000000000 +0100 @@ -0,0 +1,74 @@ + + + + + + + + + + + Builds, tests, and runs the project OpticalRayTracer. + + + debian/patches/disable-ant-propertyfile.patch0000664000000000000000000000256012047313757016561 0ustar * Remove netbeans propertyfile cruft -- we don't need the damned thing, its just dragging in usless deps. Index: opticalraytracer-3.0/nbproject/build-impl.xml =================================================================== --- opticalraytracer-3.0.orig/nbproject/build-impl.xml 2011-03-27 20:29:46.000000000 +0100 +++ opticalraytracer-3.0/nbproject/build-impl.xml 2011-03-27 20:29:50.000000000 +0100 @@ -501,9 +501,6 @@ - - - @@ -862,9 +859,6 @@ - - - debian/changelog0000664000000000000000000000276412047317653011063 0ustar opticalraytracer (3.2-1.1ubuntu1) raring; urgency=low * New merge from Debian. Remaining changes: - debian/rules: remove extra calls to patch build.xml and clean it up, also remove the unnecessary call to ant clean (which will get done by dh_clean). - debian/control: drop the Build-Depends on quilt. -- Oussama Bounaim Fri, 02 Nov 2012 11:05:03 +0100 opticalraytracer (3.2-1.1) unstable; urgency=low * Non-maintainer upload. * Added dependency on default-jre (Closes: #687786) * Upgraded Standards-Version to 3.9.3. -- Pablo Duboue Sat, 29 Sep 2012 18:30:58 -0400 opticalraytracer (3.2-1ubuntu1) precise; urgency=low * debian/rules: remove extra calls to patch build.xml and clean it up, also remove the unnecessary call to ant clean (which will get done by dh_clean). * debian/control: drop the Build-Depends on quilt. -- Mathieu Trudel-Lapierre Mon, 23 Jan 2012 21:26:42 -0500 opticalraytracer (3.2-1) unstable; urgency=low * Update to upstream version 3.2 -- D Haley Sun, 09 Dec 2011 20:23:33 +0000 opticalraytracer (2.8-2) unstable; urgency=low * Fix java patch to use lowercase jar name (Closes: #580413) * Refer to GPLv2 in addition to v3 in copyright file -- D Haley Fri, 07 May 2010 02:18:27 +1000 opticalraytracer (2.8-1) unstable; urgency=low * Initial release (Closes: #519583) -- D Haley Sun, 03 Jan 2010 12:26:35 +1100 debian/rules0000775000000000000000000000350512047313757010264 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/cdbs/1/class/ant.mk PACKAGE_VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: \(.*\)-[^-]*$$/\1/p') JAVA_HOME=/usr/lib/jvm/default-java DEB_JARS := zlib junit DEB_ANT_BUILDFILE=build.xml DEB_ANT_CLEAN_TARGET=clean DEB_BUILD_OPTIONS=nocheck clean:: dh_testdir dh_testroot rm -f build-stamp configure-stamp dh_clean install/opticalraytracer:: install -D -p -m644 ./dist/OpticalRayTracer.jar $(CURDIR)/debian/opticalraytracer/usr/share/java/opticalraytracer-$(PACKAGE_VERSION).jar sh -c "cd $(CURDIR)/debian/opticalraytracer/usr/share/java && ln -s opticalraytracer-$(PACKAGE_VERSION).jar opticalraytracer.jar" install -D -p OpticalRayTracer $(CURDIR)/debian/opticalraytracer/usr/bin/opticalraytracer configure: configure-stamp configure-stamp: dh_testdir touch configure-stamp build: build-stamp build-stamp: configure-stamp $(QUILT_STAMPFN) dh_testdir touch $@ install: build dh_testdir dh_testroot dh_prep dh_installdirs # Build architecture-independent files here. binary-indep: install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_lintian dh_installman dh_link jh_depends dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep install .PHONY: build clean binary-indep install configure debian/docs0000664000000000000000000000016712047313757010060 0ustar build/classes/opticalraytracer/help_resources/HelpText.html build/classes/opticalraytracer/help_resources/HelpText.txt