--- jugglemaster-0.4.orig/debian/jmdlx.1 +++ jugglemaster-0.4/debian/jmdlx.1 @@ -0,0 +1,52 @@ +.\" 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 jmdlx 1 "September 24, 2007" +.\" 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 +jmdlx \- wxWidgets jugglemaster +.SH SYNOPSIS +.B jmdlx +.RI [ options ] +.RI [ siteswap ] +.br +.SH DESCRIPTION +This is the wxWidgets interface for jugglemaster. If no siteswap was given on +the commandline `3' will be used. If you do not know what a siteswap is, please +have a look at http://www.juggling.org/help/siteswap/faq.html. +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +.SH OPTIONS +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-p, \-\-pattern +Use a named pattern from the pattern library. +.TP +.B \-s, \-\-style +Use given style. Valid values are Normal, Reverse, Shower, Mills Mess, Center, +Windmill and Random. +.SH SEE ALSO +.BR aajm (1), +.BR jmqt (1). +.br +.SH AUTHOR +jmdlx was written by Gary Briggs and Per Johan Persson. It is based on jmlib, +which is written by Per Johan Persson, Gary Briggs and Ken Matsuoka. +.PP +This manual page was written by Helmut Grohne , +for the Debian project (but may be used by others). --- jugglemaster-0.4.orig/debian/control +++ jugglemaster-0.4/debian/control @@ -0,0 +1,57 @@ +Source: jugglemaster +Section: games +Priority: extra +Maintainer: Debian Games Team +Uploaders: Helmut Grohne +Build-Depends: debhelper (>= 5), dpatch, + libaa1-dev, + libwxgtk2.6-dev, + qt3-dev-tools, libqt3-headers, libqt3-mt-dev +Standards-Version: 3.8.0 +Homepage: http://icculus.org/jugglemaster/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/jugglemaster/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/jugglemaster/?op=log + +Package: aajm +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: ascii art version of jugglemaster + JuggleMaster is a siteswap animator. A siteswap is a textual representation + for patterns one can juggle (using balls, clubs, etc.). It is mainly useful + for understanding specific siteswaps by animating them (including + multiplexing). Other uses may include watching patterns without understanding + the notation behind them. + . + This package contains the ascii art interface. It can be run as an ascii + screensaver and doesn't come with patterns, so you better know siteswaps. + . + Siteswap FAQ: http://www.juggling.org/help/siteswap/faq.html + +Package: jmdlx +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: jugglemaster deluxe using wxWidgets + JuggleMaster is a siteswap animator. A siteswap is a textual representation + for patterns one can juggle (using balls, clubs, etc.). It is mainly useful + for understanding specific siteswaps by animating them (including + multiplexing). Other uses may include watching patterns without understanding + the notation behind them. + . + This package contains the wxWidgets interface and features a lot of builtin + patterns available via a menu. + . + Siteswap FAQ: http://www.juggling.org/help/siteswap/faq.html + +Package: jmqt +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: qt version of jugglemaster + JuggleMaster is a siteswap animator. A siteswap is a textual representation + for patterns one can juggle (using balls, clubs, etc.). It is mainly useful + for understanding specific siteswaps by animating them (including + multiplexing). Other uses may include watching patterns without understanding + the notation behind them. + . + This package contains the qt interface. It doesn't come with patterns. + . + Siteswap FAQ: http://www.juggling.org/help/siteswap/faq.html --- jugglemaster-0.4.orig/debian/jmdlx.menu +++ jugglemaster-0.4/debian/jmdlx.menu @@ -0,0 +1,2 @@ +?package(jmdlx):needs="X11" section="Games/Simulation"\ + title="jmdlx" command="/usr/games/jmdlx" --- jugglemaster-0.4.orig/debian/jmqt.install +++ jugglemaster-0.4/debian/jmqt.install @@ -0,0 +1 @@ +bin/jmqt usr/games --- jugglemaster-0.4.orig/debian/rules +++ jugglemaster-0.4/debian/rules @@ -0,0 +1,74 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# use dpatch +include /usr/share/dpatch/dpatch.make + +CFLAGS += -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +CXXFLAGS += $(CFLAGS) +export CFLAGS +export CXXFLAGS + +configure: configure-stamp +configure-stamp: + dh_testdir + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp patch-stamp + dh_testdir + mkdir bin + $(MAKE) -C src/jmlib CXXFLAGS="$(CXXFLAGS)" + $(MAKE) aajm jmdlx jmqt + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -Rf bin + $(MAKE) -C src/jmlib clean + $(MAKE) -C src/aajm clean + $(MAKE) -C src/jmdlx clean + rm -f src/jmqt/Makefile.jmqt src/jmqt/*.o src/jmqt/jmqt + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + + +binary-indep: build install +binary-arch: build install + dh_testdir + dh_testroot + dh_installdirs + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_install + dh_installmenu + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure patch unpatch --- jugglemaster-0.4.orig/debian/watch +++ jugglemaster-0.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://icculus.org/jugglemaster/ ./download/jugglemaster-(.*)\.tar\.bz2 --- jugglemaster-0.4.orig/debian/aajm.menu +++ jugglemaster-0.4/debian/aajm.menu @@ -0,0 +1,5 @@ +?package(aajm):needs="vc" section="Games/Simulation"\ + title="aajm" command="/usr/games/aajm" + +?package(aajm):needs="X11" section="Games/Simulation"\ + title="aajm (X11)" command="/usr/games/aajm" --- jugglemaster-0.4.orig/debian/README.source +++ jugglemaster-0.4/debian/README.source @@ -0,0 +1,12 @@ +This package uses dpatch for modifications to upstream files. While you may +make changes directly for NMU purposes etc, it would be appreciated if NMUers +would make any such changes using dpatch as well. + +To edit an existing patch, or create a new one, simply do: + dpatch-edit-patch +The patch will be placed in debian/patches. If you are creating a new one, +you will also need to add it to debian/patches/00list. + +You can obtain the patched source, or remove the applied patches, with the +debian/rules 'patch' and 'unpatch' targets. debian/rules clean will invoke +unpatch automatically. --- jugglemaster-0.4.orig/debian/changelog +++ jugglemaster-0.4/debian/changelog @@ -0,0 +1,38 @@ +jugglemaster (0.4-3) unstable; urgency=low + + [ Barry deFreese ] + * Add data copyright details to debian/copyright. + + Formerly in data_license.mbox file. (Closes:465646) + + [ Helmut Grohne ] + * Bumped Standards-Version to 3.8.0: + + Added README.source (from gimp-resynthesizer). + + -- Helmut Grohne Tue, 22 Jul 2008 13:22:05 +0200 + +jugglemaster (0.4-2) unstable; urgency=low + + [ Helmut Grohne ] + * Bumped Standards-Version to 3.7.3, no changes needed. + + [ Barry deFreese ] + * 010_wx26_trans.dpatch - Build with wx2.6. + * Move maintainer to Debian Games Team. + * Add VCS fields in control. + * Remove unneeded .dirs files. + * Install in /usr/games, not /usr/bin. + + Update menus accordingly. + * Don't install extra license file. + + -- Helmut Grohne Mon, 10 Dec 2007 13:42:27 +0100 + +jugglemaster (0.4-1) unstable; urgency=low + + * Initial release. + * ITP Closes: 443904 + * Improve dpatch descriptions. + * Use dh_install instead of install. + * Improved package descriptions. + + -- Helmut Grohne Tue, 06 Nov 2007 09:42:28 +0100 + --- jugglemaster-0.4.orig/debian/aajm.install +++ jugglemaster-0.4/debian/aajm.install @@ -0,0 +1 @@ +bin/aajm usr/games --- jugglemaster-0.4.orig/debian/jmqt.manpages +++ jugglemaster-0.4/debian/jmqt.manpages @@ -0,0 +1 @@ +debian/jmqt.1 --- jugglemaster-0.4.orig/debian/aajm.1 +++ jugglemaster-0.4/debian/aajm.1 @@ -0,0 +1,64 @@ +.\" 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 aajm 1 "September 24, 2007" +.\" 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 +aajm \- ascii art jugglemaster +.SH SYNOPSIS +.B aajm +.RI [ options ] +.br +.SH DESCRIPTION +Uses ascii art (aalib) to display a juggler in action juggling three balls by default. +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +.PP +After being started aajm will present you a juggler in action. Pressing the `h' +key will show a self-explaining help menu. It can be terminated by pressing the +`q' key. +.SH OPTIONS +.TP +.B \-s, \-\-siteswap +Use given siteswap as pattern. If you do not know what a siteswap is, please +have a look at http://www.juggling.org/help/siteswap/faq.html. +.TP +.B \-t, \-\-style