From 10543931660faf1e9f45558a451cf4aac65a7b91 Mon Sep 17 00:00:00 2001 From: Guenter Geiger Date: Mon, 20 Oct 2003 17:48:37 +0000 Subject: added svn path=/trunk/; revision=1120 --- packages/debian/README.Debian | 45 +++++++ packages/debian/changelog | 273 ++++++++++++++++++++++++++++++++++++++ packages/debian/control | 21 +++ packages/debian/copyright | 40 ++++++ packages/debian/dirs | 5 + packages/debian/doc-base.puredata | 11 ++ packages/debian/docs | 1 + packages/debian/files | 1 + packages/debian/menu | 2 + packages/debian/rules | 85 ++++++++++++ 10 files changed, 484 insertions(+) create mode 100644 packages/debian/README.Debian create mode 100644 packages/debian/changelog create mode 100644 packages/debian/control create mode 100644 packages/debian/copyright create mode 100644 packages/debian/dirs create mode 100644 packages/debian/doc-base.puredata create mode 100644 packages/debian/docs create mode 100644 packages/debian/files create mode 100644 packages/debian/menu create mode 100755 packages/debian/rules diff --git a/packages/debian/README.Debian b/packages/debian/README.Debian new file mode 100644 index 00000000..428c528a --- /dev/null +++ b/packages/debian/README.Debian @@ -0,0 +1,45 @@ +pd for Debian +---------------------- + +Soundcards and Drivers +======================= + +Pd uses your soundcard in a way to reduce the latency introduced by +audio buffering. This may in some circumstances introduce distortions. + +There are different methods to solve this problem. + +1) starting pd with certain flags: + + -frags + + sets the number of fragments used in the OSS driver, and additionally + triggers the "good old and stable" device interface. + + -noadc + + start pd in output only mode. + + +2) Using ALSA with OSS emulation + +3) Try to install the OSS/Free version instead of OSS commercial. + + + + + +Configuration +============== + +Instead of passing your command line flags to pd, you can write them +into your ~/.pdrc file. Each commandline switch on its own line like + + -path /usr/lib/pd/doc + -frags 4 + -noadc + -lib Gem + + + + -- Guenter Geiger , Tue, 3 Aug 1999 14:33:26 +0200 diff --git a/packages/debian/changelog b/packages/debian/changelog new file mode 100644 index 00000000..33e9e509 --- /dev/null +++ b/packages/debian/changelog @@ -0,0 +1,273 @@ +puredata (0.37.cvs-5) unstable; urgency=low + + * fixed problems with jack + + -- Guenter Geiger (Debian/GNU) Tue, 7 Oct 2003 17:18:31 +0200 + +puredata (0.37.cvs-4) unstable; urgency=low + + * roll another one .. forgot to update pd.tk + + -- Guenter Geiger (Debian/GNU) Tue, 5 Aug 2003 12:01:20 +0200 + +puredata (0.37.cvs-3) unstable; urgency=low + + * exchanged ld with cc in expr externals + + -- Guenter Geiger (Debian/GNU) Sat, 2 Aug 2003 23:29:29 +0200 + +puredata (0.37.cvs-2) unstable; urgency=low + + * fixed build of extra -fPIC (closes: #203416) + * changed t_int to long in m_pd.h + + -- Guenter Geiger (Debian/GNU) Wed, 30 Jul 2003 10:41:01 +0200 + +puredata (0.37.cvs-1) unstable; urgency=low + + * new upstream and renaming to puredata + + -- Guenter Geiger (Debian/GNU) Tue, 08 Jul 2003 15:13:58 +0200 + +pd (0.36.cvs-9) unstable; urgency=low + + * makes -nosound option work (closes: #182888) + * remove -Werror, hopefully a quick fix for 64 bit architectures + * add -fPIC to external, fixed strip + + -- Guenter Geiger (Debian/GNU) Fri, 28 Mar 2003 10:58:39 +0100 + +pd (0.36.cvs-8) unstable; urgency=low + + * I'm to stupid for this world, now I hope it really compiles (removed + sa_restorer and SIGSTKFTL in s_inter.c) + + -- Guenter Geiger (Debian/GNU) Wed, 26 Mar 2003 13:29:29 +0100 + +pd (0.36.cvs-7) unstable; urgency=low + + * removed handling of SIGSTKFLT + * fixed jack behaviour (DIO errors) + + -- Guenter Geiger (Debian/GNU) Tue, 25 Mar 2003 18:08:04 +0100 + +pd (0.36.cvs-6) unstable; urgency=low + + * New snapshot + + -- Guenter Geiger (Debian/GNU) Mon, 17 Mar 2003 16:48:33 +0100 + +pd (0.36.cvs-5) unstable; urgency=low + + * Remove manpages from /usr/man (closes: 181190) + + -- Guenter Geiger (Debian/GNU) Mon, 17 Feb 2003 17:25:45 +0100 + +pd (0.36.cvs-4) unstable; urgency=low + + * Recompilation for new libjack + + -- Guenter Geiger (Debian/GNU) Wed, 12 Feb 2003 10:49:16 +0100 + +pd (0.36.cvs-3) unstable; urgency=low + + * Fixed compilation for Debian libjackX.XX.X-dev packages + + -- Guenter Geiger (Debian/GNU) Tue, 7 Jan 2003 12:49:22 +0100 + +pd (0.36.cvs-2) unstable; urgency=low + + * Included patches for different Debian architectures (got lost somehow) + (closes: #173311) + + -- Guenter Geiger (Debian/GNU) Mon, 16 Dec 2002 16:57:03 +0100 + +pd (0.36.cvs-1) unstable; urgency=low + + * new upstream (closes: * #172085). pd now checks for jack, then alsa and + finally oss. This doesnt fix the bug that is in ALSA OSS emulation, + but it uses the ALSA native driver if available. + + -- Guenter Geiger (Debian/GNU) Tue, 10 Dec 2002 10:50:55 +0100 + +pd (0.36-1) unstable; urgency=low + + * new upstream + + -- Guenter Geiger (Debian/GNU) Mon, 25 Nov 2002 18:47:02 +0100 + +pd (0.35.1-1) unstable; urgency=low + + * new upstream, jack patched + + -- Guenter Geiger (Debian/GNU) Fri, 26 Jul 2002 16:15:14 +0200 + +pd (0.35.test23-1) unstable; urgency=low + + * new upstream release + + -- Guenter Geiger (Debian/GNU) Tue, 7 May 2002 18:47:04 +0200 + +pd (0.34.4-1) unstable; urgency=low + + * new upstream release + + -- Guenter Geiger (Debian/GNU) Tue, 7 May 2002 18:47:04 +0200 + +pd (0.34.2-4) unstable; urgency=low + + * SIGFLTK doesn exist on all platforms, remove handler for it. + (closes: #144081) + + -- Guenter Geiger (Debian/GNU) Mon, 22 Apr 2002 19:48:05 +0200 + +pd (0.34.2-3) unstable; urgency=low + + * added tag in documentation (closes: #135911) + + -- Guenter Geiger (Debian/GNU) Thu, 18 Apr 2002 13:13:00 +0200 + +pd (0.34.2-2) unstable; urgency=low + + * FTBFS: build-depends, gcc errors, etc (hppa/unstable) patch applied LaMont + Jones (closes: #143323) + + -- Guenter Geiger (Debian/GNU) Wed, 17 Apr 2002 16:44:32 +0200 + +pd (0.34.2-1) unstable; urgency=low + + * new upstream version, only compiles with libffm on Alpha if it + is available (closes: #112232), added build depends + * added -fPIC to pd externals (closes: #124140) + * removed warning treated as errors flag (closes: #142635) + + -- Guenter Geiger (Debian/GNU) Fri, 2 Nov 2001 11:36:47 +0100 + +pd (0.32p1-5) unstable; urgency=low + + * fixed build on hurd (bstring.h) (closes: #108598) + man page link for pdsend, pdreceive (closes: #99566) + added jpeg files to html documentation (closes: #102171) + + -- Guenter Geiger (Debian/GNU) Wed, 15 Aug 2001 10:31:02 +0200 + +pd (0.32p1-4) unstable; urgency=low + + * don't set sa_restorer on any architecture .. it seems like this + field is only available for i386. (closes: #104984) + + -- Guenter Geiger (Debian/GNU) Mon, 16 Jul 2001 11:30:02 +0200 + +pd (0.32p1-3) unstable; urgency=low + + * make it clean the sources proberly (closes: #94525) + + -- Guenter Geiger (Debian/GNU) Fri, 20 Apr 2001 17:09:02 +0200 + +pd (0.32p1-2) unstable; urgency=low + + * make it compilable on sparc (SIGFLTK) (closes: #89274) + + -- Guenter Geiger (Debian/GNU) Sat, 14 Mar 2001 10:37:02 +0100 + +pd (0.32p1-1) unstable; urgency=low + + * folded table patches in, make the whole compilable on Alpha, added devfs compatibility + + -- Guenter Geiger (Debian/GNU) Sat, 12 Mar 2001 11:30:07 +0100 + +pd (0.32-1) unstable; urgency=low + + * new upstream (test) release + + -- Guenter Geiger Sat, 4 Nov 2000 12:30:07 +0100 + +pd (0.31-3) unstable; urgency=low + + * make it compileable with ccc under Alpha (extras) + + -- Guenter Geiger Fri, 13 Oct 2000 14:13:05 +0200 + +pd (0.31-2) unstable; urgency=low + + * improvments for nogui mode + + -- Guenter Geiger Tue, 12 Sep 2000 22:24:01 +0200 + +pd (0.31-1) unstable; urgency=low + + * new upstream + + -- Guenter Geiger Fri, 21 Jul 2000 18:34:45 +0200 + +pd (0.30-1) unstable; urgency=low + + * new upstream version + + -- Guenter Geiger Mon, 13 Mar 2000 13:45:01 +0100 + +pd (0.28-4) unstable frozen; urgency=low + + * applied patch for building on sparc from Ben Collins , + fixed bug in audio output with RME card + + -- Guenter Geiger Mon, 14 Feb 2000 13:34:01 +0100 + +pd (0.28-3) unstable frozen; urgency=low + + * now installs m_pd.h into /usr/include. Uses x-terminal-emulater to provide console. + + -- Guenter Geiger Tue, 25 Jan 2000 15:30:00 +0100 + +pd (0.28-2) unstable; urgency=low + + * changed permissions of configure script + + -- Guenter Geiger Fri, 14 Jan 1999 17:35:10 +0100 + +pd (0.28-1) unstable; urgency=low + + * new upstream version + + -- Guenter Geiger Mon, 22 Nov 1999 11:23:43 +0100 + +pd (0.27-3) unstable; urgency=low + + * minor bugfixes + + -- Guenter Geiger Wed, 13 Oct 1999 11:34:50 +0200 + +pd (0.27-2) unstable; urgency=low + + * added Gem recommendation , menu entry + + -- Guenter Geiger Wed, 15 Sep 1999 15:34:43 +0200 + +pd (0.27-1) unstable; urgency=low + + * new upstream version + + -- Guenter Geiger Mon, 6 Sep 1999 13:10:00 +0200 + +pd (0.26-3) unstable; urgency=low + + * added m_pd.h to the distribution + + -- Guenter Geiger Thu, 26 Aug 1999 16:45:48 +0200 + +pd (0.26-2) unstable; urgency=low + + * patched in the buggy sounddriver patch, fixed Bug#43379, cannot build from + source. + + -- Guenter Geiger Mon, 23 Aug 1999 17:21:34 +0200 + +pd (0.26-1) unstable; urgency=low + + * Initial Release. + + -- Guenter Geiger Tue, 3 Aug 1999 14:33:26 +0200 + +Local variables: +mode: debian-changelog +End: diff --git a/packages/debian/control b/packages/debian/control new file mode 100644 index 00000000..f8ef6470 --- /dev/null +++ b/packages/debian/control @@ -0,0 +1,21 @@ +Source: puredata +Section: sound +Priority: optional +Maintainer: Guenter Geiger (Debian/GNU) +Build-Depends: tcl8.4-dev, tk8.4-dev, libasound2-dev, debhelper, libjack-dev +Standards-Version: 3.6.0 + +Package: puredata +Architecture: any +Depends: xterm | x-terminal-emulator, ${shlibs:Depends} +Replaces: pd-externals, pd +Provides: pd +Conflicts: pd +Recommends: gem +Description: realtime computer music and graphics system + A real-time graphical programming environment for audio and graphics + analysis and rendering. Pd's audio functions are built-in; graphical + computations require a separate package named GEM ("Graphics Environment for + Multimedia"). Pd and GEM are available for SGI machines, IBM PC compatibles + (running NT or W95) and Linux (PCs or Alpha machines). + diff --git a/packages/debian/copyright b/packages/debian/copyright new file mode 100644 index 00000000..4d4716ec --- /dev/null +++ b/packages/debian/copyright @@ -0,0 +1,40 @@ +This package was debianized by Guenter Geiger on +Tue, 3 Aug 1999 14:33:26 +0200. + +It was downloaded from + +Author: Miller Puckette + +Copyright: + +This software is copyrighted by Miller Puckette and others. The following +terms apply to all files associated with the software unless explicitly +disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, provided +that existing copyright notices are retained in all copies and that this +notice is included verbatim in any distributions. No written agreement, +license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors +and need not follow the licensing terms described here, provided that +the new terms are clearly indicated on the first page of each file where +they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE +IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE +NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +RESTRICTED RIGHTS: Use, duplication or disclosure by the government +is subject to the restrictions as set forth in subparagraph (c) (1) (ii) +of the Rights in Technical Data and Computer Software Clause as DFARS +252.227-7013 and FAR 52.227-19. diff --git a/packages/debian/dirs b/packages/debian/dirs new file mode 100644 index 00000000..bb719ea7 --- /dev/null +++ b/packages/debian/dirs @@ -0,0 +1,5 @@ +usr/bin +usr/sbin +usr/include +usr/share/man/man1 +usr/share/doc/pd/html diff --git a/packages/debian/doc-base.puredata b/packages/debian/doc-base.puredata new file mode 100644 index 00000000..0119766c --- /dev/null +++ b/packages/debian/doc-base.puredata @@ -0,0 +1,11 @@ +Document: pdmanual +Title: PD Manual +Author: Miller Puckette +Abstract: This manual describes the usage of PD. + PD is a realtime computer music system. +Section: Apps/Sound + +Format: HTML +Index: /usr/share/doc/pd/html/index.htm +Files: /usr/share/doc/pd/html/*.htm + diff --git a/packages/debian/docs b/packages/debian/docs new file mode 100644 index 00000000..71dfd5ba --- /dev/null +++ b/packages/debian/docs @@ -0,0 +1 @@ +README.txt diff --git a/packages/debian/files b/packages/debian/files new file mode 100644 index 00000000..8fc8af28 --- /dev/null +++ b/packages/debian/files @@ -0,0 +1 @@ +puredata_0.37.cvs-5_i386.deb sound optional diff --git a/packages/debian/menu b/packages/debian/menu new file mode 100644 index 00000000..6f5cdb55 --- /dev/null +++ b/packages/debian/menu @@ -0,0 +1,2 @@ +?package(puredata):needs=x11 section="Apps/Sound"\ + title="PureData" command="x-terminal-emulator -e /usr/bin/pd" diff --git a/packages/debian/rules b/packages/debian/rules new file mode 100755 index 00000000..39f919cb --- /dev/null +++ b/packages/debian/rules @@ -0,0 +1,85 @@ +#!/usr/bin/make -f +#-*- makefile -*- +# Made with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Christoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + chmod a+x src/configure + cd src && ./configure --prefix=/usr + cd src && $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp + + # Add here commands to clean up after the build process. + chmod a+x src/configure + -cd src && ./configure + -cd src && $(MAKE) distclean + -rm src/makefile + -rm -r `find . -name CVS` + -rm `find . -name "*.pd_linux*"` + dh_clean + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp. + cd src && $(MAKE) install prefix=/usr/ DESTDIR=`pwd`/../debian/tmp + -rm -r `pwd`/debian/tmp/usr/man + touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install +# dh_testversion + dh_testdir + dh_testroot + dh_installdocs + mv `pwd`/debian/tmp/usr/lib/pd/doc/1.manual/*.{jpg,htm} \ +`pwd`/debian/tmp/usr/share/doc/pd/html +# dh_dhelp + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installinit + dh_installcron + dh_installman man/pd.1 man/pdsend.1 man/pdreceive.1 +# dh_undocumented + dh_installchangelogs +# dh_link + dh_strip + dh_compress + dh_fixperms + # You may want to make some executables suid here +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary -- cgit v1.2.1