aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuenter Geiger <ggeiger@users.sourceforge.net>2003-10-20 17:48:37 +0000
committerGuenter Geiger <ggeiger@users.sourceforge.net>2003-10-20 17:48:37 +0000
commit10543931660faf1e9f45558a451cf4aac65a7b91 (patch)
tree0b1ade53d6b1eaa0616f15274bded623be794fe0
parent44da666aeb2a94abb4ebe57123c475bb600edbae (diff)
added
svn path=/trunk/; revision=1120
-rw-r--r--packages/debian/README.Debian45
-rw-r--r--packages/debian/changelog273
-rw-r--r--packages/debian/control21
-rw-r--r--packages/debian/copyright40
-rw-r--r--packages/debian/dirs5
-rw-r--r--packages/debian/doc-base.puredata11
-rw-r--r--packages/debian/docs1
-rw-r--r--packages/debian/files1
-rw-r--r--packages/debian/menu2
-rwxr-xr-xpackages/debian/rules85
10 files changed, 484 insertions, 0 deletions
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 <n>
+
+ 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 <geiger@debian.org>, 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> Tue, 25 Mar 2003 18:08:04 +0100
+
+pd (0.36.cvs-6) unstable; urgency=low
+
+ * New snapshot
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> 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) <geiger@debian.org> Mon, 17 Feb 2003 17:25:45 +0100
+
+pd (0.36.cvs-4) unstable; urgency=low
+
+ * Recompilation for new libjack
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> Tue, 10 Dec 2002 10:50:55 +0100
+
+pd (0.36-1) unstable; urgency=low
+
+ * new upstream
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> Mon, 25 Nov 2002 18:47:02 +0100
+
+pd (0.35.1-1) unstable; urgency=low
+
+ * new upstream, jack patched
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> Fri, 26 Jul 2002 16:15:14 +0200
+
+pd (0.35.test23-1) unstable; urgency=low
+
+ * new upstream release
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> Tue, 7 May 2002 18:47:04 +0200
+
+pd (0.34.4-1) unstable; urgency=low
+
+ * new upstream release
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> 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) <geiger@debian.org> Mon, 22 Apr 2002 19:48:05 +0200
+
+pd (0.34.2-3) unstable; urgency=low
+
+ * added </PRE> tag in documentation (closes: #135911)
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> 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 <lamont@smallone.fc.hp.com> (closes: #143323)
+
+ -- Guenter Geiger (Debian/GNU) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> 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) <geiger@debian.org> Sat, 12 Mar 2001 11:30:07 +0100
+
+pd (0.32-1) unstable; urgency=low
+
+ * new upstream (test) release
+
+ -- Guenter Geiger <geiger@debian.org> 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 <geiger@debian.org> Fri, 13 Oct 2000 14:13:05 +0200
+
+pd (0.31-2) unstable; urgency=low
+
+ * improvments for nogui mode
+
+ -- Guenter Geiger <geiger@debian.org> Tue, 12 Sep 2000 22:24:01 +0200
+
+pd (0.31-1) unstable; urgency=low
+
+ * new upstream
+
+ -- Guenter Geiger <geiger@debian.org> Fri, 21 Jul 2000 18:34:45 +0200
+
+pd (0.30-1) unstable; urgency=low
+
+ * new upstream version
+
+ -- Guenter Geiger <geiger@debian.org> 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 <bmc@visi.net>,
+ fixed bug in audio output with RME card
+
+ -- Guenter Geiger <geiger@debian.org> 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 <geiger@debian.org> Tue, 25 Jan 2000 15:30:00 +0100
+
+pd (0.28-2) unstable; urgency=low
+
+ * changed permissions of configure script
+
+ -- Guenter Geiger <geiger@debian.org> Fri, 14 Jan 1999 17:35:10 +0100
+
+pd (0.28-1) unstable; urgency=low
+
+ * new upstream version
+
+ -- Guenter Geiger <geiger@debian.org> Mon, 22 Nov 1999 11:23:43 +0100
+
+pd (0.27-3) unstable; urgency=low
+
+ * minor bugfixes
+
+ -- Guenter Geiger <geiger@debian.org> Wed, 13 Oct 1999 11:34:50 +0200
+
+pd (0.27-2) unstable; urgency=low
+
+ * added Gem recommendation , menu entry
+
+ -- Guenter Geiger <geiger@debian.org> Wed, 15 Sep 1999 15:34:43 +0200
+
+pd (0.27-1) unstable; urgency=low
+
+ * new upstream version
+
+ -- Guenter Geiger <geiger@debian.org> Mon, 6 Sep 1999 13:10:00 +0200
+
+pd (0.26-3) unstable; urgency=low
+
+ * added m_pd.h to the distribution
+
+ -- Guenter Geiger <geiger@debian.org> 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 <geiger@debian.org> Mon, 23 Aug 1999 17:21:34 +0200
+
+pd (0.26-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Guenter Geiger <geiger@debian.org> 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) <geiger@debian.org>
+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 <geiger@debian.org> on
+Tue, 3 Aug 1999 14:33:26 +0200.
+
+It was downloaded from <ftp://epy.co.at/pub/pd>
+
+Author: Miller Puckette <mpuckett@man104nfs.UCSD.EDU>
+
+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