From a8baa0b6dfa393cc635f3c8a8bfb276e146c9379 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 22 Jan 2013 00:47:16 +0000 Subject: copying pd-extended/0.43 debianization into trunk svn path=/trunk/; revision=16938 --- debian/changelog | 5 + debian/compat | 1 + debian/control | 87 +++++++ debian/copyright | 22 ++ debian/gbp.conf | 7 + debian/patches/series | 1 + ...workaround_make_calling_configure_problem.patch | 67 ++++++ debian/pd-extended.install | 14 ++ debian/pd-extended.links | 11 + debian/pd-extended.lintian-overrides | 262 +++++++++++++++++++++ debian/postinst | 32 +++ debian/postrm | 17 ++ debian/prerm | 8 + debian/rules | 42 ++++ debian/source/format | 1 + debian/source/local-options | 2 + 16 files changed, 579 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gbp.conf create mode 100644 debian/patches/series create mode 100644 debian/patches/workaround_make_calling_configure_problem.patch create mode 100644 debian/pd-extended.install create mode 100644 debian/pd-extended.links create mode 100644 debian/pd-extended.lintian-overrides create mode 100755 debian/postinst create mode 100755 debian/postrm create mode 100755 debian/prerm create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/local-options diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..7b17bd0f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +pd-extended (0.43.1~20120925-1) UNRELEASED; urgency=low + + * Initial release. + + -- Hans-Christoph Steiner Tue, 25 Sep 2012 15:15:37 -0400 diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..7f8f011e --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..d5dbda59 --- /dev/null +++ b/debian/control @@ -0,0 +1,87 @@ +Source: pd-extended +Section: sound +Priority: optional +Maintainer: Hans-Christoph Steiner +Homepage: http://puredata.info +Standards-Version: 3.9.3 +Build-Conflicts: oss4-dev +Build-Depends: debhelper (>= 7.0.50~), + quilt (>= 0.46-7~), + autoconf, + automake, + dssi-dev, + flite1-dev, + freeglut3-dev, + ladspa-sdk, + libasound2-dev, + libavifile-0.7-dev, + libdc1394-22-dev [linux-any], + libdv4-dev [linux-any], + libfftw3-dev, + libflac-dev, + libftgl-dev, + libgl1-mesa-dev | libgl-dev, + libglew1.6-dev | libglew-dev, + libgmerlin-avdec-dev [!hurd-i386] | libglew-dev, + libgsl0-dev, + libiec61883-dev [linux-any], + libjack-dev, + liblua5.1-0-dev, + libmagick++-dev, + libmp3lame-dev | liblame-dev, + libmpeg3-dev, + libmad0-dev, + libpng12-dev, + libquicktime-dev [!hurd-i386], + libsamplerate0-dev, + libsdl1.2-dev, + libsndfile1-dev, + libspeex-dev, + libtheora-dev, + libtool, + libunicap2-dev [linux-any], + libv4l-dev [linux-any], + libxv-dev, + libvorbis-dev, + libxxf86vm-dev, + pkg-config, + swig, + tcl8.5-dev, + tk8.5-dev, + zlib1g-dev (>= 1:1.1.3), + +Package: pd-extended +Architecture: any +Depends: ${shlibs:Depends}, + tk8.5, + ttf-dejavu, + pulseaudio-utils, + ${python:Depends}, + ${misc:Depends} +Provides: pd +Recommends: xdg-utils, + xterm | x-terminal-emulator, + x-ttcidfont-conf, + libtk-img, + tcllib, + tkdnd, + puredata-dev, + puredata-utils +Conflicts: pdextended, cyclist, puredata (<< 0.43) +Replaces: pdextended, cyclist +Description: Pure Data with patches and a large collection of externals + Pd (aka Pure Data) is a real-time graphical programming environment for + audio, video, and graphical processing. It is the third major branch of the + family of patcher programming languages known as Max (Max/FTS, ISPW Max, + Max/MSP, jMax, etc.) originally developed by Miller Puckette and company at + IRCAM. The core of Pd is written and maintained by Miller Puckette and + includes the work of many developers, making the whole package very much a + community effort. + . + Pd was created to explore ideas of how to further refine the Max paradigm + with the core ideas of allowing data to be treated in a more open-ended way + and opening it up to applications outside of audio and MIDI, such as graphics + and video. + . + This distribution of Pd includes a wide array of libraries that allow + you to work with HIDs, video, OpenGL 3D graphics, and more. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 00000000..9ba33f00 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,22 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 +Name: pd-extended +Maintainer: Hans-Christoph Steiner +Source: http://sourceforge.net/projects/pure-data/files/pd-extended + +Copyright: 1996-2012, Alexandre Quessy, august black, B. Bogart, dmotd, Tom Schouten, Ed Kelly, Hans-Christoph Steiner, Yvan Volochine, Frank Barknecht, Franz Zotter, Guenter Geiger, carmen rocco, Jonathan Wilkes, João Pais, Katja Vetter, lluís gómez i bigordà, Luke Iannini, mescalinum, Miller Puckette, Martin Peach, Thomas O Fredericks, Bryan Jurish, Nicolas Montgermont, Cyrille Henry, David Plans Casal, Jamie Bullock, Roman Haefeli, Ricardo Fabbri, Winfried Ritsch, David Doukhan, Sergi Lario Loyo, Thomas Musil, and more +License: GPL-3+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +X-Comment: On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 00000000..ae1dc367 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,7 @@ +[DEFAULT] +upstream-branch = upstream +debian-branch = master +upstream-tag = upstream/%(version)s +debian-tag = debian/%(version)s +pristine-tar = True +sign-tags = True diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 00000000..7a5a8178 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +workaround_make_calling_configure_problem.patch diff --git a/debian/patches/workaround_make_calling_configure_problem.patch b/debian/patches/workaround_make_calling_configure_problem.patch new file mode 100644 index 00000000..d4e505e2 --- /dev/null +++ b/debian/patches/workaround_make_calling_configure_problem.patch @@ -0,0 +1,67 @@ +Description: fix ./configure dying thinking we're cross-compiling + When building using debuild on Debian/squeeze or Ubuntu < quantal, + ./configure somehow gets some LDFLAGS for shared libraries and uses them in + the gcc tests. The executable then fails to run since its a shared library, + and ./configure thinks we're cross-compiling. This patch forces no LDFLAGS. + . + pd-extended (0.43.4~20121016-1) UNRELEASED; urgency=low + . + * Initial release. +Author: Hans-Christoph Steiner + +--- pd-extended-0.43.4~20121016.orig/externals/Makefile ++++ pd-extended-0.43.4~20121016/externals/Makefile +@@ -574,6 +574,7 @@ $(gem_src)/Gem.dll: $(gem_src)/configure + $(gem_src)/Gem.pd_linux: $(gem_src)/configure + cd $(gem_src) && ./configure \ + CXXFLAGS="-DHAVE_S_STUFF_H" \ ++ LDFLAGS= \ + --prefix=$(prefix) \ + --with-video=plugins \ + --with-film=plugins \ +@@ -613,7 +614,7 @@ $(externals_src)/gem2pdp/configure: $(ex + cd $(externals_src)/gem2pdp && autoconf + + $(externals_src)/gem2pdp/Makefile: $(externals_src)/gem2pdp/Makefile.in +- cd $(externals_src)/gem2pdp && ./configure --with-pddir=$(pd_src) \ ++ cd $(externals_src)/gem2pdp && ./configure LDFLAGS= --with-pddir=$(pd_src) \ + --with-gemdir=$(gem_src) --with-pdpdir=$(externals_src)/pdp + + gem2pdp: $(externals_src)/gem2pdp/configure $(externals_src)/gem2pdp/Makefile +@@ -788,7 +789,7 @@ $(IEM16_DIR)/configure: $(IEM16_DIR)/con + + $(IEM16_DIR)/Make.config: $(IEM16_DIR)/Make.config.in \ + $(IEM16_DIR)/configure +- cd $(IEM16_DIR) && ./configure --disable-library \ ++ cd $(IEM16_DIR) && ./configure LDFLAGS= --disable-library \ + --with-pd=$(pd_src) + + iem16: $(IEM16_DIR)/Make.config +@@ -1356,7 +1357,7 @@ $(externals_src)/pdp/configure: $(extern + cd $(externals_src)/pdp && autoconf + + $(externals_src)/pdp/Makefile.config: $(externals_src)/pdp/configure $(externals_src)/pdp/Makefile.config.in +- cd $(externals_src)/pdp && ./configure PD_CPPFLAGS="-I$(pd_src)/src" \ ++ cd $(externals_src)/pdp && ./configure LDFLAGS= PD_CPPFLAGS="-I$(pd_src)/src" \ + $(PDP_OPTIONS) + + $(externals_src)/pdp/pdp.$(EXTENSION): $(externals_src)/pdp/Makefile.config +@@ -1745,6 +1746,7 @@ $(zexy_src)/configure: $(zexy_src)/confi + + $(zexy_src)/Makefile: $(zexy_src)/configure $(zexy_src)/Makefile.am $(zexy_src)/src/Makefile.am + cd $(zexy_src) && ./configure --disable-library \ ++ LDFLAGS= \ + --with-extension=$(EXTENSION) \ + --prefix=$(prefix) \ + --libdir=$(objectsdir) \ +--- pd-extended-0.43.4~20121016.orig/externals/moocow/extended/Makefile (revision 16399) ++++ pd-extended-0.43.4~20121016.orig/externals/moocow/extended/Makefile (working copy) +@@ -36,7 +36,7 @@ + # CFLAGS="$(shell echo $(CFLAGS))" ##-- works + CONFIGURE_ARGS=\ + CFLAGS="$(CFLAGS) -I/sw/include" \ +- LDFLAGS="$(LDFLAGS) -L$(pd_src)/src -L$(pd_src)/bin -L$(pd_src)/obj -L/sw/lib" \ ++ LDFLAGS="-L$(pd_src)/src -L$(pd_src)/bin -L$(pd_src)/obj -L/sw/lib" \ + --with-pd-include="$(pd_src)/src" \ + --with-pd-dir="$(MOOCOW_BUILD)" \ + --disable-dependency-tracking diff --git a/debian/pd-extended.install b/debian/pd-extended.install new file mode 100644 index 00000000..9297da89 --- /dev/null +++ b/debian/pd-extended.install @@ -0,0 +1,14 @@ +packages/linux_make/pd-extended.xpm usr/share/pixmaps/ +packages/linux_make/pd-extended.png usr/share/icons/hicolor/128x128/apps/ +packages/linux_make/48x48/pd-extended.png usr/share/icons/hicolor/48x48/apps/ +packages/linux_make/text-x-puredata.png usr/share/icons/hicolor/128x128/mimetypes/ +packages/linux_make/48x48/text-x-puredata.png usr/share/icons/hicolor/48x48/mimetypes/ +packages/linux_make/pd-extended.desktop usr/share/applications/ +packages/linux_make/pd-extended.xml usr/share/mime/packages/ +scripts/bash_completion/pdextended etc/bash_completion.d/ +scripts/debian/default/pd-extended etc/default/ +scripts/debian/init.d/pd-extended etc/init.d/ +packages/linux_make/default.pdextended usr/lib/pd-extended/ +scripts/pd-mode.el usr/share/emacs/site-lisp/ +scripts/pd-diff usr/bin/ +scripts/config-switcher.sh usr/bin/ diff --git a/debian/pd-extended.links b/debian/pd-extended.links new file mode 100644 index 00000000..9ae80127 --- /dev/null +++ b/debian/pd-extended.links @@ -0,0 +1,11 @@ +usr/lib/pd-extended/default.pdextended etc/pd-extended/default.pdextended +usr/bin/pd-extended usr/bin/pdextended +usr/share/man/man1/pd-extended.1.gz usr/share/man/man1/pdextended.1.gz +usr/lib/pd-extended/doc/1.manual usr/share/doc/pd-extended/html +usr/lib/pd-extended/doc/manuals/Pd/License.html usr/share/doc/pd-extended/License.html +usr/lib/pd-extended/doc/manuals/Pd/notes.txt usr/share/doc/pd-extended/notes.txt +usr/lib/pd-extended/doc/manuals/Pd/Pd_File_Format.html usr/share/doc/pd-extended/Pd_File_Format.html +usr/lib/pd-extended/doc/manuals/Pd/Pd-LICENSE.txt usr/share/doc/pd-extended/Pd-LICENSE.txt +usr/lib/pd-extended/doc/manuals/Pd/ReadMe.html usr/share/doc/pd-extended/ReadMe.html +usr/lib/pd-extended/doc/manuals/Pd/Welcome.html usr/share/doc/pd-extended/Welcome.html +usr/share/common-licenses/GPL-3 usr/share/doc/pd-extended/copyright diff --git a/debian/pd-extended.lintian-overrides b/debian/pd-extended.lintian-overrides new file mode 100644 index 00000000..67d8009d --- /dev/null +++ b/debian/pd-extended.lintian-overrides @@ -0,0 +1,262 @@ +pd-extended: binary-without-manpage usr/bin/config-switcher.sh +pd-extended: binary-without-manpage usr/bin/pd-diff +pd-extended: extra-license-file usr/lib/pd-extended/doc/manuals/Pd/Pd-LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/doc/manuals/pd-msg/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/Gem/COPYING.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/Gem/GnuGPL.LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/Gem/examples/data/COPYING.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/adaptive/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/arraysize/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/bassemu~/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/boids/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/bsaylor/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/chaos/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/comport/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/cxc/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/cyclone/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/earplug~/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/ekext/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/ext13/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/flatgui/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/freeverb~/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/ggee/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/hcs/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/hid/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/iem_ambi/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/iemguts/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/iemlib/manual/LICENCE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/iemmatrix/manual/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/iemnet/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/iemxmlrpc/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/jmmmp/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/libdir/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/list-abs/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/log/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/mapping/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/markex/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/maxlib/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/mediasettings/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/mjlib/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/moonlib/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/motex/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/net/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/osc/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pan/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pddp/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pdlua/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pdogg/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pduino/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pix_drum/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pix_mano/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/plugin~/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/pmpd/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/purepd/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/sigpack/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/smlib/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/syslog/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/tclpd/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/testtools/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/unauthorized/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/vanilla/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/vbap/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/windowing/LICENSE.txt +pd-extended: extra-license-file usr/lib/pd-extended/extra/zexy/LICENSE.txt +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig1.1.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig1.2.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig1.3.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig1.4.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig1.5.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig11.1.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig11.2.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig11.3.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig11.4.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.1.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.10.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.2.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.3.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.4.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.5.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.6.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.7.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.8.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig3.9.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig7.1.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig7.2.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig7.3.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig7.4.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig7.5.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig7.6.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig8.1.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig8.2.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig8.3.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig8.4.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig8.5.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig8.6.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig9.1.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig9.2.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/1.manual/fig9.3.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/angriff-01.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/drumcenter-01.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/drumcenter-02.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/drumcenter-03.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/drumcenter-04.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/fastline.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/t3-fastline.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/doc/manuals/PdDrums/using_angriff-1.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/10.glsl/cam1.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/10.glsl/cam2.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/10.glsl/cam3.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/10.glsl/cam4.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/10.glsl/img1.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/10.glsl/img2.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/10.glsl/img3.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/12.multi_screen_projection/grid.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/examples/data/ducks.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/add.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/addResult.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/basicCube.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/counter.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/gemwin.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/invert.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/invertFrac.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/light.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/mask.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/maskResult.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/normalFrac.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/pixImage.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/redSquare.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/sphere15.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/sphere5.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/texture.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/transXYZ.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/tribar.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/tripleLine.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/tripleRand.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/Gem/manual/world_light.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/ggee/logo100.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/hcs/examples/cursor.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/ardour_icon_48px.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/computer_keyboard.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/computer_keyboard_active.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-S1.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-S2.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-constant-power.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-fast-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-linear.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-long-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-short-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-in-slow-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-S1.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-S2.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-constant-power.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-fast-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-linear.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-long-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-short-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/crossfade-out-slow-cut.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/fader_belt.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/fader_belt_h.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/hide.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/nudge_left.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/nudge_right.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/record_normal_red.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/record_tape_red.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/strip_width.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/transport_end.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/transport_loop.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/transport_play.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/transport_range.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/transport_record.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/transport_start.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/transport_stop.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/zoom_full.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/zoom_in.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/jmmmp/examples/zoom_out.png +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d0.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d1.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d10.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d11.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d12.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d13.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d14.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d15.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d16.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d17.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d18.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d19.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d2.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d20.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d21.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d22.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d23.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d24.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d25.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d26.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d27.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d28.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d29.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d3.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d30.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d31.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d32.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d33.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d34.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d35.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d36.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d37.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d38.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d39.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d4.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d40.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d41.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d42.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d43.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d44.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d45.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d46.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d47.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d48.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d49.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d5.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d50.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d51.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d52.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d53.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d54.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d55.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d56.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d57.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d58.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d59.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d6.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d60.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d61.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d62.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d63.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d7.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d8.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/d9.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/pause.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/play.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/playy.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/rec.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/saww.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/sin.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/sinw.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/moonlib/examples/squarew.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/pddp/examples/test.bg.jpg +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/tof/homea.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/tof/homeb.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/tof/panda.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/tof/pandb.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/unauthorized/examples/speaker.gif +pd-extended: image-file-in-usr-lib usr/lib/pd-extended/extra/unauthorized/examples/wanderer.gif +pd-extended: new-package-should-close-itp-bug +pd-extended: script-not-executable usr/lib/pd-extended/doc/manuals/pd-msg/3.pdscript/test.sh +pd-extended: script-not-executable usr/lib/pd-extended/doc/manuals/pd-msg/4.msg_from_tcl/0.create_dummy_patch.tk +pd-extended: script-not-executable usr/lib/pd-extended/doc/manuals/pd-msg/4.msg_from_tcl/1.tcl2pd +pd-extended: script-not-executable usr/lib/pd-extended/doc/manuals/pd-msg/4.msg_from_tcl/2.nogui.tk +pd-extended: script-not-executable usr/lib/pd-extended/extra/pddp/examples/toonepage +pd-extended: script-not-executable usr/lib/pd-extended/extra/pddp/examples/topdf +pd-extended: script-not-executable usr/lib/pd-extended/tcl/pkg_mkIndex.tcl +pd-extended: script-with-language-extension usr/bin/config-switcher.sh diff --git a/debian/postinst b/debian/postinst new file mode 100755 index 00000000..126e38df --- /dev/null +++ b/debian/postinst @@ -0,0 +1,32 @@ +#!/bin/sh +# this was is copied from audacity.postinst and audacity-data.postinst +set -e + +if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ]; then + update-menus +fi + +if [ "$1" = "configure" ] && [ -x "`which update-mime 2>/dev/null`" ]; then + update-mime +fi + +if [ "$1" = "configure" ] && which update-desktop-database >/dev/null 2>&1 ; then + update-desktop-database -q +fi + +if [ "$1" = "configure" ] && [ -x "`which update-mime-database 2>/dev/null`" ]; then + update-mime-database /usr/share/mime +fi + +if [ "$1" = "configure" ] || [ "$1" = "upgrade" ]; then + update-alternatives --install /usr/bin/pd pd \ + /usr/bin/pd-extended 101 \ + --slave /usr/share/man/man1/pd.1.gz pd.1.gz \ + /usr/share/man/man1/pd-extended.1.gz + update-alternatives --install /usr/bin/pdextended pdextended \ + /usr/bin/pd-extended 60 \ + --slave /usr/share/man/man1/pdextended.1.gz pdextended.1.gz \ + /usr/share/man/man1/pd-extended.1.gz +fi + +#DEBHELPER# diff --git a/debian/postrm b/debian/postrm new file mode 100755 index 00000000..f55a6e5c --- /dev/null +++ b/debian/postrm @@ -0,0 +1,17 @@ +#!/bin/sh +# this was is stoled from audacity.postrm and audacity-data.postrm +set -e + +if [ -x "`which update-menus 2>/dev/null`" ]; then update-menus ; fi + +if which update-mime >/dev/null 2>&1; then update-mime; fi + +if [ "$1" = "remove" ] && which update-desktop-database >/dev/null 2>&1 ; then + update-desktop-database -q +fi + +if [ -x "`which update-mime-database 2>/dev/null`" ]; then + update-mime-database /usr/share/mime +fi + +#DEBHELPER# diff --git a/debian/prerm b/debian/prerm new file mode 100755 index 00000000..db94b0f1 --- /dev/null +++ b/debian/prerm @@ -0,0 +1,8 @@ +#!/bin/sh -e + +if [ "$1" != "upgrade" ]; then + update-alternatives --remove pd /usr/bin/pd-extended + update-alternatives --remove pdextended /usr/bin/pd-extended +fi + +#DEBHELPER# diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..03cf275b --- /dev/null +++ b/debian/rules @@ -0,0 +1,42 @@ +#!/usr/bin/make -f + +PACKAGE = $(CURDIR)/debian/pd-extended +pkglibdir = /usr/lib/pd-extended/extra + +%: + dh $@ --buildsystem=makefile + + +override_dh_auto_build: + make -C packages/linux_make DESTDIR=$(PACKAGE) prefix=/usr all + + +override_dh_auto_install: + make -C packages/linux_make DESTDIR=$(PACKAGE) prefix=/usr install +# free desktop files that need to be renamed, so can't go in debian/install + install -d $(PACKAGE)/usr/share/menu + install -m0644 $(CURDIR)/packages/linux_make/pd-extended.menu \ + $(PACKAGE)/usr/share/menu/pd-extended +# clean things up + find $(PACKAGE)/usr/lib/pd-extended/doc/ -type f -print0 | xargs -0 chmod a-x + find $(PACKAGE)/usr/lib/pd-extended/extra/ -type f -print0 | xargs -0 chmod a-x +# Pd-extended uses the one in /usr/lib/pd-extended + rm -- $(PACKAGE)/usr/bin/pd-gui.tcl +# delete these since they are provided by the 'puredata' package suite + rm -- $(PACKAGE)/usr/bin/pdsend + rm -- $(PACKAGE)/usr/bin/pdreceive + rm -- $(PACKAGE)/usr/share/man/man1/pdsend.1 + rm -- $(PACKAGE)/usr/share/man/man1/pdreceive.1 + rm -- $(PACKAGE)/usr/include/m_pd.h +# the 'pd' command should be handled by update-alternatives + mv $(PACKAGE)/usr/bin/pd $(PACKAGE)/usr/bin/pd-extended + mv $(PACKAGE)/usr/share/man/man1/pd.1 \ + $(PACKAGE)/usr/share/man/man1/pd-extended.1 + gzip -9 $(PACKAGE)/usr/share/man/man1/pd-extended.1 + +override_dh_shlibdeps: + dpkg-shlibdeps \ + $(PACKAGE)/usr/bin/pdextended \ + $(PACKAGE)$(pkglibdir)/*.pd_linux \ + $(PACKAGE)$(pkglibdir)/*/*.pd_linux \ + -T$(PACKAGE).substvars diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/local-options b/debian/source/local-options new file mode 100644 index 00000000..9cdfca9f --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1,2 @@ +unapply-patches +abort-on-upstream-changes -- cgit v1.2.1