debian/0000755000000000000000000000000011603523667007177 5ustar debian/README.source0000644000000000000000000000020511516211612011336 0ustar The source tarball is made by downloading the upstream zip and re-packing having removed the files which lack a license in src/test. debian/watch0000644000000000000000000000050311540547624010225 0ustar version=3 opts=downloadurlmangle=s/directory(.*)$/download$1%252Ftrident-all.zip/,filenamemangle=s/.*version%2520(.*)%2520-%2520stable.*/trident-$1.zip/,dversionmangle=s/\+dfsg// \ http://kenai.com/projects/trident/downloads \ /projects/trident/downloads/directory/version%20(.*)%20-%20stable debian debian/orig-tar.sh debian/rules0000755000000000000000000000134411516211612010244 0ustar #!/usr/bin/make -f # Get definition of $(DEB_SRCDIR) include /usr/share/cdbs/1/rules/buildvars.mk JAVA_HOME=/usr/lib/jvm/default-java export CLASSPATH=/usr/share/java/swt.jar export JH_JAR_EXTRA=META-INF/trident-plugin.properties %: dh $@ --with javahelper # Don't use the packages own build system. override_dh_auto_build:: # Link META-INF. Changing JH_JAR_EXTRA above instead results in the # files being in the wrong place in the resulting jar. override_jh_build: ln -s $(DEB_SRCDIR)/src/META-INF $(DEB_SRCDIR)/META-INF jh_build # Clean up our symlink override_dh_clean: rm -f $(DEB_SRCDIR)/META-INF dh_clean get-orig-source: uscan --download-version $(subst +dfsg,,$(DEB_UPSTREAM_VERSION)) --force-download --rename debian/control0000644000000000000000000000276411603523576010612 0ustar Source: trident Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Andrew Ross Build-Depends: debhelper (>= 7.0.50~), javahelper (>=0.32~), cdbs, ant Build-Depends-Indep: default-jdk, default-jdk-doc, libswt-gtk-3-java Standards-Version: 3.9.2 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/trident Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/trident/ Homepage: http://kenai.com/projects/trident/pages/Home Package: libtrident-java Architecture: all Depends: ${java:Depends}, ${misc:Depends} Recommends: ${java:Recommends} Description: Animation library for Java applications The main goal of Trident project is to provide a general purpose animation library for Java applications. Animations are a natural fit for modern client applications, and Trident has special built-in support for Java based UI toolkits such as Swing and SWT. The classes for the Android are not included. Package: libtrident-java-doc Section: doc Architecture: all Depends: ${java:Depends}, ${misc:Depends} Recommends: ${java:Recommends} Description: Animation library for Java applications (documentation) The main goal of Trident project is to provide a general purpose animation library for Java applications. Animations are a natural fit for modern client applications, and Trident has special built-in support for Java based UI toolkits such as Swing and SWT. . This package provides the documentation. debian/copyright0000644000000000000000000001025711603523576011136 0ustar This work was packaged for Debian by: Andrew Ross on Tue, 18 Jan 2011 19:10:30 +0000. It was downloaded from http://kenai.com/projects/trident/pages/Home The source files under src/test did not contain a license and have been removed when re-packaging the upstream source. See README.source. Upstream Author: Kirill Grouchnikov Copyright: Trident project: Copyright (C) 2005-2010 Kirill Grouchnikov TimingFramework project: Copyright (C) 2006 Sun Microsystems, Inc License: Trident project: Copyright (c) 2005-2010 Trident Kirill Grouchnikov. All Rights Reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: o Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. o Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. o Neither the name of Trident Kirill Grouchnikov nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. TimingFramework project: files: org/pushingpixels/trident/interpolator/KeyInterpolators.java org/pushingpixels/trident/interpolator/KeyTimes.java org/pushingpixels/trident/interpolator/KeyValues.java org/pushingpixels/trident/interpolator/KeyFrames.java Copyright (c) 2006, Sun Microsystems, Inc All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the TimingFramework project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Debian packaging is: Copyright (C) 2011 Andrew Ross and is licensed under the GPL version 3, see `/usr/share/common-licenses/GPL-3'. debian/compat0000644000000000000000000000000211516211612010360 0ustar 7 debian/source/0000755000000000000000000000000011603523664010474 5ustar debian/source/format0000644000000000000000000000001411516211612011670 0ustar 3.0 (quilt) debian/javabuild0000644000000000000000000000002011516211612011036 0ustar trident.jar src debian/orig-tar.sh0000755000000000000000000000045711516211612011253 0ustar #!/bin/bash -e echo $* VERSION=$2 FILE=$3 DIR=trident-$VERSION TAR=../trident_$VERSION.orig.tar.gz mkdir $DIR unzip $FILE -d $DIR # Some files don't have a copyright/license statement, so we remove # those before making our orig.tar.gz rm -r $DIR/src/test tar -czf $TAR $DIR rm -r $DIR rm $FILE debian/changelog0000644000000000000000000000177011603523576011055 0ustar trident (1.3+dfsg-5) unstable; urgency=low * Update to build with libswt-gtk-3-java. * Update d/copyright to fix lintian error. -- Andrew Ross Thu, 30 Jun 2011 22:27:27 +0100 trident (1.3+dfsg-4) unstable; urgency=low * Update to build with libswt-gtk-3.6-java instead of libswt-gtk-3.5-java. * Updated standards version to 3.9.2 (no changes required). * Updated package description. -- Andrew Ross Wed, 18 May 2011 20:09:32 +0100 trident (1.3+dfsg-3) unstable; urgency=low * Update the no-android patch to fix an Exception (Closes: #619986) -- Andrew Ross Tue, 29 Mar 2011 18:09:13 +0100 trident (1.3+dfsg-2) unstable; urgency=low * Update watch file to fix errors. -- Andrew Ross Thu, 17 Mar 2011 17:49:41 +0000 trident (1.3+dfsg-1) unstable; urgency=low * Initial release (Closes: #610459) -- Andrew Ross Tue, 18 Jan 2011 19:10:30 +0000 debian/patches/0000755000000000000000000000000011603523664010623 5ustar debian/patches/series0000644000000000000000000000002111516211612012017 0ustar no-android.patch debian/patches/no-android.patch0000644000000000000000000001317711544523250013702 0ustar We don't want to use the android SDK right now, so we patch out these files. They could potentially be re-added at a later date if required. Index: trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidPropertyInterpolators.java =================================================================== --- trident-1.3+dfsg.orig/src/org/pushingpixels/trident/android/AndroidPropertyInterpolators.java 2010-03-11 09:26:30.000000000 +0000 +++ trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidPropertyInterpolators.java 2011-03-29 18:12:18.026076573 +0100 @@ -27,7 +27,7 @@ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package org.pushingpixels.trident.android; +/*package org.pushingpixels.trident.android; import java.util.*; @@ -35,13 +35,13 @@ import org.pushingpixels.trident.interpolator.PropertyInterpolatorSource; import android.graphics.*; - +*/ /** * Built-in interpolators for Android classes. * * @author Kirill Grouchnikov */ -public class AndroidPropertyInterpolators implements PropertyInterpolatorSource { +/*public class AndroidPropertyInterpolators implements PropertyInterpolatorSource { private Set interpolators; public static final PropertyInterpolator COLOR_INTERPOLATOR = new ColorInterpolator(); @@ -158,4 +158,4 @@ return RectF.class; } } -} +}*/ Index: trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidRepaintCallback.java =================================================================== --- trident-1.3+dfsg.orig/src/org/pushingpixels/trident/android/AndroidRepaintCallback.java 2010-03-11 09:26:30.000000000 +0000 +++ trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidRepaintCallback.java 2011-03-29 18:12:18.026076573 +0100 @@ -27,7 +27,7 @@ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package org.pushingpixels.trident.android; +/*package org.pushingpixels.trident.android; import org.pushingpixels.trident.Timeline.TimelineState; import org.pushingpixels.trident.callback.RunOnUIThread; @@ -73,4 +73,4 @@ this.view.invalidate(this.rect.left, this.rect.top, this.rect.right, this.rect.bottom); } -} +}*/ Index: trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidRepaintTimeline.java =================================================================== --- trident-1.3+dfsg.orig/src/org/pushingpixels/trident/android/AndroidRepaintTimeline.java 2010-03-11 09:26:30.000000000 +0000 +++ trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidRepaintTimeline.java 2011-03-29 18:12:18.026076573 +0100 @@ -27,7 +27,7 @@ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package org.pushingpixels.trident.android; +/*package org.pushingpixels.trident.android; import org.pushingpixels.trident.Timeline; @@ -78,4 +78,4 @@ } super.playLoop(loopCount, repeatBehavior); } -} \ No newline at end of file +}*/ Index: trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidToolkitHandler.java =================================================================== --- trident-1.3+dfsg.orig/src/org/pushingpixels/trident/android/AndroidToolkitHandler.java 2010-03-11 09:26:30.000000000 +0000 +++ trident-1.3+dfsg/src/org/pushingpixels/trident/android/AndroidToolkitHandler.java 2011-03-29 18:12:18.026076573 +0100 @@ -27,7 +27,7 @@ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package org.pushingpixels.trident.android; +/*package org.pushingpixels.trident.android; import org.pushingpixels.trident.UIToolkitHandler; @@ -48,4 +48,4 @@ public void runOnUIThread(Object mainTimelineObject, final Runnable runnable) { ((View) mainTimelineObject).post(runnable); } -} +}*/ Index: trident-1.3+dfsg/src/org/pushingpixels/trident/android/TimelineAsyncTask.java =================================================================== --- trident-1.3+dfsg.orig/src/org/pushingpixels/trident/android/TimelineAsyncTask.java 2010-03-11 09:26:30.000000000 +0000 +++ trident-1.3+dfsg/src/org/pushingpixels/trident/android/TimelineAsyncTask.java 2011-03-29 18:12:18.036076044 +0100 @@ -27,7 +27,7 @@ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package org.pushingpixels.trident.android; +/*package org.pushingpixels.trident.android; import org.pushingpixels.trident.TimelineScenario; @@ -49,4 +49,4 @@ public void resetDoneFlag() { throw new UnsupportedOperationException(); } -} +}*/ Index: trident-1.3+dfsg/src/META-INF/trident-plugin.properties =================================================================== --- trident-1.3+dfsg.orig/src/META-INF/trident-plugin.properties 2011-03-29 18:12:25.107743296 +0100 +++ trident-1.3+dfsg/src/META-INF/trident-plugin.properties 2011-03-29 18:12:28.496075738 +0100 @@ -4,7 +4,4 @@ UIToolkitHandler=org.pushingpixels.trident.swt.SWTToolkitHandler PropertyInterpolatorSource=org.pushingpixels.trident.swt.SWTPropertyInterpolators -UIToolkitHandler=org.pushingpixels.trident.android.AndroidToolkitHandler -PropertyInterpolatorSource=org.pushingpixels.trident.android.AndroidPropertyInterpolators - -PropertyInterpolatorSource=org.pushingpixels.trident.interpolator.CorePropertyInterpolators \ No newline at end of file +PropertyInterpolatorSource=org.pushingpixels.trident.interpolator.CorePropertyInterpolators debian/libtrident-java.jlibs0000644000000000000000000000001411516211612013261 0ustar trident.jar debian/libtrident-java-doc.javadoc0000644000000000000000000000005411516211612014334 0ustar internal /usr/share/doc/libtrident-java/api